{ "info": { "author": "Frost Ming", "author_email": "mianghong@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# pipfile-requirements\nCLI tool to covert Pipfile/Pipfile.lock to requirments.txt\n\n[![Build Status](https://travis-ci.org/frostming/pipfile-requirements.svg?branch=master)](https://travis-ci.org/frostming/pipfile-requirements)\n[![Build status](https://ci.appveyor.com/api/projects/status/gketl2i4mhjt53l5?svg=true)](https://ci.appveyor.com/project/frostming/pipfile-requirements)\n[![](https://img.shields.io/pypi/v/pipfile-requirements.svg)](https://pypi.org/project/pipfile-requirements)\n[![](https://img.shields.io/pypi/pyversions/pipfile-requirements.svg)](https://pypi.org/project/pipfile-requirements)\n\n## Required Python version\n\n`>=2.7, >=3.4`\n\n## What does it do?\n\nThe tool is built on top of [requirementslib](https://github.com/sarugaku/requirementslib) to provide a simple CLI to\nconvert the Pipenv-managed files to requirements.txt.\n\nPipenv is a great tool for managing virtualenvs and dependencies, but it may be not that useful in deployment.\nPip installation is much faster than Pipenv manipulation, since the latter needs extra requests to PyPI for hash checking.\nInstalling a Pipenv in deployment may be overkilled. We just need a requirements.txt to tell CI or production server\nwhich packages and versions should be installed.\n\n\n## Installation\n\n```bash\n$ pip install pipfile-requirements\n```\n\nAn executable named `pipfile2req` will be ready for use in the bin path.\n\n## Usage:\n\n```\n$ pipfile2req --help\nusage: pipfile2req [-h] [-p PROJECT] [--hashes] [-d] [file]\n\npositional arguments:\n file The file path to covert, support both Pipfile and\n Pipfile.lock. If it isn't given, will try Pipfile.lock\n first then Pipfile.\n\noptional arguments:\n -h, --help show this help message and exit\n -p PROJECT, --project PROJECT\n Specify another project root\n --hashes whether to include the hashes\n -d, --dev whether to choose the dev-dependencies section\n```\n\n## License\n\n[MIT](/LICENSE)\n\n## Others\n\nIt is my first time to use Poetry to manage my project, related to Pipenv, lol.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/frostming/pipfile-requirements", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pipfile-requirements", "package_url": "https://pypi.org/project/pipfile-requirements/", "platform": "", "project_url": "https://pypi.org/project/pipfile-requirements/", "project_urls": { "Homepage": "https://github.com/frostming/pipfile-requirements" }, "release_url": "https://pypi.org/project/pipfile-requirements/0.1.1/", "requires_dist": [ "requirementslib" ], "requires_python": "", "summary": "A CLI tool to covert Pipfile/Pipfile.lock to requirments.txt", "version": "0.1.1" }, "last_serial": 5995770, "releases": { "0.1.0.post0": [ { "comment_text": "", "digests": { "md5": "7c088b5850e37bc289bd342a9afc15af", "sha256": "75d02eba71b038bc932327fd86cfb1261e4777aaa99e4450d3803d41923aa37a" }, "downloads": -1, "filename": "pipfile_requirements-0.1.0.post0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c088b5850e37bc289bd342a9afc15af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 6772, "upload_time": "2019-01-10T05:58:36", "url": "https://files.pythonhosted.org/packages/73/ca/e3fa28f177be5a064c6cebcfaee917068e7693239654fc3509d9b8e01005/pipfile_requirements-0.1.0.post0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca7a2f212030e9af3c8fd69da67a2946", "sha256": "3f27604e4ceb182ebc31151c7912143123d0538fa8da3d8215d270bcba6099ec" }, "downloads": -1, "filename": "pipfile-requirements-0.1.0.post0.tar.gz", "has_sig": false, "md5_digest": "ca7a2f212030e9af3c8fd69da67a2946", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3822, "upload_time": "2019-01-10T05:58:35", "url": "https://files.pythonhosted.org/packages/cf/cb/16f0732fc20f6e25484a219dd3cfbecc8d2d566ff21ec0ce1819c7469b1f/pipfile-requirements-0.1.0.post0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d7fe7ee04ab9f07b7d10d557721955eb", "sha256": "83d0aa7765a1506d38e4c24c1b8d295d55b6e9cb86b1d11287648e9f45b2683e" }, "downloads": -1, "filename": "pipfile_requirements-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7fe7ee04ab9f07b7d10d557721955eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4605, "upload_time": "2019-10-18T13:50:43", "url": "https://files.pythonhosted.org/packages/ab/ef/384751263265de960915380ff0bf536cf43dc2460b4dcd69f8a87cfd2097/pipfile_requirements-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d45aba681c7dfa325a8155dbdde941f9", "sha256": "dfb0430cda5844109415eb75ea3dbb38257b0de8d0825854cea9ae6686e0b159" }, "downloads": -1, "filename": "pipfile-requirements-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d45aba681c7dfa325a8155dbdde941f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13901, "upload_time": "2019-10-18T13:53:20", "url": "https://files.pythonhosted.org/packages/04/ca/dbad19e2f197daf64d20252941f9c4b55ff717d01b9d8a1b9cc63a69746a/pipfile-requirements-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7fe7ee04ab9f07b7d10d557721955eb", "sha256": "83d0aa7765a1506d38e4c24c1b8d295d55b6e9cb86b1d11287648e9f45b2683e" }, "downloads": -1, "filename": "pipfile_requirements-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7fe7ee04ab9f07b7d10d557721955eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4605, "upload_time": "2019-10-18T13:50:43", "url": "https://files.pythonhosted.org/packages/ab/ef/384751263265de960915380ff0bf536cf43dc2460b4dcd69f8a87cfd2097/pipfile_requirements-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d45aba681c7dfa325a8155dbdde941f9", "sha256": "dfb0430cda5844109415eb75ea3dbb38257b0de8d0825854cea9ae6686e0b159" }, "downloads": -1, "filename": "pipfile-requirements-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d45aba681c7dfa325a8155dbdde941f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13901, "upload_time": "2019-10-18T13:53:20", "url": "https://files.pythonhosted.org/packages/04/ca/dbad19e2f197daf64d20252941f9c4b55ff717d01b9d8a1b9cc63a69746a/pipfile-requirements-0.1.1.tar.gz" } ] }