Skip to main content

Monty is the missing complement to Python.

Project description

GitHub license Linting Testing Downloads codecov

Monty: Python Made Even Easier

Monty is the missing complement to Python. Monty implements supplementary useful functions for Python that are not part of the standard library. Examples include useful utilities like transparent support for zipped files, useful design patterns such as singleton and cached_class, and many more.

Python is a great programming language and comes with "batteries included". However, even Python has missing functionality and/or quirks that make it more difficult to do many simple tasks. In the process of creating several large scientific frameworks based on Python, my co-developers and I have found that it is often useful to create reusable utility functions to supplement the Python standard library. Our forays in various developer sites and forums also found that many developers are looking for solutions to the same problems.

Monty is created to serve as a complement to the Python standard library. It provides suite of tools to solve many common problems, and hopefully, be a resource to collect the best solutions.

Monty supports Python 3.9+.

Please visit the official docs for more information.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

monty-2026.5.18.tar.gz (211.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

monty-2026.5.18-py3-none-any.whl (60.0 kB view details)

Uploaded Python 3

File details

Details for the file monty-2026.5.18.tar.gz.

File metadata

  • Download URL: monty-2026.5.18.tar.gz
  • Upload date:
  • Size: 211.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for monty-2026.5.18.tar.gz
Algorithm Hash digest
SHA256 b2d8d5c78030e889f6407fa9d8c8c4e3df05fc380251cdf85a119cd1e49c3fdd
MD5 af1bc689f2ac26f9473f1c371634463f
BLAKE2b-256 f4d7bd34aafa34d3cddd93c440e7cfb3371328079e864279708f64a871806eb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for monty-2026.5.18.tar.gz:

Publisher: release.yml on materialyzeai/monty

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file monty-2026.5.18-py3-none-any.whl.

File metadata

  • Download URL: monty-2026.5.18-py3-none-any.whl
  • Upload date:
  • Size: 60.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for monty-2026.5.18-py3-none-any.whl
Algorithm Hash digest
SHA256 dd108b5c3cceb1f61de1a854db8ffda3dc7c2a2d4025b24cf397ade1121e7904
MD5 a15d1d7a6d29bf052a4533e33823d310
BLAKE2b-256 f36386120977f920798494c522c26899ffacde6d848e1eb018403f1d08044d0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for monty-2026.5.18-py3-none-any.whl:

Publisher: release.yml on materialyzeai/monty

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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