Name | releng-tool JSON |
Version |
1.1.0
JSON |
| download |
home_page | None |
Summary | A tool to manage the building of packages |
upload_time | 2024-03-29 19:59:21 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=2.7 |
license | BSD-2-Clause |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
|
# releng-tool
[![pip Version](https://badgen.net/pypi/v/releng-tool?label=PyPI)](https://pypi.python.org/pypi/releng-tool)
[![Supports all Python versions](https://badgen.net/static/Python/2.7%20%7C%203.4-3.12)](https://pypi.python.org/pypi/releng-tool)
[![Build Status](https://github.com/releng-tool/releng-tool/actions/workflows/build.yml/badge.svg)](https://github.com/releng-tool/releng-tool/actions/workflows/build.yml)
[![Tools Status](https://github.com/releng-tool/releng-tool/actions/workflows/check-tools.yml/badge.svg)](https://github.com/releng-tool/releng-tool/actions/workflows/check-tools.yml)
[![Documentation](https://badgen.net/badge/Documentation/releng.io/333333)](https://docs.releng.io)
## Overview
When dealing with a project that depends on multiple packages, assets may be
found in multiple locations and may require various methods to extract, build
and more. releng-tool can be used to process a defined set of
projects/packages which identify where resources can be fetched, how packages
can be extracted and methods to patch, configure, build and install each
individual package for a target root.
For detailed documentation on the releng-tool project, see
[releng-tool's documentation][releng-tool-doc].
## Requirements
* [Python][python] 2.7 or 3.4+
Host tools such as [Git][git], scp, etc. may be required depending on the
project being processed (e.g. if a package's sources fetch from a Git source,
a Git client tool is required to perform said fetch).
## Installation
This tool can be installed using [pip][pip]:
```shell
pip install releng-tool
(or)
python -m pip install releng-tool
```
For Arch Linux users, this package is also available on AUR:
> Arch User Repository - releng-tool \
> https://aur.archlinux.org/packages/releng-tool/
## Usage
This tool can be invoked from a command line using:
```shell
releng-tool --help
(or)
python -m releng-tool --help
```
## Examples
Examples of releng-tool projects can be found in
[releng-tool's examples repository][releng-tool-examples].
[git]: https://git-scm.com/
[pip]: https://pip.pypa.io/
[python]: https://www.python.org/
[releng-tool-doc]: https://docs.releng.io/
[releng-tool-examples]: https://github.com/releng-tool/releng-tool-examples
Raw data
{
"_id": null,
"home_page": null,
"name": "releng-tool",
"maintainer": null,
"docs_url": null,
"requires_python": ">=2.7",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "releng-tool <releng@releng.io>",
"download_url": "https://files.pythonhosted.org/packages/07/98/cac8eb7a50b35ddf079910cc5ff328e3cbd7ee716e0363edfd2e710958a5/releng-tool-1.1.0.tar.gz",
"platform": null,
"description": "# releng-tool\r\n\r\n[![pip Version](https://badgen.net/pypi/v/releng-tool?label=PyPI)](https://pypi.python.org/pypi/releng-tool)\r\n[![Supports all Python versions](https://badgen.net/static/Python/2.7%20%7C%203.4-3.12)](https://pypi.python.org/pypi/releng-tool)\r\n[![Build Status](https://github.com/releng-tool/releng-tool/actions/workflows/build.yml/badge.svg)](https://github.com/releng-tool/releng-tool/actions/workflows/build.yml)\r\n[![Tools Status](https://github.com/releng-tool/releng-tool/actions/workflows/check-tools.yml/badge.svg)](https://github.com/releng-tool/releng-tool/actions/workflows/check-tools.yml)\r\n[![Documentation](https://badgen.net/badge/Documentation/releng.io/333333)](https://docs.releng.io) \r\n\r\n## Overview\r\n\r\nWhen dealing with a project that depends on multiple packages, assets may be\r\nfound in multiple locations and may require various methods to extract, build\r\nand more. releng-tool can be used to process a defined set of\r\nprojects/packages which identify where resources can be fetched, how packages\r\ncan be extracted and methods to patch, configure, build and install each\r\nindividual package for a target root.\r\n\r\nFor detailed documentation on the releng-tool project, see\r\n[releng-tool's documentation][releng-tool-doc].\r\n\r\n## Requirements\r\n\r\n* [Python][python] 2.7 or 3.4+\r\n\r\nHost tools such as [Git][git], scp, etc. may be required depending on the\r\nproject being processed (e.g. if a package's sources fetch from a Git source,\r\na Git client tool is required to perform said fetch).\r\n\r\n## Installation\r\n\r\nThis tool can be installed using [pip][pip]:\r\n\r\n```shell\r\npip install releng-tool\r\n (or)\r\npython -m pip install releng-tool\r\n```\r\n\r\nFor Arch Linux users, this package is also available on AUR:\r\n\r\n> Arch User Repository - releng-tool \\\r\n> https://aur.archlinux.org/packages/releng-tool/\r\n\r\n## Usage\r\n\r\nThis tool can be invoked from a command line using:\r\n\r\n```shell\r\nreleng-tool --help\r\n (or)\r\npython -m releng-tool --help\r\n```\r\n\r\n## Examples\r\n\r\nExamples of releng-tool projects can be found in\r\n[releng-tool's examples repository][releng-tool-examples].\r\n\r\n[git]: https://git-scm.com/\r\n[pip]: https://pip.pypa.io/\r\n[python]: https://www.python.org/\r\n[releng-tool-doc]: https://docs.releng.io/\r\n[releng-tool-examples]: https://github.com/releng-tool/releng-tool-examples\r\n",
"bugtrack_url": null,
"license": "BSD-2-Clause",
"summary": "A tool to manage the building of packages",
"version": "1.1.0",
"project_urls": {
"Documentation": "https://docs.releng.io",
"Homepage": "https://releng.io",
"Source": "https://github.com/releng-tool/releng-tool"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6a3aa6864684b1c80ab0486b1f61d9d4d868e1d02e632bc97b65467201443f48",
"md5": "32e3511e8e607c5c9b4a5f3d69960769",
"sha256": "736841697a6c881eaab4de043f387ff302a0bab98f08922158548d2e26865615"
},
"downloads": -1,
"filename": "releng_tool-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "32e3511e8e607c5c9b4a5f3d69960769",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 189192,
"upload_time": "2024-03-29T19:59:19",
"upload_time_iso_8601": "2024-03-29T19:59:19.274608Z",
"url": "https://files.pythonhosted.org/packages/6a/3a/a6864684b1c80ab0486b1f61d9d4d868e1d02e632bc97b65467201443f48/releng_tool-1.1.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0798cac8eb7a50b35ddf079910cc5ff328e3cbd7ee716e0363edfd2e710958a5",
"md5": "ac9bc25839883c175a94bfe930fd33dc",
"sha256": "95f7c28dfea7a05aaa7157904470f13ff6a4126857cdb6038e2e743961b84a97"
},
"downloads": -1,
"filename": "releng-tool-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ac9bc25839883c175a94bfe930fd33dc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 610743,
"upload_time": "2024-03-29T19:59:21",
"upload_time_iso_8601": "2024-03-29T19:59:21.352081Z",
"url": "https://files.pythonhosted.org/packages/07/98/cac8eb7a50b35ddf079910cc5ff328e3cbd7ee716e0363edfd2e710958a5/releng-tool-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-29 19:59:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "releng-tool",
"github_project": "releng-tool",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "releng-tool"
}