semvec/pypi-packages huggingface dataset:
hut-services 0.1.3
Services to retrieve information about (mountain) huts
Requires Python: >=3.10

<h3 align="center"><b>Hut Services</b></h3>
<p align="center">
  <a href="https://wodore.github.io/hut-services"><img src="https://wodore.github.io/hut-services/assets/favicon.png" alt="Hut Services" width="80" /></a>
</p>
<p align="center">
    <em>Retrieve mountain hut informations.</em>
</p>
<p align="center">
    <b><a href="https://wodore.github.io/hut-services/docu/">Documentation</a></b>
    | <b><a href="https://pypi.org/project/hut-services/">PyPi</a></b>
</p>

---

[![Release](https://img.shields.io/github/v/release/wodore/hut-services)](https://img.shields.io/github/v/release/wodore/hut-services)
[![Build status](https://img.shields.io/github/actions/workflow/status/wodore/hut-services/main.yml?branch=main)](https://github.com/wodore/hut-services/actions/workflows/main.yml?query=branch%3Amain)
[![License](https://img.shields.io/github/license/wodore/hut-services)](https://img.shields.io/github/license/wodore/hut-services)


**Hut Services** is a tool to get (mountain) hut information from different sources.

For more information check out the [**documentation**](https://wodore.github.io/hut-services/docu/).
py-sonic2 1.0.3
A Python wrapper library for the Subsonic REST API
Requires Python: >=3.8
Keywords: subsonic, api, music, streaming

# py-sonic

A Python wrapper library for the Subsonic REST API.

## Installation

Install from PyPI using pip:

```bash
pip install py-sonic2
```

Or install from source:

```bash
git clone https://github.com/m00n/py-sonic.git
cd py-sonic
pip install .
```

## Usage

This library follows the Subsonic REST API. For detailed API documentation, see:
- [Subsonic API Documentation](http://www.subsonic.org/pages/api.jsp)
- Python documentation: `pydoc libsonic.connection`

## Basic Tutorial

This is about as basic as it gets.  We are just going to set up the connection
and then get a couple of random songs.

```python
#!/usr/bin/env python

from pprint import pprint
import libsonic

# We pass in the base url, the username, password, and port number
# Be sure to use https:// if this is an ssl connection!
conn = libsonic.Connection('https://music.example.com' , 'myuser' , 
    'secretpass' , port=443)
# Let's get 2 completely random songs
songs = conn.getRandomSongs(size=2)
# We'll just pretty print the results we got to the terminal
pprint(songs)
```

As you can see, it's really pretty simple.  If you use the documentation 
provided in the library:

    pydoc libsonic.connection

or the api docs on subsonic.org (listed above), you should be able to make use
of your server without too much trouble.

Right now, only plain old dictionary structures are returned.  The plan
for a later release includes the following:

* Proper object representations for Artist, Album, Song, etc.
* Lazy access of members (the song objects aren't created until you want to
  do something with them)

## Development

### Building and Publishing

This project includes a Makefile for easy building and publishing:

```bash
# View all available commands
make help

# Build the package
make build

# Run full release workflow
make release

# Upload to TestPyPI
make upload-test

# Upload to PyPI
make upload
```

For detailed instructions, see [PYPI_RELEASE.md](PYPI_RELEASE.md).

### CI/CD

This project uses GitLab CI/CD for automated testing and publishing. The pipeline includes:

- **Testing** across Python 3.8-3.13
- **Code quality** checks with ruff
- **Security scanning** with safety and bandit
- **Automated building** of distributions
- **Publishing** to TestPyPI and PyPI

For CI/CD setup and configuration, see [CI_CD.md](CI_CD.md).

## License

This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.
mi-amore 0.1.3
Make Espresso love again
Requires Python: >=3.13

# mi-amore


The initial goal of this package is get espresso (See https://ptolemy.berkeley.edu/projects/embedded/pubs/downloads/espresso/index.htm ) working again with python.

For me the great package here: 
https://github.com/cjdrake/pyeda
does not work. Then i found the package here:
https://github.com/Gigantua/Espresso
which compiles. I used the espresso code from there an try to implement an interface to python. 
The main work was understaning the inner logic of the espresso code.

Some ideas which i like to work on are:
- Document the Package, and share the findings here
- Implement an interface for simpy logic
- Implement an own minimimzer
monday-async 2.0.0
An asynchronous Python client library for monday.com GraphQL API
Requires Python: >=3.10
Keywords: API, aiohttp, async, asyncio, graphql, library, monday, monday-api-client, monday.com, project-management, python-client, wrapper

# monday-async &middot; [![Tests](https://github.com/denyskarmazen/monday-async/actions/workflows/project-tests.yml/badge.svg)](https://github.com/denyskarmazen/monday-async/actions/workflows/project-tests.yml) [![PyPI Downloads](https://static.pepy.tech/badge/monday-async)](https://pepy.tech/projects/monday-async) [![Monday.com API Version](https://img.shields.io/badge/Monday_API_Version-2025--04-green)](https://developer.monday.com/api-reference/docs/release-notes#2025-04)
An asynchronous Python client library for monday.com

Check out monday.com API [here](https://developer.monday.com/api-reference/).

### Install
#### Python Requirements:
- Python >= 3.10

To install the latest version run:
```bash
pip install monday-async
```

### Example

```python
import asyncio

from monday_async import AsyncMondayClient


async def main():
    async with AsyncMondayClient(token="YOUR_API_KEY") as client:
        boards = await client.boards.get_boards()


asyncio.run(main())
```

### Changelog
See [CHANGELOG.md](CHANGELOG.md) for a list of changes.

### License
This project is licensed under the [Apache-2.0 license](LICENSE).