Skip to main content

Putting packages in their proper place (local.txt, production.txt, test.txt)

Project description

Pip Freezer

Author:Tim Santor tsantor@xstudios.agency

Overview

For the organized developer. Puts packages in their proper place (base.txt, local.txt, production.txt, test.txt). Plays nice with `Django Cookiecutter <https://github.com/pydanny/cookiecutter-django>`__.

Installation

To install Pip Freezer, simply use pip:

pip install pipfreezer

Usage

Freeze requirements

In the root of your project, run:

pipfreezer

NOTE: On first run, pipfreezer will create a config file at ^/.pipfreezer/pipfreezer.cfg. This contains the rules for where pipfreezer will place known requirements. Feel free to edit this to your liking.

Install requirements

When installing requirements simply use:

pip install -r requirements/local.txt

NOTE: Replace local with the environment you desire: local, production or test

Documentation

Documentation is available at TODO

Version History

  • 0.1.0 - Initial release

Issues

If you experience any issues, please create an issue on Bitbucket.

History

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.1.0 (2017-12-04)

  • First release on PyPI.

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

pip-freezer-0.2.0.tar.gz (7.7 kB view hashes)

Uploaded Source

Built Distribution

pip_freezer-0.2.0-py2.py3-none-any.whl (7.5 kB view hashes)

Uploaded Python 2 Python 3

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