{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development", "Topic :: Software Development :: Build Tools" ], "description": "releng-tool\n===========\n\n.. image:: https://img.shields.io/pypi/v/releng-tool.svg\n :target: https://pypi.python.org/pypi/releng-tool\n :alt: pip Version\n\n.. image:: https://travis-ci.com/releng-tool/releng-tool.svg?branch=master\n :target: https://travis-ci.com/releng-tool/releng-tool\n :alt: Build Status\n\n.. image:: https://img.shields.io/badge/docs-releng.io-000.svg\n :target: https://docs.releng.io\n :alt: Documentation\n\nreleng-tool aims to provide a method to prepare a structured environment to\nassist in the release engineering of a project.\n\noverview\n--------\n\nWhen dealing with the release engineering of a project, assets may be found in\nmultiple locations and may require various methods to extract, build and more.\nreleng-tool can be used to process a defined set of projects which identifiers\nwhere resources can be fetched, how packages can be extracted and methods to\npatch, configure, build and install each individual package for a target root.\n\n.. image:: https://releng.io/assets/overview.png\n :align: center\n\nFor detailed documentation on the releng-tool project, please consult the\n`releng-tool documentation`_.\n\nrequirements\n------------\n\n* Python_ 2.7 or 3.4+\n\nHost tools such as Git_, scp, etc. may be required depending on the project\nbeing processed (e.g. if a package's sources fetch from a Git source, a Git\nclient tool is required to perform said fetch).\n\ninstallation\n------------\n\nThis tool can be installed using pip_:\n\n.. code-block:: shell\n\n pip install releng-tool\n (or)\n python -m pip install releng-tool\n\nexamples\n--------\n\nExamples of releng-tool projects can be found in\n`releng-tool\u00e2\u20ac\u2122s examples repository`_.\n\n.. _Git: https://git-scm.com/\n.. _Python: https://www.python.org/\n.. _pip: https://pip.pypa.io/\n.. _releng-tool documentation: https://docs.releng.io/\n.. _releng-tool\u00e2\u20ac\u2122s examples repository: https://github.com/releng-tool/releng-tool-examples\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://releng.io", "keywords": "", "license": "BSD-2-Clause", "maintainer": "", "maintainer_email": "", "name": "releng-tool", "package_url": "https://pypi.org/project/releng-tool/", "platform": "any", "project_url": "https://pypi.org/project/releng-tool/", "project_urls": { "Homepage": "https://releng.io" }, "release_url": "https://pypi.org/project/releng-tool/0.3.0/", "requires_dist": [ "enum34 ; python_version == \"2.7\"" ], "requires_python": "", "summary": "release engineering utility tool", "version": "0.3.0" }, "last_serial": 6001508, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bf73befb8066d8bc3d0a1f366cfdc32c", "sha256": "bc38bcda0c315c27aff17a5955a101d58902b03e20ec46b2ea668220e9a503fb" }, "downloads": -1, "filename": "releng_tool-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf73befb8066d8bc3d0a1f366cfdc32c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90971, "upload_time": "2019-02-25T01:23:53", "url": "https://files.pythonhosted.org/packages/95/61/2caf795b841cf5e5810bb6fd6eb9fc2993382fd6576b9d5407ac155f197c/releng_tool-0.1.0-py2.py3-none-any.whl" } ], "0.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "2d62198e59127465ad5e82ec1f9a84ce", "sha256": "b42b5998c6ae4725ffaf196e4ad14fea7f0ea952c026fbee6dc72208bc5e84db" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d62198e59127465ad5e82ec1f9a84ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 84258, "upload_time": "2019-02-11T03:57:16", "url": "https://files.pythonhosted.org/packages/57/5f/9bfef5c4a3defec943b3440cac699d22b9f1e570be04c2edb4bab45d0256/releng_tool-0.1.0.dev0-py3-none-any.whl" } ], "0.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "bf519bf386240c8b426764b2bf8fa525", "sha256": "ca5db2b43eb3969c42011420ad0921d502e33374637c03d2cbec3c649ac47882" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf519bf386240c8b426764b2bf8fa525", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86318, "upload_time": "2019-02-13T05:06:06", "url": "https://files.pythonhosted.org/packages/9a/02/d93d7cfaa4994fc0bb3aa9cee87226d363c8825b048e0796a045d1fd4646/releng_tool-0.1.0.dev1-py3-none-any.whl" } ], "0.1.0.dev2": [ { "comment_text": "", "digests": { "md5": "0b20b0338a5378a93ca5acfdbe59da42", "sha256": "8a852542081cacc1264e325be5f99acb2adaa6bcfe6a1d1ac80f06d744b5e0e1" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "0b20b0338a5378a93ca5acfdbe59da42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86466, "upload_time": "2019-02-14T06:29:57", "url": "https://files.pythonhosted.org/packages/1e/b1/dfe6ef66427cf7747fee5d0b9feecfd82c5f2378fbeef9c87d88f74db943/releng_tool-0.1.0.dev2-py3-none-any.whl" } ], "0.1.0.dev3": [ { "comment_text": "", "digests": { "md5": "c7bae0ae96aa09c0729ae1d77525994c", "sha256": "36b9d8f0ccf150d1f600214009bedb2bec1ad5f8012f3350ef701942d558a7f6" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "c7bae0ae96aa09c0729ae1d77525994c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86478, "upload_time": "2019-02-14T06:43:03", "url": "https://files.pythonhosted.org/packages/a5/be/eabfa4fb2b364fb7ba39532ba04981f9e369816a818228a932b16c928c5c/releng_tool-0.1.0.dev3-py3-none-any.whl" } ], "0.1.0.dev4": [ { "comment_text": "", "digests": { "md5": "0646f71b433975a0d641a8d0f0ebd019", "sha256": "6462ed2acd9d029665c32bdd86f292f4aee1caf98050635a209b23cd5556962a" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "0646f71b433975a0d641a8d0f0ebd019", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 88614, "upload_time": "2019-02-19T05:14:50", "url": "https://files.pythonhosted.org/packages/32/5b/84b3bfbea340ee7c63c4420c29f6cc58667b3015f866dc59ff922608397f/releng_tool-0.1.0.dev4-py3-none-any.whl" } ], "0.1.0.dev5": [ { "comment_text": "", "digests": { "md5": "2fb5b0102fe31381ae1f288378c3e891", "sha256": "e1b0f3f03671cbf530b9c9460030996f101b2cd2d5a368f8a27a90fb386a0ddf" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "2fb5b0102fe31381ae1f288378c3e891", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 90346, "upload_time": "2019-02-20T05:43:32", "url": "https://files.pythonhosted.org/packages/96/b2/ee3ba5fb69762000e11477e2e4a234a65d34d82eb0b76bc6db8677030260/releng_tool-0.1.0.dev5-py3-none-any.whl" } ], "0.1.0.dev6": [ { "comment_text": "", "digests": { "md5": "0bde9ce83d0eeae701b567b48f262525", "sha256": "a34136df7acc2cb96a4512561769a1d76b52c13cc0c5ad294cad36c4b12cc6b2" }, "downloads": -1, "filename": "releng_tool-0.1.0.dev6-py3-none-any.whl", "has_sig": false, "md5_digest": "0bde9ce83d0eeae701b567b48f262525", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 90668, "upload_time": "2019-02-22T14:17:32", "url": "https://files.pythonhosted.org/packages/3e/20/6450d8cc4d16114ba47182998f6118013c9e3f116c3f930a8ef18f8ef909/releng_tool-0.1.0.dev6-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b73660a91e40dcf5c41408183c1fcca0", "sha256": "cc44037666fab9ede7e08161cd3ba4edf48bec1405dbc2aaf2a208140e882e95" }, "downloads": -1, "filename": "releng_tool-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b73660a91e40dcf5c41408183c1fcca0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91401, "upload_time": "2019-03-15T06:00:53", "url": "https://files.pythonhosted.org/packages/32/ad/9e38ebc40adb4adad51173e6d804d657b09b0f28bfeaa5e0498674ce5017/releng_tool-0.2.0-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7af01e5bc608861c07929d35a15cc8f7", "sha256": "715a56d027a38cb5d975f9279f92d7a3b8a2f0a7599cf1a9b7fc6348e6cb0df9" }, "downloads": -1, "filename": "releng_tool-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7af01e5bc608861c07929d35a15cc8f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 93795, "upload_time": "2019-10-20T00:57:02", "url": "https://files.pythonhosted.org/packages/fe/22/e6b0525ffa2dfd55392752df8f712c6143721e22000a89f6a3fbb4f974f1/releng_tool-0.3.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7af01e5bc608861c07929d35a15cc8f7", "sha256": "715a56d027a38cb5d975f9279f92d7a3b8a2f0a7599cf1a9b7fc6348e6cb0df9" }, "downloads": -1, "filename": "releng_tool-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7af01e5bc608861c07929d35a15cc8f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 93795, "upload_time": "2019-10-20T00:57:02", "url": "https://files.pythonhosted.org/packages/fe/22/e6b0525ffa2dfd55392752df8f712c6143721e22000a89f6a3fbb4f974f1/releng_tool-0.3.0-py2.py3-none-any.whl" } ] }