semvec/pypi-packages huggingface dataset:
strato-spin 0.1.0
A YAML-based multi-cloud infrastructure deployment tool
License: MIT
Requires Python: <4.0,>=3.12

# StratoSpin

A YAML-based multi-cloud infrastructure deployment tool for AWS, Azure, and GCP.

## Features
- Deploy AWS resources (Lambda, KMS, S3, SQS, DynamoDB) with assert-based logic.
- Extensible plugin system for Azure and GCP.
- Environment flavours (dev, uat, prod) with name suffixing.
- Parallel deployment of independent resources.
- Poetry-based dependency management and private registry support.

## Installation
```bash
poetry install
```

## Usage
```bash
strato-spin deploy --infra examples/infra_dev.yaml --flavour dev
```

## Publish to Private Registry
```bash
poetry config repositories.company https://your-private-registry.com
poetry config http-basic.company username password
poetry publish --repository company
```

Publish to PyPi
```
poetry config pypi-token.pypi <pypi-API-token>
```


## Extending Plugins
Create a separate project (e.g., strato_spin_examples) with custom plugins in an extensions/ directory. Example:
```python
# strato_spin_examples/extensions/custom_s3_bucket.py
from strato_spin.resources.aws.s3.s3_bucket import S3Bucket

class CustomS3Bucket(S3Bucket):
    required_tags = ["ApplicationID", "CostCentre", "Environment", "SupportGroup"]
```
sqlalchemy-oceanbase 0.1.6
Sqlalchemy dialect for OceanBase mysql tenant
License: MIT
Requires Python: >=3.8

# Sqlalchemy-OceanBase

[![](https://img.shields.io/pypi/v/sqlalchemy-oceanbase)](https://pypi.org/project/sqlalchemy-oceanbase/)
[![PyPI - License](https://img.shields.io/pypi/l/sqlalchemy-oceanbase)](LICENSE)
[![Python Version](https://img.shields.io/pypi/pyversions/sqlalchemy-oceanbase)](https://pypi.org/project/sqlalchemy-oceanbase/)

OceanBase mysql tenant use pymysql to connect to OceanBase database.

See [OceanBase Document](https://en.oceanbase.com/docs/common-oceanbase-database-10000000000829751)

But the DDL of OceanBase is slightly different from MySQL, and user will get some warnings when reflecting metadata from OceanBase.

Alembic thus cannot work with OceanBase directly.

This package is a workaround to make Alembic work with OceanBase.

## Installation

```bash
pip install sqlalchemy-oceanbase
```

## Usage

```python
from sqlalchemy import create_engine

engin = create_engine('msyql+oceanbase://user:password@host:port/dbname')
```


### Async model

```python
from sqlalchemy.ext.asyncio import create_async_engine

engin = create_async_engine('msyql+oceanbase://user:password@host:port/dbname')
```