semvec/pypi-packages huggingface dataset:
openrpcclientgenerator 0.50.2
Generate clients from an Open-RPC document.
Requires Python: >=3.10

# Open-RPC Client Generator

Generate clients from Open-RPC APIs.

## Supported Languages

- Python
- Rust
- TypeScript

## CLI

To see options.

```shell
orpc --help
```

### Generate a Client

Call `orpc` passing as arguments the language to generate client for, the URL of the API, and the `out` directory to write the generated files to.

If no argument is passed for `out` it will default to `./out/`.

By default it will look for an `openrpc.json` file in the active directory.
If it finds no file it will call the `rpc.discover` method of the given URL.

```shell
orpc rust "http://127.0.0.1:1737" ./out
```
cherrypy_utils 1.4.0
Collection of utility functions and modules for cherrypy web servers
Requires Python: >=3.6

# Overview

This is a generic utility library full of helper functions relating to cherrypy webservice routines.
Included are handlers for:

- authentication (authentication.py)
- sqlalchemy with cherrypy (cherrypy_sqlalchemy_utils.py & database.py)
- json parsing and constructing orm entities from json (json_utils.py)
- timestamp (ISO and posix epoch) parsing (timestamp.py)
- url construction and parsing from parts (similar to os.path.join) (url_utils.py)
- ldap login utilities (login/ldap_auth.py & login/models.py)

## Usage

To use this package in your project, simply install it with `pip install cherrypy_utils`

## Development

This package is developed using Pipenv for package management, which makes dealing with pip packages easier.
Check out more here: https://pipenv.pypa.io/en/latest/install/#using-installed-packages

It also uses pyenv to manage multiple different installed versions of python.
Currently, this package targets python 3.6.8.

The package uses the black formatter and enforces a strict formatting policy, automatic formatting on save is required.
decide-exchange-model 2025.3.1
Decide exchange model
Requires Python: ==3.13.*

[![Build Status](https://travis-ci.org/foarsitter/decide-exchange-model.svg?branch=master)](https://travis-ci.org/foarsitter/decide-exchange-model)
[![Code Climate](https://codeclimate.com/github/foarsitter/decide-exchange-model/badges/gpa.svg)](https://codeclimate.com/github/foarsitter/decide-exchange-model)
[![Test Coverage](https://codeclimate.com/github/foarsitter/decide-exchange-model/badges/coverage.svg)](https://codeclimate.com/github/foarsitter/decide-exchange-model/coverage)
[![PyPI](https://img.shields.io/pypi/v/decide-exchange-model.svg)](https://pypi.org/project/decide-exchange-model/)
[![Anaconda-Server Badge](https://anaconda.org/jelmert/decide-exchange-model/badges/version.svg)](https://anaconda.org/jelmert/decide-exchange-model)
[![Issue Count](https://codeclimate.com/github/foarsitter/decide-exchange-model/badges/issue_count.svg)](https://codeclimate.com/github/foarsitter/decide-exchange-model)

# Decide Exchange Model
Equal Gain Model implementation in the Python programming language. Read the documentation on https://foarsitter.github.io/decide-exchange-model/
firebase-functions 0.5.0
Firebase Functions Python SDK
Requires Python: >=3.10
Keywords: firebase, functions, google, cloud

# Cloud Functions for Firebase Python SDK

The [`firebase-functions`](https://pypi.org/project/firebase-functions/) package provides an SDK for defining Cloud Functions for Firebase in Python.

Cloud Functions provides hosted, private, and scalable environment where you can run server code. The Firebase SDK for Cloud Functions integrates the Firebase platform by letting you write code that responds to events and invokes functionality exposed by other Firebase features.

## Learn more

Learn more about the Firebase SDK for Cloud Functions in the [Firebase documentation](https://firebase.google.com/docs/functions/) or [check out our samples](https://github.com/firebase/functions-samples).

Here are some resources to get help:

- Start with the quickstart: <https://firebase.google.com/docs/functions/get-started>
- Go through the guide: <https://firebase.google.com/docs/functions/>
- Read the full API reference: <https://firebase.google.com/docs/reference/functions/2nd-gen/python>
- Browse some examples: <https://github.com/firebase/functions-samples>

If the official documentation doesn't help, try asking through our official support channels: <https://firebase.google.com/support/>

## Usage

```python
# functions/main.py
from firebase_functions import db_fn
from notify_users import api

@db_fn.on_value_created(reference="/posts/{post_id}")
def new_post(event):
    print(f"Received new post with ID: {event.params.get('post_id')}")
    return notifyUsers(event.data)
```

## Contributing

To contribute a change, [check out the contributing guide](.github/CONTRIBUTING.md).

## License

© Google, 2025. Licensed under [Apache License](LICENSE).
quick-ini 3.2
A library for reading from and writing to .ini formatted files
Requires Python: >=3.7
Keywords: ini config configuration parser file

# QuickINI

A simple and fast INI file parser for Python with support for loading from URLs and automatic type conversion.

## Installation

```bash
pip install quickini
```

## Quick Start

```python
from quickini import QuickIni

# Load from file
QuickIni.load_file("config.ini")

# Load from URL
QuickIni.load_file("https://example.com/config.ini")

# Get values with automatic type conversion
debug = QuickIni.get_value("debug", False)  # Returns boolean
port = QuickIni.get_value("port", 8080)     # Returns integer

# Write values back to file
QuickIni.write_value("new_setting", "value", add_if_not_found=True)
```

## Features

- Load INI files from local filesystem or URLs
- Automatic type conversion (int, float, bool, str)
- Write values back to files
- Error handling with detailed messages
- Static class design for easy use across modules