Metadata-Version: 2.1
Name: strangeworks-python-core
Version: 0.1.5
Summary: Strangeworks Core provides the infrastructure to interact with the platform.
License: Apache-2.0
Author: Strange Devs
Author-email: hello@strangeworks.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: gql (>=3.4.0,<4.0.0)
Requires-Dist: requests (>=2.28.2,<3.0.0)
Requires-Dist: requests-toolbelt (>=0.10.1,<0.11.0)
Requires-Dist: tomlkit (>=0.11.6,<0.12.0)
Description-Content-Type: text/markdown

# Strangeworks Python Core Library

The Strangeworks Python Core Library provides commonly used things.

## Installation

Install using `poetry`

```
pip install poetry
poetry install
```

## Tests

Test using pytest

```
poetry run pytest tests
```

## Set up dev pre-commit hooks:

the pre-commit hook registered takes care of linting, formatting, etc.

```
 poetry run pre-commit install
```

## Bump version

Bump version with [poetry](https://python-poetry.org/docs/cli/#version).

```
poetry version [patch, minor, major]
```

## Update packages

Update <package> version

```
poetry update <package>
```

Update all packages

```
poetry update
```

