Project setup and core technologies

We used the following core technologies in OpenRarity:

  • Python ≥ 3.10.x

  • Poetry for dependency management

  • Numpy ≥1.23.1

  • PyTest for unit tests

Running tests locally

poetry install # install dependencies locally
poetry run pytest # run tests

Some tests are skipped by default due to it being more integration/slow tests. To run resolver tests:

poetry run pytest -k test_testset_resolver --run-resolvers

Last updated