semvec/pypi-packages huggingface dataset:
integrationos 0.1.3
A Python SDK for IntegrationOS
Requires Python: >=3.7

# IntegrationOS Python SDK

The IntegrationOS Python library offers a strongly-typed, Pydantic-based interface for seamless interaction with the IntegrationOS API. It's designed to facilitate easy integration and usage within server-side Python applications.

## Install

Using pip:

```jsx
pip install integrationos
```

## Configuration

To use the library you must provide an API key and Connection key. Both are located in the IntegrationOS dashboard.

```python
import asyncio
from integrationos import IntegrationOS

async def main():
    async with IntegrationOS("sk_live_1234") as integrate:
        response = await integrate.customers("live::xero::acme-inc").get("cus_OT3CLnirqcpjvw")
        print(response)

if __name__ == "__main__":
    asyncio.run(main())
```


## Testing

1. Configure your environment variables (see `.env.sample`)

2. Build for local testing
    ```bash
    pip install -e .
    ```

3. Run tests
    ```bash
    > python tests/test_unified_api.py # Test Unified API
    > python tests/test_passthrough.py # Test Passthrough API
    > python tests/test_pagination.py # Test Pagination
    ```

## Full Documentation

Please refer to the official IntegrationOS [Documentation](https://docs.integrationos.com/docs/setup) and [API Reference](https://docs.integrationos.com/reference) for more information and Node.js usage examples.
sirocco 0.0.0.dev0
A library for creating weather and climate workflows.
Requires Python: >=3.12
Keywords: icon, aiida, aiida-workgraph, workflow

# Sirocco

Sirocco is a library for creating weather and climate workflows from a yaml
format inspired by [cylc](https://cylc.github.io/) using
[AiiDA](https://www.aiida.net/) as workflow engine.

## Install

To install it please use

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

## Developer tools

To manage the repo we use [hatch]{.title-ref} please install it

``` bash
pip install hatch
hatch test # run tests
hatch fmt # run formatting
hatch run docs:build # build docs
hatch run docs:serve # live preview of doc for development
```

## Resources

-   <https://aiida-workgraph.readthedocs.io/en/latest/>
-   <https://github.com/aiidateam/aiida-workgraph>