Skip to main content

Useful extra bits for Python - things that shold be in the standard library

Project description

extras is a set of extensions to the Python standard library, originally written to make the code within testtools cleaner, but now split out for general use outside of a testing context.

Documentation

pydoc extras is your friend. extras currently contains the following functions:

  • try_import

  • try_imports

  • safe_hasattr

Which do what their name suggests.

Licensing

This project is distributed under the MIT license and copyright is owned by the extras authors. See LICENSE for details.

Required Dependencies

  • Python 2.6+ or 3.0+

Bug reports and patches

Please report bugs using github issues at <https://github.com/testing-cabal/extras>. Patches can also be submitted via github. You can mail the authors directly via the mailing list testtools-dev@lists.launchpad.net. (Note that Launchpad discards email from unknown addresses - be sure to sign up for a Launchpad account before mailing the list, or your mail will be silently discarded).

History

extras used to be testtools.helpers, and was factored out when folk wanted to use it separately.

Thanks

  • Martin Pool

Project details


Download files

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

Source Distribution

extras-1.0.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

extras-1.0.0-py2.py3-none-any.whl (7.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file extras-1.0.0.tar.gz.

File metadata

  • Download URL: extras-1.0.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for extras-1.0.0.tar.gz
Algorithm Hash digest
SHA256 132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e
MD5 3a63ad60cf8f0186c9e3a02f55ec5b14
BLAKE2b-256 be180b7283f0ebf6ad4bb6b9937538495eadf05ef097b102946b9445c4242636

See more details on using hashes here.

File details

Details for the file extras-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for extras-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f689f08df47e2decf76aa6208c081306e7bd472630eb1ec8a875c67de2366e87
MD5 9a2a42996d242746bdad945d8b2617e5
BLAKE2b-256 03e9e915af1f97914cd0bc021e125fd1bfd4106de614a275e4b6866dd9a209ac

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