All Projects β†’ frostming β†’ pipfile-requirements

frostming / pipfile-requirements

Licence: MIT license
A CLI tool to covert Pipfile/Pipfile.lock to requirments.txt

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pipfile-requirements

requirementslib
A tool for converting between pip-style and pipfile requirements - maintained by the pipenv team
Stars: ✭ 74 (+57.45%)
Mutual labels:  pipfile, pipenv
Dephell
πŸ“¦ πŸ”₯ Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
Stars: ✭ 1,730 (+3580.85%)
Mutual labels:  pipfile, pipenv
passa
Resolver implementation and toolset for generating and interacting with Pipfile and Pipfile.lock.
Stars: ✭ 54 (+14.89%)
Mutual labels:  pipfile, pipenv
leak
Show info about package releases on PyPI.
Stars: ✭ 15 (-68.09%)
Mutual labels:  cli-app, package-management
portman
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman πŸ‘¨πŸ½β€πŸš€
Stars: ✭ 530 (+1027.66%)
Mutual labels:  cli-app
Awesome Linux Software
A list of awesome applications, software, tools and other materials for Linux distros.
Stars: ✭ 16,943 (+35948.94%)
Mutual labels:  cli-app
Unsplash Wallpaper
Use an image from unsplash.com as your background image from a simple command.
Stars: ✭ 238 (+406.38%)
Mutual labels:  cli-app
Podcast Cli
Podcast CLI player
Stars: ✭ 228 (+385.11%)
Mutual labels:  cli-app
gradejs
GradeJS analyzes production Webpack bundles without having access to the source code of a website. Instantly see vulnerabilities, outdated packages, and more just by entering a web application URL.
Stars: ✭ 362 (+670.21%)
Mutual labels:  package-management
holo-build
Cross-distribution system package compiler
Stars: ✭ 43 (-8.51%)
Mutual labels:  package-management
purescript.nix
πŸ“¦ PureScript package management with Nix
Stars: ✭ 12 (-74.47%)
Mutual labels:  package-management
rust
RustPrΓ€zi: Representing crates.io as a call-based dependency network
Stars: ✭ 77 (+63.83%)
Mutual labels:  package-management
Pipenv
Python Development Workflow for Humans.
Stars: ✭ 22,542 (+47861.7%)
Mutual labels:  pipfile
goris
This is a CLI tool to search for images with Google Reverse Image Search (goris).
Stars: ✭ 62 (+31.91%)
Mutual labels:  cli-app
3llo
3llo - Trello interactive CLI aplication
Stars: ✭ 245 (+421.28%)
Mutual labels:  cli-app
renv
Creating virtual environments for R.
Stars: ✭ 18 (-61.7%)
Mutual labels:  package-management
Terminal Image Cli
Display images in the terminal
Stars: ✭ 234 (+397.87%)
Mutual labels:  cli-app
one-thing
Set the text for the One Thing app
Stars: ✭ 110 (+134.04%)
Mutual labels:  cli-app
mango
🍊Terminal based TODO application written in Go
Stars: ✭ 18 (-61.7%)
Mutual labels:  cli-app
mangodl
An easy-to-use cli tool for downloading manga
Stars: ✭ 154 (+227.66%)
Mutual labels:  cli-app

pipfile-requirements

CLI tool to convert Pipfile/Pipfile.lock to requirements.txt

Build Status Build status

Required Python version

>=2.7, >=3.4

What does it do?

The tool is built on top of requirementslib to provide a simple CLI to convert the Pipenv-managed files to requirements.txt.

Pipenv is a great tool for managing virtualenvs and dependencies, but it may be not that useful in deployment. Pip installation is much faster than Pipenv manipulation, since the latter needs extra requests to PyPI for hash checking. Installing a Pipenv in deployment may be overkilled. We just need a requirements.txt to tell CI or production server which packages and versions should be installed.

Installation

$ pip install pipfile-requirements

An executable named pipfile2req will be ready for use in the bin path.

Usage:

$ pipfile2req --help
usage: pipfile2req [-h] [-p PROJECT] [--hashes] [-d] [file]

positional arguments:
  file                  The file path to convert, support both Pipfile and
                        Pipfile.lock. If it isn't given, will try Pipfile.lock
                        first then Pipfile.

optional arguments:
  -h, --help            show this help message and exit
  -p PROJECT, --project PROJECT
                        Specify another project root
  --hashes              whether to include the hashes
  -d, --dev             whether to choose the dev-dependencies section
  -s, --sources         whether to include extra PyPi indexes

License

MIT

Others

It is my first time to use Poetry to manage my project, related to Pipenv, lol.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].