在Python中,您可以使用setuptools
庫來打包和發(fā)布您的項目。要設(shè)置項目的版本,您需要在setup.py
文件中定義version
屬性。以下是一個示例:
from setuptools import setup, find_packages
setup(
name="your_project_name",
version="0.1.0", # 設(shè)置項目版本
packages=find_packages(),
install_requires=[
# 列出項目的依賴項
],
entry_points={
# 如果需要,可以定義命令行接口
},
author="Your Name",
author_email="your.email@example.com",
description="A short description of your project",
long_description=open("README.md").read(),
long_description_content_type="text/markdown",
url="https://github.com/yourusername/your_project_name", # 項目的GitHub倉庫URL
classifiers=[
# 提供關(guān)于項目的元數(shù)據(jù)
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
)
在這個示例中,我們將項目版本設(shè)置為0.1.0
。您可以根據(jù)需要更改版本號。當您準備發(fā)布項目時,可以使用以下命令構(gòu)建源代碼和wheel分發(fā)文件:
python setup.py sdist bdist_wheel
然后,您可以使用twine
將項目上傳到Python Package Index (PyPI):
pip install twine
twine upload dist/*
上傳到PyPI后,其他人可以使用pip
安裝您的項目,例如:
pip install your_project_name