semvec/pypi-packages huggingface dataset:
rmlst-api 0.1.8
Python package to perform rMLST through the PubMLST API
License: MIT
Requires Python: >3.8

# rmlst_api

Run rmlst API through python script for species identification of a bacterial assembly.

```bash
Usage: rmlst-api [OPTIONS] ASSEMBLY_FILE

  Run rMLST API, then write output files (tab and json).

  ``sample`` can be optionally defined and will be used in the tabular output.
  If neither ``output_tab`` and ``output_json`` are provided, they will
  default to ``rmlst_output.tab`` and ``rmlst_output.json`` respectively.

  :param assembly_file: bacterial assembly file :param sample: sample name
  :param output_tab: name of tabular output file :param output_json: name of
  json output file :return:

Options:
  --sample TEXT       sample name used in tab output
  --output-tab TEXT   rMLST tab output file
  --output-json TEXT  rMLST json output file
  --help              Show this message and exit.
```

API source: https://pubmlst.org/species-id/species-identification-via-api.
rspyredis 0.1.2
A light python package for redis management.
License: MIT
Requires Python: <4.0,>=3.11

# Redis

A light Python package for Redis management.

## Features
- **Singleton Redis Connection**: Ensures a single instance of the Redis connection for both synchronous and asynchronous operations.
- **Flexible Configuration**: Easily configure the Redis connection with options for host, port, database, username, password, and SSL support.
- **Synchronous Redis Client**: Provides a synchronous Redis client for basic Redis operations such as setting and getting keys.
- **Asynchronous Redis Client**: Supports asynchronous Redis operations using `asyncio`, enabling non-blocking interactions with Redis.
- **Automatic URL Construction**: Automatically constructs the Redis connection URL based on the provided configuration, including optional username, password, and SSL support.
- **Error Handling**: Raises clear errors if required configuration values are missing, helping to debug connection issues quickly.
- **Easy Integration**: Designed to integrate easily into any Python project for managing Redis connections without additional overhead.


## Installation

You can install the package directly with pip.

```bash
pip install rspyredis
```
astreintes 1.1.0
Default template for PDM package
License: MIT
Requires Python: >=3.10

# astreintes

Calcul de rotations d'astreintes.

## Installation

```shell
pip install astreintes
```

## Guide d'utilisation Colab

Un exemple de feuille Colab pour un calcul avec la description des résultats se trouve ici: 
[astreintes.ipynb](https://colab.research.google.com/drive/1GXP3sc9TmqSry_GZPLnpuCoPIsUtICHC?usp=sharing)


- Dans la sheet Google choisir extensions / add-ons / get add-ons
- Chercher pour Sheets to Colab, par Google Colab Team
- Install


## Contribution
- Formatage automatique
```shell
ruff format
```
- Lancer les tests
```shell
python -m unittest discover ./src/tests
```
- Mise à jour de la version dans [pyproject.toml](pyproject.toml)
- Pull request vers la branche `main`
- Publication sur pypi:

```shell
pdm publish
```