PyPIテストプラットフォームでPythonパッケージをリリース
4103 ワード
Packaging Python Projectsを参照、ソースコードはnobodxbodon/test-package-for-pypi
setup.py中
Visual Studioコードのプラグインを作成する最初の試みと同様に、nameは英語しか使用できません.
パブリッシュパッケージの生成
テストpypiプラットフォームにアップロード
インストールパッケージをテストします.今後はvirtualenvを使ったほうがいいです
パッケージをインポートできるようになりました
次に、従来の拡張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
/__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)を完了し、コマンドラインの下でコンソールを呼び出す必要がある.参照先: