{ "info": { "author": "Adam Brenecki", "author_email": "adam@brenecki.id.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development" ], "description": "setup-freeze\r\n============\r\n\r\n**What it does**: ``setup-freeze`` will edit your ``setup.py`` for you, pinning your ``install_requires`` to the exact version that you have installed.\r\n\r\n**What it doesn't do**: Add or remove entries in your ``install_requires``. Touch any of the other arguments that specify requirements, like ``setup_requires`` or ``extras_require`` (yet).\r\n\r\n**How to use it**: ``pip install setup-freeze``, then ``cd`` to a directory with a ``setup.py`` in it and run ``setup-freeze``.\r\n\r\n**What you need to know**: Your ``setup.py`` needs to contain a call to ``setup()``, with an ``install_requires`` argument set to a list, tuple, or set literal that contains string literals. It also needs to be UTF-8 encoded, and parseable by the version of Python that ``setup-freeze`` is installed in (so, if you install ``setup-freeze`` globally in Python 2, your ``setup.py`` needs to be Python-2-friendly even if you're in a Python 3 virtualenv, or vice versa).\r\n\r\n**What you can do with the source code**: Whatever you like, provided that you comply with the conditions of the MIT License.\r\n\r\n**What you shouldn't blame me for**: This is beta software, and as such comes with no guarantee that it won't completely mess up your setup.py, delete your entire project, or set your computer on fire. I'm pretty sure it won't, but having version control, backups, and fire extinguishers is good practice anyway, right?", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/abre/setup-freeze", "keywords": "setup.py setuptools development", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "setup-freeze", "package_url": "https://pypi.org/project/setup-freeze/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/setup-freeze/", "project_urls": { "Homepage": "https://gitlab.com/abre/setup-freeze" }, "release_url": "https://pypi.org/project/setup-freeze/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Freezes the install_requires in your setup.py", "version": "0.1.0" }, "last_serial": 2179924, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f0894f383f545f4021957b2a4fdf54d1", "sha256": "27536ed5adaf6203117fc23833739d7e47ab94d3eaa3fc7c6602a7d0ab143272" }, "downloads": -1, "filename": "setup_freeze-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0894f383f545f4021957b2a4fdf54d1", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 4726, "upload_time": "2016-06-22T00:39:10", "url": "https://files.pythonhosted.org/packages/37/09/49dab05358c7861a67fcd8d13d11c1bc9a65fa41e47574a4804a386bdb89/setup_freeze-0.1.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0894f383f545f4021957b2a4fdf54d1", "sha256": "27536ed5adaf6203117fc23833739d7e47ab94d3eaa3fc7c6602a7d0ab143272" }, "downloads": -1, "filename": "setup_freeze-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0894f383f545f4021957b2a4fdf54d1", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 4726, "upload_time": "2016-06-22T00:39:10", "url": "https://files.pythonhosted.org/packages/37/09/49dab05358c7861a67fcd8d13d11c1bc9a65fa41e47574a4804a386bdb89/setup_freeze-0.1.0-py2.py3-none-any.whl" } ] }