semvec/pypi-packages huggingface dataset:
ckan-pilot 1.1.7
Manage CKAN project development, operations and maintenance with a state-of-the-art command-line interface (CLI) and modern toolset.
Requires Python: >=3.10

# 🛰️ CKAN Pilot

**A CLI tool to manage CKAN projects with ease.**
Manage CKAN **project development, operations and maintenance** with a state-of-the-art command-line interface (**CLI**) and modern toolset.

![CKAN Pilot logotype](https://raw.githubusercontent.com/keitaroinc/ckan-pilot/refs/heads/main/CKAN-Pilot-logo.webp)

---

## 📄 Installation guide

- [Installation](https://github.com/keitaroinc/ckan-pilot/wiki/Installation)


## 🚀 Quickstart

1. **Initialize a new project:**

```bash
ckan-pilot init <project_dir>
```

> Once the project is initialized run all commands from the project directory.

2. **Build a distribution of the project:**

```bash
ckan-pilot dist build
```

3. **Start CKAN stack:**

```bash
ckan-pilot start --dev
```

> Run any command with `--help` to see its options.
> To stop the CKAN instance crtl+c in the terminal where it is running.

## 📚 Documentation

For detailed documentation, visit the [CKAN Pilot Documentation](https://github.com/keitaroinc/ckan-pilot/wiki).

---

## 🙌 Contributing

Pull requests and issues are welcome!  
To contribute:

1. Fork the repo  
2. Create a branch  
3. Commit your changes  
4. Open a pull request
fakeitmakeit 2025.10.1
Python package for generating fake student data.
Requires Python: >=3.13
Keywords: fake, synthetic-data, testing

# fakeitmakeit
[Marijan Beg](https://github.com/marijanbeg)<sup>1</sup>

<sup>1</sup> *Department of Earth Science and Engineering, Imperial College London, London SW7 2AZ, UK*  

## About

`fakeitmakeit` is a Python package designed for generating fake student data for testing purposes. This package is for developers who need realistic, but fictional, student data to test other packages without risking leaking the real student information. It can generate details such as student names, emails, nationalities, usernames, marks, and other information.

## Installation

You can install `fakeitmakeit` via `pip` from PyPI:

```bash
pip install fakeitmakeit
```

## Documentation

TBC (for now, refer to docstrings...)

## Support

If you require support, have questions, want to report a bug, or want to suggest an improvement, please raise an issue in this repository.

## Contributions

All contributions are welcome, however small they are. If you would like to contribute, please fork the repository and create a pull request. If you are not sure how to contribute, please contact us by raising an issue in this repository, and we are going to help you get started and assist you on the way.

## License

Licensed under the MIT License. For details, please refer to the [LICENSE](LICENSE) file.
ftw-lexwork 2025.1.1
API Client for Lexwork PDF Signer.
Requires Python: <4,>=3.12

Lexwork API Client
==================

Mini API client to use the Lexwork PDF Signer developed by `Sitrox <https://www.sitrox.com>`.

Installation
------------

Installing it:

.. code-block:: bash

   pip install git+git://github.com/4teamwork/lexwork.git#egg=lexwork


Usage
-----

.. code-block:: python

   from lexwork.apiclient import APIClient

   client = APIClient(url='https://lexwork.example.org', username='user', password='secret')
   client.test() # Raises an exception if the request wasn't successful
   client.pdf_signature_reasons() # Returns an array of valid signature reasons

   # Returns the signed PDF as a base64 string
   signed_pdf = client.sign_pdf(file=file_like, reason_for_signature='something important')
gladiaio-sdk 0.4.0
Gladia SDK for Python
Requires Python: <4,>=3.10

# Gladia Python SDK

A Python SDK for the Gladia API.

## Requirements

You need Python 3.10+ for this package.  
It may work on lower versions but they are not supported / tested.

## Installation

### Using pip

```bash
pip install gladiaio-sdk
```

### Using uv

```bash
uv add gladiaio-sdk
```

## Usage

To use the SDK, import `GladiaClient` and create a new instance of it.

You can also configure `api_key`, `api_url` and `region` through their respective environment variables: `GLADIA_API_KEY`, `GLADIA_API_URL` and `GLADIA_REGION`.

```python
from gladiaio_sdk import GladiaClient

gladia_client = GladiaClient(
  api_key="your_api_key"
)
```

## Live V2

### Threaded vs Async

Our Python SDK supports sync/threaded and asyncio versions.  
To get the sync/threaded version, do:

```python
live_client = gladia_client.live_v2()
```

And to get the async version:

```python
live_client = gladia_client.live_v2_async()
```

### Usage

Once you decided between sync and async client, you can use the client to run a Live session:

```python
# Create session
live_session = live_client.start_session(
  LiveV2InitRequest(
    language_config=LiveV2LanguageConfig(
      languages=["en"],
    ),
    messages_config=LiveV2MessagesConfig(
      receive_partial_transcripts=True,
    ),
  )
)


# Add listeners
@live_session.on("message")
def on_message(message: LiveV2WebSocketMessage):
  if message.type == "transcript":
    print(f"{'F' if message.data.is_final else 'P'} | {message.data.utterance.text.strip()}")


@live_session.once("started")
def on_started(response: LiveV2InitResponse):
  print(f"Session {response.id} started")


@live_session.on("error")
def on_error(error: Exception):
  print(f"An error occurred during live session: {error}")


@live_session.once("ended")
def on_ended(ended: LiveV2EndedMessage):
  print(f"Session {live_session.session_id} ended")


# Send audio
live_session.send_audio(audio_bytes)
# ...
live_session.send_audio(audio_bytes)

# Stop the recording when all audio have been sent.
# Remaining audio will be processed and after post-processing,
# the session is ended.
live_session.stop_recording()
```
swing-schedule 0.1.3
Swing Dance Schedule Generator
Requires Python: >=3.13

# Swing Schedules Generator

Generates schedules for schools teaching partner dances.

## Install

You need `python3` and `pip` to use this tool.
```
python3 -m pip install --upgrade --user swing-schedule
```

If you want to install from testpypi: `python3 -m pip install --upgrade --user -i https://test.pypi.org/simple/ swing-schedule --extra-index-url https://pypi.org/simple`

## Run
```
swing-schedule -t ~/.local/lib/python*/site-packages/swing_schedule/data/teachers.csv
```