Skip to main content

Helper utiltiies for distutils such as checking the sanity of an sdist

Project description

Introduction

DistChecker helps with testing project sdist’s. Once installed the distchecker command will be available. So far all commands are expected to be run against a directory which is a project egg directory.

Initial setup can be generated by running:

distchecker --setup-config

Example usage is as follows:

# check to make sure the generated sdist is the same as the source
# files contained in the development directory
distchecker compare_sdist SomeEggDir

# install the given egg into a fresh virtualenv and print out
# information such as test coverage and the exact snapshot
# of dependent eggs that was used
distchecker test_sdist SomeEggDir

# in this case SomeEggDir is expected to be an egg
# providing a paster template ... running the command
# will install the egg into a fresh virtualenv and then
# create a new egg based on the given paster template and
# run its tests
distchecker test_paster_template SomeEggDir somepastertemplate

Please be aware that the temporary virtualenv directories created are not currently removed due to debugging purposes.

Important URL’s

Credits

  • Creator and Maintainer: Rocky Burt - rocky AT serverzen DOT com

Changes

1.0 - Dec 18, 2012

  • Cleaned up a little

  • Posted to bitbucket

0.2 - Mar 3, 2011

  • The test_sdist command no longer needs a directory argument

  • Directory structure reworked – tests added

0.1.1 - Feb 26, 2011

  • Made compare_sdist a little easier to use

0.1 - Dec 2, 2010

  • First release

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

DistChecker-1.0.tar.gz (9.9 kB view details)

Uploaded Source

File details

Details for the file DistChecker-1.0.tar.gz.

File metadata

  • Download URL: DistChecker-1.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for DistChecker-1.0.tar.gz
Algorithm Hash digest
SHA256 c4465b4e54d3691dfc859d721a8e056b02052c8daee1fda873dd885c2939b297
MD5 6eaca5a1d4fb35c7c38d8df9f5b955af
BLAKE2b-256 7f31729e3652eaa423b3ca8933db1c4151f3e3624b39e4e789c793e03230f766

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