5d6d47c664
WIP: caching
Run tests / run-tests (push) Successful in 3m6s
Run benchmarks / run-tests (push) Successful in 35m23s
2026-01-09 05:47:37 +09:00
159d389268
uv.lock: update
2026-01-09 05:47:37 +09:00
0ed62031c6
nix/package: add missing test deps
2026-01-09 05:47:37 +09:00
b190b0c840
Add benchmarks
2026-01-09 05:47:36 +09:00
dbd050cb71
Add subcommand for displaying the transaction log
2026-01-09 05:47:36 +09:00
9022b177d5
seed_test_data: use new queries
2026-01-09 05:47:36 +09:00
3496337f56
README: add overview of project structure
2026-01-09 05:47:36 +09:00
d717eac3bd
Write a set of queries to go along with the event sourcing model
2026-01-09 05:47:36 +09:00
9f44012eef
Update models for event sourcing
2026-01-09 05:47:36 +09:00
48f45095bb
.gitea/workflows: init test pipeline
2026-01-09 05:47:35 +09:00
4f45d9f39e
Set up testing with pytest and co
2026-01-09 05:47:35 +09:00
cc22ec0783
Write specification for economy
2026-01-09 05:47:35 +09:00
ad2fe051f0
example-config.ini: make runnable without modification
2026-01-09 05:47:35 +09:00
9c0bd54be6
parse config file argument as Path
2026-01-09 05:45:43 +09:00
919d7a5afe
assert database_url is present
2026-01-09 05:45:42 +09:00
ddca959ad6
pyproject.toml: psycopg2 -> psycopg2-binary
2026-01-09 05:45:40 +09:00
1733843b77
pyproject.toml: set authors
2026-01-06 17:33:15 +09:00
4ed68ff05c
nix: yeet skrott, massive module modifications tm, wrap package and more
...
Sorry for the kinda big commit that does everything at once
This change does the following:
- yeets skrott and skrot-specific settings from the NixOS module,
- adds a bunch more settings and generalizations to the NixOS module,
- adds two VM NixOS configurations for interactive testing
- wraps the nix package so that `less` is always present in `$PATH`
- yeah, that's about it
kthxbye
2026-01-06 17:01:21 +09:00
78161a96be
Try to read config from /etc/dibbler/dibbler.conf
2026-01-06 16:01:34 +09:00
f4b5e1d6d4
pyproject.toml: set package version, fix nix package
2026-01-06 14:09:38 +09:00
634716956e
uv.lock: init
2025-12-08 18:26:08 +09:00
fb81eef26f
flake.lock: bump
2025-12-08 18:25:59 +09:00
e9d30b63a5
flake.lock: bump
2025-06-07 15:13:32 +02:00
0844843e59
remove all the image related things from dibbler service
2025-05-17 20:05:35 +02:00
70677f7f79
db: handle database.url_file
2025-05-17 19:19:10 +02:00
4a4f0e6947
module.nix: config -> settings
2025-05-05 14:52:28 +02:00
a4d10ad0c7
Merge pull request 'Seed test data' ( #16 ) from seed_test into master
...
Reviewed-on: #16
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-03-30 21:45:37 +02:00
a654baba11
ruff format
2025-03-30 21:44:37 +02:00
e69d04dcd0
mock script, og mock data.
2025-03-29 22:48:30 +01:00
b2a6384f31
la tilbake uv, en project manager
2025-03-29 22:46:30 +01:00
4f89765070
ignorer bifiler fra hatchling
2025-03-29 22:42:36 +01:00
914e5b4e50
fjerner __pyachce__, fra repo tracking
2025-03-29 22:37:11 +01:00
de20bad7dd
remove conf.py
2025-03-19 18:47:23 +01:00
4bab5e7e21
treewide: fix brother-ql usage
2025-03-19 18:47:16 +01:00
b85a6535fe
shell.nix: add python with all packages
2025-03-19 18:14:42 +01:00
22a09b4177
README: add more information
2025-03-19 18:06:40 +01:00
c39b15d1a8
.envrc: init
2025-03-19 17:50:48 +01:00
122ac2ab18
treewide: update everything nix
2025-03-19 17:50:14 +01:00
28228beccd
pyproject.toml: remove invalid license
...
This license field was added without any of the earlier contributors
consent on accident. It is not valid
2025-03-17 21:03:55 +01:00
8a6a0c12ba
Merge pull request #3 from Programvareverkstedet/restructure-project
...
Restructure project
2023-09-02 21:18:04 +02:00
4ce471a5ec
add .ruff_cache to .gitignore
2023-08-30 00:12:07 +02:00
58b4f7913f
Fix a few ruff linter errors
2023-08-30 00:08:15 +02:00
c219fa61ba
format code with black
2023-08-30 00:08:14 +02:00
88d855a951
Add devshell with ruff and black
2023-08-30 00:08:14 +02:00
ea1be3be7f
Remove outdated requirements.txt
2023-08-29 23:47:10 +02:00
455936ef01
mark statistikk subcommand as broken
2023-08-29 23:04:10 +02:00
006c010907
scripts -> subcommands, add logic to lib
2023-08-29 23:03:33 +02:00
eb11d2dc2a
add all menu classes to dibbler.menus
2023-08-29 22:56:44 +02:00
cde79ccb34
Split db.py and make declarative models
2023-08-29 22:50:53 +02:00
c25e5cec27
Big cleanup ദ്ദി^._.^)
2023-08-29 18:32:49 +02:00