Closed matejsp closed 1 year ago
twine==4.0.2
├── importlib-metadata [required: >=3.6, installed: 6.8.0]
│ └── zipp [required: >=0.5, installed: 3.16.2]
├── keyring [required: >=15.1, installed: 24.2.0]
│ ├── importlib-metadata [required: >=4.11.4, installed: 6.8.0]
│ │ └── zipp [required: >=0.5, installed: 3.16.2]
│ ├── jaraco.classes [required: Any, installed: 3.3.0]
│ │ └── more-itertools [required: Any, installed: 10.1.0]
│ ├── jeepney [required: >=0.4.2, installed: 0.8.0]
│ └── SecretStorage [required: >=3.2, installed: 3.3.3]
│ ├── cryptography [required: >=2.0, installed: 41.0.4]
│ │ └── cffi [required: >=1.12, installed: 1.16.0]
│ │ └── pycparser [required: Any, installed: 2.21]
│ └── jeepney [required: >=0.6, installed: 0.8.0]
├── pkginfo [required: >=1.8.1, installed: 1.9.6]
├── readme-renderer [required: >=35.0, installed: 41.0]
│ ├── bleach [required: >=2.1.0, installed: 5.0.1]
│ │ ├── six [required: >=1.9.0, installed: 1.16.0]
│ │ └── webencodings [required: Any, installed: 0.5.1]
│ ├── docutils [required: >=0.13.1, installed: 0.20.1]
│ └── Pygments [required: >=2.5.1, installed: 2.16.1]
├── requests [required: >=2.20, installed: 2.31.0]
│ ├── certifi [required: >=2017.4.17, installed: 2023.7.22]
│ ├── charset-normalizer [required: >=2,<4, installed: 3.2.0]
│ ├── idna [required: >=2.5,<4, installed: 3.4]
│ └── urllib3 [required: >=1.21.1,<3, installed: 2.0.6]
├── requests-toolbelt [required: >=0.8.0,!=0.9.0, installed: 1.0.0]
│ └── requests [required: >=2.0.1,<3.0.0, installed: 2.31.0]
│ ├── certifi [required: >=2017.4.17, installed: 2023.7.22]
│ ├── charset-normalizer [required: >=2,<4, installed: 3.2.0]
│ ├── idna [required: >=2.5,<4, installed: 3.4]
│ └── urllib3 [required: >=1.21.1,<3, installed: 2.0.6]
├── rfc3986 [required: >=1.4.0, installed: 2.0.0]
├── rich [required: >=12.0.0, installed: 13.5.2]
│ ├── markdown-it-py [required: >=2.2.0, installed: 3.0.0]
│ │ └── mdurl [required: ~=0.1, installed: 0.1.2]
│ └── pygments [required: >=2.13.0,<3.0.0, installed: 2.16.1]
└── urllib3 [required: >=1.26.0, installed: 2.0.6]
Duplicate of #1008
In the future, please search closed and open issues before creating new ones that are duplicates.
Your Environment
Thank you for taking the time to report an issue.
To more efficiently resolve this issue, we'd like to know some basic information about your system and setup.
1) Your operating system: Linux
2) Version of python you are running:
3) How did you install twine? Did you use your operating system's package manager or pip or something else? pip install twine
4) Version of twine you have installed (include complete output of):
5) Which package repository are you targeting? nexus
If you're having issues uploading a specific package, you must include a copy of the following:
PKG-INFO
file.pypirc
file (REMOVE ALL USERNAMES & PASSWORDS BEFORE UPLOADING)The Issue
Essentially I would like keyring to be optional dependency because it is not really needed (especially on CI). And you can always install it if needed. We use TWINE_PASSWORD and TWINE_USERNAME. We are building depedencies on jenkins with docker images and would like to keep pinned dependencies to the minimum and using non binary wheels if possible.
Steps to Reproduce
If the issue is predictable and consistently reproducible, please list the steps here.
pip install twine