12 Commits

Author SHA1 Message Date
Christoph Reiter
cade6e9685 vercmp: add fast path for when the versions or parts are equal
We compare  the same versions a lot, for example downstream with upstream,
or git with pacman repo.
2025-06-28 20:52:13 +02:00
Christoph Reiter
793616a5b7 vercmp: reduce get_type() calls
only do it once per version part
2025-06-28 20:51:05 +02:00
Christoph Reiter
76d4b4d39b Run pyupgrade
upgrade everything to 3.10+
2023-11-01 19:28:08 +01:00
Christoph Reiter
b2843b55f1 Some more logging
configure the root logger to log INFO for all loggers to stdout and
add our own logger which logs from DEBUG and up.
2023-08-19 23:43:21 +02:00
Christoph Reiter
c524062add mypy fixes 2022-05-29 09:26:38 +02:00
Christoph Reiter
3ed2dde45a More vercmp fixes 2021-04-13 22:01:48 +02:00
Christoph Reiter
6d00fa7c7a vercmp: 1.0.0.r101 is newer than 1.0.0 2021-03-24 12:41:13 +01:00
Christoph Reiter
c7ee6eb2bb Don't hide VCS packages
Treat them like all other packages. They used to cause various problems
by hitting edge cases, but this should all be fixed now.
2020-10-01 19:15:20 +02:00
Christoph Reiter
eef82bc198 ignore empty optdepend messages 2020-08-14 15:11:52 +02:00
Christoph Reiter
8c8597234a Refactor dependency container types 2020-07-11 12:32:46 +02:00
Christoph Reiter
0e57b832e5 Add some API for getting the packages to build
This is just a first draft.
2020-07-10 09:45:49 +02:00
Christoph Reiter
0bb4b0e659 Split app up into multiple modules
It's time..
2020-05-24 10:16:38 +02:00