semvec/pypi-packages huggingface dataset:
copytrav 0.0.5
Copy traversables as directories.
Requires Python: >=3.10

# copytrav
## Copying Python Traversals
Modern Python packaging has support for data files to be included with the
package alongside source files. There are many times when you might want to
have copies of these files on disk, often when being used with external or
third-party programs, and this is the role copytrav fills. You may, of course,
use [`importlib.resources.as_file(traversable)`](https://docs.python.org/3/library/importlib.resources.html#importlib.resources.as_file),
but there are still other times when a context manager isn't good enough.

## Users
### Installation
`pip install copytrav`

### Usage
#### Copying a Directory
```
from copytrav import copy

copy("mymodule.data", "path/to_directory", "output_path")
```

#### Copying a File
```
from copytrav import copy

copy("mymodule.data", "path/to_file", "output_path")
```

#### Copy the Whole Module
```
from copytrav import copy

copy("mymodule.data", dst="output_path")
```

#### Copy the Whole Module into a TempDir
```
from copytrav import copy

tempdir = copy("mymodule.data")
```

## Building the Documentation
clone the repository

```
pip install -e .[dev]

cd docs && make html
```
disopy 2.2.3
A Discord bot for listening music from a Subsonic server.
Requires Python: >=3.13.0
Keywords: bot, discord, music, opensubsonic, slash-commands, subsonic

<div align="center" markdown="1">
<h1>Disopy</h1>

[![justforfunnoreally.dev badge](https://img.shields.io/badge/justforfunnoreally-dev-9ff)](https://justforfunnoreally.dev)
![PyPI - Version](https://img.shields.io/pypi/v/disopy)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/disopy)

A Discord bot for listening music from a Subsonic server.
</div>

## Setup
The only external dependencies needed are:
- Python 3.13.0 or higher.
- `ffmpeg`.
- `libopus`.
- `libffi-devel`.

Then just install the bot from [PyPI](https://pypi.org/) with [pipx](https://github.com/pypa/pipx):
```sh
pipx install disopy
```

Or directy with `pip`:
```sh
python3 -m pip install disopy
```

Finally generate a basic config file:
```sh
disopy --generate-config
```

It will be located at `${XDG_CONFIG_DIR}/disopy/config.toml` (in most cases `$HOME/.config/disopy/config.toml`), remember to edit it with your configuration values.

### Docker
There is an official Docker container with name [`ghcr.io/kutu-dev/disopy`](https://github.com/kutu-dev/disopy/pkgs/container/disopy). An [example compose file](./compose.yaml) is also provided.

## Running the bot
The bot needs two environment variables:
### `DISOPY_SUBSONIC_PASSWORD`
The password to be send to the Subsonic REST API. Usually it'll be the same that you use to login in the WebUI of your Subsonic compatible server.

### `DISOPY_DISCORD_TOKEN`
The token to be used when authenticating to the Discord API. To set up a bot on Discord follow this tutorial:
1. Go to the [Discord Developer Portal](https://discord.com/developers/applications).
2. Create a new application.
3. On the application go to `Bot`.
4. Enable `Message Content Intent`.
5. And click on `Reset Token` to get string you should put on the env variable.

#### How to create an invite link
1. Go to the [Discord Developer Portal](https://discord.com/developers/applications).
2. Enter your bot application.
3. On the application go to `OAuth2`.
4. Copy your `Client ID`.
5. Go to this preconfigured [Discord Permissions Calculator](https://discordapi.com/permissions.html#2184186880).
6. Paste your `Client ID` on the bottom.
7. Copy and share your invite link at the bottom of the web!

And then just start the bot!
```sh
DISOPY_SUBSONIC_PASSWORD=foo DISOPY_DISCORD_TOKEN=bar disopy
```

## Contributing
If you are interested in fixing bugs or adding new features please check the [contributing guide](./CONTRIBUTING.md).

## Acknowledgements
- Created with :heart: by [Jorge "Kutu" Dobón Blanco](https://dobon.dev).
- [JmTexas19](https://github.com/JmTexas19): Creator of [Subrift](https://github.com/JmTexas19/subrift), project forked that served as a base for Disopy.
- [iGieri](https://github.com/iGieri): Fix issue [#1](https://github.com/kutu-dev/disopy/issues/1).
- [outmaneuver](https://github.com/outmaneuver): Fix issue [#3](https://github.com/kutu-dev/disopy/issues/3).
- [An May (YUR0ii)](https://github.com/YUR0ii): Make [HTTPS optional](https://github.com/kutu-dev/disopy/pull/11).
enable-log-streaming-MithunChandrasekar 0.0.2
A library to enable log streaming for Elastic Beanstalk environments.
Requires Python: >=3.6

# Enable Log Streaming

This library provides a Python function to enable log streaming for AWS Elastic Beanstalk environments and set CloudWatch log retention.

## Installation

```bash
pip install enable-log-streaming

from enable_log_streaming.enable_log_streaming import enable_log_streaming

response = enable_log_streaming("your-environment-name", retention_days=7)
print(response)


python -m enable_log_streaming.enable_log_streaming your-environment-name --retention_days 7



---

### Step 5: Build and Publish the Package

1. **Install Build Tools**:
   ```bash
   pip install build twine
goe-api 0.1.0
python wrapper to interact with g-api driver

# GAPIWrapper

## Overview

GAPIWrapper is a Python package designed to facilitate communication with Göpel Hardware using the G-API software. This package provides a convenient interface for developers to interact with Göpel devices, making it easier to integrate and control hardware components in your projects.

## Features

The current version of GAPIWrapper covers the following features of the G-API software:

- **G-API**: Entry Point for Handles and Methodes
- **G-API Common**: Most init features and basic interaction with Devices
- **G-API CAN**: CAN Protocoll specific Methods
- **G-API DIAG**: Features to run Diagnose Requests
- **G-API Net2Run**: Restbus-Simulation

## Installation

To install GAPIWrapper, use pip:

```bash
pip install goe_api
```

## Usage

Here is a basic example of how to use GAPIWrapper to communicate with Göpel Hardware:

```python
from goe_api import g_api
from goe_api import g_api_common
from goe_api import g_api_can
from goe_api import g_api_diag
from goe_api import g_api_net2run

```

## Documentation

For detailed documentation and advanced usage, please refer to the [official documentation](https://www.goepel.com/automotive-test-solutions/support/software/g-api-software).


## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

For any questions or support, please contact [support@example.com](mailto:support@goepel.com).
LaboThapPy 0.1.0
Open-source Python library for the modelling and simulation of thermodynamic systems
Requires Python: >=3.6

# LaboThapPy: A Thermodynamic Modelling Library

**LaboThapPy** is an open-source Python library that consolidates a wide range of thermodynamic models developed over years of research at the University of LiÃ¨ge. Its primary purpose is to provide a standardized framework for detailed thermodynamic system and component modeling.

## Why LaboThapPy?

At the University of LiÃ¨ge's Thermodynamic Laboratory, we noticed a recurring issue:  
- Identical or similar models were being recreated across different software and codes.  
- Some models were lost when researchers left.  

**LaboThapPy** was created to address these challenges by:  
- Establishing a shared repository of thermodynamic models.  
- Providing a standardized framework for model implementation.  

## Authors

This library was initially developed by:  
- **Elise Neven** (University of LiÃ¨ge) â€“ [elise.neven@uliege.be](mailto:elise.neven@uliege.be)  
- **Basile Chaudoir** (University of LiÃ¨ge) â€“ [Basile.Chaudoir@uliege.be](mailto:Basile.Chaudoir@uliege.be)  

## Documentation

Detailed documentation is available on [ReadTheDocs](https://labothappy.readthedocs.io).

## Reporting Issues

If you encounter any issues or have suggestions, please report them through the [GitHub Issues page](../../issues).
geometry-p 0.0.1
This is the simplest module for quick work with files.

# Speed File Library #

## What is this? ##
The module allows you to work with files in just one line of code, without the need to manually open and close the file each time

## Quick Guide ##
The module is based on the following structure:

    
    f = open('data.txt')
    data = f.readlines()
    f.close()
    
Which Python provides by standard.


----------


### Using ###


Using the library is as simple and convenient as possible:

Let's import it first:
First, import everything from the library (use the `from `...` import *` construct).

Examples of all operations:

Writing the contents of an entire file to a variable using the `read()` function:

    temp = File(path='test.txt').read()


Writing the contents of an entire file to a variable line by line using the `readlines()` function:

    temp = File(path='test.txt').readlines()


Write only the first line from a file using the `readline()` function:

    temp = File(path='test.txt').readline()


Writing data from a variable to a file using write() (overwriting or creating a file):

    temp = "Test data"
    File(path='test.txt', data=temp).write()
    

Adding data from a variable to a file using write() (or creating a file):

    temp = "Test data"
    File(path='test.txt', data=temp).add()


----------