pypi上传

作者: 魔王大柚子 | 来源:发表于2022-03-25 14:58 被阅读0次

先要有一个 setup.py 文件,基础内容如下:

from setuptools import setup, find_packages

setup(
    name="test",
    version="0.0.1",
    author="test",
    author_email="xxx@163.com",
    description="干嘛的",

    # 项目主页
    url="", 

    # 你要安装的包,通过 setuptools.find_packages 找到当前目录下有哪些包
    packages=find_packages()
)

另外:

 # 希望被打包的文件
    package_data={
        '':['*.txt'],
        '文件夹':['*.txt']
               },
    # 不打包某些文件
    exclude_package_data={
        '文件夹':['*.txt']
               }

要求python版本:

python_requires='>=3.1, <=3.11',

生成可执行文件

entry_points={
        'console_scripts': [
            '执行名 = 文件路径:方法名'
        ]
    },

然后需要一个上传到pypi的账号,注册一个然后再本地录下 非windows系统:~/.pypirc ;windows系统 用户/.pypirc

[distutils]
index-servers = pypi

[pypi]
username:xxx
password:xxx

最后 打包上传:

python setup.py sdist upload

补充 最近发现 setup.py sdist upload 上传总是失败,改动twine
打包whl文件:

python setup.py sdist bdist_wheel

下载 twine:

pip3 install twine

上传:

twine upload dist/*

FQA
发现打包总是空,看看目录下 有没有 init.py文件

相关文章

  • pypi上传

    先要有一个 setup.py 文件,基础内容如下: 另外: 要求python版本: 生成可执行文件 然后需要一个上...

  • 笔记:打包python文件,并将其上传到pypi

    建议:在正式上传到pypi上前,最好建立尝试上传到pypiTest上,pypiTest和pypi是相互独立的,需要...

  • Linux下安装xgboost

    在https://pypi.python.org/pypi/xgboost下载安装包 解压后上传到服务器 进入xg...

  • Python 配置

    配置pypi用户名密码 修改配置文件 ~/.pypirc pypi 打包上传命令 修改 pip 源 可以在 pi...

  • PyPI打包上传实践

    网上的教程很多,在此写此篇仅为自己以后使用时查找方便,第一次尝试,有错误欢迎留言纠正! 1. 代码打包 要打包代码...

  • PYPI开发和上传包

    Python是一个与时俱进的编程语言,人人都可以向社区共享代码,pypi是第三方模块的集中仓库。本文将给大家介绍如...

  • python pypi项目上传方法

    pypi上传主要就是一个setup.py文件 一个简单的setup.py例子,写完可以python setup.p...

  • 上传Python Package到PyPI

    怎样将Python项目发布到PyPIhttps://zhuanlan.zhihu.com/p/37987613 如...

  • Python打包上传到PyPI

    官方教程 https://packaging.python.org/tutorials/packaging-pro...

  • Python代码模块上传到Pypi上

    1、开始打包 验证setup.py的正确性 python setup.py check 验证通过后,打包 pyth...

网友评论

    本文标题:pypi上传

    本文链接:https://www.haomeiwen.com/subject/mifdjrtx.html