Skip to main content

twine

Twine is a utility for interacting with PyPI.

Currently it only supports uploading distributions.

Features

  • Verified HTTPS Connections

  • Uploading doesn’t require executing setup.py

  • Uploading files that have already been created, allowing testing of distributions before release

Installation

$ pip install twine

Usage

  1. Create some distributions in the normal way:

$ python setup.py sdist bdist_wheel
  1. Upload with twine:

$ twine upload dist/*
  1. Done!

Options

$ twine upload -h
usage: twine upload [-h] [-r REPOSITORY] [-s] [-i IDENTITY] [-u USERNAME]
                    [-p PASSWORD] [-c COMMENT]
                    dist [dist ...]

positional arguments:
  dist                  The distribution files to upload to the repository

optional arguments:
  -h, --help            show this help message and exit
  -r REPOSITORY, --repository REPOSITORY
                        The repository to upload the files to
  -s, --sign            Sign files to upload using gpg
  -i IDENTITY, --identity IDENTITY
                        GPG identity used to sign files
  -u USERNAME, --username USERNAME
                        The username to authenticate to the repository as
  -p PASSWORD, --password PASSWORD
                        The password to authenticate to the repository with
  -c COMMENT, --comment COMMENT
                        The comment to include with the distribution file

Resources

Contributing

  1. Fork the repository on GitHub.

  2. Make a branch off of master and commit your changes to it.

  3. Ensure that your name is added to the end of the AUTHORS file using the format Name <email@domain.com> (url), where the (url) portion is optional.

  4. Submit a Pull Request to the master branch on GitHub.

Metadata

Release files for twine 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for twine 1.0.1
File Size Uploaded
twine-1.0.1.tar.gz 15.8 kB Details
twine-1.0.1.tar.bz2 15.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for twine 1.0.1
File Interpreter ABI Platform
twine-1.0.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 42.8 kB

Release files / twine-1.0.1.tar.gz

Download URL twine-1.0.1.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e60919dd698d09cc0877d02f8f24677ed7de7bd1728a73b9d7f29ffc5f6c1fa8
BLAKE2b-256 checksum
How to use checksums
3316b777faf3d2cc0284e96ff021962eb7cb241194d380952b56508a59870b51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / twine-1.0.1.tar.bz2

Download URL twine-1.0.1.tar.bz2
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6912cf86354f7a992385786b4d7595935d67b4104ac9c9147a82bfc4d9c4d251
BLAKE2b-256 checksum
How to use checksums
a408dcc58e09165733f78c34c8328a305d4d018802ebbe8cfd77704974c8e18c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / twine-1.0.1-py2.py3-none-any.whl

Download URL twine-1.0.1-py2.py3-none-any.whl
Size 12.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
54f16ad27606c23c921646afa75e8d5c533dddd3bd680aee372a3fd3a48416b1
BLAKE2b-256 checksum
How to use checksums
da07baf5870c94b669c86ac37cf52e60aa878cd45b29fd31692463f6b1df7162
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

7.0.0

2 release files

6.2.0

2 release files

6.1.0

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.1.1

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.8.0

2 release files

3.7.1

2 release files

3.7.0

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.2

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.15.0

2 release files

1.13.0

2 release files

1.12.1

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.4

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.5

2 release files

1.6.4

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.0

2 release files

1.1.1

3 release files

1.1.0

3 release files

This release

1.0.1 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page