PyPIテストプラットフォームでPythonパッケージをリリース


Packaging Python Projectsを参照、ソースコードはnobodxbodon/test-package-for-pypi /__init__.py :
  = " "

setup.py中
import setuptools

with open("README.md", "r") as  :
      =  .read()

setuptools.setup(
    name="test-package-name",
    version="0.0.4",
    author=" ",
    author_email="[email protected]",
    description=" ",
    long_description= ,
    long_description_content_type="text/markdown",
    url="https://github.com/pypa/sampleproject",
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
)

Visual Studioコードのプラグインを作成する最初の試みと同様に、nameは英語しか使用できません.
パブリッシュパッケージの生成
$ python3 -m pip install --user --upgrade setuptools wheel
$ python3 setup.py sdist bdist_wheel

テストpypiプラットフォームにアップロード
$ python3 -m pip install --user --upgrade twine
$ python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*

インストールパッケージをテストします.今後はvirtualenvを使ったほうがいいです
$ python3 -m pip install --index-url https://test.pypi.org/simple/ test-package-name

パッケージをインポートできるようになりました
>>> import  
>>>  . 
' '

次に、従来の拡張Pythonコンソールを同様にパッケージ化(非テスト)pypiプラットフォームに公開する必要があるが、開発モード(Packaging and distributing projects)を完了し、コマンドラインの下でコンソールを呼び出す必要がある.参照先:
  • 周蛇実現:https://github.com/gasolin/zhpy/blob/master/zhpy2/setup.py#L44
  • How to package a command line Python script