semvec/pypi-packages huggingface dataset:
pyrouting 0.1.5
Mobility data routing
Requires Python: >=3.10

# Mobility data routing

This package provides a set of tools to route mobility data.


## Setup environment

### 1. Install poetry

```
pip install poetry
```

### 2. Create project

```
poetry init
```

### 3. Install dependencies

```
poetry install
```

### 4. Build with poetry

```
poetry build
```

### 5. Publish to PyPi

```
poetry publish
```
asbestos-snow 1.6.1
asbestos-snow has moved to asbestos: https://pypi.org/project/asbestos/
Requires Python: <4.0,>=3.9

# asbestos-snow

This is the old location of the `asbestos` project for mocking SnowflakeDB calls in your application. Installing this stub will install the current version of `asbestos`, but you should update your requirements to install `asbestos` instead of `asbestos-snow`.

The new home of the project is here: https://pypi.org/project/asbestos/

## Note for developers

This directory is a self-contained stub package that is automatically released when a new version of `asbestos` is released. Do not touch anything in here and do not delete this directory.
asbestos 1.6.1
An easy way to mock Snowflake connections in Python!
Requires Python: <4.0,>=3.9

# asbestos
An easy way to mock Snowflake connections in Python!

## What is this?

`asbestos` is a library for Python 3.9+ to allow easy mocking of Snowflake calls during local development or testing to save on costs and time. The docs have more information, but here's a quick example:

```python
from asbestos import asbestos_cursor, config as asbestos_config


def snowflake_cursor() -> SnowflakeCursor | AsbestosCursor:
    # Use a flag to decide whether it returns the test cursor
    # or the real thing
    if settings.ENABLE_ASBESTOS:
        return asbestos_cursor()
    return snowflake_connection().cursor(DictCursor)


asbestos_config.register(
    query="your sql goes %s",
    data=("here",),
    response={"It's a": "response!"}
)

with snowflake_cursor() as cursor:
    cursor.execute("your sql goes %s", ('here',))
    assert cursor.fetchall() == {"It's a": "response!"}
```

`asbestos` is not a 1:1 mocking of the full Snowflake API, but includes synchronous and async query mocking that handle most use cases. Check out [some fun things you can do with it here][usage]!

## Installation:

```shell
poetry add asbestos
```

## Docs

[Check out the documentation here!][docs]

To work on the docs locally, ensure that your `python3` version is up-to-date ([pyenv](https://github.com/pyenv/pyenv) is a great way of managing this) and run `make docs`. This will create a dedicated documentation environment and serve the docs locally for testing. To remove the environment, run `make docs_clean`.

## Development

`asbestos` uses `pre-commit` to help us keep the repo clean. To get started, make sure [you have `poetry` installed](https://python-poetry.org/) and follow these steps:

* clone the respository:
  * `git clone git@github.com:SpotOnInc/asbestos.git` (preferred)
  * OR `git clone https://github.com/SpotOnInc/asbestos`
* `poetry install`
* `poetry shell`
* `pre-commit install`

After that, you're ready to go!

[usage]: https://spotoninc.github.io/asbestos/usage/
[docs]: https://spotoninc.github.io/asbestos/