Jonas L
d800c5e280
feat: use secret_key config field instead of api_key ( #2444 )
...
Fixes #2426
2023-03-22 09:14:11 +00:00
jo
a60d83311b
feat: add python packages version
2023-03-14 14:59:45 +00:00
jo
c7c8207df3
test(shared): fix linting errors
2023-03-14 11:23:14 +00:00
jo
a32d9d25f1
fix(shared): return type confusion
2023-03-04 17:06:16 +02:00
jo
9384df7be2
Merge branch '3.0.x' into main
2023-02-26 20:16:38 +01:00
jo
861698987c
refactor: don't use f-string on logging statements
...
The strings are now be formatted if the logging level is enabled.
2023-02-26 19:09:51 +02:00
jo
c414068c16
test: re-enable pylint logging-fstring-interpolation
2023-02-26 19:09:51 +02:00
jo
c6940db289
feat: replace loguru with logging
2023-02-26 19:09:51 +02:00
jo
d35ee41bb9
chore: release 3.0.2
2023-02-21 13:37:04 +01:00
jo
3606bd2b2b
chore: add isort pre-commit hook
2023-02-03 12:38:58 +01:00
jo
284fd5c688
chore: set dev dependencies version ranges
2023-02-03 07:36:58 +02:00
jo
1e6c5a84d3
style: format code using black
2023-02-01 11:20:32 +01:00
jo
bd76971312
style: format code using black
2023-02-01 11:17:49 +01:00
jo
cfa90c89d1
refactor: improve backports imports
2023-01-16 08:42:23 +02:00
jo
715144a92d
chore: move isort config to pyproject.toml
2023-01-16 08:42:23 +02:00
jo
14beb885a3
chore: split test and coverage tasks
2023-01-16 08:42:23 +02:00
jo
37ba9d0986
chore: release 3.0.1
2022-12-20 16:27:29 +01:00
jo
86ceac76d8
chore: release 3.0.1
2022-12-20 16:16:30 +01:00
jo
29a02e6797
refactor: improve backports imports
2022-12-07 15:59:52 +02:00
jo
f394336efc
chore: move isort config to pyproject.toml
2022-12-07 15:59:52 +02:00
jo
5738edb49c
chore: split test and coverage tasks
2022-12-07 15:59:52 +02:00
jo
0e1dfaa9ff
refactor: upgrade code to Python 3.8
2022-10-11 09:28:52 +02:00
renovate[bot]
78b43d92bf
chore(deps): update dependency click to >=8.0.4,<8.2 ( #2224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-10 21:43:02 +02:00
jo
7d514a9306
chore: list distribution releases by release date
...
Old releases should be popped from the left/top and new releases should be added to the right/bottom of any distro release list.
2022-10-10 20:11:33 +02:00
jo
5eda6093f4
feat: drop Debian Buster support
...
Fixes #2036
2022-10-10 20:11:33 +02:00
jo
d29d837d01
feat: drop Python 3.6 support
2022-10-10 20:11:33 +02:00
jo
448cff7600
feat: drop Ubuntu Bionic support
...
Fixes #2035
2022-10-10 20:11:33 +02:00
Jonas L
96ded62c32
chore: release 3.0.0 ( #2216 )
2022-10-10 17:51:15 +02:00
jo
04490676f6
chore: release 3.0.0-beta.2
2022-10-03 12:43:38 +02:00
jo
ddae3202cc
chore: release 3.0.0-beta.1
2022-09-23 13:41:14 +02:00
jo
bdc2e92454
chore: release 3.0.0-beta.0
2022-09-16 16:32:00 +02:00
Jonas L
9b3207b8a4
feat: move timezone preference to config file ( #2096 )
...
BREAKING CHANGE: The timezone preference moved to the configuration
file.
2022-09-14 12:48:08 +02:00
jo
ef091d10cb
fix(shared): load env from oneOf union schema
2022-09-12 12:54:06 +02:00
renovate[bot]
ef44ad392d
chore(deps): update dependency pydantic to >=1.7.4,<1.11
2022-09-12 12:54:06 +02:00
jo
2afb766b41
chore: outdated python packages versions
2022-09-12 10:48:43 +02:00
Jonas L
f4b1387e01
fix(shared): install tzdata distibutions package ( #2105 )
...
zoneinfo rely on the system tzdata package to work.
2022-09-08 17:50:39 +02:00
jo
d9920a1196
feat(shared): create stream config models
2022-09-06 13:21:54 +02:00
Jonas L
c28c048bf4
chore: use https links ( #2075 )
2022-08-25 16:25:54 +02:00
jo
cfcfcc82e4
chore: revert pin setuptools to <64.0.0 for build backend
...
This reverts commit 2bde574487
.
2022-08-25 09:51:36 +02:00
Jonas L
1147853c63
feat(shared): pass config data via init ( #2042 )
2022-08-12 15:12:39 +02:00
jo
2bde574487
chore: pin setuptools to <64.0.0 for build backend
2022-08-11 22:16:00 +02:00
Jonas L
b465629977
chore: disable pylint logging-fstring-interpolation format ( #2033 )
2022-08-09 20:30:44 +02:00
Jonas L
6df1087abc
fix(shared): remove unused field from rabbitmq config ( #2012 )
2022-08-01 12:03:03 +02:00
jo
bcd877266f
feat(shared): load env config using jsonschema
...
The env loader is now capable of loading lists of objects, union types
or list of union types from the env variables.
They are some limitations: for example it doesn't support unions of
different shapes `list | dict` or `str | dict`.
2022-07-31 21:43:34 +02:00
jo
6c449e3019
fix(shared): validator value type can be wrong
2022-07-31 21:43:34 +02:00
jo
dec51eacee
test(shared): move config tests
2022-07-31 21:43:34 +02:00
Jonas L
140cf4427b
test: enable logs when running pytest ( #2008 )
2022-07-31 11:23:27 +02:00
jo
22868ce158
chore: remove chdir in setup.py files
2022-07-27 15:35:57 +02:00
Jonas L
e75426bc4c
refactor(shared): explode config into multiple files ( #1987 )
2022-07-25 21:30:15 +02:00
Jonas L
77f5c9951e
chore: improve setuptools find_packages ( #1985 )
2022-07-25 21:19:41 +02:00