semvec/pypi-packages huggingface dataset:
Lambda-REST-Client 0.1.0.1
A simple client for calling Lambda REST endpoints
Requires Python: >=3.8

# Lambda-REST-Client

A simple Python client for calling AWS Lambda REST endpoints asynchronously using `aiohttp`.  

## Installation

You can install the package from PyPI:

```bash
pip install Lambda-REST-Client
````

## Usage

```python
from lambda_rest_client import call_lambda

asyncio.run(call_lambda(lambda_url=os.getenv("lambda_url"), payload={"num":0}, logger=None))
```

## Requirements

* Python 3.8+
* aiohappyeyeballs==2.6.1
* aiohttp==3.13.2
* aiosignal==1.4.0
* attrs==25.4.0
* frozenlist==1.8.0
* idna==3.11
* multidict==6.7.0
* propcache==0.4.1
* yarl==1.22.0

## License

3-Clause BSD NON-AI License
See [LICENSE](LICENSE) for details.
symbiosis-gateway 0.1.0.dev2
An open-source AI gateway
Requires Python: >=3.13

# Symbiosis Gateway

[![CI](https://github.com/wmeints/symbiosis/actions/workflows/ci.yml/badge.svg)](https://github.com/wmeints/symbiosis/actions/workflows/ci.yml)

Welcome to Symbiosis, an open-source AI gateway. The goal of this project is
to build a centralized system to connect large language models and image
generation models to applications.

## :dart: Goals for the project

### Objective: Provide a centralized environment to access LLMs

We see that providing a centralized LLM gateway with monitoring, cost
management, and proper access controls lowers the burden on teams to develop
high quality LLM-based applications while providing the necessary controls for
our internal IT operations team to manage costs and access to LLMs.

### Objective: Increase safety of our LLM-based applications

Securing LLM-based applications is an important step for every team. But it is
also quite hard to get right. By providing teams with a standardized approach we
lower the burden to secure applications by sharing experience across
applications.

## :rocket: Getting started

- `pip install symbiosis-gateway`
- `symbiosis`

Use `symbiosis --help` to display help information.

## :book: Documentation

- [Contributor guide](./CONTRIBUTING.md)
- [Product documentation](./docs/product/README.md)
- [Architecture documentation](./docs/architecture/README.md)
pyformatjson 0.2.9
pyformatjson
Requires Python: >=3.12
Keywords: JSON, Python

# PyFormatJson

![Visitors](https://visitor-badge.laobi.icu/badge?page_id=Easy-PhD.pyformatjson)
[![License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyformatjson)
[![PyPI](https://img.shields.io/pypi/v/pyformatjson)](https://pypi.org/project/pyformatjson/)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
pyadvtools 0.3.10
pyadvtools
Requires Python: >=3.12
Keywords: Python

# pyadvtools

![Visitors](https://visitor-badge.laobi.icu/badge?page_id=Easy-PhD.pyadvtools)
[![License](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyadvtools)
[![PyPI](https://img.shields.io/pypi/v/pyadvtools)](https://pypi.org/project/pyadvtools/)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
cartola 0.21
Candango's Shared Functions.
Requires Python: >=3.9

# Candango Cartola

[![Latest PyPI version](https://img.shields.io/pypi/v/cartola.svg)](https://pypi.org/project/cartola/)
[![Number of PyPI downloads](https://img.shields.io/pypi/dm/cartola.svg)](https://pypi.org/project/cartola/#files)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fcandango%2Fcartola%2Fbadge&style=flat)](https://actions-badge.atrox.dev/candango/cartola/goto)
[![GitHub license](https://img.shields.io/github/license/candango/firenado)](https://github.com/candango/cartola/blob/develop/LICENSE)

Candango's Shared Utilities.

Cartola means Top Hat. You see? A magician gets a rabbit from a Top Hat, right?
Right? I think you got the joke...

I'm pretty creative. ;)

We just needed a namespace to share some util modules, that's a great one.

## License

**Apache License V2.0**

Copyright © 2015-2025 Flavio Garcia
moncube-modbus 1.1.0
Moncube Modbus TCP Facade - Expose Moncube cubicle data via Modbus
Requires Python: >=3.8
Keywords: modbus, mqtt, moncube, scada, monitoring

# Moncube Modbus Facade

Expose Moncube MQTT sensor data via Modbus TCP for integration with SCADA systems and industrial monitoring tools.

## Installation

```bash
pip install moncube-modbus
```

Or from source:

```bash
git clone https://github.com/moncube/moncube-modbus.git
cd moncube-modbus
pip install -e .
```

## Quick Start

### 1. Create Configuration File

Generate a sample configuration:

```bash
moncube-modbus init -o config.yaml
```

Or run without subcommand (backward compatible):

```bash
python -m moncube_modbus init -o config.yaml
```

Then edit `config.yaml` to add your cubicle UUIDs:

```yaml
mqtt:
  url: "broker.emqx.io"
  qos: 1
  username: ""
  password: ""

modbus:
  host: "0.0.0.0"
  port: 5020 # Use 502 for standard (requires root)

cubicles:
  "2cf51a55-a4bc-4ec2-b22c-a0054963677b": 0
  "6e9f7bf2-2f9b-4a6f-8b83-9b9c10f2a0a1": 1

staleness:
  warnSec: 30
  badSec: 120
```

### 2. Run the Server

```bash
moncube-modbus run -c config.yaml --log INFO
```

Or use the shorter form:

```bash
moncube-modbus -c config.yaml --log INFO
```

## Usage as a Library

```python
from moncube_modbus import ModbusFacade, FacadeConfig
import yaml

# Load configuration
with open("config.yaml") as f:
    config_data = yaml.safe_load(f)
config = FacadeConfig.from_dict(config_data)

# Create and run facade
facade = ModbusFacade(config)
facade.run()  # Blocks until stopped
```

## Register Layout

📖 **For detailed register documentation, see [REGISTERS.md](REGISTERS.md)**
cloudly 0.3.8b2
Utilities for cloud computing.
Requires Python: >=3.10

cloudly
=======

The scope of ``cloudly`` is evolving. New functionalities are added on an "as-needed" basis.

Currently, the package includes two substantial components, namely ``cloudly.biglist`` and ``cloudly.upathlib``.
Both had been separately developed for a few years prior to their merge into ``cloudly`` in December 2024. 
At the time of the merge, both were battle-tested and fairly stable with very compelling use cases.

Besides ``biglist`` and ``upathlib``, the subpackage ``cloudly.gcp`` is growing with utilities for Google Cloud Platform.

Read the `documentation <https://cloudly.readthedocs.io/en/latest/>`_.

Licence
-------

In addition to what the LICENSE file states, permission is **NOT** granted
for any content of this repository to be used in training, or "development" in general,
of "coding assistance" or "code generation" models.
heartloglost 0.7.31
No info.
Requires Python: >=3.8
Keywords: heartlog, new

# Package
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean pellentesque massa a bibendum tincidunt. Nulla non urna volutpat, feugiat mi ac, condimentum mi. Phasellus iaculis sem id leo lacinia volutpat. Quisque semper interdum ex, et ornare magna hendrerit at. Etiam ac posuere neque. Vestibulum mattis tellus eu felis euismod, nec consectetur odio consequat. Curabitur tempus, lectus et luctus pulvinar, purus nunc congue mauris, non gravida ex lectus non eros. Nunc quis eros sit amet dui rhoncus consectetur non sed nisl. Aenean lacinia finibus urna ac ultricies. Nulla id velit eu lorem facilisis venenatis et a arcu. Aliquam erat volutpat. Etiam sed purus in odio dignissim auctor.
pywith 0.1.0
Launch Prompt Toolkit Python with a custom PyPI package
Requires Python: >=3.10

# pywith

Launch [ptpython](https://github.com/prompt-toolkit/ptpython) with custom PyPI packages, with [uv](https://github.com/astral-sh/uv)'s help.

Useful for trying out libraries or when we use them rarely.

## Installation

```bash
uv tool install pywith
```

## Usage

```bash
pywith <package> [<package> ...]
```

## Example

```bash
pywith requests pandas numpy
```
nightscout-cli 2.0.0
Command line interface for Nightscout API
Requires Python: >=3.8

# Nightscout CLI
A command line interface for interacting with the nightscout glucose server.

Nightscout is a server for collecting information about blood glucose level. I am not personally a fan of the interface, but is somewhat standardized and integrated with the open source mobile app [Juggluco](https://github.com/j-kaltes/Juggluco) so it makes sense to use this. Juggluco is compatible with freestyle libre devices.

Nightscout provides an API to access data (unlike commercially provided solutions). This tool provides a command line interface suitable for programming simple tools, prototyping and debugging.

## Caveat
The cheapest devices you can obtain are aidex devices. These are half to a third the prices of other devices in the UK and can be obtained on aliexpress and alibaba. Some of these CGM devices are ridiculously overpriced in the US. Even buying the same device from aliexpress or similar may be substantially cheaper

The aidex 2 device shows minutely values - but unfortunately requires a chinese phone number for registration. The Aidex device requires an email but only updates every 5 minutes.

Someone (probably me) should reverse engineer these aidex devices and add them to a for of juggluco to substantially reduce the cost of these devices. But I am lazy and have limited timer


## Installation
```
pipx install nightscout-cli
```

## Usage
Create a user token and set a secret and your nightscout host `export NIGHTSCOUT_API_SECRET=user-XXX` `NIGHTSCOUT_HOST=hsot`


* Get the last value: `nightscout get`
* Push a new value: `nightscout push 100`
* List values: `nightscout list`
* Delete an entry: `nightscout delete id`

I will likely support a credential file in the not too distant history.
types-qrbill 1.2.0.20251108
Typing stubs for qrbill
Requires Python: >=3.9

## Typing stubs for qrbill

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`qrbill`](https://github.com/claudep/swiss-qr-bill) package. It can be used by type checkers
to check code that uses `qrbill`. This version of
`types-qrbill` aims to provide accurate annotations for
`qrbill==1.2.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/qrbill`](https://github.com/python/typeshed/tree/main/stubs/qrbill)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`e5244438250deda40d7bb895ec5566e39e7532bd`](https://github.com/python/typeshed/commit/e5244438250deda40d7bb895ec5566e39e7532bd).
types-webencodings 0.5.0.20251108
Typing stubs for webencodings
Requires Python: >=3.9

## Typing stubs for webencodings

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`webencodings`](https://github.com/gsnedders/python-webencodings) package. It can be used by type checkers
to check code that uses `webencodings`. This version of
`types-webencodings` aims to provide accurate annotations for
`webencodings==0.5.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/webencodings`](https://github.com/python/typeshed/tree/main/stubs/webencodings)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`e5244438250deda40d7bb895ec5566e39e7532bd`](https://github.com/python/typeshed/commit/e5244438250deda40d7bb895ec5566e39e7532bd).
types-pytz 2025.2.0.20251108
Typing stubs for pytz
Requires Python: >=3.9

## Typing stubs for pytz

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`pytz`](https://github.com/stub42/pytz) package. It can be used by type checkers
to check code that uses `pytz`. This version of
`types-pytz` aims to provide accurate annotations for
`pytz==2025.2`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/pytz`](https://github.com/python/typeshed/tree/main/stubs/pytz)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`e5244438250deda40d7bb895ec5566e39e7532bd`](https://github.com/python/typeshed/commit/e5244438250deda40d7bb895ec5566e39e7532bd).
types-colorful 0.5.0.20251108
Typing stubs for colorful
Requires Python: >=3.9

## Typing stubs for colorful

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`colorful`](https://github.com/timofurrer/colorful) package. It can be used by type checkers
to check code that uses `colorful`. This version of
`types-colorful` aims to provide accurate annotations for
`colorful==0.5.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/colorful`](https://github.com/python/typeshed/tree/main/stubs/colorful)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`e5244438250deda40d7bb895ec5566e39e7532bd`](https://github.com/python/typeshed/commit/e5244438250deda40d7bb895ec5566e39e7532bd).
adipylib 0.1.5
A Python Study Toolkit for NLP and more.
Requires Python: >=3.8

# adipylib

[![PyPI version](https://badge.fury.io/py/adipylib.svg)](https://badge.fury.io/py/adipylib)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A simple Python Study Toolkit for students, featuring NLP tools for text summarization and keyword extraction.

## Features

* **Extractive Text Summarization:** Quickly shorten long articles or study notes into a few key sentences.
* **Keyword Extraction:** Pulls out the most important keywords from any block of text using TF-IDF.
* **Lightweight & simple:** Easy to install and use with no complex setup.

## Installation

You can install `adipylib` directly from PyPI:

```bash
pip install adipylib
```

## Usage

```python
import adipylib

my_text = """
Python is a high-level, interpreted programming language. 
Its design philosophy emphasizes code readability with the 
use of significant indentation. Python is dynamically-typed 
and garbage-collected. It supports multiple programming 
paradigms, including structured, object-oriented, 
and functional programming.
"""

# 1. Get Keywords
keywords = adipylib.extract_keywords(my_text)
print(f"Keywords: {keywords}")

# 2. Get a Summary
summary = adipylib.extractive_summary(my_text, num_sentences=2)
print(f"Summary: {summary}")
```

## Bugs Reporting and Contributions

Found a bug or have a feature request? Feel free to check the [issues page](https://github.com/adityarana2610/adipylib/issues). Any contributions are welcome!
bamboo 0.0.4
Flexible image analysis for the spatial biology era
Requires Python: >=3.12

# bamboo

`bamboo` is a python package for processing and analyzing gigapixel imaging data.

## Installation

`bamboo` can be installed using `pip`

```bash
pip install bamboo
```

Or, added to your project using `uv`

```bash
uv add bamboo
```

## License

`bamboo` is licensed under the GNU GPLv3 License (see LICENSE).

You may not use this file except in compliance with the license. A copy of the license has been included in the root of the repository. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the GNU GPLv3 license, shall be licensed as above, without any additional terms or conditions.