Qubasa
330ef00a7c
Removed python deal.
2023-12-30 23:10:43 +01:00
Qubasa
a1575ec19c
nix fmt
2023-12-19 18:02:06 +01:00
Jörg Thalheim
8ea149de07
re-add 'U' ruff type category
...
This should have been not removed
2023-12-06 17:11:17 +01:00
Qubasa
82fb1c36fe
clan-vm-manager: Preserved selection on view change
2023-12-04 14:29:05 +01:00
Jörg Thalheim
b5afb3f9c0
clan-cli: also package mimetypes
2023-11-30 14:31:37 +01:00
Jörg Thalheim
4fd84d1c48
disallow variable shadowing
2023-11-30 14:31:37 +01:00
Jörg Thalheim
780ffb9c8f
make type checking more strict
2023-11-30 14:31:37 +01:00
Jörg Thalheim
26e3e3872c
enable more linting
2023-11-29 13:29:45 +00:00
Jörg Thalheim
ce1ad9f8c2
clan-cli: drop unused mypy overrides for gi
2023-11-23 18:01:40 +01:00
Qubasa
832c41df7e
Added gtk demo app
2023-11-23 15:03:38 +01:00
Jörg Thalheim
c1f6c0db66
pytest: add missing with-core marker
2023-11-15 07:21:26 +01:00
Qubasa
10e52699be
Fixed wrong examples
2023-11-08 21:40:17 +01:00
Jörg Thalheim
5cb4019942
switch from black to ruff for formatting
2023-11-03 13:38:13 +01:00
Qubasa
4209da96e9
Fixed test_webui only failing in nix_sandbox
2023-10-29 19:35:29 +01:00
Qubasa
00ef406713
Updated to main branch. Removed cluttering asyncio and httpx log messages
2023-10-27 23:36:45 +02:00
Qubasa
4aac2012cf
Fixing test_vms_api test
2023-10-27 19:26:03 +02:00
Qubasa
674d84a43a
Fixing test_vms_api test
2023-10-27 19:26:03 +02:00
Qubasa
86790a6282
Commit only for debugging Container
2023-10-27 19:26:03 +02:00
Qubasa
b1d0129fc0
Commit only for debugging Container
2023-10-27 19:26:03 +02:00
Qubasa
c1b4fa6d55
nix fmt
2023-10-27 19:21:50 +02:00
Qubasa
9f464dd14e
Added ipdb as breakpoint console. Improved logging.
2023-10-27 19:19:45 +02:00
Qubasa
af3f04736b
Improved logging messages. Added ClanError if flake create or machine create already exist
2023-10-27 19:18:45 +02:00
Qubasa
8482bc79f6
Secrets tests passing. nix fmt doesn't complain
2023-10-27 19:18:45 +02:00
Qubasa
8cc1c2c4bd
Fixed cyclic dependencie AND swapped pytest-parallel for pytest-xdist to fix deadlock in tests
2023-10-27 19:18:45 +02:00
Jörg Thalheim
5a7c4120b6
tests: increase timeout to 60
2023-09-28 15:24:06 +02:00
Jörg Thalheim
164f95723d
pytest: add impure marker
2023-09-19 13:12:10 +02:00
Jörg Thalheim
b7212b9988
ruff: also enforce variable naming rules
2023-08-27 10:51:47 +02:00
Jörg Thalheim
9913a95cc2
ruff: enable upgrade rule checks
2023-08-27 10:46:53 +02:00
Jörg Thalheim
bac0942033
pytest: report slow tests and set a 30 timeout
2023-08-27 10:41:32 +02:00
Jörg Thalheim
9cc6a14d73
run pytest in parallel
2023-08-27 09:45:15 +02:00
Jörg Thalheim
9ae14a4f7d
integrate static assets into webui command
2023-08-26 12:24:57 +02:00
Jörg Thalheim
fb7c77690a
replace environment variable with nixpkgs directory
...
In this directory we generate all the files that we need to load nixpkgs.
This seems more robust than all those environment variables that may or not may be set.
2023-08-26 11:45:09 +02:00
DavHau
0a9b914ad5
clan-config: improve jsonschema arg parsing
...
- output json to stdout after success
- expect args in the style: `foo.bar = baz`
- handle different input types
- cast input types on best effort basis
- throw meaningful errors
2023-08-11 00:05:52 +02:00
Jörg Thalheim
8e07fc28ab
clan-cli: unbreak build
2023-08-10 11:30:12 +02:00
DavHau
0f54eccb78
clan-cli: unbreak dev-shell
2023-08-09 18:03:46 +02:00
DavHau
f9aaa5ad39
clan-config: unbreak + include data files
2023-08-09 17:59:18 +02:00
Jörg Thalheim
4cf82f3596
also rename project/pypi name
2023-08-08 14:20:45 +02:00
Jörg Thalheim
b540f318c7
cli: add test for --help
2023-08-03 15:33:08 +02:00
Jörg Thalheim
31a2d90df9
cli: fix installation of subpackages
2023-08-03 15:22:22 +02:00
Jörg Thalheim
df6e94b20e
move environment to helpers module
...
This fixes registering pytest plugins
2023-07-28 10:22:25 +00:00
Jörg Thalheim
282307ca2a
cli: explicitly list clan_cli package
2023-07-28 10:22:25 +00:00
Jörg Thalheim
e4af29d0b4
disable 100% coverage enforcement
2023-07-25 18:55:30 +02:00
DavHau
202e07d5fe
clan-cli: hint on how to get coverage html
2023-07-25 00:59:51 +02:00
DavHau
e806b5549d
clan-cli: enable mypy for tests
2023-07-21 13:43:29 +02:00
Jörg Thalheim
0bf3f42812
clan-cli: restructure according to python's module standard
2023-07-21 12:47:47 +02:00
DavHau
af7e4d7bb9
clan-cli: shell completion for bash, zsh, fish
2023-07-21 11:19:03 +02:00
DavHau
1e5cce99a9
clan-cli: manage sub-commands via python argparse
2023-07-21 11:19:03 +02:00
DavHau
9906d12384
clan-cli: initialize python project from template
...
clan-cli: remove unnecessary unit test file
clan-cli: fix shell.nix too stateful
clan-cli: remove conftest.py
clan-cli: fix flake-module.nix
2023-07-21 11:19:03 +02:00