Metadata-Version: 2.4
Name: pubtools
Version: 1.4.5
Summary: Publishing tools project family
Home-page: https://github.com/release-engineering/pubtools
License: GNU General Public License
Project-URL: Documentation, https://release-engineering.github.io/pubtools/
Project-URL: Changelog, https://github.com/release-engineering/pubtools/blob/master/CHANGELOG.md
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pluggy
Requires-Dist: importlib-metadata; python_version < "3.10"
Provides-Extra: tracing
Requires-Dist: opentelemetry-api; extra == "tracing"
Requires-Dist: opentelemetry-sdk; extra == "tracing"
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary



Publishing tools project family.

- [Source](https://github.com/release-engineering/pubtools)
- [Manual]


Overview
--------

`pubtools` comprises a family of Python libraries implementing content
publishing workflows.

Each library in the `pubtools` family provides tasks for publishing or
managing content on a specific type of remote system.
These tasks are designed to be executed either as standalone command-line
utilities, or hosted within a service.

`pubtools` can be read two ways. Firstly, it is short for "publishing tools",
which describes the scope of these projects. Secondly, it can be read as
"tools for Pub", because these tools are most commonly hosted within a
service known as "Pub".

For more information, please read the online [Manual].


Notable projects
----------------

Here we list a few projects within the `pubtools` family.

This is not definitive. A more complete list is available in the
[Manual].

| Project         | Description                           |
| --------------- | ------------------------------------- |
| pubtools        | Shared functionality and docs         |
| [pubtools-pulp] | Publish content via [Pulp] 2.x        |
| [pubtools-iib]  | Manipulate operator images via [iib]  |
| [pubtools-quay] | Publish content to [quay.io]          |


License
-------

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

[Manual]: https://release-engineering.github.io/pubtools/
[pubtools-pulp]: https://github.com/release-engineering/pubtools-pulp
[Pulp]: https://pulpproject.org/
[pubtools-iib]: https://github.com/release-engineering/pubtools-iib
[iib]: https://github.com/release-engineering/iib
[pubtools-quay]: https://github.com/release-engineering/pubtools-quay
[quay.io]: https://quay.io/
