Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 697 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 697 Bytes

Shapes

To install all dependencies simply run pip install -r requirements.txt Target python version is 3.11

For code formatting, run black .

This repository uses python dataclasses. These are prefabricated data containers with a couple of usefull dunder methods already implemented (like __repr__, __eq__, __hash__ etc.

Pydantic is a nice library to make sure these dataclasses actually contain the types that are mentioned in the dataclass definition.

To test the packaging: first run pip wheel . to create the distribution packages. Next run pip install . in order to install the package in the virtual environment and see the result of the configuration made in setup.py