Skip to main content

Build requirements files from setup.py requirements.

Project description

https://img.shields.io/travis/inveniosoftware/requirements-builder.svg https://img.shields.io/coveralls/inveniosoftware/requirements-builder.svg https://img.shields.io/github/tag/inveniosoftware/requirements-builder.svg https://img.shields.io/pypi/dm/requirements-builder.svg https://img.shields.io/github/license/inveniosoftware/requirements-builder.svg

About

Build requirements from setup.py to test your package against minimum, latest and development versions of your package dependencies. Particularly useful when combined with your CI systems build matrix.

Installation

Requirements-Builder is on PyPI so all you need is:

$ pip install requirements-builder

Or, if you have virtualenvwrapper installed:

$ mkvirtualenv requirements-builder
$ pip install requirements-builder

Testing

Running the test suite is as simple as:

$ ./run-tests.sh

Changes

Version 0.2.0 (released 2016-09-13)

New features

Bug fixes

  • Fixes problem when the setup.py command try to import the package its about to install in order to get the information like the version. E.g. Django does that.

  • Fixes problem when the setup.py command plays with __file__ to read, exec, or whatever.

Version 0.1.0 (released 2015-10-05)

  • Initial public 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

requirements-builder-0.2.0.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

requirements_builder-0.2.0-py2.py3-none-any.whl (9.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file requirements-builder-0.2.0.tar.gz.

File metadata

File hashes

Hashes for requirements-builder-0.2.0.tar.gz
Algorithm Hash digest
SHA256 48727bb11111671deca307e863c7b39b525ef377d73621f28e56d4d8a9d28cbd
MD5 82049b705e5acce8f7b5e5bba033a4a9
BLAKE2b-256 77d4022ef2c7fbf7ff25d9e689c813272ce39898e8c9f61adaa2f9c57e3fd07d

See more details on using hashes here.

File details

Details for the file requirements_builder-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for requirements_builder-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6c536acfff66227d4c38bd35e3def4db6ff92bcb47f2488c4a91cfc452ffc09c
MD5 0c4d69216ced0b42ee3fe8ad307620a4
BLAKE2b-256 51a6cdae4923f6ab7bf29f59d2aea31e4b8a94311ca5620325b7fc00241021bf

See more details on using hashes here.

Supported by

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