Metadata-Version: 2.1
Name: nerdd-module
Version: 0.2.3
Summary: Base package to create NERDD modules
Home-page: https://github.com/molinfo-vienna/nerdd-module.git
Maintainer: Steffen Hirte
Maintainer-email: steffen.hirte@univie.ac.at
License: BSD 3-Clause License
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rdkit>=2022.3.3
Requires-Dist: pandas>=1.2.1
Requires-Dist: pyyaml>=6.0
Requires-Dist: filetype~=1.2.0
Requires-Dist: rich-click>=1.7.1
Requires-Dist: stringcase>=1.2.0
Requires-Dist: decorator>=5.1.1
Requires-Dist: importlib-resources>=5; python_version < "3.10"
Requires-Dist: importlib-metadata>=4.6; python_version < "3.10"
Requires-Dist: chembl_structure_pipeline>=1.0.0
Provides-Extra: dev
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-bdd; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-watch; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: hypothesis-rdkit; extra == "test"
Provides-Extra: docs
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings; extra == "docs"

# NERDD Module

This package provides the basis to implement molecular prediction modules in the
NERDD ecosystem.

## Installation

```bash
pip install -U nerdd-module
```


## Contribute

1. Fork and clone the code
2. Install test dependencies with ```pip install -e .[test]```
3. Run tests via ```pytest``` or ```pytest-watch``` (short: ```ptw```)
4. Build docs via ```pip install -e .[docs]``` and ```mkdocs serve```
