Created
April 20, 2020 21:24
-
-
Save jaraco/ee85d9d887760392b4b6d514dc8fb5f7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ $ cd ~/draft | |
draft $ git clone gh://pypa/twine | |
Cloning into 'twine'... | |
remote: Enumerating objects: 66, done. | |
remote: Counting objects: 100% (66/66), done. | |
remote: Compressing objects: 100% (52/52), done. | |
remote: Total 3549 (delta 24), reused 30 (delta 14), pack-reused 3483 | |
Receiving objects: 100% (3549/3549), 942.33 KiB | 5.15 MiB/s, done. | |
Resolving deltas: 100% (2377/2377), done. | |
draft $ cd twine | |
twine master $ python -m venv env | |
twine master $ env/bin/pip install -e . | |
Obtaining file:///Users/jaraco/draft/twine | |
Installing build dependencies ... done | |
Getting requirements to build wheel ... done | |
Preparing wheel metadata ... done | |
Collecting keyring>=15.1 (from twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/04/21/42d92822959a37ccc390742c2706c8b06cc6a29c10a5ef2e8d22cf0e2e33/keyring-21.2.0-py3-none-any.whl | |
Collecting pkginfo>=1.4.2 (from twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl | |
Collecting requests>=2.20 (from twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl | |
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl | |
Requirement already satisfied: setuptools>=0.7.0 in ./env/lib/python3.8/site-packages (from twine==3.1.2.dev46+gf61707b) (41.2.0) | |
Collecting tqdm>=4.14 (from twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/4a/1c/6359be64e8301b84160f6f6f7936bbfaaa5e9a4eab6cbc681db07600b949/tqdm-4.45.0-py2.py3-none-any.whl | |
Collecting readme-renderer>=21.0 (from twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/ec/1c/1250524c071ee847732b2ba884b88db568059eea9b997f9f7b7ceb78f691/readme_renderer-25.0-py2.py3-none-any.whl | |
Collecting chardet<4,>=3.0.2 (from requests>=2.20->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl | |
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests>=2.20->twine==3.1.2.dev46+gf61707b) | |
Downloading https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl (126kB) | |
|████████████████████████████████| 133kB 1.4MB/s | |
Collecting certifi>=2017.4.17 (from requests>=2.20->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2020.4.5.1-py2.py3-none-any.whl | |
Collecting idna<3,>=2.5 (from requests>=2.20->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl | |
Collecting Pygments>=2.5.1 (from readme-renderer>=21.0->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/2d/68/106af3ae51daf807e9cdcba6a90e518954eb8b70341cee52995540a53ead/Pygments-2.6.1-py3-none-any.whl | |
Collecting six (from readme-renderer>=21.0->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl | |
Collecting docutils>=0.13.1 (from readme-renderer>=21.0->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl | |
Collecting bleach>=2.1.0 (from readme-renderer>=21.0->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/c7/bc/9c2bbd8bff5f393e3373687109117a061db4c8ccdf6b5c70b1f8834bd67a/bleach-3.1.4-py2.py3-none-any.whl | |
Collecting webencodings (from bleach>=2.1.0->readme-renderer>=21.0->twine==3.1.2.dev46+gf61707b) | |
Using cached https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl | |
Installing collected packages: keyring, pkginfo, chardet, urllib3, certifi, idna, requests, requests-toolbelt, tqdm, Pygments, six, docutils, webencodings, bleach, readme-renderer, twine | |
Running setup.py develop for twine | |
Successfully installed Pygments-2.6.1 bleach-3.1.4 certifi-2020.4.5.1 chardet-3.0.4 docutils-0.16 idna-2.9 keyring-21.2.0 pkginfo-1.5.0.1 readme-renderer-25.0 requests-2.23.0 requests-toolbelt-0.9.1 six-1.14.0 tqdm-4.45.0 twine urllib3-1.25.9 webencodings-0.5.1 | |
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available. | |
You should consider upgrading via the 'pip install --upgrade pip' command. | |
twine master $ tox -e py | |
GLOB sdist-make: /Users/jaraco/draft/twine/setup.py | |
py create: /Users/jaraco/draft/twine/.tox/py | |
py installdeps: coverage, pretend, pytest, jaraco.envs, portend, pytest-services, munch | |
py inst: /Users/jaraco/draft/twine/.tox/.tmp/package/1/twine-3.1.2.dev46+gf61707b.zip | |
py installed: appdirs==1.4.3,attrs==19.3.0,bleach==3.1.4,certifi==2020.4.5.1,chardet==3.0.4,coverage==5.1,distlib==0.3.0,docutils==0.16,filelock==3.0.12,idna==2.9,jaraco.envs==2.0.0,jaraco.functools==3.0.0,keyring==21.2.0,more-itertools==8.2.0,munch==2.5.0,packaging==20.3,path==13.2.0,pkginfo==1.5.0.1,pluggy==0.13.1,portend==2.6,pretend==1.0.9,psutil==5.7.0,py==1.8.1,Pygments==2.6.1,pyparsing==2.4.7,pytest==5.4.1,pytest-services==2.0.1,pytz==2019.3,readme-renderer==25.0,requests==2.23.0,requests-toolbelt==0.9.1,six==1.14.0,tempora==3.0.0,toml==0.10.0,tox==3.14.6,tox-venv==0.4.0,tqdm==4.45.0,twine==3.1.2.dev46+gf61707b,urllib3==1.25.9,virtualenv==20.0.18,wcwidth==0.1.9,webencodings==0.5.1,zc.lockfile==2.0 | |
py run-test-pre: PYTHONHASHSEED='3160910310' | |
py run-test: commands[0] | coverage run --source twine -m pytest tests | |
========================================================================== test session starts =========================================================================== | |
platform darwin -- Python 3.8.1, pytest-5.4.1, py-1.8.1, pluggy-0.13.1 | |
cachedir: .tox/py/.pytest_cache | |
rootdir: /Users/jaraco/draft/twine, inifile: pytest.ini | |
plugins: services-2.0.1 | |
collected 118 items | |
tests/test_auth.py ............ [ 10%] | |
tests/test_check.py ........ [ 16%] | |
tests/test_cli.py .. [ 18%] | |
tests/test_commands.py ..... [ 22%] | |
tests/test_integration.py ......... [ 30%] | |
tests/test_main.py . [ 31%] | |
tests/test_package.py ........... [ 40%] | |
tests/test_register.py . [ 41%] | |
tests/test_repository.py ................ [ 55%] | |
tests/test_settings.py ......... [ 62%] | |
tests/test_upload.py .................... [ 79%] | |
tests/test_utils.py ..................... [ 97%] | |
tests/test_wheel.py ... [100%] | |
===================================================================== 118 passed in 60.39s (0:01:00) ===================================================================== | |
py run-test: commands[1] | coverage report -m | |
Name Stmts Miss Branch BrPart Cover Missing | |
------------------------------------------------------------------------ | |
twine/__init__.py 14 1 2 1 88% 29->32, 32 | |
twine/_installed.py 40 3 18 7 83% 19->56, 21->22, 22, 26->56, 45->56, 46->51, 48->52, 51, 52->45, 56 | |
twine/auth.py 55 0 4 1 98% 55->62 | |
twine/cli.py 25 0 4 0 100% | |
twine/commands/__init__.py 21 0 11 0 100% | |
twine/commands/check.py 72 0 24 1 99% 90->97 | |
twine/commands/register.py 23 8 4 2 63% 28->29, 29, 38->43, 43, 47-62 | |
twine/commands/upload.py 55 2 22 2 95% 77->78, 78, 79->80, 80 | |
twine/exceptions.py 27 0 0 0 100% | |
twine/package.py 128 8 35 8 90% 83->88, 88, 101->102, 102-103, 106->107, 107, 163->164, 164, 167, 236->exit, 240->242, 242, 245->exit, 249->251, 251 | |
twine/repository.py 120 15 38 6 85% 121-136, 183->201, 188->189, 189-190, 201, 208->209, 209, 214->217, 217->227, 229->230, 230-231, 251 | |
twine/settings.py 68 0 4 0 100% | |
twine/utils.py 98 0 40 1 99% 172->177 | |
twine/wheel.py 46 3 16 5 87% 56->57, 57, 59->67, 67, 70->76, 73->70, 76->78, 78 | |
twine/wininst.py 37 26 19 0 20% 14-16, 20-24, 27-56 | |
------------------------------------------------------------------------ | |
TOTAL 829 66 241 34 89% | |
________________________________________________________________________________ summary _________________________________________________________________________________ | |
py: commands succeeded | |
congratulations :) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment