打包单个py文件至pypi

你好专家团!我是一个编程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。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^