{ "info": { "author": "Richard O'Dwyer", "author_email": "richard@richard.do", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "**NOTICE**: If you're reading this on GitHub.com please be aware this is a mirror of the primary remote located at https://code.richard.do/richardARPANET/lock-requirements.\nPlease direct issues and pull requests there.\n\n# lock-requirements\n\nA CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI.\n\n#### For example\n\nInput file contents before locking:\n\n```\nrequirements-parser\npypi-simple>=0.4.0,<1.0.0\ndocopt>=0.5.0,<1.0.0\nwheel\n```\n\nInput file contents after locking:\n\n```\nrequirements-parser==0.2.0\npypi-simple==0.4.0\ndocopt==0.6.2\nwheel==0.32.3\n```\n\n## Installation\n\n```\npip install lock-requirements\n```\n\n## Usage\n\n```\nlock requirements.txt\nlock requirements-dev.txt\n```\n\nUse a custom PyPI simple index url to retrieve latest package versions from.\n\n```\nlock requirements.txt --index-url=https://example.com/simple/\n```\n\n## Development Installation\n\n```\npip install -r requirements-dev.txt\npython setup.py develop\n```\n\nAnd to the run tests:\n\n```\ntox\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "lock-requirements", "package_url": "https://pypi.org/project/lock-requirements/", "platform": "", "project_url": "https://pypi.org/project/lock-requirements/", "project_urls": null, "release_url": "https://pypi.org/project/lock-requirements/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "A CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI.", "version": "0.1.1" }, "last_serial": 5687680, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f6507e3a348277772226a6e9cecab433", "sha256": "89d330fb778d67e6d8703e8b037ba9dee3ddf0fd29af01fed1dea6aa46caea44" }, "downloads": -1, "filename": "lock_requirements-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6507e3a348277772226a6e9cecab433", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3966, "upload_time": "2019-02-06T18:09:09", "url": "https://files.pythonhosted.org/packages/c3/5e/86c79892086afdc02e04b3906cc825d89843552874664b2c9fe6e9227fdd/lock_requirements-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6889ce8f82e9c6adf1231da894431100", "sha256": "0e52de7422efa5e47579dc0e2573fc630eb15c4b74bf8fbd5fa670817537c7ac" }, "downloads": -1, "filename": "lock-requirements-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6889ce8f82e9c6adf1231da894431100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508, "upload_time": "2019-02-06T18:09:06", "url": "https://files.pythonhosted.org/packages/45/35/ef220886de70beca836b5aee8bf1b54d45205e6c4891375cd373e55d08fb/lock-requirements-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5a8baab85ce0b16db058c1dcd1d5e1e2", "sha256": "ec12b5a4eeacaa0bc38815e26a0847dedfe2b1621a3d1d0dfcda6a92c60d9c83" }, "downloads": -1, "filename": "lock_requirements-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a8baab85ce0b16db058c1dcd1d5e1e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3983, "upload_time": "2019-08-16T13:30:52", "url": "https://files.pythonhosted.org/packages/63/2d/6a9f795ee71d25adf0ecba84f4c441225af10bd1e18827291e291df1b1cf/lock_requirements-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "695a2c17fc10989d4b4ce1f4c0e78862", "sha256": "8a4d10b79f2ebece6e1967a5542b7ac47a2ba98acef054e8bfc5a43a1c3bef23" }, "downloads": -1, "filename": "lock-requirements-0.1.1.tar.gz", "has_sig": false, "md5_digest": "695a2c17fc10989d4b4ce1f4c0e78862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3632, "upload_time": "2019-08-16T13:30:51", "url": "https://files.pythonhosted.org/packages/2c/8a/d39fff43c8b47f6eedb5b9cce661043cc9aebeba73cd9b642d79d9290519/lock-requirements-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a8baab85ce0b16db058c1dcd1d5e1e2", "sha256": "ec12b5a4eeacaa0bc38815e26a0847dedfe2b1621a3d1d0dfcda6a92c60d9c83" }, "downloads": -1, "filename": "lock_requirements-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a8baab85ce0b16db058c1dcd1d5e1e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3983, "upload_time": "2019-08-16T13:30:52", "url": "https://files.pythonhosted.org/packages/63/2d/6a9f795ee71d25adf0ecba84f4c441225af10bd1e18827291e291df1b1cf/lock_requirements-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "695a2c17fc10989d4b4ce1f4c0e78862", "sha256": "8a4d10b79f2ebece6e1967a5542b7ac47a2ba98acef054e8bfc5a43a1c3bef23" }, "downloads": -1, "filename": "lock-requirements-0.1.1.tar.gz", "has_sig": false, "md5_digest": "695a2c17fc10989d4b4ce1f4c0e78862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3632, "upload_time": "2019-08-16T13:30:51", "url": "https://files.pythonhosted.org/packages/2c/8a/d39fff43c8b47f6eedb5b9cce661043cc9aebeba73cd9b642d79d9290519/lock-requirements-0.1.1.tar.gz" } ] }