Commit Graph

35 Commits

Author SHA1 Message Date
github-actions[bot] 3b967a9a3e
chore(main): release 0.7.0 (#308)
chore(main): release 0.7.0

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-30 11:08:50 +10:00
Anton Grübel 9ba82e3b63
ci: switch to hatch (#297)
switch to hatch

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2024-04-05 18:08:16 +11:00
github-actions[bot] f00bc89caa
chore(main): release 0.6.1 (#304) 2024-03-28 00:10:46 +11:00
Federico Bond 05d0da2e3d
chore: add keywords to pyproject.toml (#305)
Signed-off-by: Federico Bond <federicobond@gmail.com>
2024-03-26 07:31:57 +01:00
github-actions[bot] 2c23c9e971
chore(main): release 0.6.0 (#283)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-22 15:30:50 +01:00
Anton Grübel 6e4eebce20
chore: update mypy and ruff (#296)
update mypy and ruff

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2024-03-19 06:16:16 +11:00
github-actions[bot] 035d0ad679
chore: release 0.5.0 (#277)
chore(main): release 0.5.0

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-21 16:23:33 -05:00
Federico Bond f9833ba753
chore: update ruff version to 0.2.1 and remove preview flag (#272)
Signed-off-by: Federico Bond <federicobond@gmail.com>
2024-02-07 20:08:59 -03:00
github-actions[bot] 522d425a06
chore(main): release 0.4.2 (#238)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-06 07:37:38 -08:00
Anton Grübel af9d3da336
chore: enable mypy strict mode (#257)
Signed-off-by: gruebel <anton.gruebel@gmail.com>
Co-authored-by: Federico Bond <federicobond@gmail.com>
2024-01-08 20:09:53 -03:00
Anton Grübel b3c67b6ab3
ci: add mypy type checking and fix/exclude minor issues (#255)
* add mypy type checking and fix/exclude minor issues

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

* enable explicit_package_bases for mypy

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

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2024-01-07 12:56:32 -03:00
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
Anton Grübel 3b6204daec
chore: replace black, fake8 and isort with ruff and ruff-format (#249)
* replace black, fake8 and isort with ruff and ruff-format

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

* fix workflow

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

* use full version tag for pre-commit/action action

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

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
Signed-off-by: Anton Grübel <anton.gruebel@gmail.com>
2024-01-05 19:45:26 -05:00
github-actions[bot] e24a6347a1
chore(main): release 0.4.1 (#235)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-08 06:17:29 -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
github-actions[bot] d558bb1366
chore(main): release 0.4.0 (#230)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-11-01 15:50:12 -04:00
Michael Beemer 107663a9d1
chore: update readme link in pyproject.toml
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-11-01 15:27:42 -04: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
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
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
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
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
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
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
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
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
github-actions[bot] 47e1d3fd61
chore(main): release 0.0.4 (#53)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-11-15 16:30:58 +04:00
github-actions[bot] a9d46f935b
chore(main): release 0.0.3 (#51)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-11-15 16:04:29 +04:00
github-actions[bot] 0847b0b26c
chore(main): release 0.0.2 (#49)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-11-15 15:41:16 +04:00
Andrew Helsby 7ef8667f12
Pypi publish (#22)
* pypi-packaging: install python build
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Rename open feature python package
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Add code coverage to pipeline
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Update actions to match other sdks
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Update readme with relevant badges
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Update readme with relevant badges
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Fix merge pipeline to add all linting and tests
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Use python 3.10 in release step
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

* pypi-packaging: Use python 3.10 in requirements.txt
Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>
2022-10-13 15:39:47 +04:00
agardnerit e5df0a8856 fix license to allow pypi upload
Signed-off-by: agardnerit <adam@agardner.net>
2022-10-02 11:54:40 +10:00
Andrew Helsby d2b484343d
Restructure modules (#3)
restructure-modules: Rename src module to open_feature

Signed-off-by: Andrew Helsby <ajhelsby@hotmail.com>
2022-06-30 21:35:41 +04:00
Andrew Helsby abe82c0484 python-sdk: Use a singleton for the api, move number enums to strings, modify flake8 config 2022-06-21 15:14:04 +01:00
Andrew Helsby 5e640a8e81 python-sdk: Fix issues raised in code review 2022-06-09 16:57:33 +04:00
Andrew Helsby 029801f8df python-sdk: Add formatters to pre commit 2022-05-17 17:20:19 +04:00