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
renovate[bot]
d41cea270e
chore(deps): update dependency pylint to v3 ( #206 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 01:17:15 -03:00
renovate[bot]
54c018ff85
chore(deps): update dependency black to v23.10.0 ( #211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 01:01:44 -03: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
renovate[bot]
059b54a298
chore(deps): update dependency pre-commit to v3.5.0 ( #210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 19:56:31 +00:00
renovate[bot]
af4955dbde
chore(deps): update python docker tag to v3.12 ( #207 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 08:08:47 +00:00
renovate[bot]
a53b4a84be
chore(deps): update dependency pycodestyle to v2.11.1 ( #209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-13 04:36:09 +00:00
renovate[bot]
6fde2a0087
chore(deps): update dependency platformdirs to v3.11.0 ( #204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 00:34:42 +00:00
renovate[bot]
054d674deb
chore(deps): update dependency coverage to v7.3.2 ( #205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 22:11:26 +00:00
renovate[bot]
c15e3a0f5b
chore(deps): update dependency packaging to v23.2 ( #203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 18:46:40 +00:00
renovate[bot]
2f0617b379
chore(deps): update dependency pylint to v2.17.7 ( #202 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 01:12:45 +00:00
renovate[bot]
78bc5a85de
chore(deps): update dependency identify to v2.5.30 ( #201 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-30 21:57:26 +00:00
github-actions[bot]
544ae0e0ff
chore(main): release 0.3.1 ( #200 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-27 22:42:36 -04: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
renovate[bot]
6e87a36995
chore(deps): update dependency astroid to v2.15.8 ( #197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-26 19:10:27 +00:00
github-actions[bot]
5237e935d5
chore(main): release 0.3.0 ( #194 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-25 13:45:04 -04:00
renovate[bot]
eef4e159ed
chore(deps): update dependency pylint to v2.17.6 ( #196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 15:55:55 +00:00
renovate[bot]
43274eb6d0
chore(deps): update dependency astroid to v2.15.7 ( #195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 00:02:19 +00: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
Manuel Schönlaub
25f6a87bd2
chore(deps): update dependency pyflakes to v3.1.0 ( #184 )
...
This updates pyflakes and associated libraries
chore(deps): update dependency pycodestyle to v2.11.0
chore(deps): update dependency flake8 to v6.1.0
Signed-off-by: Manuel Schönlaub <manuel.schonlaub@prodigygame.com>
2023-09-19 11:26:26 -04:00
renovate[bot]
cb8c671d70
chore(deps): update dependency identify to v2.5.29 ( #193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-16 01:31:14 +00:00
renovate[bot]
81c7429deb
chore(deps): update dependency filelock to v3.12.4 ( #191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 18:45:37 +00:00
renovate[bot]
d7b43bccd5
chore(deps): update codecov/codecov-action digest to c9e0f0b ( #189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 04:32:59 +00:00
renovate[bot]
1c5cca29f1
chore(deps): update codecov/codecov-action digest to 8e29a53 ( #188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:03:20 +00:00
renovate[bot]
8fad269b30
chore(deps): update dependency identify to v2.5.28 ( #187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-11 20:23:05 -06:00
renovate[bot]
d6b4c3dc5d
chore(deps): update dependency black to v23.9.1 ( #186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-11 06:42:48 +00:00
github-actions[bot]
26059854b3
chore(main): release 0.2.0 ( #167 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-09 18:44:05 -06:00
renovate[bot]
1ba12c894e
chore(deps): update dependency wheel to v0.41.2 ( #162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-09 06:35:55 -06:00
renovate[bot]
f1990131bb
chore(deps): update dependency black to v23.9.0 ( #185 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-09 07:00:00 +00:00
renovate[bot]
0b59a25487
chore(deps): update dependency pathspec to v0.11.2 ( #87 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 15:03:24 -06:00
renovate[bot]
5fc4a4d6b0
chore(deps): update dependency build to v1 ( #173 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 14:52:56 -06:00
renovate[bot]
abf989cb48
chore(deps): update dependency virtualenv to v20.24.5 ( #183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 14:45:38 -06:00
renovate[bot]
bea5c3acee
chore(deps): update codecov/codecov-action digest to 398b9de ( #182 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-08 15:09:29 +00:00
Federico Bond
793ced1917
refactor!: simplify namespaces to make public API more pythonic ( #172 )
...
* refactor!: simplify namespaces to make public API more pythonic
Signed-off-by: Federico Bond <federicobond@gmail.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2023-09-08 10:31:25 -04:00
renovate[bot]
6f7cdb8404
chore(deps): update dependency pytest to v7.4.2 ( #180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 21:22:05 +00:00
renovate[bot]
4d4ac14d2b
chore(deps): update codecov/codecov-action digest to a08d532 ( #179 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 01:39:35 +00:00
renovate[bot]
7dfa4f5682
chore(deps): update dependency coverage to v7.3.1 ( #178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 16:09:56 +00:00
renovate[bot]
5ca229e8ab
chore(deps): update actions/checkout action to v4 ( #176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 06:33:06 +00:00
renovate[bot]
c99c27c45b
chore(deps): update codecov/codecov-action digest to 7811627 ( #177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-06 04:41:34 +00:00
renovate[bot]
b8397a9878
chore(deps): update dependency pre-commit to v3.4.0 ( #175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 22:24:53 +00:00
renovate[bot]
cfe2c8ed8c
chore(deps): update dependency pytest to v7.4.1 ( #174 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 20:20:47 +00:00
Federico Bond
a7da26fd93
refactor!: move api hooks methods to api module ( #169 )
...
* refactor!: move api hooks methods to api module
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor!: rename api-level hook methods
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-09-01 13:19:50 +12:00
renovate[bot]
9e1bcb38fd
chore(deps): update dependency platformdirs to v3.10.0 ( #166 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 21:08:56 +00:00
renovate[bot]
0f936b78fe
chore(deps): update dependency pip-tools to v7.3.0 ( #165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 18:26:12 +00:00
renovate[bot]
03be8752da
chore(deps): update dependency pluggy to v1.3.0 ( #168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 13:30:16 -04:00
renovate[bot]
d795394569
chore(deps): update dependency coverage to v7.3.0 ( #151 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 16:26:11 +00:00
renovate[bot]
f853ec500f
chore(deps): update dependency cfgv to v3.4.0 ( #163 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 12:46:32 +00:00