Metadata-Version: 2.1
Name: bbconf
Version: 0.7.0
Summary: Configuration package for bedbase project
Home-page: https://databio.org
Author: Michal Stolarczyk, Oleksandr Khoroshevskyi
Author-email: khorosh@virginia.edu
License: BSD2
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: yacman>=0.9.1
Requires-Dist: sqlalchemy>=2.0.0
Requires-Dist: geniml[ml]>=0.4.2
Requires-Dist: psycopg>=3.1.15
Requires-Dist: colorlogs
Requires-Dist: pydantic>=2.9.0
Requires-Dist: botocore
Requires-Dist: boto3>=1.34.54
Requires-Dist: pephubclient>=0.4.4
Requires-Dist: sqlalchemy-schemadisplay
Requires-Dist: zarr
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: s3fs>=2024.3.1
Requires-Dist: pandas>=2.0.0

<h1 align="center">bbconf</h1>

![Run pytests](https://github.com/databio/bbconf/workflows/Run%20pytests/badge.svg)
[![pypi-badge](https://img.shields.io/pypi/v/bbconf?color=%2334D058)](https://pypi.org/project/bbconf/)
[![pypi-version](https://img.shields.io/pypi/pyversions/bbconf.svg?color=%2334D058)](https://pypi.org/project/bbconf)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Github badge](https://img.shields.io/badge/source-github-354a75?logo=github)](https://github.com/databio/bbconf)
[![coverage](https://coverage-badge.samuelcolvin.workers.dev/databio/bbconf.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/databio/bbconf)


*BEDBASE* project configuration package (agent)

## What is this?

`bbconf` is a configuration and management tool for BEDbase, facilitating the reading of configuration files, 
setting up connections to PostgreSQL, PEPhub, S3, and Qdrant databases, managing file paths, and storing transformer models. 
It formalizes communication pathways for pipelines and downstream tools, ensuring seamless interaction."

---

**Documentation**: <a href="https://docs.bedbase.org/bedboss" target="_blank">https://docs.bedbase.org/bedboss</a>

**Source Code**: <a href="https://github.com/databio/bbconf" target="_blank">https://github.com/databio/bbconf</a>

---

## Installation

To install `bbclient` use this command: 
```
pip install bbclient
```
or install the latest version from the GitHub repository:
```
pip install git+https://github.com/databio/bbconf.git
```

