Skip to content

Installation

You can install SQLiter using whichever method you prefer or is compatible with your project setup.

With uv which is rapidly becoming my favorite tool for managing projects and virtual environments (uv is used for developing this project and in the CI):

uv add sqliter-py

With pip:

pip install sqliter-py

Or with Poetry:

poetry add sqliter-py

Optional Dependencies

Currently by default, the only external dependency is Pydantic. However, there are some optional dependencies that can be installed to enable additional features:

  • inflect: For pluralizing table names (if not specified). This just offers a more-advanced pluralization than the default method used. In most cases you will not need this.

These can be installed using uv:

uv add 'sqliter-py[extras]'

Or with pip:

pip install 'sqliter-py[extras]'

Or with Poetry:

poetry add 'sqliter-py[extras]'