OpenRarity developer documentation
  • OpenRarity documentation
  • Quick Guides
    • Integrating OpenRarity in your application
    • Rank any collections in batches with OpenSea API
    • Rank any collections in shell with OpenSea API
  • Fundamentals
    • Why we need OpenRarity
    • Methodology
    • Library Design
  • Contributions
    • Project setup and core technologies
    • Contributions guide
Powered by GitBook
On this page
  1. Contributions

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
PreviousLibrary DesignNextContributions guide

Last updated 2 years ago