Installation

Prerequisites

  • Python 3.7 or higher

  • pip or poetry (recommended)

Using pip

pip install true-core

Using poetry

poetry add true-core

From source

git clone https://github.com/alaamer12/true-core.git
cd true-core
pip install -r requirements/dev.txt

Package Split Notice

Important

As of version 0.2.0, several components have been moved to separate packages. Depending on your needs, you may need to install additional packages:

# For enumeration functionality
pip install true-enumeration

# For type system
pip install true-types

# For DummyFile and blob handling
pip install true-blobs

See Release Notes for Version 0.2.0 for detailed migration instructions.

Development Installation

For development, you might want to install additional dependencies:

pip install -r requirements/dev.txt

This will install development dependencies like:

  • pytest for testing

  • pylint for code quality

  • mypy for type checking

  • black for code formatting