Commit Graph

  • 652d5c611d Drop support for Python 3.9 main Tobias Reiher 2025-11-24 10:37:18 +01:00
  • 4e878cc2b2 Add support for Python 3.12 and 3.13 Tobias Reiher 2024-10-18 14:27:20 +02:00
  • 149c88af22 Drop support for Python 3.8 Tobias Reiher 2024-10-18 14:24:33 +02:00
  • 99579f4b0e Add config for pytest-asyncio to prevent deprecation warning 25.2 25.1 25.0 25-sustained Tobias Reiher 2024-09-04 11:39:28 +02:00
  • c5ec5bbab8 Prevent black to analyze files in node_modules directory Tobias Reiher 2024-09-02 14:53:25 +02:00
  • 11948234a1 Enforce PEP604 type annotations Alexander Senier 2024-08-13 15:01:11 +00:00
  • 7d5514cdb8 Extend detection of fixup commits Tobias Reiher 2024-07-10 18:13:38 +02:00
  • 10171bf54e Configure network access for all CI jobs Tobias Reiher 2024-07-09 18:44:49 +02:00
  • cbb99c23d4 Change license to Apache-2.0 Alexander Senier 2024-06-06 11:32:11 +00:00
  • cabe20a720 Check against Python 3.8 Alexander Senier 2024-05-24 14:20:09 +00:00
  • 1ac3d92d11 Update black, mypy and ruff Tobias Reiher 2024-03-22 14:48:15 +01:00
  • 269060175b Update prebuilt kernel with wireguard support Corentin Machu 2024-03-22 11:37:03 +01:00
  • 1e9091b17f Add wireguard in kernel config Corentin Machu 2024-03-22 11:36:14 +01:00
  • 15020fd02d Enable adding tool-specific arguments to generic Makefile Tobias Reiher 2024-03-08 18:27:14 +01:00
  • 9204345784 Update development tools Tobias Reiher 2024-03-08 14:28:47 +01:00
  • 0ce63302c7 Fix checking of references in commit messages Tobias Reiher 2024-03-06 14:12:40 +01:00
  • e7092e5a12 Enable adding dependencies to generic Makefile Tobias Reiher 2024-02-16 15:06:57 +01:00
  • d36613dece Update pytest, pytest-cov and pytest-xdist Tobias Reiher 2024-01-26 12:07:54 +01:00
  • 0330c11ba4 Ignore pythonfuzz in type checking Alexander Senier 2024-01-05 16:09:35 +01:00
  • 836419a86c Let black ignore files and directories in .gitignore Tobias Reiher 2023-12-14 11:46:31 +01:00
  • 82d80c18d2 Add commit message check Tobias Reiher 2023-12-12 15:49:32 +01:00
  • 894c0b4682 Clean up GitLab CI config Tobias Reiher 2023-12-08 19:58:59 +01:00
  • 26775df787 Explicitly avoid setuptools_scm 8.0.0 Andres Toom 2023-11-22 17:53:44 +02:00
  • 1261c0b9ca Increase minimum required versions of setuptools and setuptools_scm Tobias Reiher 2023-11-17 16:16:48 +01:00
  • 5b0398e570 Implement VM environment for unprivileged testing Alexander Senier 2023-11-15 13:53:17 +00:00
  • d7b13565b2 Remove Code Owners Tobias Reiher 2023-11-16 18:23:16 +01:00
  • 5a36842e2c Enable coverage measurement in threads 24.2 24-sustained Tobias Reiher 2023-09-22 18:35:28 +02:00
  • 838aa808ea Enable checking of line length Tobias Reiher 2023-08-15 16:42:58 +02:00
  • ee74c35d71 Remove unused tool Tobias Reiher 2023-08-04 18:28:29 +02:00
  • fb98bb8b12 Update black, mypy and ruff Tobias Reiher 2023-08-04 18:24:05 +02:00
  • 5b48506650 Exclude assert_never from test coverage Tobias Reiher 2023-08-04 18:06:41 +02:00
  • 6ec06d5212 Remove pylint Tobias Reiher 2023-08-04 18:05:30 +02:00
  • 52f99114de Enable additional ruff rules Tobias Reiher 2023-08-04 18:02:30 +02:00
  • b0f2f26445 Remove deprecated setup in CI config Tobias Reiher 2023-06-26 18:02:19 +02:00
  • 7f4319741b Update python-kacl Tobias Reiher 2023-06-16 12:57:53 +02:00
  • 1e43b3f3d5 Remove useless coverage config Tobias Reiher 2023-06-16 12:57:01 +02:00
  • b196fbb5b7 Fix Makefile Tobias Reiher 2023-05-12 12:04:02 +02:00
  • adead91c08 Update black, mypy and ruff Tobias Reiher 2023-05-12 11:55:29 +02:00
  • e5a9efd292 Add checking of changelog format using python-kacl Tobias Reiher 2023-05-12 11:50:13 +02:00
  • a5fac2d569 Disable all pylint checks except custom check Tobias Reiher 2023-03-23 10:34:22 +01:00
  • d75a56401c Remove isort, flake8 and pydocstyle Tobias Reiher 2023-03-23 10:29:16 +01:00
  • 22a3e66771 Add generic Makefile Tobias Reiher 2023-03-23 10:24:39 +01:00
  • 65db6e1f44 Refactor Makefile Tobias Reiher 2023-03-22 21:24:46 +01:00
  • fda13cb6ed Add ruff Tobias Reiher 2023-03-22 18:55:32 +01:00
  • e82b9ad3f4 Ensure that all CI checks must pass before merging Tobias Reiher 2023-03-14 17:56:09 +01:00
  • e7a10ee2db Ignore missing imports for setuptools_scm Johannes Kliemann 2023-02-03 11:22:26 +00:00
  • 5ad641f18f Add Code Owners Tobias Reiher 2023-01-30 14:30:54 +01:00
  • 21cddb8228 Remove GitHub CI config Tobias Reiher 2023-01-30 14:09:01 +01:00
  • b3d16c0e75 Check commit messages only in MR pipelines Tobias Reiher 2023-01-30 12:28:01 +01:00
  • ee24052c31 Add GitLab CI config Tobias Reiher 2023-01-19 11:02:10 +01:00
  • f5c6865bae Rename package to RecordFlux-devutils Tobias Reiher 2023-01-09 09:29:48 +01:00
  • 7f2584cd5e Update isort Tobias Reiher 2022-12-13 13:46:00 +01:00
  • 9c9eddf036 Enable multiprocessing support in coverage Tobias Reiher 2022-12-13 13:42:47 +01:00
  • a109499bd6 Update black config Tobias Reiher 2022-12-12 19:43:25 +01:00
  • 46354bbfce Add testing with Python 3.11 Tobias Reiher 2022-12-12 19:41:06 +01:00
  • afa4664dd2 Update development tools Tobias Reiher 2022-12-12 19:40:35 +01:00
  • 6440cc638a Add testing with Python 3.10 Tobias Reiher 2022-10-05 09:47:03 +02:00
  • 26335f0181 Drop support for Python 3.7 Tobias Reiher 2022-10-05 09:46:39 +02:00
  • 9f380fe164 Update flake8 Tobias Reiher 2022-10-05 09:40:03 +02:00
  • 654b8041b6 Add flake8-pep585 Tobias Reiher 2022-10-05 09:31:56 +02:00
  • 5bdaa0ce92 Remove interrogate tool Alexander Senier 2022-09-01 09:43:44 +00:00
  • 105e74e31e Use shorter traceback format for pytest Tobias Reiher 2022-08-15 14:53:40 +02:00
  • f34b8140f6 Add dependency and config for interrogate checker Alexander Senier 2022-08-19 11:09:10 +00:00
  • e46aaa2ab0 Add integration test for custom pylint checker Alexander Senier 2022-08-05 13:08:41 +00:00
  • df9476a52a Update pylint plugin Alexander Senier 2022-08-05 13:07:55 +00:00
  • f21cca7fb8 Add minimum required version of setuptools Tobias Reiher 2022-07-14 18:13:51 +02:00
  • cc3c06b353 Enable use of setuptools_scm Tobias Reiher 2022-07-08 13:03:48 +02:00
  • 068ba996fc Extend CI tests Tobias Reiher 2022-07-04 15:45:29 +02:00
  • e1c8b922af Update development tools Tobias Reiher 2022-07-04 15:42:05 +02:00
  • 8ef0d86126 Update black to 22.3.0 Tobias Reiher 2022-03-29 10:39:30 +02:00
  • be574554bd Add support for using pyproject-flake8 Alexander Senier 2022-03-04 11:48:40 +01:00
  • 9838e23891 Include pydantic and whitelisting for pylint Johannes Kanig 2021-11-16 08:35:28 +09:00
  • 3bb678559e Fix upgrading of development dependencies for Python 3.7 Tobias Reiher 2021-11-01 09:01:39 +01:00
  • 8438b25fe5 Include langkit in mypy overrides again Alexander Senier 2021-10-08 13:35:44 +02:00
  • 3d965ad266 Remove parser from mypy overrides Alexander Senier 2021-10-07 16:01:10 +02:00
  • edb4a005c8 Suppress mypy errors for modules without type hints (#1) Tobias Reiher 2021-10-06 16:10:23 +02:00
  • 923e9324e7 Add configs and custom checkers Tobias Reiher 2021-10-05 17:37:08 +02:00
  • 5c187cabf2 Initial commit Tobias Reiher 2021-10-04 13:49:14 +02:00