Tim Gröger
47442fe211
fix Flask dependencie for #28
2023-04-09 21:15:07 +02:00
Tim Gröger
af2c674ce4
fixed most deprecations from flask and sqlalchemy
2023-04-09 20:57:15 +02:00
Tim Gröger
8a656c3c89
Merge branch 'develop' into feature/migrations
2023-02-17 13:15:32 +01:00
Tim Gröger
8a5380d888
update sqlalchmy version. not higher than 2.0
2023-02-17 12:46:27 +01:00
Ferdinand Thiessen
0698327ef5
[core][deps] Use sqlalchemy_utils instead of copy-paste code for merging references
...
This fixes issues when using SQLite
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2022-08-25 17:07:12 +02:00
Ferdinand Thiessen
6ad8cd1728
[cli] Users and roles can be now managed using the cli
...
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2022-08-25 17:04:22 +02:00
Ferdinand Thiessen
e22e38b304
Implement custom UA parsing, allowing to update Flask and Werkzeug
...
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2022-08-22 17:18:03 +02:00
Ferdinand Thiessen
7f8aa80b0e
Update dependencies and increase python version to 3.10
...
Drop future imports, not needed with python 3.10
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2022-08-18 19:45:54 +02:00
Ferdinand Thiessen
6a35137a27
feat(db): Add database migration support, implements #19
...
Migrations allow us to keep track of database changes and upgrading databases if needed.
* Add initial migrations for core Flaschengeist
* Add migrations to balance
* Add migrations to pricelist
* Skip plugins with not satisfied dependencies.
2022-03-08 17:22:55 +01:00
Ferdinand Thiessen
6f35e17fba
feat(plugins): Load metadata from entry points / distribution
ci/woodpecker/push/lint Pipeline was successful
Details
ci/woodpecker/push/test Pipeline was successful
Details
ci/woodpecker/pr/lint Pipeline was successful
Details
ci/woodpecker/pr/test Pipeline was successful
Details
2022-02-23 15:20:31 +01:00
Ferdinand Thiessen
fb50ed05be
deps: Require at lease python 3.9, fixes #22
continuous-integration/woodpecker the build was successful
Details
2021-12-26 15:44:04 +01:00
Ferdinand Thiessen
34ee95c66a
feat(cli): Split CLI commands into seperate files
2021-12-23 02:48:02 +01:00
Ferdinand Thiessen
519eac8f25
feat(ci): Added pipeline for tests
...
continuous-integration/woodpecker the build failed
Details
Add all supported, meaning by flaschengeist, python versions.
Use slim image of python instead of alpine, because Pillow does not
provide any wheels for musllibc
2021-12-22 00:29:33 +01:00
Ferdinand Thiessen
aaec6b43ae
tests: Fix tests for current backend
2021-12-21 22:56:03 +01:00
Ferdinand Thiessen
53ed2d9d1a
chore(package): Only use setup.cfg, drop setup.py
2021-12-18 01:46:35 +01:00
Ferdinand Thiessen
064177542e
[core] Added license and added setup information
2021-04-02 06:58:47 +02:00
Ferdinand Thiessen
d2854315c1
[Test] Added setup.cfg to run tests and coverage, updated Readme
2021-01-24 16:19:46 +01:00