semvec/pypi-packages huggingface dataset:
librid 0.0.2
A simple python layer for ScriptForge
Requires Python: >=3.6

#### For Ubuntu:
`apt install python3-scriptforge`

#### Start a listening LibreOffice instance
`/usr/lib/libreoffice/program/soffice --accept='socket,host=your_host,port=port_number;urp;'`
- replace `your_host` and `port_number`.
- add  `--invisible` to run in background.
- after running your `python` scripts kill the process (e.g. with `ctrl + C`)

#### Workdir
In `src` directory `mkdir workdir workdir/input workdir/output workdir/temp` or change the predefined paths in `src/core/document.py`. (Maybe create a directory structure somewhere on your computer for these kind of tasks and create symlinks - idk yet.)

#### Interactivity
When you start a listening LibreOffice instance you can use it interactively via the Python REPL. In Visual Studio Code there is a `Run Selection/Line in Python REPL` option. The shortcut for it is `Shift+Enter`. You don't have to build the whole project every time, also you can catch data in variables once and work with it (e.g. only one API call is enough to work with the response). If you want to see the LibreOffice results in realtime do not use the `--invisible` switch.



MIT License

Copyright (c) 2024 Stefan Hemrich

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
vzool-config 0.0.1
A class for managing configuration settings in a SQLite database.
Requires Python: >=3.9

# ConfigManager: A Python Class for Managing Configuration Settings

## Purpose:

The ConfigManager class provides a convenient way to store and retrieve configuration settings in a SQLite database. It offers a simple interface for setting, getting, and deleting configuration values.

## Features:

- SQLite Database: Stores configuration settings in a SQLite database for persistence.
- Data Type Support: Handles various data types including strings, integers, floats, decimals, booleans, and JSON objects.
- Automatic Table Creation: Creates the necessary table in the database if it doesn't exist.
- Error Handling: Provides clear error messages for invalid data types or database operations.
- Testing: Includes a built-in test function to ensure proper functionality.

## Installation:

```shell
pip install vzool-config
```

## Usage:

1- Import the Class:

```python
from vzool_config import ConfigManager
```

2- Create an Instance:

```python
config = ConfigManager(db_file="my_config.db")  # Customize the database filename
```

3- Set Configuration Values:

```python
config.set("api_key", "your_api_key")
config.set("enabled", True)
config.set("max_items", 10)
```

4- Get Configuration Values:

```python
api_key = config.get("api_key")
enabled = config.get("enabled", False)  # Provide a default value
```

5- Delete Configuration Values:
```python
config.delete("max_items")
```

6- Close the Database Connection:

```python
config.close()
```

## Example:

```python
if __name__ == "__main__":
    config = ConfigManager()
    config.set("name", "John Doe")
    config.set("age", 30)
    config.set("preferences", {"color": "blue", "food": "pizza"})

    name = config.get("name")
    age = config.get("age")
    preferences = config.get("preferences")

    print(name)  # Output: John Doe
    print(age)  # Output: 30
    print(preferences)  # Output: {'color': 'blue', 'food': 'pizza'}

    config.close()
```

## Additional Notes:

- The ConfigManager class is designed for simplicity and ease of use.
- For more complex configuration scenarios, consider using specialized libraries or frameworks.
- Ensure that the SQLite database file has appropriate permissions.

## Contributing:

Contributions are welcome! Please feel free to fork the repository, make changes, and submit a pull request.
mldpd-nn 0.4.0
NN models and training for ML-DPD
Requires Python: <3.12,>=3.11

# mldpd-nn

NN models and training for ML-DPD

## Developing

### Setup new environment

You need Poetry as a developer to manage the package and environment. Simply follow the [official instruction](https://python-poetry.org/docs/#installation) to install Poetry.

You need config your Gitlab CI so that Poetry can fetch packages on Gitlab. Run the following command where **token** is your Gitlab personal token. You only have to setup this once for all AI Solutions projects.

`poetry config http-basic.ai-solutions __token__ ${Gitlab_personal_token}`

Install the package for development with: `poetry install`

To see the commands for the package, run: `make help`.

### Update environment

If the environment changed or you want to update the dependencies, run the commands below

```bash
poetry update
poetry install
```
custom-virtualenv 3.0.0
Custom Virtual Environment Manager is a utility that allows you to create virtual environments with packages of your choice, based on the Python packages installed globally on your system.
Requires Python: >=3.7

# Custom-Virtualenv

This Python utility helps manage Python virtual environments, list installed packages, and handle package installations based on a requirements file.

## Features

- Create and manage custom Python virtual environments.
- Install packages interactively or from a requirements file.

## Installation

1. Install the package using pip.

   ```bash
   pip install custom-virtualenv
   ```
## Usage

The tool provides two command-line flags:

1. **Interactive Mode (-i or --interactive)**
   - Use this flag to interactively install  packages.
   
   ```bash
   custom-virtualenv --interactive
   ```

2. **Install python packages from requirements.txt file (-l or --list)**
   - Use this flag to install all installed packages from requirements.txt.
   
   ```bash
   custom-virtualenv --list requirements.txt
   ```



## License

This project is licensed under the MIT License.

---