Anton Grübel
a853b85514
chore: remove excluded ruff rules and fix issues ( #254 )
...
remove excluded ruff rules and fix issues
Signed-off-by: gruebel <anton.gruebel@gmail.com>
2024-01-06 14:25:44 -03:00
Federico Bond
4bdd384544
fix: fix types for HookContext.{client,provider}_metadata ( #233 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-11-07 09:44:54 -06:00
Federico Bond
db504946d1
fix: add PEP 561 py.typed marker file ( #232 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-11-07 09:33:22 -06:00
Michael Beemer
0c314ab77c
fix!: raise error if the flag wasn't found using the in-memory provider ( #228 )
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-11-01 14:56:48 -04:00
Federico Bond
64f57fdcd4
refactor: use if clauses in list comprehensions to make code more pythonic ( #215 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-10-19 17:38:11 -03:00
Federico Bond
c661ab20a4
fix: Hook methods should have default non-abstract implementations ( #216 )
...
* fix: Hook methods should have default non-abstract implementations
Signed-off-by: Federico Bond <federicobond@gmail.com>
* fix: use correct return type for Hook.before method
Signed-off-by: Federico Bond <federicobond@gmail.com>
* feat: make EvaluationContext a dataclass
Signed-off-by: Federico Bond <federicobond@gmail.com>
* test: add unit test for evaluation context merging in before_hooks
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-10-18 12:30:29 -03:00
Federico Bond
84af1aec01
feat: implement initialize/shutdown on provider registration ( #213 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-10-18 12:04:09 -03:00
Federico Bond
88a204dc27
feat: pass flag_metadata from resolution to evaluation details ( #212 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-10-18 10:36:30 -04:00
Federico Bond
4314ef7003
chore: simplify build and dependencies configuration ( #208 )
...
* chore: simplify build and dependencies configuration
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: remove unused .env.template
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: remove duplicate hook_support.py module
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: update pre-commit config and fix format issues
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: update github workflows
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: update dependencies
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: replace virtualenv with built-in venv everywhere
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-10-18 00:41:54 -03:00
Federico Bond
c544918d65
feat: make openfeature an implicit namespace package ( #199 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-09-27 22:40:25 -04:00
Federico Bond
51f0d260f0
refactor!: rename top-level package to openfeature ( #192 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-09-20 13:22:31 -03:00