我正在创建pypi
python软件包,为此,我厌倦了许多可在不同网站上使用的解决方案。
class
和functions
,但是当我尝试了这个过程时,我的包裹给了我一个错误,no module
和class name is not define
functions
,而没有class
和__init__.py
这是pypi
官员提供的重要文件结构
├── LICENSE
├── README.md
├── example_pkg
│ └── __init__.py
├── setup.py
└── tests
我已经准备好打包,但是整夜都在寻找哪种是最佳编码实践?现在很困惑
所以我的问题如下
__init__.py
文件有什么用途?答案 0 :(得分:1)
我建议遵循https://packaging.python.org上的Python打包机构指南和教程。
此外,PyPA还发布了一个示例项目框架,您可以将其用作起点:https://github.com/pypa/sampleproject/