Metadata-Version: 2.1
Name: stackit-core
Version: 0.0.1a0
Summary: Core functionality for the STACKIT SDK for Python
Author: STACKIT Developer Tools
Author-email: developer-tools@stackit.cloud
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: cryptography (>=43.0.1,<44.0.0)
Requires-Dist: pydantic (>=2.9.2,<3.0.0)
Requires-Dist: pyjwt (>=2.9.0,<3.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: urllib3 (>=2.2.3,<3.0.0)
Description-Content-Type: text/markdown

> ⓘ INFO: The STACKIT Python SDK is in beta and in active development.


# STACKIT Python SDK Core

## Introduction

The STACKIT Python core package consists of core functionality which is needed
to use the [STACKIT Python SDK](https://github.com/stackitcloud/stackit-sdk-python).

## Compilation and Installation

You can install this package by running the following command from the root of the this repository:
```bash
make install
```

### Development Mode

When developing, you can use a feature of `pip` called _Editable Installs_,
which installs the local files like a package so you can test features without
reinstalling the package every time.
This package also defines additional depencies for development, like testing and linting.
It requires [`poetry`](https://python-poetry.org/) to be installed. An installation guide can be found [here](https://python-poetry.org/docs/#installation).

After installing `poetry` execute the following in the root folder of this repository:

```bash
make install-dev
```

## Usage

The core package does nothing on its own and must be used in conjunction with
the [STACKIT Python SDK](https://github.com/stackitcloud/stackit-sdk-python).

