PyPI请求实体太大(作为第一步下载数据)

时间:2016-05-16 20:25:27

标签: python pypi

大家好我正在开发一个需要使用大约150Mb压缩数据(tar.gz)的脚本,这些数据不是公开的。

我尝试在PyPI上托管脚本但是得到了这个错误

Upload failed (413): Request Entity Too Large
error: Upload failed (413): Request Entity Too Large

所以我想通过在dropbox上托管数据的tarball以及下载和解压缩作为第一步来规避这个问题。我是PyPI的新手,所以我将解释我想用伪代码做什么

# user runs pip install "myscript"
# before installing script wget tarball
cd myscript/
wget www.dropbox/data.tar.gz 
tar zxvf data.tar.gz
# now data is in myscript/data

#continue with setup.py with package_data in myscript/data 

我已经确保包数据不会安装在/ usr中,而只能安装在myscript /

我还编写了myscript来使用__file__变量并进行适当的异常处理

TL; DR 我有非公开数据,我可以无限期地在Dropbox上托管。我想有一个PyPI脚本,可以下载并解压缩正确目录中的数据。然后运行setup.py

如何使用我的所有package_data作为setup.py 的一部分来压缩和解压缩tarball 谢谢!

0 个答案:

没有答案