pyhton编写自己的pypi安装包
有勇气的牛排
593
Python
2023-03-16 00:03:18
注册账号
pypi官方源:https://pypi.org/manage/account/
并且用户根目录创建文件:$HOME/.pypirc
[distutils]
index-servers=
pypi
testpypi
[pypi]
repository: https:
username: 账户
password: 密码
本地测试
python setup.py develop
编译
编译tar.gz:
python setup.py sdist
编译whl:
pip install wheel
python setup.py bdist_wheel
检查
python setup.py check
上传到pypi
其他源会定时同步官方源,上传完毕后等待即可。
安装
pip install twine
上传
twine upload dist/*
<h2><a id="_0"></a>注册账号</h2>
<p>pypi官方源:https://pypi.org/manage/account/</p>
<p>并且用户根目录创建文件:<code>$HOME/.pypirc</code></p>
<pre><div class="hljs"><code class="lang-c">[distutils]
index-servers=
pypi
testpypi
[pypi]
repository: https:<span class="hljs-comment">//upload.pypi.org/legacy/</span>
username: 账户
password: 密码
</code></div></pre>
<h2><a id="_19"></a>本地测试</h2>
<pre><div class="hljs"><code class="lang-shell">python setup.py develop
</code></div></pre>
<h2><a id="_25"></a>编译</h2>
<p>编译tar.gz:</p>
<pre><div class="hljs"><code class="lang-shell">python setup.py sdist
</code></div></pre>
<p>编译whl:</p>
<pre><div class="hljs"><code class="lang-shell">pip install wheel
python setup.py bdist_wheel
</code></div></pre>
<h2><a id="_40"></a>检查</h2>
<pre><div class="hljs"><code class="lang-shell">python setup.py check
</code></div></pre>
<h2><a id="pypi_46"></a>上传到pypi</h2>
<p>其他源会定时同步官方源,上传完毕后等待即可。</p>
<p>安装</p>
<pre><div class="hljs"><code class="lang-shell">pip install twine
</code></div></pre>
<p>上传</p>
<pre><div class="hljs"><code class="lang-shell">twine upload dist/*
</code></div></pre>
留言