02ee0dab3d
Do a lot of changes
...
- Add ty to dev deps;
- Add some tests covering previously uncovered cases;
- Fix some bugs;
- Introduce argfield for nicer argparse interface for things that can't
be expressed via the type system;
- Fix line length.
2026-04-01 20:56:44 +02:00
96af0718ee
Migrate build system to uv
2026-03-31 20:47:17 +02:00
bd4389e806
Remove black and bump ruff
2026-03-31 20:31:36 +02:00
05a2506b1e
Configure linting and setup deps via uv
2025-05-14 21:41:08 +02:00
81842e6d19
Migrate to pyproject.toml for build
2025-05-14 21:33:34 +02:00
4f8e111729
Add pyflakes check ( #3 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.deguo.duckdns.org/pavel/argclass/pulls/3
Co-authored-by: Pavel Lutskov <pavel.lutskov@gmail.com >
Co-committed-by: Pavel Lutskov <pavel.lutskov@gmail.com >
2021-09-12 12:39:26 +02:00
326e1bbfa0
Run unittests after code style and lint ( #2 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.deguo.duckdns.org/pavel/argclass/pulls/2
Co-authored-by: Pavel Lutskov <pavel.lutskov@gmail.com >
Co-committed-by: Pavel Lutskov <pavel.lutskov@gmail.com >
2021-09-12 12:27:52 +02:00
f93588f4bf
Add black to CI/CD ( #1 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: https://git.deguo.duckdns.org/pavel/argclass/pulls/1
Co-authored-by: Pavel Lutskov <pavel.lutskov@gmail.com >
Co-committed-by: Pavel Lutskov <pavel.lutskov@gmail.com >
2021-09-12 12:09:57 +02:00
e2333b8916
Start adding CI/CD
continuous-integration/drone/push Build is passing
2021-04-02 19:23:19 +02:00
952ffecf17
More specific raise reason
2021-04-02 19:16:09 +02:00
f002247885
Make it a proper package
2021-03-28 16:02:22 +02:00
6d8d94a1d0
Add __pycache__ to gitignore
2021-03-27 15:55:18 +01:00
4adceae497
Fix style in tests
2021-03-27 15:54:37 +01:00
3d37ef93c3
Add tests
2021-03-27 15:42:45 +01:00
c03fe2f284
Refactor the parser and remove caveman's testing
2021-03-27 15:42:20 +01:00
1c5e34d32c
initial commit
2021-02-02 20:34:54 +01:00