Commit Graph

59 Commits

Author SHA1 Message Date
Kevin Veen-Birkenbach
8ea7ff23e9 Release version 0.3.0 2025-12-08 22:40:50 +01:00
Kevin Veen-Birkenbach
87b806d1b9 feat: package config/ and defaults.yaml correctly for Nix & setuptools
This commit fixes the missing `config/defaults.yaml` issue that caused
`pkgmgr --help` to fail with exit code 5 inside Nix builds and during
integration tests.

Changes:
- Added `config/__init__.py` to make the directory a proper Python package.
- Updated `pyproject.toml` to rely on setuptools package discovery.
- Extended `tool.setuptools.packages.find.include` to include both `pkgmgr*` and `config*`.
- Added `tool.setuptools.package-data` so `defaults.yaml` is included
  in wheels, Nix builds, and PKGBUILD-derived installations.
- Removed the conflicting `tool.setuptools.packages` declaration.

This ensures that Nix's pypaBuildPhase can build the wheel successfully
and that `pkgmgr --help` no longer crashes due to missing default config.

Reference:
https://chatgpt.com/share/6935f05f-03d8-800f-a126-b3114cc116ec
2025-12-07 22:29:58 +01:00
Kevin Veen-Birkenbach
71cf032506 Added fidedu 2025-10-18 11:32:48 +02:00
Kevin Veen-Birkenbach
8ec43840b9 Added automtu 2025-10-15 19:18:15 +02:00
Kevin Veen-Birkenbach
59220f5c43 Added reuse 2025-10-15 14:02:00 +02:00
Kevin Veen-Birkenbach
d13784995b Added invbuilder 2025-10-15 11:28:49 +02:00
Kevin Veen-Birkenbach
f17c395dac Added localnet 2025-10-14 10:56:14 +02:00
Kevin Veen-Birkenbach
0430a746ca Added poc-mcp-llm-stack 2025-09-20 10:22:55 +02:00
Kevin Veen-Birkenbach
b9c9f473e9 Updated cleanback 2025-09-11 19:36:49 +02:00
Kevin Veen-Birkenbach
d9ed53b876 Added doscol 2025-08-20 16:57:18 +02:00
Kevin Veen-Birkenbach
7a3187278f Replaced pgsr through dbsr 2025-08-15 18:53:07 +02:00
Kevin Veen-Birkenbach
5ce8c18682 Added pgsr 2025-08-14 12:18:41 +02:00
Kevin Veen-Birkenbach
56c59a24d4 Changed cymais to infinito 2025-07-29 19:57:02 +02:00
Kevin Veen-Birkenbach
95176f4c97 Renamed cymais to infinito.nexus 2025-07-28 16:33:34 +02:00
Kevin Veen-Birkenbach
c26d5bf20f Added unilog 2025-07-21 21:22:26 +02:00
Kevin Veen-Birkenbach
568756d23e Added usure 2025-07-17 16:59:36 +02:00
Kevin Veen-Birkenbach
f1d3aa7251 Added docodol 2025-07-17 02:42:57 +02:00
Kevin Veen-Birkenbach
84229a719c Added mig 2025-07-11 07:19:55 +02:00
Kevin Veen-Birkenbach
61c8cd9e5a Added visere 2025-07-03 14:35:31 +02:00
Kevin Veen-Birkenbach
3c4c700cbe Added keycloak-username-validator 2025-06-18 08:48:06 +02:00
Kevin Veen-Birkenbach
7204204221 Added sitdepex 2025-06-05 18:40:30 +02:00
Kevin Veen-Birkenbach
fe65643ac3 Added healpdf 2025-05-31 21:43:33 +02:00
Kevin Veen-Birkenbach
0a2f3f7d6a Added checkcsp 2025-05-13 15:29:29 +02:00
Kevin Veen-Birkenbach
e8700c2715 Added certreap 2025-05-07 06:05:58 +02:00
Kevin Veen-Birkenbach
bb57a40621 Added certbundle 2025-04-28 09:56:09 +02:00
Kevin Veen-Birkenbach
7b36c40752 Added ldap-schema-manager 2025-04-27 15:01:45 +02:00
Kevin Veen-Birkenbach
a15ceac6b5 Added pulse-bluetooth-mux 2025-04-23 09:13:25 +02:00
Kevin Veen-Birkenbach
4c01f7bd8e Removed commit verification 2025-04-21 21:28:44 +02:00
Kevin Veen-Birkenbach
10c69eb238 Added voltrace to config 2025-04-21 21:25:30 +02:00
Kevin Veen-Birkenbach
1c0784e41f Implemented j2r 2025-04-18 18:36:49 +02:00
Kevin Veen-Birkenbach
bc14f4c1a7 Added colorgen 2025-04-15 16:24:01 +02:00
Kevin Veen-Birkenbach
ac786d696e Removed ignore 2025-04-09 19:31:00 +02:00
Kevin Veen-Birkenbach
75b9af26b1 Added cymais presentation 2025-04-09 19:28:47 +02:00
Kevin Veen-Birkenbach
40dd7bb8f8 Added cymais-sphinx 2025-04-09 12:26:36 +02:00
Kevin Veen-Birkenbach
13f0037dd9 Added dockreap 2025-04-07 14:53:04 +02:00
Kevin Veen-Birkenbach
e6b08aa503 Added meta info for favicon-generator and added setup-hibernate entry 2025-04-02 16:29:42 +02:00
Kevin Veen-Birkenbach
ff0f3e0f1c Moved binaries directory configuration to config.yaml 2025-04-01 13:58:33 +02:00
Kevin Veen-Birkenbach
d790036c37 Added favgen 2025-03-20 01:37:56 +01:00
Kevin Veen-Birkenbach
14f7f3ef89 Removed ignoring of gihufu and added B5690EEEBB952194 2025-03-12 20:17:54 +01:00
Kevin Veen-Birkenbach
9b6d82edbe Added gihufu 2025-03-12 20:10:47 +01:00
Kevin Veen-Birkenbach
bb98e52a17 Added gpg verification for repos 2025-03-12 10:49:36 +01:00
Kevin Veen-Birkenbach
156506c3de Added gitconfig 2025-03-12 09:42:51 +01:00
Kevin Veen-Birkenbach
32da93c8d9 Optimized hashing, pure, bsr etc. 2025-03-12 09:14:07 +01:00
Kevin Veen-Birkenbach
12734e4605 Added bure and solved clone bug 2025-03-12 08:19:23 +01:00
Kevin Veen-Birkenbach
556e0df278 Optimized workspace 2025-03-05 11:20:59 +01:00
Kevin Veen-Birkenbach
486f5b486c Corrected momo settings 2025-03-05 10:41:32 +01:00
Kevin Veen-Birkenbach
5e2eb9df3c Refactored and solved bugs 2025-03-05 09:11:45 +01:00
Kevin Veen-Birkenbach
0177e00058 Finished last entries 2025-03-04 23:59:29 +01:00
Kevin Veen-Birkenbach
cac0d51aa9 Added more entries to repo 2025-03-04 23:28:11 +01:00
Kevin Veen-Birkenbach
ecc9b89c25 Updated repo 2025-03-04 23:16:20 +01:00