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
renovate[bot]
64a2d9f50c
chore(deps): update dependency virtualenv to v20.24.4 ( #116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 10:57:59 +00:00
renovate[bot]
ed82368aca
chore(deps): update dependency identify to v2.5.27 ( #161 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 08:31:15 +00:00
Federico Bond
67ba8619b9
refactor!: move api evaluation context methods to api module ( #164 )
...
* refactor: move api evaluation_context methods to api module
Signed-off-by: Federico Bond <federicobond@gmail.com>
* refactor: rename api_evaluation_context and set_api_evaluation_context
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-08-31 17:53:32 +12:00
renovate[bot]
ae412f7421
chore(deps): update dependency filelock to v3.12.3 ( #160 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 04:08:03 +00:00
renovate[bot]
ba4bfab384
chore(deps): update dependency click to v8.1.7 ( #159 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 00:13:43 +00:00
renovate[bot]
b152fd47e2
chore(deps): update codecov/codecov-action digest to 04adceb ( #158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-30 23:20:34 +00:00
James Carr
43ce93dc82
chore: E2E Test Support ( #132 )
...
* test: add implementation of evaluation e2e tests
Signed-off-by: Federico Bond <federicobond@gmail.com>
Signed-off-by: James Carr <james.r.carr@gmail.com>
* chore: run behave tests in GH workflow
Signed-off-by: Federico Bond <federicobond@gmail.com>
* fix: replace typing.Union value used in isinstance for compatibility with python<3.10
Signed-off-by: Federico Bond <federicobond@gmail.com>
* chore: automatically pull submodule for e2e make target
Signed-off-by: Federico Bond <federicobond@gmail.com>
---------
Signed-off-by: Federico Bond <federicobond@gmail.com>
Signed-off-by: James Carr <james.r.carr@gmail.com>
Co-authored-by: Federico Bond <federicobond@gmail.com>
2023-08-31 07:54:58 +12:00
github-actions[bot]
4b8dcaacd4
chore(main): release 0.1.0 ( #127 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-01 11:31:47 -04:00
Federico Bond
5e7bf1f8ad
feat: implement InMemoryProvider ( #157 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-25 14:50:46 -04:00
renovate[bot]
d310bc7e14
chore(deps): update dependency typing-extensions to v4.7.1 ( #150 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 12:42:59 +00:00
renovate[bot]
54372887a2
chore(deps): update dependency pytest-mock to v3.11.1 ( #149 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 09:45:55 +00:00
renovate[bot]
ff48c45aa8
chore(deps): update dependency click to v8.1.5 ( #153 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 07:51:28 +00:00
renovate[bot]
4bfc2d3525
chore(deps): update dependency pytest to v7.4.0 ( #148 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 03:57:51 +00:00
Michael Beemer
0926a68de6
docs: simplified the under development warning
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-07-14 21:57:43 -04:00
renovate[bot]
90319ff452
chore(deps): update dependency pyparsing to v3.1.0 ( #147 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 10:24:24 +00:00
renovate[bot]
02ebdcda2b
chore(deps): update dependency pluggy to v1.2.0 ( #146 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 08:11:20 +00:00
renovate[bot]
9ac6dae3a1
chore(deps): update dependency pip-tools to v6.14.0 ( #145 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 04:36:08 +00:00
renovate[bot]
851efb6fec
chore(deps): update dependency filelock to v3.12.2 ( #144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 01:22:25 +00:00
renovate[bot]
72539e11f0
chore(deps): update dependency click to v8.1.4 ( #143 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-12 21:12:55 +00:00
Federico Bond
35aa488419
refactor: make every get_<type>_value function delegate to get_<type>_details ( #138 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-12 15:40:02 -04:00
Federico Bond
633deff002
refactor: make Reason enum values instances of str ( #142 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-12 14:52:07 -04:00
Federico Bond
695da28c1e
feat: implement get_provider_metadata for requirement 1.1.5 ( #140 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-10 14:14:07 -04:00
Federico Bond
7fe511ffe0
feat: implement api-level hooks ( #139 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-10 12:56:48 -04:00
Federico Bond
571f5eb3bf
feat: implement client get_metadata for requirement 1.2.2 ( #141 )
...
Signed-off-by: Federico Bond <federicobond@gmail.com>
2023-07-10 11:32:59 -04:00
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