semvec/pypi-packages huggingface dataset:
fireworks-livekit 1.1.16
Fireworks AI Livekit Plugin
Requires Python: >=3.9.0
Keywords: audio, fireworks, livekit, realtime, stt, voice agent, webrtc

# Fireworks AI Livekit Plugin

Fireworks AI Livekit Plugin for speech-to-text and realtime voice agent with [Fireworks AI](https://fireworks.ai/).

## Installation

```bash
pip install fireworks-livekit
```

## Pre-requisites

You'll need an API key from Fireworks AI. It can be set as an environment variable: `FIREWORKS_API_KEY`


## Changelog

### 1.1.16 – 2025-10-31
- Added initial changelog documentation for tracking project changes.

### 1.1.15 – 2025-09-29
- Added server-side VAD configuration (`skip_vad`, `vad_kwargs`).
- Fixed parameter bug introduced in 1.1.14.

For full history, see CHANGELOG.md (included in the package).
SteinerNet 0.1.6
A SteinerTree library implementing several huristic and exact steiner methods.
Requires Python: >=3.7

# SteinerNet

The Steiner Tree Approach refers to a method used in graph theory and network design to find the most efficient way to connect a set of points (nodes), potentially using extra intermediate points (called Steiner points) to minimize the total connection cost.

This the python eqiuivalent to SteinerNet in R. Released 10 years later on date the R version was released.

## Installation   ![PyPl Total Downloads](https://img.shields.io/pepy/dt/steinernet)

To install:

```bash
pip install steinernet
```

You can install the package locally using pip:

```bash
pip install .
```

Or, for development:

```bash
pip install -e .
```

## Requirements
- Python 3.7+
- networkx

## Usage

```python
import networkx as nx
from steinernet import SteinerNet

# Create a sample graph
G = nx.cycle_graph(6)
terminals = [0, 2, 4]

# Initialize SteinerNet
sn = SteinerNet(G)

# Compute a Steiner tree using the random walk method
T = sn.steinertree(terminals,'ASP', repeats=1, optimize=True)

# Visualize the result
import matplotlib.pyplot as plt
nx.draw(T, with_labels=True)
plt.show()
```

## Turorial
Check the Tutorial on [tutorial file](https://github.com/afshinsadeghi/steinernetpy/blob/main/tutorial/steinernet_benchmark_tutorial.ipynb)

## Documentation

- `SteinerNet(graph)`
    - `graph`: networkx.Graph, the input undirected graph (optionally weighted)
    - **Returns**: SteinerNet object
- `SteinerNet.random_walk_tree(terminals, seed=None)`
    - `terminals`: list of node indices to connect
    - `seed`: (optional) random seed for reproducibility
    - **Returns**: networkx.Graph, a random graph
 
- SteinerNet.steinertree(terminals, method, repeats=1, optimize=True)
- `terminals`: list of node indices to connect
  - `method`: one of the methods   `SP`, `RSP`, `SPM`, `ASP`, `EXA` (see their info in the Reference paper below)  
  - - **Returns**: an approximate Steiner tree made by the selected method 

## Reference
Afshin Sadeghi and Holger Froehlich, "Steiner tree methods for optimal sub-network identification: an empirical study", BMC Bioinformatics 2013 14:144, doi:10.1186/1471-2105-14-144

## License
This project is open source under the [Apache 2.0 License](./LICENSE-2.0.txt). You basically can use it in any commercial or research project.

# Citation
To use this package in your work, cite this article as:

```
@article{sadeghi2013steiner,
  title={Steiner tree methods for optimal sub-network identification: an empirical study},
  author={Sadeghi, Afshin and Fr{\"o}hlich, Holger},
  journal={BMC bioinformatics},
  volume={14},
  pages={1--19},
  year={2013},
  publisher={Springer},
  doi = {https://doi.org/10.1186/1471-2105-14-144}
}
```


Link to [R steinerNet repository](https://github.com/afshinsadeghi/SteinerNet).

For bug reports contact me at 🔗 [LinkedIn](https://www.linkedin.com/in/afshin-sadeghi)
dbmlviz 0.4.0
Converts DBML files to their graphviz representation in .dot format. It can also optionally do the additional conversion to an image format using graphviz.
Requires Python: >=3.8

# dbmlviz
Tool for creating visualization from dbml files.

Originally based on [dbml2dot](https://github.com/aviallon/dbml2dot) by Antoine VIALLON.

# Usage

## Using uvx (recommended)
```bash
# Run directly with uvx
uvx dbmlviz -h

# Or run from local directory
uvx --from . dbmlviz -h
```

## Using pip
```bash
pip install dbmlviz
dbmlviz -h
# Or run as module
python -m dbmlviz -h
```

### Example
```bash
# With uvx
uvx dbmlviz -i schema.dbml -o schema.dot --type svg

# With pip install
dbmlviz -i schema.dbml -o schema.dot --type svg
# Or
python -m dbmlviz -i schema.dbml -o schema.dot --type svg
```
This will output two files, one named `schema.dot` corresponding to the generated dot output,
and a svg file corresponding to the graph generated by graphviz.
ploomes-api-client 0.2.151
Python client for the Ploomes API
Requires Python: >=3.6

# Ploomes API Python Client

This package provides a simple Python client for interacting with the [Ploomes API](https://developers.ploomes.com/), designed with rate-limiting and exponential backoff strategies for improved resilience.

## Installation

You can install the package from PyPI:

```bash
pip install ploomes-api-client
```

## Basic Usage

### Contact Management

To manage contacts, first import the necessary classes and initialize them:

```python
from ploomes_client import PloomesClient as Ploomes
from ploomes_client.collections.contacts import Contacts
```

#### Initialize PloomesClient and Contacts Class

```python
ploomes = Ploomes(api_key='your_api_key_here')
contacts = Contacts(ploomes)
```

#### Creating a New Contact with Expanded Fields

Here is a synthetic example to demonstrate how to create a new contact with expanded `Phones` and `OtherProperties`:

```python
# Define the payload for the new contact
payload = {
    "Name": "Jane Doe",
    "Email": "janedoe@example.com",
    "Phones": [
        {"PhoneNumber": "1234567890", "Type": "Mobile"}
    ],
    "OtherProperties": {"FavoriteColor": "Blue", "Occupation": "Engineer"}
}

# Create the contact
response_json = contacts.post_contact(payload, expand="Phones,OtherProperties")
```

In this example, the `post_contact` method sends a POST request to create a new contact in Ploomes. The `payload` dictionary contains the data for the new contact, including fields like `Name`, `Email`, `Phones`, and `OtherProperties`. We also use the `expand` parameter to expand the `Phones` and `OtherProperties` fields.

By default, the `post_contact` method will return a JSON-formatted string as the response.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

# Uploading to PyPI with Two-Factor Authentication

1. Generate an API token for your PyPI account:

   - Go to the [PyPI account settings page](https://pypi.org/manage/account/token/) and log in.
   - Scroll down to the "API Tokens" section and click "Add API Token."
   - Provide a description for the token and click "Generate."
   - Copy the generated token.

2. Upload your package using the API token:

   - Open your terminal.
   - Navigate to your package directory.
   - Build the distribution files:

     ```bash
     python setup.py sdist bdist_wheel
     ```

   - Upload the distribution files using the `twine` tool and the generated API token:

     ```bash
     twine upload --verbose dist/* -u __token__ -p <API_TOKEN>
     ```

   Replace `<API_TOKEN>` with the copied API token.

3. Verify the upload:

   - Check the PyPI project page to ensure your new version is listed.
go-vendor-tools 0.10.0
Tools for handling Go library vendoring in Fedora
Requires Python: >=3.9

<!--
Copyright (C) 2024 Maxwell G <maxwell@gtmx.me>
SPDX-License-Identifier: MIT
-->

# Go Vendor Tools

[![CI Badge](https://gitlab.com/gotmax23/go-vendor-tools/badges/main/pipeline.svg)](https://gitlab.com/gotmax23/go-vendor-tools/-/commits/main)

[![Copr build status][copr-badge]][copr-package] (`@go-sig/go-vendor-tools-dev`)

Tools for handling Go library vendoring in Fedora

## Documentation

<https://fedora.gitlab.io/sigs/go/go-vendor-tools/>

## Stability

The Go Vendor Tools project is under active development and available in the stable Fedora
for testing purposes.
Expect some breaking changes between releases.
Anyone using the `%go_vendor_*` macros in active Fedora packages MUST join the
Fedora Golang Matrix room and Fedora Go SIG mailing list to be notified of any
major changes.

## Author

The Go Vendor Tools project was authored by Maxwell G and is maintained by them and the
Fedora Go SIG.

[copr-badge]: https://copr.fedorainfracloud.org/coprs/g/go-sig/go-vendor-tools-dev/package/go-vendor-tools/status_image/last_build.png
[copr-package]: https://copr.fedorainfracloud.org/coprs/g/go-sig/go-vendor-tools-dev/package/go-vendor-tools/
needs-config-writer 0.2.4
Sphinx extension to write Sphinx-Needs config to ubproject.toml
Requires Python: >=3.10

needs-config-writer
===================

Sphinx-Needs can be fully configured via ``conf.py``, but can also load configuration from a
``ubproject.toml`` file. This file can be created and updated automatically via the
``needs-config-writer`` Sphinx extension.

Many Sphinx projects want to generate a part of the Sphinx-Needs configuration automatically.
Tools like ubCode / ubc require a declarative format to ingest configuration.
This extension tries to bridge the gap between Sphinx's dynamic Python configuration and
the need for a static configuration file.

**Complete documentation**: https://needs-config-writer.useblocks.com
test-nb 0.1.1
Custom utilities to convert notebooks to python files and test them
Requires Python: <4,>=3.10

# test-nb

Custom utilities to convert notebooks to python and test them.

## CLI Reference

```text
Usage: nb [OPTIONS] COMMAND [ARGS]

  Convert notebooks to python scripts and run them for testing purposes

Options:
  --help  Show this message and exit.

Commands:
  convert  Convert notebook to python files
  test     Convert notebook to python files and test them end-to-end by running them
```

## Commands

**convert**

```text
Usage: nb convert [OPTIONS]

  Convert notebooks to python files

Options:
  --file TEXT       Include one or more notebook files to convert to python
  --directory TEXT  Directory from which to convert notebooks.
  --recursive       Search recursively for notebooks in the provided directory
  --include-md      Include markdown (as comments) in the script
  --no-errors       Silence errors when reading from notebooks and writing to
                    python files.
  --exclude-env     Exclude code that sets environment variables
                    (os.environ[*] = *)
  --overwrite       Overwrite existing files when converting to python.
  --help            Show this message and exit.
```

**test**

```text
Usage: nb test [OPTIONS]

  Convert notebook to python files and test them end-to-end by running them

Options:
  --file TEXT               Include one or more notebook files to convert to
                            python
  --directory TEXT          Directory from which to convert notebooks.
  --recursive               Search recursively for notebooks in the provided
                            directory
  --include-md              Include markdown (as comments) in the script
  --no-errors               Silence errors when reading from notebooks and
                            writing to python files.
  --exclude-env             Exclude code that sets environment variables
                            (os.environ[*] = *)
  --overwrite               Overwrite existing files when converting to
                            python.
  --python-executable TEXT  Path to the python executable. Defaults to
                            executable in the current environment if not
                            provided
  --verbose                 Verbose logging for tests.
  --timeout FLOAT           Timeout for notebook execution
  --help                    Show this message and exit.
```
nvidia-nvtx-cu13 0.0.1
DEPRECATED: Use nvidia-nvtx instead

⚠️ THIS PROJECT 'nvidia-nvtx-cu13' IS DEPRECATED.
Please use 'nvidia-nvtx' instead.

To install the correct package, use:

    pip install nvidia-nvtx

For more information, visit: https://pypi.org/project/nvidia-nvtx/
nvidia-nvptxcompiler-cu13 0.0.1
DEPRECATED: Use nvidia-nvptxcompiler instead

⚠️ THIS PROJECT 'nvidia-nvptxcompiler-cu13' IS DEPRECATED.
Please use 'nvidia-nvptxcompiler' instead.

To install the correct package, use:

    pip install nvidia-nvptxcompiler

For more information, visit: https://pypi.org/project/nvidia-nvptxcompiler/
nvidia-nvml-dev-cu13 0.0.1
DEPRECATED: Use nvidia-nvml-dev instead

⚠️ THIS PROJECT 'nvidia-nvml-dev-cu13' IS DEPRECATED.
Please use 'nvidia-nvml-dev' instead.

To install the correct package, use:

    pip install nvidia-nvml-dev

For more information, visit: https://pypi.org/project/nvidia-nvml-dev/
nvidia-nvjpeg-cu13 0.0.1
DEPRECATED: Use nvidia-nvjpeg instead

⚠️ THIS PROJECT 'nvidia-nvjpeg-cu13' IS DEPRECATED.
Please use 'nvidia-nvjpeg' instead.

To install the correct package, use:

    pip install nvidia-nvjpeg

For more information, visit: https://pypi.org/project/nvidia-nvjpeg/
nvidia-nvjitlink-cu13 0.0.1
DEPRECATED: Use nvidia-nvjitlink instead

⚠️ THIS PROJECT 'nvidia-nvjitlink-cu13' IS DEPRECATED.
Please use 'nvidia-nvjitlink' instead.

To install the correct package, use:

    pip install nvidia-nvjitlink

For more information, visit: https://pypi.org/project/nvidia-nvjitlink/
nvidia-nvfatbin-cu13 0.0.1
DEPRECATED: Use nvidia-nvfatbin instead

⚠️ THIS PROJECT 'nvidia-nvfatbin-cu13' IS DEPRECATED.
Please use 'nvidia-nvfatbin' instead.

To install the correct package, use:

    pip install nvidia-nvfatbin

For more information, visit: https://pypi.org/project/nvidia-nvfatbin/
nvidia-cufft-cu13 0.0.1
DEPRECATED: Use nvidia-cufft instead

⚠️ THIS PROJECT 'nvidia-cufft-cu13' IS DEPRECATED.
Please use 'nvidia-cufft' instead.

To install the correct package, use:

    pip install nvidia-cufft

For more information, visit: https://pypi.org/project/nvidia-cufft/
nvidia-cuda-sanitizer-api-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-sanitizer-api instead

⚠️ THIS PROJECT 'nvidia-cuda-sanitizer-api-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-sanitizer-api' instead.

To install the correct package, use:

    pip install nvidia-cuda-sanitizer-api

For more information, visit: https://pypi.org/project/nvidia-cuda-sanitizer-api/
nvidia-cuda-runtime-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-runtime instead

⚠️ THIS PROJECT 'nvidia-cuda-runtime-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-runtime' instead.

To install the correct package, use:

    pip install nvidia-cuda-runtime

For more information, visit: https://pypi.org/project/nvidia-cuda-runtime/
nvidia-cuda-profiler-api-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-profiler-api instead

⚠️ THIS PROJECT 'nvidia-cuda-profiler-api-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-profiler-api' instead.

To install the correct package, use:

    pip install nvidia-cuda-profiler-api

For more information, visit: https://pypi.org/project/nvidia-cuda-profiler-api/
nvidia-cuda-opencl-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-opencl instead

⚠️ THIS PROJECT 'nvidia-cuda-opencl-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-opencl' instead.

To install the correct package, use:

    pip install nvidia-cuda-opencl

For more information, visit: https://pypi.org/project/nvidia-cuda-opencl/
nvidia-cuda-nvrtc-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-nvrtc instead

⚠️ THIS PROJECT 'nvidia-cuda-nvrtc-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-nvrtc' instead.

To install the correct package, use:

    pip install nvidia-cuda-nvrtc

For more information, visit: https://pypi.org/project/nvidia-cuda-nvrtc/
nvidia-cuda-nvcc-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-nvcc instead

⚠️ THIS PROJECT 'nvidia-cuda-nvcc-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-nvcc' instead.

To install the correct package, use:

    pip install nvidia-cuda-nvcc

For more information, visit: https://pypi.org/project/nvidia-cuda-nvcc/
nvidia-cuda-cuxxfilt-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-cuxxfilt instead

⚠️ THIS PROJECT 'nvidia-cuda-cuxxfilt-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-cuxxfilt' instead.

To install the correct package, use:

    pip install nvidia-cuda-cuxxfilt

For more information, visit: https://pypi.org/project/nvidia-cuda-cuxxfilt/
nvidia-cuda-cupti-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-cupti instead

⚠️ THIS PROJECT 'nvidia-cuda-cupti-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-cupti' instead.

To install the correct package, use:

    pip install nvidia-cuda-cupti

For more information, visit: https://pypi.org/project/nvidia-cuda-cupti/
nvidia-cuda-culibos-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-culibos instead

⚠️ THIS PROJECT 'nvidia-cuda-culibos-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-culibos' instead.

To install the correct package, use:

    pip install nvidia-cuda-culibos

For more information, visit: https://pypi.org/project/nvidia-cuda-culibos/
nvidia-cuda-crt-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-crt instead

⚠️ THIS PROJECT 'nvidia-cuda-crt-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-crt' instead.

To install the correct package, use:

    pip install nvidia-cuda-crt

For more information, visit: https://pypi.org/project/nvidia-cuda-crt/
nvidia-cuda-cccl-cu13 0.0.1
DEPRECATED: Use nvidia-cuda-cccl instead

⚠️ THIS PROJECT 'nvidia-cuda-cccl-cu13' IS DEPRECATED.
Please use 'nvidia-cuda-cccl' instead.

To install the correct package, use:

    pip install nvidia-cuda-cccl

For more information, visit: https://pypi.org/project/nvidia-cuda-cccl/