当我将我的包上传到 pypi 时,数据文件夹不包括在内?
The data folder doesn't included when I upload my package to pypi?
我创建了一个包,我想把它上传到pypi。文件结构如下:
AAA
├── AAA
│ ├── AAA.py
│ ├── BBB.py
│ ├── CCC.py
│ ├── __init__.py
│ └── DDD.py
│
├── data
│ ├── table2.json
│ └── table2.json
│
├── LICENSE.txt
├── README.md
└── setup.py
我使用了python3 setup.py sdist
和twine upload dist/*
将包上传到pypi。但是当我安装自己的包时,没有任何 data
文件夹。我回到 dist
文件夹,但 AAA.tar.gz
.
中又没有任何数据文件夹
我很困惑我做错了什么?
我使用了 @Gonzalo Odiard 建议的以下页面:
https://docs.python.org/3/distutils/setupscript.html#installing-package-data
首先,我将data
文件夹移动到AAA
文件夹,然后我将package_dir={'AAA': 'AAA'}
添加到setup.py
,问题就解决了。
我创建了一个包,我想把它上传到pypi。文件结构如下:
AAA
├── AAA
│ ├── AAA.py
│ ├── BBB.py
│ ├── CCC.py
│ ├── __init__.py
│ └── DDD.py
│
├── data
│ ├── table2.json
│ └── table2.json
│
├── LICENSE.txt
├── README.md
└── setup.py
我使用了python3 setup.py sdist
和twine upload dist/*
将包上传到pypi。但是当我安装自己的包时,没有任何 data
文件夹。我回到 dist
文件夹,但 AAA.tar.gz
.
我很困惑我做错了什么?
我使用了 @Gonzalo Odiard 建议的以下页面:
https://docs.python.org/3/distutils/setupscript.html#installing-package-data
首先,我将data
文件夹移动到AAA
文件夹,然后我将package_dir={'AAA': 'AAA'}
添加到setup.py
,问题就解决了。