Hugo Osvaldo Barrera
3b9db0e4db
Add support for Python 3.13
...
Fixes: https://github.com/pimutils/vdirsyncer/issues/1180
2025-07-23 23:23:59 +02:00
Hugo Osvaldo Barrera
63d2e6c795
pyproject: squelch warning
2025-04-11 01:59:29 +02:00
Hugo Osvaldo Barrera
03d1c4666d
pyproject: update syntax for licence
2025-04-11 01:59:17 +02:00
Hugo Osvaldo Barrera
17e43fd633
Move test dependencies into pyproject.toml
2025-04-07 18:47:44 +02:00
Hugo Osvaldo Barrera
9a0dbc8cd0
Update ruff configuration syntax
2025-04-07 18:40:34 +02:00
Hugo Osvaldo Barrera
32453cccfc
Drop support for Python 3.7
...
Installing on Python 3.7 no longer works due to lack of support in the
minimal version of setuptools_scm. This commit makes the change
official, but it happened a while ago.
2025-04-07 18:39:52 +02:00
Hugo Osvaldo Barrera
e76d8a5b03
Add two more trove classifiers
2025-04-07 18:09:36 +02:00
Hugo Osvaldo Barrera
d8961232c4
Remove setup.py in favour of pyproject.toml
...
Implements: https://github.com/pimutils/vdirsyncer/issues/1164
2025-04-07 18:06:45 +02:00
Hugo Osvaldo Barrera
8c98992f74
Move setuptools-scm config into pyproject.toml
2024-12-09 14:18:06 +01:00
Hugo Osvaldo Barrera
b50f9def00
Ensure type annotations are backwards compatible
...
Related: https://github.com/pimutils/todoman/issues/544
2023-10-29 16:04:23 +01:00
Hugo Osvaldo Barrera
0f0e5b97d3
Ignore type checking lines in coverage report
2023-09-25 16:24:52 +02:00
Hugo Osvaldo Barrera
5a46c93987
mypy: Drop unnecessary rule exclusion
2023-02-16 16:51:12 +01:00
Hugo Osvaldo Barrera
180f91f0fe
Move mypy config to pyproject.toml
2023-02-16 16:51:12 +01:00
Hugo Osvaldo Barrera
6443d37c97
Move pytest config to pyproject.toml
2023-02-16 16:51:12 +01:00
Hugo Osvaldo Barrera
24cb49f64c
Remove superfluous exception parens
2023-02-10 16:57:39 +01:00
Hugo Osvaldo Barrera
d646357cd3
Use ruff for code checking and linting
...
`isort` is failing in pre-commit.ci right now, so this might be good
timing.
See: https://whynothugo.nl/journal/2023/01/20/notes-on-ruff/
2023-01-31 00:19:14 +01:00