semvec/pypi-packages huggingface dataset:
aai-raceychan-test 0.1.0
A dummy package for testing PyPI publishing
Requires Python: >=3.10

# AAI

A dummy package for testing PyPI publishing.

## Installation

```bash
pip install aai
```

## Usage

```python
from aai import hello_world, add_numbers

print(hello_world())  # Hello from AAI package!
print(add_numbers(2, 3))  # 5
```
run11 2025.0.1
Run11 by DeeBeeBros.com makes terminal life easiee
Requires Python: >=3.11

# run11

**functionaliteit**

**reparaties**

<!-- [GitHub-flavored Markdown](https://guides.github.com/features/mastering-markdown/) -->
<!-- python3 -m pip install --upgrade build for building the thing -->

<!-- python3 -m build -->
<!-- twine upload dist/* for uploading to pypi -->
scenario-thinker 0.1.1.2
BDD and AI library

# Scenario Thinker
BDD and AI combined - generate yourself Python scripts in selenium using BDD scenarios.

# Setup
Before all, the best approach would be to make virtual environment:
```bash
python3 -m venv venv
```

After installing this library,
you can initialize all the files:
```bash
st_prepare
```

This will create flask server code in your project location. Also it will copy view for interacting with generating code itself, view for controlling generated 
and their styles and js scripts for them + .env file . It's highly recommended to not change them, unless you know what you're doing. 



Add .env file

Add there token from AI ML API like this:
AI_ML_API_VALUE = "xxx"


Start server with `flask run` and and start working with your scenario. Open file in generated `views` that means views/index.html and put there scenario feature. 
Scenario feature should look like this
```feature
 Feature: showing off behave
Scenario: run a simple test
Given visiting site localhost:3000/button_with_redirect
When I click button with text "Go to my favorites"
Then I will be redirected into site localhost:3000/my_favourites
```
After that, start program and hope for the best.
isogeo-pysdk 3.10.0
Python SDK for Isogeo API
Requires Python: <4,>=3.9
Keywords: GIS, metadata, INSPIRE, Isogeo, API, REST, geographical data, ISO19139

# Isogeo API Python SDK

![PyPI](https://img.shields.io/pypi/v/isogeo-pysdk.svg?style=flat-default) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/isogeo-pysdk?style=flat-default)

[![Build Status](https://dev.azure.com/isogeo/Python%20SDK/_apis/build/status/isogeo.isogeo-api-py-minsdk?branchName=master)](https://dev.azure.com/isogeo/Python%20SDK/_build/latest?definitionId=3&branchName=master)

[![Documentation Status](https://app.readthedocs.org/projects/isogeo-api-pysdk/badge/?version=latest&style=flat-default)](https://app.readthedocs.org/projects/isogeo-api-pysdk/builds/?version__slug=latest)

A Python package to use Isogeo REST API.

## Requirements

Isogeo API requires oAuth2 authentication. To obtain credentials, send us your request by email [projects+api@isogeo.com](mailto:projects+api@isogeo.com).

Based on the well known [`requests`](https://github.com/requests/requests) package and the extension [`requests-oauthlib`](https://github.com/requests/requests-oauthlib).

## Documentation

- [Package manual and autogenerated modules doc](https://isogeo-api-pysdk.readthedocs.io)
- [Isogeo API](http://help.isogeo.com/api/)
- [Contribution guidelines (FR)](https://github.com/isogeo/isogeo-api-py-minsdk/wiki/)

## Usage in a nutshell

```powershell
python -m pip install --user isogeo-pysdk
# or using pipenv
python -m pipenv install isogeo-pysdk
```

### Quickstart

```python
from isogeo_pysdk import Isogeo

# authenticate your client application
isogeo = Isogeo(client_id=app_id,
                client_secret=app_secret)

# get the token
isogeo.connect()

# search within catalogs shared to the application
search = isogeo.search()

# print some statements
print("Search query parameters: ", search.query)
print("Total count of metadatas shared: ", search.total)
print("Count of resources got by request: {}\n".format(len(search.results)))

# close the session when you finish
isogeo.close()
```

Samples are available in `the source repository <https://github.com/isogeo/isogeo-api-py-minsdk/tree/master/isogeo_pysdk/samples>`_.

### Tests

Tests are performed for each published commit:

- by [Azure Pipelines](https://dev.azure.com/isogeo/Python%20SDK/_build)

```powershell
python -m pip install --upgrade -r requirements_dev.txt
python -m pytest
```

Or using the [included Powershell script](https://github.com/isogeo/isogeo-api-py-minsdk/blob/master/tool_test_coverage.ps1):

```powershell
.\tool_test_coverage.ps1
```

### Build

To package and upload:

```powershell
.\tool_build_upload.ps1
```

To build docs:

```powershell
.\tool_docs_build.ps1
```
anisettev3 0.1.1
Provides both sync and async anisette-v3-server clients written in Python.
Requires Python: >=3.8

# anisettev3
Python client implementations for [anisette-v3-server](https://github.com/Dadoum/anisette-v3-server).

## Example Usage
```py
from anisettev3 import AnisetteV3SyncClient, MAIN_ANI

a = AnisetteV3SyncClient(MAIN_ANI)
print(a.get_headers())
# Should provision and print generated headers

...

from anisettev3 import AnisetteV3AsyncClient, MAIN_ANI

a = AnisetteV3AsyncClient(MAIN_ANI)
print(await a.get_headers())
# does the same as above, just async
```

## License
MIT, see [`LICENSE`](LICENSE) for details.
fileprotector 0.1.2
Encrypt PDF and Excel files in bulk using a password
Requires Python: >=3.7

# File Protector

A cross-platform CLI tool to batch encrypt PDF and Excel files with password protection, while preserving the original folder structure.

## Features

- Encrypts PDF and Excel (.xlsx, .xls) files with password protection
- Preserves original folder structure in the output
- Handles already encrypted PDFs with option to decrypt and re-encrypt
- Creates a new "Protected" folder with the original folder name
- Provides detailed operation summary and skipped files report

## Installation

Install globally using pip:

```bash
pip install fileprotector
```

## Usage

```bash
fileprotector <input_folder> <password>
```

Example:

```bash
fileprotector "C:\Users\Documents\Reports" MySecurePassword123
```

This will:
1. Process all PDF and Excel files in the "Reports" folder and its subfolders
2. Create a new folder named "Protected Reports"
3. Save encrypted versions of all files in the new folder
4. Maintain the original subfolder structure

## Supported File Types

- PDF (.pdf)
- Excel (.xlsx, .xls)

## Error Handling

The script provides comprehensive error handling for:
- Already encrypted PDFs
- Invalid files
- Permission issues
- Missing folders

A summary is provided after completion showing:
- Successfully processed files
- Skipped files with reasons
- Total count of processed and skipped files

## License

[MIT License](LICENSE)
chiefpay 1.6.0
ChiefPay Python SDK
Requires Python: >=3.9

# ChiefPay SDK

This is the official Python SDK for interacting with the ChiefPay payment system.

## Installation

```bash
pip install chiefpay
```

## Usage

### Synchronous Client

```python
from chiefpay import Client

client = Client(api_key="your_api_key")
rates = client.get_rates()
print("Exchange rates:", rates)
```
### Asynchronous Client

```python
import asyncio
from chiefpay import AsyncClient

async def main():
    client = AsyncClient(api_key="your_api_key")
    rates = await client.get_rates()
    print("Exchange rates:", rates)

asyncio.run(main())
```

### WebSocket Client

```python
from chiefpay import SocketClient

def on_notification(data):
    print("New notification:", data)

with SocketClient(api_key="your_api_key") as client:
    client.set_on_notification(on_notification)
    input("Press Enter to exit...")
```
### Asynchronous WebSocket Client

```python
import asyncio
from chiefpay import AsyncSocketClient

async def on_notification(data):
    print("New notification:", data)

async def main():
    async with AsyncSocketClient(api_key="your_api_key") as client:
        client.set_on_notification(on_notification)
        print("Asynchronous WebSocket client started. Waiting for events...")
        await asyncio.sleep(60)

asyncio.run(main())
```
### Error Handling

```python
from chiefpay import Client
from chiefpay.exceptions import APIError, TransportError, InvalidJSONError, ManyRequestsError, ChiefPayErrorCode

def handle_errors():
    client = Client(api_key="wrong_api_key")

    try:
        rates = client.get_rates()
        print("Exchange rates:", rates)
    except APIError as e:
        if e.code == ChiefPayErrorCode.PERMISSION_DENIED:
            print(f"Permission denied. Check your API key in: {e.fields}")
        else:
            print(f"API Error: {e.message} (HTTP Status: {e.status_code})")
    except ManyRequestsError:
        print("Too many requests. Please try again later.")
    except TransportError as e:
        print(f"Transport error occurred: {e}")
    except InvalidJSONError as e:
        print(f"Invalid JSON response: {e}")
    except Exception as e:
        print(f"An unexpected error occurred: {e}")

if __name__ == "__main__":
    handle_errors()
```
## Examples

For comprehensive examples, including advanced use cases, check out the examples directory