Skip to main content

Automatically add and delete modules to requirements.txt installing them using pip.

Project description

to-requirements.txt | Automatically update requirements.txt

PyPI release Build status Documentation

Maintainability made-with-python License

to-requirements.txt allows to automatically add and delete modules to requirements.txt installing them using pip.

Benefits

Easy to setup. The installation process include only two steps: install the package using pip and setup up it using script provided by the package. That's it.

Customizable. Customize it the way you like: use it only in git repositories, allow or disallow automated requirements.txt file creation, enable or disable the package itself.

Easy to use. After installing the package, running setup command and (optionally) customizing it the package is ready. There is no additional conditions to use. Just install, uninstall or upgrade packages using pip as you usually do.

Always in sync. With to-requirements.txt the project's requirements.txt will always stay in sync with packages that you install using pip.

Installation

To install the package run the following command:

pip install to-requirements.txt

And after that run the command below to initialize the package:

requirements-txt setup

It will update your current pip scripts to execute the functionality of this package.

The changes made to pip scripts will not affect ordinary pip workflow after uninstalling to-requirements.txt.

Documentation

The detailed documentation is available on requirements-txt.readthedocs.io.

Contributing

Visit the file CONTRIBUTING.md.

License

Visit the file MIT.

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

to-requirements.txt-1.1.8.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

to_requirements.txt-1.1.8-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file to-requirements.txt-1.1.8.tar.gz.

File metadata

  • Download URL: to-requirements.txt-1.1.8.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for to-requirements.txt-1.1.8.tar.gz
Algorithm Hash digest
SHA256 c6d62fd8394c890e3c5716c3f4ef12f7bccddd81e632a4612a059f0eb384e108
MD5 24d621f621f6d339460dcdd522710e15
BLAKE2b-256 c6d0a4af93d68fec725964389d6b069dde38af5c2e600f90c39fb3bf3c85b1a5

See more details on using hashes here.

File details

Details for the file to_requirements.txt-1.1.8-py3-none-any.whl.

File metadata

  • Download URL: to_requirements.txt-1.1.8-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for to_requirements.txt-1.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8222ecab88e27d7f62fc31bfb1efda77f2dc8bf003db8f1352e8bc0fb4dbca88
MD5 425fa960cf98f09ee0d569f3c93059cc
BLAKE2b-256 c29de709549775100434b2f19cb02dc9e6e6d4b8a4fc746e61c11060b007f8b4

See more details on using hashes here.

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