Commit Graph

444 Commits

Author SHA1 Message Date
gruebel 83370d814b add missing stateless provider tests
Signed-off-by: gruebel <anton.gruebel@gmail.com>
2025-08-10 18:26:39 +02:00
Anton Grübel 32fdec1781
chore: support Python 3.14 (#530)
support Python 3.14

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2025-08-02 17:12:04 +02:00
renovate[bot] 9d0cbe8d4a
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.17.1 (#528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 13:35:26 +02:00
OpenFeature Bot 1802022994
chore(main): release 0.8.2 (#485)
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
2025-07-30 17:29:08 -04:00
Anton Grübel a3698902b5
chore: switch build backend to uv (#527)
Signed-off-by: gruebel <anton.gruebel@gmail.com>
2025-07-30 17:08:54 -04:00
Konstantinos Koukopoulos a5b3aa9c52
fix: merge transaction context into hook context evaluation context (#521) (#523)
Signed-off-by: Konstantinos Koukopoulos <koukopoulos@gmail.com>
2025-07-23 14:27:15 +02:00
renovate[bot] 5652c0c457
chore(deps): update astral-sh/setup-uv digest to 7edac99 (#524)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 23:47:48 +02:00
renovate[bot] 00cab65315
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.17.0 (#526)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2025-07-21 17:33:07 +02:00
renovate[bot] 90a193d22c
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.4 (#525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 17:31:59 +02:00
renovate[bot] 288bd6bb34
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.2 (#518)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03 22:09:42 +00:00
renovate[bot] a04e52c022
chore(deps): update github/codeql-action digest to 181d5ee (#517)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 20:46:31 +00:00
renovate[bot] 21ef53a156
chore(deps): update github/codeql-action digest to 39edc49 (#515)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 23:33:05 +00:00
renovate[bot] 6da7890ac6
chore(deps): pin astral-sh/setup-uv action to bd01e18 (#514)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 11:20:53 +02:00
Leo fb47cbb2a5
feat: starting migration to uv (#512)
* starting migration to uv

Signed-off-by: leohoare <leo@insight.co>

* single command for test

Signed-off-by: leohoare <leo@insight.co>

* uv-lock in pre-commit, manually run pre-commit instead of action, add mypy and pre-commit to dev dependencies

Signed-off-by: leohoare <leo@insight.co>

* ignore nothing to cache

Signed-off-by: leohoare <leo@insight.co>

* cleanup and remove comment

Signed-off-by: leohoare <leo@insight.co>

* Update .github/workflows/release.yml

Co-authored-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Signed-off-by: Leo  <37860104+leohoare@users.noreply.github.com>
Signed-off-by: leohoare <leo@insight.co>

* cloeset thing to hatch scripts using project scripts

Signed-off-by: leohoare <leo@insight.co>

* ignore errors (not ideal)

Signed-off-by: leohoare <leo@insight.co>

* move pre-commit into scripts

Signed-off-by: leohoare <leo@insight.co>

* update dependency group, add frozen, remove uv-lock precommit, v6 uv, revert precommit

Signed-off-by: leohoare <leo@insight.co>

* add comment to github issue

Signed-off-by: leohoare <leo@insight.co>

---------

Signed-off-by: leohoare <leo@insight.co>
Signed-off-by: Leo  <37860104+leohoare@users.noreply.github.com>
Co-authored-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
2025-06-27 09:17:52 +02:00
renovate[bot] 7783a8b6c7
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.1 (#513)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 02:43:29 +00:00
renovate[bot] d21d9db90a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.0 (#510)
* chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.0

* skip PLC0415

Signed-off-by: gruebel <anton.gruebel@gmail.com>

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gruebel <anton.gruebel@gmail.com>
2025-06-19 17:32:18 +00:00
renovate[bot] ac95c7a5b7
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.16.1 (#509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 13:26:01 +02:00
renovate[bot] 4628c24f5c
chore(deps): update github/codeql-action digest to ce28f5b (#508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 21:35:29 +00:00
renovate[bot] a21413bd50
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.13 (#507)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 02:55:07 +00:00
renovate[bot] 347517a7cc
chore(deps): update github/codeql-action digest to fca7ace (#505)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-03 21:29:53 +00:00
Anton Grübel f95b27a25a
refactor: refine typing.Any type hints (#504)
* refine typing.Any type hints

Signed-off-by: gruebel <anton.gruebel@gmail.com>

* exclude TYPE_CHECKING from coverage

Signed-off-by: gruebel <anton.gruebel@gmail.com>

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2025-06-03 19:52:16 +02:00
renovate[bot] 87e448593d
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.16.0 (#503)
* chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.16.0

* fix typing

Signed-off-by: gruebel <anton.gruebel@gmail.com>

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gruebel <anton.gruebel@gmail.com>
2025-05-30 16:35:39 +02:00
renovate[bot] 8dfa88cf8a
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.12 (#501)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 18:06:49 +00:00
renovate[bot] abb3137779
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.11 (#499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 07:31:12 +00:00
renovate[bot] c722cf0239
chore(deps): update github/codeql-action digest to ff0a06e (#498)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 17:01:35 +00:00
renovate[bot] 7bb0f5e499
chore(deps): update codecov/codecov-action action to v5.4.3 (#497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 03:11:30 +00:00
renovate[bot] 1dd8b29493
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 (#496)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 20:08:12 +00:00
renovate[bot] 42fed6b200
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 (#493)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 22:07:55 +00:00
renovate[bot] 8aedfe81ef
chore(deps): update github/codeql-action digest to 60168ef (#492)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 15:58:40 +00:00
renovate[bot] 1f169551e3
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.8 (#491)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-01 19:04:19 +00:00
renovate[bot] f4f9a12081
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.7 (#490)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 03:51:50 +00:00
renovate[bot] ad69f2c55f
chore(deps): update actions/setup-python digest to a26af69 (#489)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-24 13:22:29 +02:00
renovate[bot] e0de4b2faa
chore(deps): update github/codeql-action digest to 28deaed (#488)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 23:01:54 +00:00
renovate[bot] 7fe752d8fd
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.6 (#487)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-17 18:38:47 +00:00
Todd Baert d54d239a2d
chore: use publish env
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
2025-04-16 13:49:13 -04:00
renovate[bot] 798ac8ded0
chore(deps): update codecov/codecov-action action to v5.4.2 (#486)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 02:54:15 +00:00
renovate[bot] 95be943d33
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.5 (#484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 23:27:28 +00:00
OpenFeature Bot 4006df768c
chore(main): release 0.8.1 (#445)
Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
2025-04-10 08:47:46 +02:00
Anton Grübel 3636a0d75f
fix: fix cycle dependency between api and client (#480)
* fix cycle dependency between api and client

Signed-off-by: gruebel <anton.gruebel@gmail.com>

* remove comment

Signed-off-by: gruebel <anton.gruebel@gmail.com>

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-04-09 08:39:26 +02:00
Anton Grübel e61b69bb50
refactor: replace exception raising with error flag resolution (#474)
* replace exception raising with error flag resolution

Signed-off-by: gruebel <anton.gruebel@gmail.com>

* revert spec to commit 0cd553d

Signed-off-by: gruebel <anton.gruebel@gmail.com>

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2025-04-08 19:54:41 +02:00
renovate[bot] 5a2825b00d
chore(deps): update github/codeql-action digest to 45775bd (#483)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 02:13:02 +00:00
renovate[bot] 8acc883288
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.4 (#476)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 19:00:06 +00:00
Simon Schrottner 7a30ef914b
chore: add codeowner file to be consistent with the rest of openfeature (#477)
All the other sdks use codeowner files to ensure proper approvals, we should also utilize this within python-sdk

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-04-07 16:29:13 +02:00
renovate[bot] 1ae9fc2361
chore(deps): update github/codeql-action digest to fc7e4a0 (#481)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 13:25:19 +00:00
Anton Grübel 0ebec538db
chore: revert spec to commit 0cd553d (#479)
Signed-off-by: gruebel <anton.gruebel@gmail.com>
2025-04-07 15:21:55 +02:00
renovate[bot] 2be2c06569
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.3 (#475)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 16:18:36 +00:00
renovate[bot] a1359112e9
chore(deps): update actions/setup-python digest to 8d9ed9a (#473)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 06:01:28 +00:00
renovate[bot] 490cd06853
chore(deps): update spec digest to 27e4461 (#472)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 02:34:26 +00:00
renovate[bot] 9ced6bf2d1
chore(deps): update spec digest to 130df3e (#471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 19:50:16 +00:00
renovate[bot] 4eeab3b691
chore(deps): update github/codeql-action digest to 1b549b9 (#470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 19:48:43 +00:00