一、项目结构
your_project/
│
├── func_modul/
│ ├── __init__.py
│ └── ... (其他文件)
└── static/
├── __init__.py
└── ... (其他文件)
├── LICENSE
├── README.md
├── setup.py
执行编译
python setup.py sdist bdist_wheel
安装twine
pip install twine
上传到pypi
twine upload dist/*
写法示例
setup.py
from setuptools import setup, find_packages
setup(
name='func_modul', # 包的名称
version='1.0.0', # 包的版本号
author='yunxiao', # 作者姓名
description='A func_modul for you.',
packages=find_packages(),
long_description=open('README.md','r',encoding='utf-8').read(),
long_description_content_type="text/markdown",
license="MIT"
)