Skip to main content

Building newsfiles for your project.

Project description

Documentation License: MIT PyPI release

towncrier is a utility to produce useful, summarized news files (also known as changelogs) for your project.

Rather than reading the Git history, or having one single file which developers all write to and produce merge conflicts, towncrier reads “news fragments” which contain information useful to end users.

Used by Twisted, pytest, pip, BuildBot, and attrs, among others.

While the command line tool towncrier works on Python 3.7+ only, as long as you don’t use any Python-specific affordances (like auto-detection of the project version), it is usable with any project type on any platform.

Philosophy

towncrier delivers the news which is convenient to those that hear it, not those that write it.

That is, by duplicating what has changed from the “developer log” (which may contain complex information about the original issue, how it was fixed, who authored the fix, and who reviewed the fix) into a “news fragment” (a small file containing just enough information to be useful to end users), towncrier can produce a digest of the changes which is valuable to those who may wish to use the software. These fragments are also commonly called “topfiles” or “newsfiles”.

towncrier works best in a development system where all merges involve closing a ticket.

To get started, check out our tutorial!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

towncrier-22.12.0rc1.tar.gz (46.2 kB view details)

Uploaded Source

Built Distribution

towncrier-22.12.0rc1-py3-none-any.whl (42.6 kB view details)

Uploaded Python 3

File details

Details for the file towncrier-22.12.0rc1.tar.gz.

File metadata

  • Download URL: towncrier-22.12.0rc1.tar.gz
  • Upload date:
  • Size: 46.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for towncrier-22.12.0rc1.tar.gz
Algorithm Hash digest
SHA256 a525aebdc165c74111c9baadedbba2782e7d86f8992a09424b527ea22ac93feb
MD5 d9c7f01781b9dde4109b74123eac54ef
BLAKE2b-256 e7e782af8638af2f16cb9a5b269bf71b48a2312d518fd053932da155daf6d99d

See more details on using hashes here.

File details

Details for the file towncrier-22.12.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for towncrier-22.12.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 7baac4293995083dda814b25d3b6825c392f44b401190ca00f55d8dad8d518b2
MD5 b1ef61d77b26f2f85766447e8aa63b0e
BLAKE2b-256 356b1d7ded3748245440ead3ed1f7890b6e50d11617396779a2cf364d40815bd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page