Metadata-Version: 2.1
Name: jobbergate-api
Version: 5.9.1a0
Summary: Jobbergate API
Home-page: https://github.com/omnivector-solutions/jobbergate
License: MIT
Author: Omnivector Solutions
Author-email: info@omnivector.solutions
Requires-Python: >=3.12,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Dist: Jinja2 (>=3.1.6,<4.0.0)
Requires-Dist: aio-pika (>=9.5.8,<10.0.0)
Requires-Dist: aioboto3 (>=15.5.0,<16.0.0)
Requires-Dist: alembic (>=1.17.2,<2.0.0)
Requires-Dist: armasec (>=3.0.3,<4.0.0)
Requires-Dist: asyncpg (>=0.31.0,<0.32.0)
Requires-Dist: auto-name-enum (>=3.0.0,<4.0.0)
Requires-Dist: fastapi (>=0.124.4,<0.125.0)
Requires-Dist: fastapi-pagination (>=0.15.3,<0.16.0)
Requires-Dist: greenlet (>=3.3.0,<4.0.0)
Requires-Dist: httpx (>=0.28.1,<0.29.0)
Requires-Dist: inflection (>=0.5.1,<0.6.0)
Requires-Dist: loguru (>=0.7.3,<0.8.0)
Requires-Dist: msgpack (>=1.1.2,<2.0.0)
Requires-Dist: nest-asyncio (>=1.6.0,<2.0.0)
Requires-Dist: pendulum[test] (>=3.1.0,<4.0.0)
Requires-Dist: py-buzz (>=7.3.0,<8.0.0)
Requires-Dist: pydantic-settings (>=2.12.0,<3.0.0)
Requires-Dist: pydantic[email] (>=2.12.5,<3.0.0)
Requires-Dist: python-dotenv (>=1.2.1,<2.0.0)
Requires-Dist: python-multipart (>=0.0.20,<0.0.21)
Requires-Dist: pyyaml (>=6.0.3,<7.0.0)
Requires-Dist: sendgrid (>=6.12.5,<7.0.0)
Requires-Dist: sentry-sdk (>=2.47.0,<3.0.0)
Requires-Dist: snick (>=2.2.0,<3.0.0)
Requires-Dist: sqlalchemy (>=2.0.45,<3.0.0)
Requires-Dist: uvicorn (>=0.38.0,<0.39.0)
Requires-Dist: yarl (>=1.22.0,<2.0.0)
Project-URL: Bug Tracker, https://github.com/omnivector-solutions/jobbergate/issues
Project-URL: Changelog, https://github.com/omnivector-solutions/jobbergate/blob/main/jobbergate-api/CHANGELOG.rst
Project-URL: Repository, https://github.com/omnivector-solutions/jobbergate
Description-Content-Type: text/markdown

# Jobbergate API

The Jobbergate API provides a RESTful interface over the Jobbergate data and is used
by both the `jobbergate-agent` and the `jobbergate-cli` to view and manage the
Jobbergate resources.

Jobbergate API is a Python project implemented with
[FastAPI](https://fastapi.tiangolo.com/). Its dependencies and environment are
managed by [Poetry](https://python-poetry.org/).

It integrates with an OIDC server to provide identity and auth for its endpoints.

See also:

* [jobbergate-cli](https://github.com/omnivector-solutions/jobbergate/jobbergate-cli)

## License

* [MIT](./LICENSE)

## Copyright

* Copyright (c) 2020 OmniVector Solutions <info@omnivector.solutions>

