{ "info": { "author": "Martin F. Falatic", "author_email": "martin@falatic.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# Piptegrator\n\n## Tools for managing requirements-driven projects\n\nRun `piptegrator --help` for usage details\n\nConfiguration file which contains requirements files (must be in the repo root if present at all):\n`.piptegrator_config`\n\nNote: command line options always override corresponding config file options (they do not append to or aggregate with each other).\n\n## Updating this package\n\nClone this repo\n\nOn a branch, make the required edits\n\nEnsure you update the version number in `piptegrator/__config__.py`\n(pre-release? use `rc` notation, e.g., `1.2.3rc45`)\n\n### Build and install the distributable wheel\n\n```bash\nrm -rf dist build *.egg-info && \\\npython setup.py bdist_wheel && \\\nls -al dist && \\\npip uninstall -y piptegrator && \\\npip install dist/*.whl\n```\n\n### Test the tools\n\nThe main tool is `piptegrator`\n\nGiven the configuration file `.piptegrator_config` (sample present in this repo)\n\nRun:\n\n```bash\npiptegrator --compile --noenvmods --upgrade --help\n```\n\nThe `--commit` is used to create and manage upgrade branches based on the changed `requirements.txt` files.\nThis option requires a gitlab token `gitlab_infra_access_token` and optionally the pyup API key `pyup_api_key` in your test environment.\n\n### Test the uploaded artifacts\n\n```bash\npip uninstall -y piptegrator\npip install piptegrator\n```\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/MartinFalatic/piptegrator", "keywords": "pip pip-compile pip-tools requirements git gitlab github pyup", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "piptegrator", "package_url": "https://pypi.org/project/piptegrator/", "platform": "", "project_url": "https://pypi.org/project/piptegrator/", "project_urls": { "Homepage": "https://github.com/MartinFalatic/piptegrator" }, "release_url": "https://pypi.org/project/piptegrator/1.2.3/", "requires_dist": [ "pip-tools", "pygithub", "python-gitlab", "requests", "configparser ; python_version < \"3.6\"" ], "requires_python": "", "summary": "Piptegrator - Tools for managing requirements-driven projects", "version": "1.2.3" }, "last_serial": 5716090, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "b49791c75cf33dc4af776d03cb80fef1", "sha256": "4478d3cbcdbb319dba529b42780dbc7ea85b833540c159a91446793e55bee7a4" }, "downloads": -1, "filename": "piptegrator-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b49791c75cf33dc4af776d03cb80fef1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13266, "upload_time": "2019-08-20T00:37:55", "url": "https://files.pythonhosted.org/packages/06/9e/70d6ea1d050ae63a81dff67af19a9d6db053126b1b0821c47b264d3b19ec/piptegrator-1.2.0-py2.py3-none-any.whl" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b2cb36f9b4761a362fc9f8cbb299d131", "sha256": "f55113526217cf51fc741c7f49fb12eb0c3c75155049cb415254aa20df950c80" }, "downloads": -1, "filename": "piptegrator-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2cb36f9b4761a362fc9f8cbb299d131", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13265, "upload_time": "2019-08-20T01:50:23", "url": "https://files.pythonhosted.org/packages/e8/7e/ceb6f2af5c067aa53d5ccaeba0aab6635bcd304a86e0325108aa299c7724/piptegrator-1.2.1-py2.py3-none-any.whl" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "6126266b25d0b557879b69136994e861", "sha256": "de7d314fd424c976de9f4388b7a197ad17cba7abaea44e5a0e8e7e68ad4f6507" }, "downloads": -1, "filename": "piptegrator-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6126266b25d0b557879b69136994e861", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13285, "upload_time": "2019-08-20T21:40:26", "url": "https://files.pythonhosted.org/packages/3b/35/8c07b1f7067d954ff8cf56b729bd34d28237665131484598f5dba1aa6bcd/piptegrator-1.2.2-py2.py3-none-any.whl" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "a4431e5d4e25661a7db4bf64efd066aa", "sha256": "819d96ee53a05cdff4fb3913af92816db3d16042eb81f9470ab6b9b7eed79ddb" }, "downloads": -1, "filename": "piptegrator-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4431e5d4e25661a7db4bf64efd066aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13277, "upload_time": "2019-08-22T16:31:10", "url": "https://files.pythonhosted.org/packages/f2/22/1282c02554ab07b7cba60aa6eba0350a0f76aef8137aac884f7905e425c5/piptegrator-1.2.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a4431e5d4e25661a7db4bf64efd066aa", "sha256": "819d96ee53a05cdff4fb3913af92816db3d16042eb81f9470ab6b9b7eed79ddb" }, "downloads": -1, "filename": "piptegrator-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4431e5d4e25661a7db4bf64efd066aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13277, "upload_time": "2019-08-22T16:31:10", "url": "https://files.pythonhosted.org/packages/f2/22/1282c02554ab07b7cba60aa6eba0350a0f76aef8137aac884f7905e425c5/piptegrator-1.2.3-py2.py3-none-any.whl" } ] }