Metadata-Version: 2.2
Name: rapporto
Version: 0.4.0
Summary: Harvest information from GitHub, Opsgenie, and Slack, create reports in Markdown format, and publish them in different ways.
Author: The Panodata Developers
Maintainer-email: Andreas Motl <andreas.motl@panodata.org>
License: AGPL 3, EUPL 1.2
Project-URL: Documentation, https://rapporto.readthedocs.io/
Project-URL: Issues, https://github.com/tech-writing/rapporto/issues
Project-URL: Repository, https://github.com/tech-writing/rapporto
Keywords: activity report,aggregation,conversion,convert,github,github actions,github activity,github api,github backup,github export,information management,markdown,qa,qa-bot,quality assurance,report,reporting,slack api,slack export,summary,tool,transform,utility
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: SQL
Classifier: Topic :: Adaptive Technologies
Classifier: Topic :: Communications
Classifier: Topic :: Database
Classifier: Topic :: Documentation
Classifier: Topic :: Education
Classifier: Topic :: Internet
Classifier: Topic :: Office/Business
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Pre-processors
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: System :: Archiving
Classifier: Topic :: System :: Benchmark
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aika<0.4,>=0.3.0
Requires-Dist: attrs<26
Requires-Dist: click<9
Requires-Dist: click-aliases<2
Requires-Dist: dataclasses-json<1
Requires-Dist: furl<3
Requires-Dist: github-backup<1
Requires-Dist: importlib-metadata; python_version < "3.8"
Requires-Dist: markdown-to-mrkdwn<0.2
Requires-Dist: munch<5
Requires-Dist: opsgenie-sdk<3
Requires-Dist: pueblo<1
Requires-Dist: python-dateutil<3
Requires-Dist: pyyaml<7
Requires-Dist: requests<3
Requires-Dist: requests-cache<2
Requires-Dist: slack-sdk<4
Requires-Dist: tabulate<0.10
Requires-Dist: tqdm
Provides-Extra: develop
Requires-Dist: mypy<1.16; extra == "develop"
Requires-Dist: poethepoet<1; extra == "develop"
Requires-Dist: pyproject-fmt<3; extra == "develop"
Requires-Dist: ruff<0.10; extra == "develop"
Requires-Dist: validate-pyproject<1; extra == "develop"
Provides-Extra: docs
Requires-Dist: myst-parser[linkify]<5,>=0.18; extra == "docs"
Requires-Dist: pydata-sphinx-theme<1; extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design-elements<1; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid<2; extra == "docs"
Requires-Dist: sphinxext-opengraph<1; extra == "docs"
Provides-Extra: release
Requires-Dist: build<2; extra == "release"
Requires-Dist: twine<7; extra == "release"
Provides-Extra: test
Requires-Dist: pytest<9; extra == "test"
Requires-Dist: pytest-cov<7; extra == "test"

# Rapporto

Harvest information from GitHub, Opsgenie, and Slack, create reports in
Markdown format, and publish them in different ways. [DWIM](https://en.wikipedia.org/wiki/DWIM).

[![CI][badge-ci]][project-ci]
[![Coverage][badge-coverage]][project-coverage]
[![Downloads per month][badge-downloads-per-month]][project-downloads]
[![Release Notes][badge-release-notes]][project-release-notes]

[![Package version][badge-package-version]][project-pypi]
[![License][badge-license]][project-license]
[![Status][badge-status]][project-pypi]
[![Supported Python versions][badge-python-versions]][project-pypi]

## Installation

See [Rapporto Installation].

## Usage

See [Rapporto Sources] and [Rapporto Reports].

## Quick links

» [Documentation]
| [Changelog]
| [PyPI]
| [Issues]
| [Source code]
| [License]
| [Community Forum]


[Changelog]: https://github.com/tech-writing/rapporto/blob/main/CHANGES.md
[Community Forum]: https://community.panodata.org/
[Documentation]: https://rapporto.readthedocs.io/
[Issues]: https://github.com/tech-writing/rapporto/issues
[License]: https://github.com/tech-writing/rapporto/blob/main/LICENSE
[PyPI]: https://pypi.org/project/rapporto/
[Rapporto Installation]: https://rapporto.readthedocs.io/install.html
[Rapporto Sources]: https://rapporto.readthedocs.io/source/
[Rapporto Reports]: https://rapporto.readthedocs.io/report/
[Source code]: https://github.com/tech-writing/rapporto

[badge-ci]: https://github.com/tech-writing/rapporto/actions/workflows/main.yml/badge.svg
[badge-coverage]: https://codecov.io/gh/tech-writing/rapporto/branch/main/graph/badge.svg
[badge-downloads-per-month]: https://pepy.tech/badge/rapporto/month
[badge-license]: https://img.shields.io/github/license/tech-writing/rapporto.svg
[badge-package-version]: https://img.shields.io/pypi/v/rapporto.svg
[badge-python-versions]: https://img.shields.io/pypi/pyversions/rapporto.svg
[badge-release-notes]: https://img.shields.io/github/release/tech-writing/rapporto?label=Release+Notes
[badge-status]: https://img.shields.io/pypi/status/rapporto.svg
[project-ci]: https://github.com/tech-writing/rapporto/actions/workflows/main.yml
[project-coverage]: https://app.codecov.io/gh/tech-writing/rapporto
[project-downloads]: https://pepy.tech/project/rapporto/
[project-license]: https://github.com/tech-writing/rapporto/blob/main/LICENSE
[project-pypi]: https://pypi.org/project/rapporto
[project-release-notes]: https://github.com/tech-writing/rapporto/releases
