Skip to main content

checkmyreqs allows you to check the packages in your requirements file against a specified Python version.

This command will check 2 requirements files, to see if their packages are compatible with Python 3.3

checkmyreqs -f requirements.txt,requirements_dev.txt -p 3.3

If you don’t pass in a filename, it will use requirements.txt in the directory it is called

checkmyreqs -p 3.2

The output is a list of packages not supported by the given Python version.

For each package, checkmyreqs will tell you if updating them will give you support.

Caveat

checkmyreqs looks at packages on pypi.python.org to see if their author has included a classifier saying which Python versions are supported.

If the package has incorrect or missing classifiers, checkmyreqs will show it as unsupported.

This tool is meant as an addition to other porting tools. 2to3 and six can help you make your code Python 3 ready, and checkmyreqs lets you quickly check if your packages are ready to move as well.

Installation

pip install checkmyreqs

Supports Python 2.7, 3.2, 3.3

Python <=2.6, 3.0 and 3.1 are not supported, they don’t have argparse

Download files

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

Source Distribution

checkmyreqs-0.1.0.tar.gz (5.2 kB view details)

Uploaded Source

File details

Details for the file checkmyreqs-0.1.0.tar.gz.

File metadata

  • Download URL: checkmyreqs-0.1.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for checkmyreqs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2fb30cd76a960358b5210222e5ce0df2a04dda241b6ba242a5b5029c7de7d0ef
MD5 778b82205097e8c79aa3c7ab7109805c
BLAKE2b-256 2452cb3b974bae759aec74e8214bf15de2aaa0fc89709c15587f7a08cc795b27

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.1

1 file

0.3.0

1 file

0.2.0

1 file

0.1.6

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

This release

0.1.0 This release

1 file

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