你好专家团!我是一个编程lj。最近想将自己的py文件上传至pypi,但是CSDN上的博客都是上传一个包的。我只想上传一个py文件。我该怎么做?
你好!如果你只想上传一个py文件,可以使用setuptools库中的py_modules参数来指定。具体步骤如下:
在你的py文件所在目录下创建一个setup.py文件,内容如下:
from setuptools import setup
setup(
name='your_package_name',
version='0.1',
py_modules=['your_py_file_name'],
install_requires=[
# 你的依赖库
],
entry_points={
'console_scripts': [
# 你的命令行脚本
],
},
author='your_name',
author_email='your_email',
description='your_description',
long_description='your_long_description',
long_description_content_type='text/markdown',
url='your_url',
classifiers=[
# 你的分类信息
],
)
将你的py文件和setup.py文件打包成tar.gz或zip格式的压缩包。
在pypi官网上注册账号并登录,然后创建一个新的项目。
在项目页面中选择“上传文件”,上传你的压缩包。
等待审核通过后,你的py文件就可以被其他人使用了。
可以使用 twine 工具将 py 文件上传至 pypi。
不知道你这个问题是否已经解决, 如果还没有解决的话: