semvec/pypi-packages huggingface dataset:
BD-Dev-Benchmark 1.0.0
A package for converting DBLP data into JSON format with varying capacities for benchmarking software performance.
Requires Python: >=3.6
Keywords: python, DBLP, Benchmark, Base de donnees

# BD_Benchmark

BD_Benchmark est un projet destiné au développement de bases de données de référence, fournissant un ensemble d'outils Python pour aider les utilisateurs à générer des bases de données de référence de différentes tailles. Ces outils permettent aux utilisateurs d'obtenir des données valides à partir de la base de données DBLP et de les personnaliser et étendre.

## Objectif du projet

L'objectif de BD_Benchmark est de fournir du code Python aux utilisateurs pour les aider à créer et manipuler des bases de données de référence. Les utilisateurs peuvent générer des bases de données de différentes tailles selon leurs besoins et les utiliser dans divers contextes d'application. Le projet prend également en charge la connexion à l'endpoint DBLP pour effectuer des requêtes sur les données.

## Fonctionnalités

1. **Conversion de jeux de données** : Sélection de jeux de données du réseau académique DBLP, contenant plus de 310 000 nœuds d'identité personnelle. Utilisation de code Python pour convertir ces nœuds en format de fichier CSV.

2. **Filtrage des ID valides** : Connexion à l'endpoint DBLP pour interroger les données, filtrer les ID valides actuellement dans DBLP et les écrire dans un nouveau fichier CSV.

3. **Création de fichiers de données complets** : Lecture des ID de personnes dans les fichiers CSV pour créer un fichier de données complet du réseau DBLP, incluant des informations sur les auteurs, éditeurs, articles, revues, collections de conférences, conférences, éditeurs, etc., et générer des fichiers JSON de nœuds et de liens.

4. **Génération et organisation de fichiers de données** : Génération du nombre requis de fichiers en fonction des paramètres de données dans les fichiers JSON, organisés dans des dossiers par "année-mois-jour". Les utilisateurs peuvent définir le ratio et le contenu de changement pour chaque fichier. Le programme commence à partir d'une date de début et s'arrête après avoir généré le nombre requis de dossiers.

## Installation

Pour installer le projet BD_Benchmark, exécutez la commande suivante :

```sh
pip install bd_dev_benchmark

## Update log
`1.0.0` first release
moderatorpy 0.1.1
Add your description here
Requires Python: >=3.10

# moderatorpy - Python rate limiting with Redis

A Python library for rate limiting HTTP requests using Redis as a backend store.

## Features

- Redis-backed rate limiting for distributed systems
- Built on top of pyrate_limiter
- Async support with httpx
- Simple integration with existing HTTP clients
- Configurable rate limits (requests per second, minute, etc)

## Installation

```bash
pip install moderatorpy
```
switchObject 1.2.0.1
A package that implements a switch statment
Requires Python: >=3.6

# Switch Class

The `switch` class in Python mimics a `switch-case` statement found in other programming languages. This class allows you to define a set of case-output pairs and an optional `end` output for unmatched cases. Each case can map to either a static value or a callable function.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
  - [Initialization](#initialization)
  - [Example](#example)
- [License](#license)

## Installation

No additional packages are required. Simply copy the `Switch` class definition into your Python project.

## Usage

The `Switch` class is initialized with multiple case-output pairs, followed by an optional `end` output that acts as the default response when no cases match.

Cases can be dynaimically changed by setting the values with `__setitem__`, and also accessed with `__getitem__`

### Initialization

To create a `Switch` instance, pass cases and outputs in pairs, optionally followed by an `end` output:

```python
from switchObject import switch
switch_instance = switch(case1, output1, case2, output2, ..., end=default_output)

```
### Example

Below is a example of a useage of the switch object

```python
# Define functions to use as case outputs
def case_one_action():
    return "Action for Case 1"

def case_two_action():
    return "Action for Case 2"

# Initialize a Switch instance with cases and an end default
switch_example = switch(
    "case1", case_one_action,    # Function to call for "case1"
    "case2", case_two_action,    # Function to call for "case2"
    end="Default action if no case matched"
)

# Call a case
print(switch_example("case1"))  # Output: "Action for Case 1"
print(switch_example("unknown_case"))  # Output: "Default action if no case matched"

# Access via getitem
print(switch_example["case1"])  # Output: <function case_one_action>
print(switch_example["unknown_case"]())  # Output: "Default action if no case matched"

# Modify a case
switch_example["case1"] = "New Output for Case 1"
print(switch_example("case1"))  # Output: "New Output for Case 1"

# Display all cases and outputs
print(switch_example)
```
## License
Veiw License Agreement Here: [License](./LICENSE).
fallback-toolkit 0.0.1
Python implementation of fallback pattern for resilience.
Requires Python: >=3.8

# fallback_toolkit

[![PyPI - Version](https://img.shields.io/pypi/v/fallback-toolkit.svg)](https://pypi.org/project/fallback-toolkit)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/fallback-toolkit.svg)](https://pypi.org/project/fallback-toolkit)
[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)
-----

(Yet Another) fallback implementation for python.


*No dependencies outside of standard python libraries*


## Table of Contents

- [Installation](#installation)
- [Examples](#examples)
- [License](#license)

## Installation

```console
pip install fallback-toolkit
```


## License

`fallback-toolkit` is distributed under the terms of the
[MIT](https://spdx.org/licenses/MIT.html) license.
pyhttpsnippet 1.0.5
A short description of your package
Requires Python: >=3.6

# pyhttpsnippet
simpel code to convert raw http request to python object.

``` python
from pyhttpsnippet import HttpToRequestsConverter

raw = open("request.txt",'r').read()
py = HttpToRequestsConverter(raw)
print(py.headers)
print(py.cookies)
print(py.body)
print(py.url)
print(py.method)

```

enjoy it :D