semvec/pypi-packages huggingface dataset:
ddmail-e2e-testing 0.0.1
End-to-end testing for the DDMail project.
Requires Python: >=3.8

# What is ddmail_e2e_testing
End-to-end testing for the DDMail project.

## What is DDMail
DDMail is a e-mail system/service that prioritizes security. A current production example can be found at www.ddmail.se

## Operating system
Developt for and tested on debian 12.

## Installing using pip
`pip install ddmail-e2e-testing`

## Building and installing from source using hatchling.
Step 1: clone github repo<br>
`git clone https://github.com/drzobin/ddmail_e2e_testing [code path]`<br>
`cd [code path]`<br>
<br>
Step 2: Setup python virtual environments<br>
`python -m venv [venv path]`<br>
`source [venv path]/bin/activate`<br>
<br>
Step 3: Install package and required dependencies<br>
`pip install -e .[dev]`<br>
<br>
Step 4: Build package<br>
`python -m pip install --upgrade build`<br>
`python -m build`<br> 
<br>
Packages is now located under dist folder<br>
<br>
Step 5: Install package<br>
`pip install dist/[package name].whl`<br>

## Running
`source [ddmail_e2e_testing virtual environment path]/bin/activate`<br>
`ddmail_e2e_testing --config-file [config file]`

## Coding
Follow PEP8 and PEP257. Use Flake8 with flake8-docstrings for linting. Strive for 100% test coverage.
tts-simple 0.1.2
Simple text-to-speech converter with multiple languages and voices
Requires Python: >=3.6

# Text-to-Speech (TTS) Simple (by HMCorp)

This repository provides a simple implementation of a Text-to-Speech (TTS) system. It allows users to generate speech audio files (MP3 or WAV) from text files. The project is designed to be lightweight and easy to use.

## Features
- Convert text files into MP3 or WAV audio files
- Support for multiple languages (over 50 languages supported)
- Various voice accents for certain languages
- Cross-platform support for macOS, Windows, and Linux
- Easy setup and usage

## Requirements
- Python 3.8 or higher
- pip (Python package manager)
- FFmpeg (only for WAV file conversion)

## Installation

### Using pip
1. Install Python (if not already installed):
    - On macOS:
        ```bash
        brew install python
        ```
    - On Windows:
        Download and install Python from [python.org](https://www.python.org/). Ensure you check the box to add Python to your PATH during installation.

2. Install the package:
    ```bash
    pip install tts-simple
    ```
    This will automatically install all required Python dependencies.

3. Install FFmpeg for WAV file generation (optional):
    - On macOS:
        ```bash
        brew install ffmpeg
        ```
    - On Windows:
        Download and install FFmpeg from [FFmpeg.org](https://ffmpeg.org/). Add the FFmpeg binary to your system PATH.

## Usage

### Command Line Interface

Convert a text file to speech with default settings (English, MP3):
```bash
tts-simple input.txt
```

Specify output file:
```bash
tts-simple input.txt output
```

Convert to WAV format:
```bash
tts-simple input.txt -f wav
```

Use a different language:
```bash
tts-simple input.txt -l es  # Spanish
```

Change voice accent:
```bash
tts-simple input.txt -t co.uk  # British English
```

Use slower speech:
```bash
tts-simple input.txt -s
```

List all available languages and voices:
```bash
tts-simple --list
```

### Python API
You can also use the library in your Python code:
```bash
from tts_simple import text_to_speech

# Generate speech in English (default)
text_to_speech("input.txt", "output", language="en", output_format="mp3")

# Generate speech in Spanish with slower speed
text_to_speech("input.txt", "output_spanish", language="es", speed=True)

# Generate speech with British accent 
text_to_speech("input.txt", "output_british", tld="co.uk")
```

## Dependencies
The package automatically installs all required Python dependencies, which include:

- gTTS (Google Text-to-Speech)
- FFmpeg (is required only if you want to generate WAV files).

## Notes
- The default output format is MP3
- If no output file is specified, the input filename (with appropriate audio extension) will be used
- TLD options (voice accents) work best with English language

## License
This project is licensed under the MIT License. See the LICENSE file for details.

## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.

## Contact
For questions or support, please contact [apavlenko@hmcorp.fund].
donk 1.1.0
donk is a minimal version management tool for pyproject.toml files
Requires Python: >=3.10

# donk

donk is a minimal version management tool for pyproject.toml files.

It does three things:

1. Bump the (`major`|`minor`|`patch`) version in your pyproject.toml file
2. Print the version set in your pyproject.toml file
3. Write the version to a file in your module

## Installation

```shell-session
$ pipx install donk
```

## Usage

```shell-session
$ donk
Usage: donk [OPTIONS] COMMAND [ARGS]...

  donk is a minimal version management tool for pyproject.toml files

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  major  Bump the major version
  minor  Bump the minor version
  patch  Bump the patch version
  show   Display version set in project file

```

## Configuration

You can configure donk to write the version to a python file using the tool
section in pyproject.toml:

```toml
[tool.donk]
write_module_version = "donk/__init__.py"
```

This will write `__version__ = "$current_version"` at the same time as the
version in pyproject.toml is bumped.
jfrog-pypi-trial 200.0.0
Add your description here
Requires Python: >=3.13

## JFrog example project

This is an example python project demonstrating how to publish a module to Artifactory.

## Configuration

To resolve packages from Artifactory using pip, add the following to ~/.pip/pip.conf:
```
[global]
index-url = https://<Artifactory-url>/artifactory/api/pypi/<PyPI-Repository>/simple
local/simple
```

## Installation

Run the following commands to build & publish your module:
1. ```pip install twine```
2. ```python -m build --sdist``` or ```python setup.py sdist```
3. ```twine upload --repository-url http://<Artifactory-url>/artifactory/api/pypi/<PyPI-Repository> dist/* -u<USER> -p<TOKEN>```