releng-tool


Namereleng-tool JSON
Version 1.1.0 PyPI version JSON
download
home_pageNone
SummaryA tool to manage the building of packages
upload_time2024-03-29 19:59:21
maintainerNone
docs_urlNone
authorNone
requires_python>=2.7
licenseBSD-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"
}
        
Elapsed time: 0.25863s