Replace ValidationError with a warning when creating Attributes with invalid slugs. This change allows existing code to continue functioning while alerting users to potential issues.
Replace flake8 with ruff and apply consistent linting rules across the entire codebase. Update type annotations, quotation marks, and other style-related changes to comply with the new standards.
* chore: fix repo links
* style: flake8 format models.Value
* test: add test for an entity with uuid pk
* feat: support entity models with uuid as pk
* test: check Value repr and str methods