InsanePrawn
|
b84d2202db
|
python 3.9 compat: introduce typehelpers.py for NoneType, UnionType, TypeAlias
|
2023-04-17 02:37:10 +02:00 |
|
InsanePrawn
|
9f5bafab57
|
distro/package: fix DESC parser
|
2023-03-17 16:34:20 +01:00 |
|
InsanePrawn
|
c36087308f
|
distro/package: add parsed _desc to package
|
2022-12-07 16:56:35 +01:00 |
|
InsanePrawn
|
3a44cb6d42
|
distro/package: BinaryPackage: Track Arch
|
2022-12-07 15:25:01 +01:00 |
|
InsanePrawn
|
82a87e7ea9
|
implement explicit Optional type hints for =None parameters
Thanks https://github.com/hauntsaninja/no_implicit_optional
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
4154b2dfe3
|
distro.package: add Package.acquire()
|
2022-11-09 20:11:19 +01:00 |
|
InsanePrawn
|
bf420a73be
|
distro: refactor BinaryPackage, Repo and Distro into generics for Local and Remote
|
2022-11-09 20:11:19 +01:00 |
|
InsanePrawn
|
dbe3dc91a3
|
distro/package: refactor class PackageInfo into class BinaryPackage(PackageInfo)
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
c16147ef0c
|
distro.package.parse_desc(): rename resolved_url param to resolved_repo_url for clarity
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
bd5415de47
|
distro/package.parse_desc: add filename to resolved_url
|
2022-08-11 07:24:48 +02:00 |
|
InsanePrawn
|
a7da033845
|
distro: fix type annotations to please mypy
|
2022-02-18 03:30:21 +01:00 |
|
InsanePrawn
|
7359b447e7
|
distro: refactor Repo- and PackageInfo into separate files
|
2022-02-17 03:11:33 +01:00 |
|