Metadata-Version: 2.1
Name: ogr
Version: 0.1.0
Summary: One API for multiple git forges.
Home-page: https://github.com/packit-service/ogr
Author: Red Hat
Author-email: user-cont-team@redhat.com
License: MIT
Keywords: git,api,github,gitlab,pagure
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: GitPython
Requires-Dist: PyGithub
Requires-Dist: libpagure
Requires-Dist: python-gitlab
Provides-Extra: testing
Requires-Dist: pytest ; extra == 'testing'

# One Git library to Rule

![PyPI](https://img.shields.io/pypi/v/ogr.svg)
![PyPI - License](https://img.shields.io/pypi/l/ogr.svg)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ogr.svg)
![PyPI - Status](https://img.shields.io/pypi/status/ogr.svg)


Library for one API for many git forges. (e.g. GitHub, GitLab, Pagure).

## Currently supported git forges:

- GitHub
- Pagure


## Requirements

### Makefile

- [podman](https://github.com/containers/libpod)
- [ansible-bender](https://pypi.org/project/ansible-bender)
  - until ansible 2.8 is released, it requires [buildah](https://github.com/containers/buildah)

### Tests

Run `make prepare-check` before first `make check`.


# Contribution notes

- Property should not connect to network.


