Metadata-Version: 2.4
Name: license-manager-agent
Version: 4.6.3
Summary: Provides an agent for interacting with license manager
Author-email: Omnivector Solutions <info@omnivector.solutions>
License: MIT
Requires-Python: >=3.12
Requires-Dist: apscheduler==3.10.4
Requires-Dist: httpx>=0.28.1
Requires-Dist: py-buzz>=7.3.0
Requires-Dist: pydantic-settings>=2.10.1
Requires-Dist: pydantic>=2.12
Requires-Dist: pyjwt>=2.10.0
Requires-Dist: sentry-sdk==2.38.0
Provides-Extra: dev
Requires-Dist: mypy>=1.18.1; extra == 'dev'
Requires-Dist: pytest-asyncio>=1.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=7.0.0; extra == 'dev'
Requires-Dist: pytest-env>=1.0.0; extra == 'dev'
Requires-Dist: pytest-random-order>=1.2.0; extra == 'dev'
Requires-Dist: pytest-sugar>=1.1.1; extra == 'dev'
Requires-Dist: pytest>=8.2.0; extra == 'dev'
Requires-Dist: respx>=0.22.0; extra == 'dev'
Requires-Dist: ruff>=0.13.0; extra == 'dev'
Description-Content-Type: text/markdown

[contributors-url]: https://github.com/omnivector-solutions/license-manager/graphs/contributors
[forks-url]: https://github.com/omnivector-solutions/license-manager/network/members
[stars-url]: https://github.com/omnivector-solutions/license-manager/stargazers
[issues-url]: https://github.com/omnivector-solutions/license-manager/issues
[license-url]: https://github.com/omnivector-solutions/license-manager/blob/master/LICENSE
[docs-url]: https://omnivector-solutions.github.io/license-manager/
[contact-us]: mailto:info@omnivector.solutions

[Contributors][contributors-url] •
[Forks][forks-url] •
[Stargazers][stars-url] •
[Issues][issues-url] •
[MIT License][license-url] •
[Documentation][docs-url] •
[Contact Us][contact-us] •

<!-- PROJECT LOGO -->
> An [Omnivector](https://www.omnivector.io/) initiative
>
> [![omnivector-logo](https://omnivector-public-assets.s3.us-west-2.amazonaws.com/branding/omnivector-logo-text-black-horz.png)](https://www.omnivector.io/)

<h3 align="center">License Manager Agent</h3>

<p align="center">
  A Python agent that runs in a HPC system to manage license usage and license reservations.
  <br />
</p>


# About the Project

The `License Manager Agent` is responsible for keeping the local cluster license totals
in sync with the the 3rd party license server totals. It's also responsible for making booking requests
to the `License Manager API` when Slurm is configured to use the `PrologSlurmctld` script provided by `License Manager Agent`.


## Documentation

Please visit the
[License Manager Documentation][docs-url]
page for details on how to install and operate License Manager.


## Bugs & Feature Requests

If you encounter a bug or a missing feature, please
[file an issue][issues-url]


## License
Distributed under the MIT License. See the [LICENSE][license-url] file for details.


## Contact
Email us: [Omnivector Solutions][contact-us]
