Metadata-Version: 2.1
Name: rxn-utils
Version: 1.5.1
Summary: General utilities (not related to chemistry)
Author: IBM RXN team
Author-email: rxn4chemistry@zurich.ibm.com
License: MIT
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: attrs >=21.2.0
Requires-Dist: click >=8.0
Requires-Dist: diskcache >=5.2.1
Requires-Dist: pydantic[dotenv] >=1.9.0
Requires-Dist: pymongo >=3.9.0
Requires-Dist: tqdm >=4.31.0
Requires-Dist: typing-extensions >=4.1.1
Provides-Extra: dev
Requires-Dist: black >=22.3.0 ; extra == 'dev'
Requires-Dist: bump2version >=1.0.1 ; extra == 'dev'
Requires-Dist: flake8 >=3.7.9 ; extra == 'dev'
Requires-Dist: isort >=5.10.1 ; extra == 'dev'
Requires-Dist: mypy >=0.910 ; extra == 'dev'
Requires-Dist: pytest-cov >=2.8.1 ; extra == 'dev'
Requires-Dist: pytest >=7.0.1 ; extra == 'dev'
Requires-Dist: types-setuptools >=57.4.14 ; extra == 'dev'
Requires-Dist: types-tqdm >=4.64.0 ; extra == 'dev'

# RXN utilities package

[![Actions tests](https://github.com/rxn4chemistry/rxn-utilities/actions/workflows/tests.yaml/badge.svg)](https://github.com/rxn4chemistry/rxn-utilities/actions)

This repository contains general Python utilities commonly used in the RXN universe.
For utilities related to chemistry, see our other repository [`rxn-chemutils`](https://github.com/rxn4chemistry/rxn-chemutils).

The documentation can be found [here](https://rxn4chemistry.github.io/rxn-utilities/).

## System Requirements

This package is supported on all operating systems.
It has been tested on the following systems:

+ macOS: Big Sur (11.1)

+ Linux: Ubuntu 18.04.4

A Python version of 3.6 or greater is recommended.

## Installation guide

The package can be installed from Pypi:

```bash
pip install rxn-utils
```

For local development, the package can be installed with:

```bash
pip install -e ".[dev]"
```
