semvec/pypi-packages huggingface dataset:
databricks-uc-apis 0.0.7
This has all the APIs to interact with Databricks Unity Catalog.
License: MIT
Requires Python: >=3.7
Keywords: one, two

# databricks_uc_apis

## Quick start

```bash
pip install databricks_uc_apis
```

```python
from dbrick import ....
```

## Developing/Contributing

### System requirements

You will need the following installed on your machine to develop on this codebase

- `make` AKA `cmake`, e.g. `sudo apt-get update -y; sudo apt-get install cmake -y`
- Python 3.7+, ideally using `pyenv` to easily change between Python versions
- `git`

###

```bash
# clone the repo
git clone https://github.com/<your github username>/databricks_uc_apis.git

# install the dev dependencies
make install

# run the tests
make test
```
vn-numberwords 0.2.0
Convert numbers to Vietnamese words and Vietnamese words to numbers (with North/South variants)
License: MIT
Requires Python: >=3.8
Keywords: vietnamese, number to words, numberwords, currency, locale

# vn-numberwords

Convert numbers to Vietnamese words and Vietnamese words to numbers (supports Northern and Southern variants).

## Install (from source)

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

## Usage

```python
from vn_numberwords import number_to_words, number_to_currency, words_to_number, currency_words_to_number, SouthDictionary

# Convert numbers to Vietnamese words
print(number_to_words(1234))                       # "một nghìn hai trăm linh bốn"
print(number_to_currency(1234, "đồng"))           # "một nghìn hai trăm linh bốn đồng"
print(number_to_words(21, SouthDictionary()))      # "hai mươi mốt"

# Convert Vietnamese words to numbers
print(words_to_number("một nghìn hai trăm linh bốn"))  # 1234
print(words_to_number("mười một"))                     # 11
print(words_to_number("một trăm ngàn tỷ"))             # 100000000000000
print(currency_words_to_number("một nghìn đồng"))      # 1000
```

Parse Vietnamese-formatted strings:

```python
from vn_numberwords import vietnamese_string_to_words

print(vietnamese_string_to_words("1.234.56"))     # decimal example
```

## Features

### Number to Words
- Convert numbers to Vietnamese words
- Support for Northern and Southern Vietnamese variants
- Currency formatting
- Large number support (up to trillions)

### Words to Number
- Convert Vietnamese words back to numbers
- Support for both accented and non-accented Vietnamese
- Handle complex numbers with multiple magnitude keywords
- Currency parsing

### Supported Number Formats
- Units: không, một, hai, ba, bốn, năm, sáu, bảy, tám, chín
- Tens: mười, mươi, chục
- Hundreds: trăm
- Thousands: nghìn, ngàn, nghàn
- Millions: triệu
- Billions: tỷ, tỉ

## CLI / Demo

Run the demo script:

```bash
python number2word.py
```

## License

MIT
authflow 0.4.0
Highly configurable authentication and authorization package wrapping Keycloak
License: MIT
Requires Python: >=3.11
Keywords: authentication, authorization, keycloak, fastapi, rbac, multi-tenant

# authflow - Backend Package

Python/FastAPI backend for authflow-stack.

## Installation

```bash
pip install authflow
```

## Quick Start

```python
from fastapi import FastAPI, Depends
from authflow import AuthFlow, setup_auth
from authflow.dependencies import get_current_user, require_permission

app = FastAPI()

# Initialize from config file
auth = AuthFlow.from_config("authflow.config.yaml")
setup_auth(app, auth, prefix="/api/v1/auth")

# Protected route
@app.get("/api/data")
async def get_data(user = Depends(get_current_user)):
    return {"message": f"Hello {user.username}"}

# Permission-protected route
@app.post("/api/contracts")
@require_permission("contracts:write")
async def create_contract(user = Depends(get_current_user)):
    return {"status": "created"}
```

## Configuration

Create `authflow.config.yaml`:

```yaml
provider:
  type: keycloak
  keycloak:
    url: https://keycloak.example.com
    realm: my-realm
    client_id: authflow-client
    client_secret: ${KEYCLOAK_SECRET}

features:
  organizations: true
  teams: true
  email_verification: true

rbac:
  model: role-based
  scopes: [global, organization, team]
```

## Development

```bash
pip install -e ".[dev]"
pytest
```
spaceblocks-permissions-server 4.0.2
Server SDK for Space Blocks Permissions, a permissions-as-a-service platform for developers
License: MIT
Requires Python: <4.0,>=3.8
Keywords: space blocks, permissions, rbac

# Space Blocks Permissions Server SDK for Python

This is the Python server SDK for Space Blocks Permissions.

## Usage

Required Python version: 3.8 or later.

The package is published to the official Python Package Index (https://pypi.org/project/spaceblocks-permissions-server).

It can be installed with:

```bash
pip install spaceblocks-permissions-server
```

To get started, import the package and create an instance of the `PermissionsClient`:

```python
from spaceblocks_permissions_server import (
    PermissionsClient,
    ClientAuthenticationOptions
)

client = PermissionsClient(
    '<SPACE_BLOCKS_PERMISSIONS_URL>',
    ClientAuthenticationOptions(
        api_key='<YOUR_API_KEY>',
        client_id='<YOUR_CLIENT_ID>',
        client_secret='<YOUR_CLIENT_SECRET>'
    )
)

client.permission_api.check_permissions(...)
```

The code above uses a client ID and secret to issue an access token,
but a custom token can also be provided by using the `TokenAuthenticationOptions` instead.
Additionally, the client takes further options via a `SpaceBlocksClientOptions` as the third parameter.

Documentation for the platform and APIs are available here: https://docs.spaceblocks.cloud/permissions

A simple example can be found here: https://github.com/wemogy/spaceblocks-sample-helloworld/tree/main/python