Metadata-Version: 2.1
Name: repod
Version: 0.1.0a1
Summary: Tooling to maintain binary package repositories for Linux distributions using the pacman package manager
Home-page: https://gitlab.archlinux.org/archlinux/repod
License: GPL-3.0-or-later
Keywords: arch linux,repository,pacman,packages
Author: Arch Linux
Author-email: arch-projects@lists.archlinux.org
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Database
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: Internet
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Archiving :: Packaging
Classifier: Topic :: System :: Operating System
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Provides-Extra: vercmp
Requires-Dist: Jinja2 (>=3.0.0,<4.0.0)
Requires-Dist: aiofiles (>=0.8.0,<0.9.0)
Requires-Dist: email-validator (>=1.2.1,<2.0.0)
Requires-Dist: orjson (>=3.6.6,<4.0.0)
Requires-Dist: pyalpm[vercmp] (>=0.10.6,<0.11.0); extra == "vercmp"
Requires-Dist: pydantic (>=1.8.1,<2.0.0)
Requires-Dist: python-magic (>=0.4.26,<0.5.0)
Requires-Dist: pyzstd (>=0.15.2,<0.16.0)
Requires-Dist: subprocess-tee (>=0.3.5,<0.4.0)
Requires-Dist: tomli (>=2.0.0,<3.0.0)
Project-URL: Bug Tracker, https://gitlab.archlinux.org/archlinux/repod/-/issues/
Project-URL: Documentation, https://repod.archlinux.page
Project-URL: Repository, https://gitlab.archlinux.org/archlinux/repod
Description-Content-Type: text/markdown

# repod
This project contains tooling to maintain binary package repositories for Linux
distributions using the [pacman](https://archlinux.org/pacman/) package manager.

The latest documentation can be found at
[repod.archlinux.page](https://repod.archlinux.page).

**NOTE**: *Repod is still alpha grade software and as such has not yet reached
its targetted feature set and has not been thoroughly tested in the field. It
should not be used in a production environment!*

## Installation

This project is Python based and uses [poetry](https://python-poetry.org/) for
its development.

To create sdist tarball and wheel run

```
poetry build
```

To install the resulting wheel using `pip` run

```
pip install dist/*.whl
```

## Documentation

The user facing documentation of repod can be found in [docs](docs/) and is
built using

```
tox -e docs
```

## Contributing

Read our [contributing guide](CONTRIBUTING.md) to learn more about how to
provide fixes or improvements for the code and documentation.

## License

Repod's code is licensed under the terms of the **GPL-3.0-or-later** (see
[LICENSE](LICENSE)) and its documentation is licensed under the terms of the
**GFDL-1.3-or-later** (see [docs/LICENSE](docs/LICENSE)).

