Federico Bond
292a0dfc0b
fix: use str values in FlagType enum for easier typing ( #137 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-07 16:52:51 -04:00
Federico Bond
052e149ec5
fix: return correct type object in OpenFeatureClient._create_provider_evaluation ( #136 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2023-07-06 13:34:30 -04:00
Federico Bond
291581fbce
fix: object client methods can receive dict or list as default_value ( #134 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-06 11:38:22 -04:00
James Carr
d31b531ae8
chore: Update readme with standard format and examples ( #130 )
...
* chore: Update readme with standard format and examples
Signed-off-by: James Carr <james.r.carr@gmail.com>
* chore: Add TBD to unimplemented features.
Signed-off-by: James Carr <james.r.carr@gmail.com>
* chore: Add license information to bottom.
Signed-off-by: James Carr <james.r.carr@gmail.com>
---------
Signed-off-by: James Carr <james.r.carr@gmail.com>
2023-06-29 23:18:31 -04:00
James Carr
c2d225e34c
feat!: EvaluationDetails.reason should be a string, Reason enum should export default reasons per spec ( #126 )
...
Signed-off-by: James Carr <james.r.carr@gmail.com>
2023-06-28 14:21:34 -04:00
renovate[bot]
959159ec89
chore(deps): update dependency typing-extensions to v4.6.3 ( #123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 22:37:50 +00:00
renovate[bot]
0eb8effbbb
chore(deps): update dependency wrapt to v1.15.0 ( #117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 20:45:30 +00:00
Michael Beemer
0d71b274c7
chore: add disclaimer on SDK stability ( #122 )
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-06-07 13:34:31 -04:00
renovate[bot]
e6a3bf1d49
chore(deps): update dependency nodeenv to v1.8.0 ( #120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 15:56:43 +00:00
renovate[bot]
b796528497
chore(deps): update dependency identify to v2.5.24 ( #119 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 11:05:17 +00:00
renovate[bot]
c91009247b
chore(deps): update codecov/codecov-action digest to eaaf4be ( #118 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 08:08:30 +00:00
renovate[bot]
80b4e9a3d2
chore(deps): update dependency typing-extensions to v4.6.0 ( #115 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 04:29:14 +00:00
renovate[bot]
201c51e181
chore(deps): update dependency pytest-mock to v3.10.0 ( #114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-01 01:31:35 +00:00
renovate[bot]
bbac24596c
chore(deps): update dependency pytest to v7.3.1 ( #113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 23:54:59 +00:00
renovate[bot]
47f600aee3
chore(deps): update dependency pre-commit to v2.21.0 ( #107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 21:39:05 +00:00
renovate[bot]
717e911fae
chore(deps): update dependency pip-tools to v6.13.0 ( #105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 18:00:31 +00:00
renovate[bot]
09625a5125
chore(deps): update dependency identify to v2.5.23 ( #111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 13:50:36 +00:00
renovate[bot]
f3ea2efca1
chore(deps): update codecov/codecov-action digest to 894ff02 ( #104 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 11:41:55 +00:00
renovate[bot]
e2cf940bcd
chore(deps): update dependency platformdirs to v2.6.2 ( #106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-30 08:42:35 +00:00
renovate[bot]
753b7688a9
chore(deps): update dependency isort to v5.12.0 ( #91 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 14:29:26 +02:00
renovate[bot]
9413169974
chore(deps): update dependency filelock to v3.12.0 ( #81 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 14:29:13 +02:00
renovate[bot]
4f40c93cb1
chore(deps): update dependency wheel to v0.40.0 ( #78 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 14:29:03 +02:00
renovate[bot]
a81fbf6417
chore(deps): update dependency distlib to v0.3.6 ( #75 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 14:28:54 +02:00
renovate[bot]
07cfee3a6a
chore(deps): update dependency identify to v2.5.22 ( #77 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 14:28:44 +02:00
renovate[bot]
53c7fbf221
chore(deps): update dependency nodeenv to v1.7.0 ( #86 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-24 14:28:33 +02:00
Moritz Wiesinger
68b479664d
chore: split eval and resolution details objects, adjust providers accordingly ( #103 )
...
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
2023-04-24 14:28:05 +02:00
renovate[bot]
5259dcf241
chore(deps): update codecov/codecov-action digest to 83bb3d0 ( #89 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 23:05:44 +00:00
renovate[bot]
a78099f573
chore(deps): update dependency pep517 to v0.13.0 ( #88 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 14:28:20 -05:00
renovate[bot]
4c30dc3ce8
chore(deps): update dependency dill to v0.3.6 ( #74 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-16 14:13:25 -05:00
github-actions[bot]
511262d971
chore(main): release 0.0.9 ( #70 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-27 09:37:51 -05:00
renovate[bot]
1665225db4
chore(deps): update dependency lazy-object-proxy to v1.9.0 ( #83 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-19 12:16:54 +04:00
renovate[bot]
eb755524ee
chore(deps): update dependency isort to v5.11.4 ( #82 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-19 11:24:13 +04:00
renovate[bot]
ee22bd12c4
chore(deps): update dependency black to v22.12.0 ( #80 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-19 11:07:32 +04:00
Michael Beemer
5615da66ab
chore: Configure Renovate auto merge ( #76 )
...
Configure Renovate auto merge
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-01-04 10:37:54 -05:00
Michael Beemer
e3c36d7b03
chore: Add alternative pip file names to renovate config ( #73 )
2023-01-03 22:23:01 -05:00
Tom Carrio
3a33551fdb
fix: reverse the merged before hooks ( #71 )
2023-01-03 21:51:08 -05:00
Tom Carrio
643d9fa34f
docs: add NoOpProvider import to config sample ( #68 )
2023-01-03 10:04:41 -05:00
github-actions[bot]
504a3af5c0
chore(main): release 0.0.8 ( #67 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-28 00:41:35 -05:00
Tom Carrio
9276d35798
feat: defaults to NoOpProvider ( #66 )
...
* feat: defaults to NoOpProvider
ensures a provider will always be returned
Signed-off-by: Tom Carrio <tom@carrio.dev>
* test: update for default provider being safe with default
Signed-off-by: Tom Carrio <tom@carrio.dev>
* chore: fix misspelling in test case
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2022-12-27 21:40:20 -05:00
github-actions[bot]
3e2c10212a
chore(main): release 0.0.7 ( #65 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-19 13:59:40 -05:00
Thomas Poignant
85db1e0a74
fix: Get Object should return both list and dict ( #64 )
...
* Get Object should return both list and dict
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-12-19 13:14:41 -05:00
github-actions[bot]
00400facf4
chore(main): release 0.0.6 ( #60 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-02 09:33:53 -05:00
Tom Carrio
6f6186ed91
feat: process flag evaluation options in client ( #31 )
...
Signed-off-by: Tom Carrio <tom@carrio.dev>
Co-authored-by: Meg McRoberts <mmcroberts@cloudbees.com>
Co-authored-by: Matthew Elwell <mjelwell89@gmail.com>
2022-12-02 08:07:39 -05:00
github-actions[bot]
4eee603ee1
chore(main): release 0.0.5 ( #58 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-11-22 08:27:33 -05:00
Michael Beemer
b62e526f6d
chore: updated release please readme config
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2022-11-22 08:25:38 -05:00
Alex Jones
3dc3a9dd70
chore: Security upgrade setuptools from 39.0.1 to 65.5.1 ( #46 )
...
fix: requirements-dev.txt to reduce vulnerabilities
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2022-11-21 17:39:59 -05:00
Manuel Schönlaub
50f5a484a0
fix: Fix type checking ( #25 )
...
* Fix type checking within client
Signed-off-by: Manuel Schönlaub <manuel.schoenlaub@gmail.com>
* Make linter happy
Signed-off-by: Manuel Schönlaub <manuel.schoenlaub@gmail.com>
* Migrate Hook Hints to Mapping
Signed-off-by: Manuel Schönlaub <manuel.schoenlaub@gmail.com>
* Fix type annotations in FlagEvaluationDetails
Signed-off-by: Manuel Schönlaub <manuel.schoenlaub@gmail.com>
* Fix last hint typing
Signed-off-by: Manuel Schönlaub <manuel.schonlaub@prodigygame.com>
* Rework typing
Signed-off-by: Manuel Schönlaub <manuel.schonlaub@prodigygame.com>
Signed-off-by: Manuel Schönlaub <manuel.schoenlaub@gmail.com>
Signed-off-by: Manuel Schönlaub <manuel.schonlaub@prodigygame.com>
2022-11-21 17:39:37 -05:00
renovate[bot]
f60b44e014
chore(deps): update python docker tag to v3.11 ( #55 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 13:24:21 -05:00
Michael Beemer
dc6ed6f6d7
docs: Update pip install instructions ( #57 )
...
Update pip install instructions
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2022-11-21 09:52:55 -05:00
Michael Beemer
bfb13d701e
chore: update readme to include latest pip version ( #54 )
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2022-11-17 07:51:33 +04:00