Metadata-Version: 2.4
Name: openroland-cube
Version: 0.1.0
Summary: Code for dealing with Stonex Cube database.
Author-email: Nicu Tofan <nicu.tofan@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/OpenRoLand/openroland-cube
Project-URL: Repository, https://github.com/OpenRoLand/openroland-cube
Project-URL: Issues, https://github.com/OpenRoLand/openroland-cube/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: attrs==26.1.0
Requires-Dist: openpyxl==3.1.5
Requires-Dist: openroland-survey-core>=0.1.0
Requires-Dist: sqlalchemy==2.0.51
Provides-Extra: dev
Requires-Dist: black==26.5.1; extra == "dev"
Requires-Dist: build==1.5.0; extra == "dev"
Requires-Dist: flake8==7.0.0; extra == "dev"
Requires-Dist: isort==8.0.1; extra == "dev"
Requires-Dist: mypy==2.3.0; extra == "dev"
Requires-Dist: pre-commit==4.6.1; extra == "dev"
Requires-Dist: pyproject-flake8==7.0.0; extra == "dev"
Requires-Dist: pytest-cov==7.1.0; extra == "dev"
Requires-Dist: pytest-mock==3.15.1; extra == "dev"
Requires-Dist: pytest==9.1.1; extra == "dev"
Requires-Dist: twine==7.0.0; extra == "dev"
Requires-Dist: wheel==0.47.0; extra == "dev"
Requires-Dist: sqlacodegen==4.0.4; extra == "dev"
Provides-Extra: tests
Requires-Dist: black==26.5.1; extra == "tests"
Requires-Dist: flake8==7.0.0; extra == "tests"
Requires-Dist: isort==8.0.1; extra == "tests"
Requires-Dist: mypy==2.3.0; extra == "tests"
Requires-Dist: pyproject-flake8==7.0.0; extra == "tests"
Requires-Dist: pytest-cov==7.1.0; extra == "tests"
Requires-Dist: pytest-mock==3.15.1; extra == "tests"
Requires-Dist: pytest==9.1.1; extra == "tests"
Requires-Dist: twine==7.0.0; extra == "tests"
Requires-Dist: wheel==0.47.0; extra == "tests"
Provides-Extra: docs
Requires-Dist: cairosvg; extra == "docs"
Requires-Dist: markdown-include; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocs-material[imaging]; extra == "docs"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocstrings; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: pillow; extra == "docs"
Requires-Dist: pymdown-extensions; extra == "docs"
Dynamic: license-file

# openroland-cube

Code for dealing with Stonex Cube database.

## Installation

```bash
python -m pip install openroland-cube
```

## Usage

TBD

## Development

Start by creating a virtual environment and installing the dependencies.
If you have a `make` command available, you can run `make init` after
the virtual environment is created and activated. Otherwise, you can run
the following commands:

```bash
python -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .[dev]
```

On Windows, to be able to serve the documentation, you may also need to
install the `cairo2` package:

```bash
pip install pipwin
pipwin install cairocffi
```
