跳转至

制作python发布包

前提

pip install --user --upgrade setuptools wheel
py setup.py sdist bdist_wheel
目录结构

packages - init.py (内容 name = “onci”) xxxx.py setup.py

包含setup.py

import setuptools

with open("README.md", "r",encoding="utf8") as fh:
  long_description = fh.read()

setuptools.setup(
  name="onci",
  version="0.5",
  author="liujingbo",
  author_email="liujingbo@inone.nsfocus.com",
  description="idun",
  long_description=long_description,
  long_description_content_type="text/markdown",
  url="https://inone.intra.nsfocus.com/confluence/pages/viewpage.action?pageId=11845566",
  packages=setuptools.find_packages(),
  classifiers=[
  "Programming Language :: Python :: 3",
  "License :: OSI Approved :: MIT License",
  "Operating System :: OS Independent",
  ],
)