{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: MacOS", "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" ], "description": "\n\n[]()\n[](https://pypi.org/project/requirements-generator/)\n\n#### Installation\n```bash\n$ [sudo] pip install requirements-generator\n```\n\n#### Classes\nclass|`__doc__`\n-|-\n`requirements_generator.Requirements` |requirements class. methods: `load`, `replace`, `save`, `scan`\n\n#### Functions\nfunction|`__doc__`\n-|-\n`requirements_generator.replace(path, data)` |replace requirements in a file\n`requirements_generator.scan(path=None, v=True)` |scan a directory and return a `Requirements` object/list. Set `v` to `False` to suppress versions\n\n#### Examples\n```python\n>>> import requirements_generator\n>>> requirements_generator.scan(\".\")\n['Requests==2.21.0']\n>>> requirements_generator.scan(\".\",v=False)\n['Requests']\n```\n\n```python\n>>> import requirements_generator\n>>> r = requirements_generator.Requirements()\n>>> r.load(\"custom.txt\") # load requirements from file\n>>> r.scan(v=False) # scan current directory\n>>> r.replace({\"Django\": \"Django>2.0\"}) # set Django version\n>>> r.save() # save. default path is requirements.txt\n```\n\none line example:\n\n```python\n>>> requirements_generator.scan(v=False).load(\"custom.txt\").replace({\"Django\": \"Django>2.0\"}).save()\n```\n\n#### Related projects\n+ [`classifiers-generator` - python classifiers generator](https://pypi.org/project/classifiers-generator/)\n+ [`commands-generator` - shell commands generator](https://pypi.org/project/commands-generator/)\n+ [`launchd-generator` - launchd.plist generator](https://pypi.org/project/launchd-generator/)\n+ [`readme-generator` - `README.md` generator](https://pypi.org/project/readme-generator/)\n+ [`requirements-generator` - `requirements.txt` generator](https://pypi.org/project/requirements-generator/)\n+ [`setupcfg-generator` - `setup.cfg` generator](https://pypi.org/project/setupcfg-generator/)\n+ [`travis-generator` - `.travis.yml` generator](https://pypi.org/project/travis-generator/)\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/looking-for-a-job/requirements-generator.py", "keywords": "requirements", "license": "", "maintainer": "", "maintainer_email": "", "name": "requirements-generator", "package_url": "https://pypi.org/project/requirements-generator/", "platform": "", "project_url": "https://pypi.org/project/requirements-generator/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/requirements-generator.py" }, "release_url": "https://pypi.org/project/requirements-generator/2019.4.13/", "requires_dist": null, "requires_python": "", "summary": "requirements.txt generator", "version": "2019.4.13" }, "last_serial": 5587413, "releases": { "2019.2.18": [ { "comment_text": "", "digests": { "md5": "3567ed56f4749d0be2516eb4b0484135", "sha256": "1c54b5f24732445a1f052ad9f2c9cb604f6b510baf7bbabf43f11df6a0d15987" }, "downloads": -1, "filename": "requirements_generator-2019.2.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3567ed56f4749d0be2516eb4b0484135", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3170, "upload_time": "2019-03-15T20:22:20", "url": "https://files.pythonhosted.org/packages/4d/4f/c5042154259199442b608882ba967a602adc5d36400e0431e60419a598af/requirements_generator-2019.2.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "294dc090e500c1c727697d936e8ce517", "sha256": "348f7143caa020658708f04cadb3ddf14772f4318be3d3643f2cc9e8e36060b2" }, "downloads": -1, "filename": "requirements-generator-2019.2.18.tar.gz", "has_sig": false, "md5_digest": "294dc090e500c1c727697d936e8ce517", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2278, "upload_time": "2019-03-15T20:22:22", "url": "https://files.pythonhosted.org/packages/31/2e/5f243a21f4c5077618c9043fd816359a5cc7cf863ebb07752bfd64100b89/requirements-generator-2019.2.18.tar.gz" } ], "2019.3.22": [ { "comment_text": "", "digests": { "md5": "1eda44cb91fa334212cd0f3e09ed2749", "sha256": "a1d7a050e13ff89821ba5a89a29c8bf37ecbebb0e7c46491421b58ccc283976f" }, "downloads": -1, "filename": "requirements_generator-2019.3.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1eda44cb91fa334212cd0f3e09ed2749", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 150223, "upload_time": "2019-03-24T11:20:27", "url": "https://files.pythonhosted.org/packages/77/a9/8f19b7b3a8acbb7fd10141afbc96d9098e3cc5c11512977e63fddd7ac6a5/requirements_generator-2019.3.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fb19d05d7b94794aaabad0f0fafb225", "sha256": "2509a73a1d9d89f6a9af50abb066d5159f7c787bbce8206612789310a2ac0e73" }, "downloads": -1, "filename": "requirements-generator-2019.3.22.tar.gz", "has_sig": false, "md5_digest": "7fb19d05d7b94794aaabad0f0fafb225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2451, "upload_time": "2019-03-24T11:20:29", "url": "https://files.pythonhosted.org/packages/d8/29/d3f2112bfd9c063cca4fa88bddfb6c3a6f6954114904a2e195d348f8af5f/requirements-generator-2019.3.22.tar.gz" } ], "2019.4.13": [ { "comment_text": "", "digests": { "md5": "a5e0bee646db60ecacac56e30785c1d9", "sha256": "256a27f7545718b838137f91f6c709397b9789e0ec2d69bc585db619c20d9b2b" }, "downloads": -1, "filename": "requirements-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "a5e0bee646db60ecacac56e30785c1d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2478, "upload_time": "2019-04-13T08:20:18", "url": "https://files.pythonhosted.org/packages/72/2e/a15242d4092aa33febe9aeae385802c17a65e813c98faadf5b2a9aa6cd96/requirements-generator-2019.4.13.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5e0bee646db60ecacac56e30785c1d9", "sha256": "256a27f7545718b838137f91f6c709397b9789e0ec2d69bc585db619c20d9b2b" }, "downloads": -1, "filename": "requirements-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "a5e0bee646db60ecacac56e30785c1d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2478, "upload_time": "2019-04-13T08:20:18", "url": "https://files.pythonhosted.org/packages/72/2e/a15242d4092aa33febe9aeae385802c17a65e813c98faadf5b2a9aa6cd96/requirements-generator-2019.4.13.tar.gz" } ] }