Metadata-Version: 2.1
Name: rxn-utils
Version: 1.5.2
Summary: General utilities (not related to chemistry)
Home-page: https://github.com/rxn4chemistry/rxn-utilities
Author: IBM RXN team
Author-email: rxn4chemistry@zurich.ibm.com
License: MIT
Project-URL: Documentation, https://rxn4chemistry.github.io/rxn-utilities/
Project-URL: Repository, https://github.com/rxn4chemistry/rxn-utilities
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
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>=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).

Links:
* [GitHub repository](https://github.com/rxn4chemistry/rxn-utilities)
* [Documentation](https://rxn4chemistry.github.io/rxn-utilities/)
* [PyPI package](https://pypi.org/project/rxn-utils/)

## 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]"
```
