Metadata-Version: 2.4
Name: packitos
Version: 1.15.1
Summary: A set of tools to integrate upstream open source projects into Fedora operating system.
Project-URL: Homepage, https://github.com/packit/packit
Author-email: Red Hat <packit@redhat.com>
License-Expression: MIT
License-File: LICENSE
Keywords: dist-git,fedora,git,packaging,rpm
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: backoff
Requires-Dist: bodhi-client>=7.0.0
Requires-Dist: cachetools
Requires-Dist: cccolutils
Requires-Dist: click
Requires-Dist: copr
Requires-Dist: fedora-distro-aliases
Requires-Dist: gitpython
Requires-Dist: koji
Requires-Dist: lazy-object-proxy
Requires-Dist: marshmallow>=3.18.0
Requires-Dist: munch
Requires-Dist: ogr
Requires-Dist: opensuse-distro-aliases
Requires-Dist: osc!=1.8.2,>=1.6.2
Requires-Dist: packaging
Requires-Dist: python-bugzilla
Requires-Dist: python-gnupg
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: requests-kerberos
Requires-Dist: rpkg
Requires-Dist: specfile
Requires-Dist: tabulate
Provides-Extra: dev
Requires-Dist: deepdiff; extra == 'dev'
Requires-Dist: distro; extra == 'dev'
Requires-Dist: flexmock; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest-timeout; extra == 'dev'
Requires-Dist: setuptools; extra == 'dev'
Requires-Dist: setuptools-scm; extra == 'dev'
Provides-Extra: testing
Requires-Dist: deepdiff; extra == 'testing'
Requires-Dist: distro; extra == 'testing'
Requires-Dist: flexmock; extra == 'testing'
Requires-Dist: pytest; extra == 'testing'
Requires-Dist: pytest-cov; extra == 'testing'
Requires-Dist: pytest-timeout; extra == 'testing'
Requires-Dist: setuptools; extra == 'testing'
Requires-Dist: setuptools-scm; extra == 'testing'
Description-Content-Type: text/markdown

<!-- markdownlint-disable MD033 MD041 -->
<p align="center">
  <img src="design/export/logo-no-borders.png" width="100" />
  <h1 align="center">Packit</h1>
</p>

[![Build Status](https://zuul-ci.org/gated.svg)](https://softwarefactory-project.io/zuul/t/local/builds?project=packit-service/packit)
[![black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)

Packit is a CLI tool that helps developers auto-package upstream projects
into Fedora operating system.

You can use packit to continuously build your upstream project in Fedora.

With packit you can create SRPMs, open pull requests in dist-git, submit koji builds and even create bodhi updates, effectively replacing the whole Fedora packaging workflow.

---

## To start using Packit

See our [documentation](https://packit.dev/docs/guide/)

## To start developing Packit

The [Contributing Guidelines](CONTRIBUTING.md) hosts all information you need to know to contribute to code and documentation, run tests and additional configuration.

## Workflows covered by packit

This list contains workflows covered by packit tool and links to the documentation.

- [Update Fedora dist-git with an upstream release.](https://packit.dev/docs/cli/propose-downstream/)
- [Build content of a Fedora dist-git branch in koji.](https://packit.dev/docs/cli/build/)
- [Create a bodhi update.](https://packit.dev/docs/cli/create-bodhi-update/)
- [Create a SRPM from the current content in the upstream repository.](https://packit.dev/docs/cli/srpm/)
- [Sync content of the Fedora dist-git repo into the upstream repository.](https://packit.dev/docs/cli/sync-from-downstream/)

## Requirements

Packit is written in Python 3 and is supports version 3.9 or later.

## Installation

For complete information on how to start using packit, please [click here](https://packit.dev/docs/guide/#have-packit-tooling-installed-locally).

## User configuration file

User configuration file for packit is described [here](http://packit.dev/docs/configuration/#user-configuration-file).

## Who is interested

For the up to date list of projects which are using packit, [click here](https://dashboard.packit.dev/projects).

## Logo design

Created by `Marián Mrva` - [@surfer19](https://github.com/surfer19)
