{ "info": { "author": "Adam Goldschmidt", "author_email": "adamgold7@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "# pypkgfreeze\n\n##### Python's npm install --save\n\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) [![Build Status](https://travis-ci.com/AdamGold/pypkgfreeze.svg?branch=master)](https://travis-ci.com/AdamGold/pypkgfreeze)\n\nAutomatically inserts your currently used package versions to setup.py.\n\n### Example\n\n#### Old setup.py\n\n```py\nfrom setuptools import setup\ntest_req = ['pytest', ]\nsetup(\n name='pypkgfreeze',\n install_requires=[\n \"Click\",\n ],\n tests_require=test_req,\n extras_require={\n 'test': test_req\n }\n)\n```\n\n#### New setup.py\n\n```py\nfrom setuptools import setup\ntest_req = ['pytest==4.0.2', ] # ADDED VERSION HERE\nsetup(\n name='pypkgfreeze',\n install_requires=[\n \"Click==7.0\", # AND HERE\n ],\n tests_require=test_req,\n extras_require={\n 'test': test_req\n }\n)\n```\n\n## Usage\n\n`pkgfreeze`. It's that simple.\n\n## Installation\n\n```py\npip install pypkgfreeze\n```\n\n## Contributing\n\nThanks! Please read the [`CONTRIBUTING.md`](https://github.com/AdamGold/pypkgfreeze/blob/master/CONTRIBUTING.md) file.", "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/adamgold/pypkgfreeze", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pypkgfreeze", "package_url": "https://pypi.org/project/pypkgfreeze/", "platform": "", "project_url": "https://pypi.org/project/pypkgfreeze/", "project_urls": { "Homepage": "https://github.com/adamgold/pypkgfreeze" }, "release_url": "https://pypi.org/project/pypkgfreeze/0.1.6/", "requires_dist": null, "requires_python": "", "summary": "Automatically inserts your currently used package versions to setup.py.", "version": "0.1.6", "yanked": false, "yanked_reason": null }, "last_serial": 6034786, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5f264c07ea64c8e7048bb4eda6be25a1", "sha256": "46f2720666c8df085e97e24cd593f3782e2c2c24155a12b98f2cea272a22cb4f" }, "downloads": -1, "filename": "pypkgfreeze-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5f264c07ea64c8e7048bb4eda6be25a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3831, "upload_time": "2019-01-15T21:51:42", "upload_time_iso_8601": "2019-01-15T21:51:42.011054Z", "url": "https://files.pythonhosted.org/packages/cf/a1/db7e8ffd52f2a600db7a0fd0d9624fe72f406c9114a1bc55d56c61d9264e/pypkgfreeze-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f5c689397adec9920d572de53062908d", "sha256": "3aac15fb724abc8a5e47da4be1a14fe6355d6420c07bce9f165faaa97c5b782d" }, "downloads": -1, "filename": "pypkgfreeze-0.1.tar.gz", "has_sig": false, "md5_digest": "f5c689397adec9920d572de53062908d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2290, "upload_time": "2019-01-15T21:51:44", "upload_time_iso_8601": "2019-01-15T21:51:44.477578Z", "url": "https://files.pythonhosted.org/packages/2e/c5/201a5edfa1f6c1de2671f72f24efc4fea8fef4a1621b3276d4bda1edaddf/pypkgfreeze-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c6002427a355fc2a059b9ca5d0622948", "sha256": "b72c86a6f613f5d5ab683995b2dcb803f271806768367cc951b42a7518bcb6c5" }, "downloads": -1, "filename": "pypkgfreeze-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c6002427a355fc2a059b9ca5d0622948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2302, "upload_time": "2019-01-16T08:52:44", "upload_time_iso_8601": "2019-01-16T08:52:44.068333Z", "url": "https://files.pythonhosted.org/packages/b5/4b/69bc6d83fc6bc5e933b8f4ed56bf1fd25585a5b7637f75f3bc1165091717/pypkgfreeze-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0e276c086745db2ca75ee0212e3a632b", "sha256": "25a10f8154bb3122728981f4cd40c1c9081cde166dd8f6386a5ab0e2651cf67c" }, "downloads": -1, "filename": "pypkgfreeze-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0e276c086745db2ca75ee0212e3a632b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2413, "upload_time": "2019-01-16T09:09:29", "upload_time_iso_8601": "2019-01-16T09:09:29.351109Z", "url": "https://files.pythonhosted.org/packages/4f/a7/c6a261611ab64a8abd6760e0662fe30781258c591ed0a2e659f28be4340b/pypkgfreeze-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "78c5e7c0c7adb54416334f21d242f737", "sha256": "3abce9818d75a02db9c2f0ab44cc616e0261c421d318541e8d641a516f482844" }, "downloads": -1, "filename": "pypkgfreeze-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "78c5e7c0c7adb54416334f21d242f737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3934, "upload_time": "2019-10-26T18:56:40", "upload_time_iso_8601": "2019-10-26T18:56:40.546783Z", "url": "https://files.pythonhosted.org/packages/83/ea/5c85b4b4cb8157cacda4456d838d562f03747111bf520cd918b4e742e4e3/pypkgfreeze-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3d4955224abab0b69b1a20b807f044d", "sha256": "a78bf220c899dbc1d9318743a3975a25da738f247e69958033cd5de0ad7e8d32" }, "downloads": -1, "filename": "pypkgfreeze-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d3d4955224abab0b69b1a20b807f044d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2448, "upload_time": "2019-10-26T18:56:42", "upload_time_iso_8601": "2019-10-26T18:56:42.185590Z", "url": "https://files.pythonhosted.org/packages/dd/a8/13b5cff14f559d40cc56630547a8967377f76c6059a7e324e66814246683/pypkgfreeze-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "32fa71a2fb1f2a6c3bfecbc5bd98191a", "sha256": "65f555acaf76fef638c4576b5a65bdbda3b95288f44c8fd2222936af2c59a34a" }, "downloads": -1, "filename": "pypkgfreeze-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "32fa71a2fb1f2a6c3bfecbc5bd98191a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3960, "upload_time": "2019-10-26T19:23:59", "upload_time_iso_8601": "2019-10-26T19:23:59.608380Z", "url": "https://files.pythonhosted.org/packages/20/48/c8426d201e1ec10384756869789f1dd1d229247b3de76d0a43383fdc9715/pypkgfreeze-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c4ae598d6a0b1344ff7df49dbbab1705", "sha256": "705fff2818bd6e5395064a502bb3cf42cbe6f01e076d9c901990743fe8dee766" }, "downloads": -1, "filename": "pypkgfreeze-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c4ae598d6a0b1344ff7df49dbbab1705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2482, "upload_time": "2019-10-26T19:24:01", "upload_time_iso_8601": "2019-10-26T19:24:01.390275Z", "url": "https://files.pythonhosted.org/packages/51/c2/dcf77a100a05a2f8058524cd639066d23970d62624617ce5f9c43664e23e/pypkgfreeze-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b500304629b1ac00984eee6039aa05b1", "sha256": "8fd0bbb1334971ad5182d767eaffc6f29ae8266d41a67e811c4604b4cdf1f406" }, "downloads": -1, "filename": "pypkgfreeze-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b500304629b1ac00984eee6039aa05b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2450, "upload_time": "2019-10-26T19:32:45", "upload_time_iso_8601": "2019-10-26T19:32:45.944925Z", "url": "https://files.pythonhosted.org/packages/11/b2/42e4efff1c75d99b273f12caac2a586fb218226b7e2d68111e3ae151a8a8/pypkgfreeze-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4d42e1b4a6f513d6ece626698d3ad1ea", "sha256": "57f08f847cf6b013cd7ae24196aee84a1a05633463a2af25adb3dbef6ecfa56f" }, "downloads": -1, "filename": "pypkgfreeze-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4d42e1b4a6f513d6ece626698d3ad1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2454, "upload_time": "2019-10-26T19:36:11", "upload_time_iso_8601": "2019-10-26T19:36:11.036856Z", "url": "https://files.pythonhosted.org/packages/a1/f8/3eb3eed4136bbbec0d78d2232d50e830acaf181fd1eec868f3eab5bc94f4/pypkgfreeze-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d42e1b4a6f513d6ece626698d3ad1ea", "sha256": "57f08f847cf6b013cd7ae24196aee84a1a05633463a2af25adb3dbef6ecfa56f" }, "downloads": -1, "filename": "pypkgfreeze-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4d42e1b4a6f513d6ece626698d3ad1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2454, "upload_time": "2019-10-26T19:36:11", "upload_time_iso_8601": "2019-10-26T19:36:11.036856Z", "url": "https://files.pythonhosted.org/packages/a1/f8/3eb3eed4136bbbec0d78d2232d50e830acaf181fd1eec868f3eab5bc94f4/pypkgfreeze-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }