3d97490c11
add package-splitt script
2024-10-24 01:22:37 +03:00
89d8227ba6
Revert "use hatchling instead of flit"
...
This reverts commit d18d146d79
.
2024-10-24 01:22:37 +03:00
fca9239cd2
use hatchling instead of flit
2024-10-24 01:22:37 +03:00
b167df904b
build: use tool.flit.external-data to distribute data
2024-10-05 17:17:16 +03:00
cd0ac7a7bd
chore: replace passlib with bcrypt
...
passlib uses deprecated crypt module which is deprecated and scheduled
for removal in 3.13. Unfortunately, this module seems to be
unmaintained, so this commit replaces passlib with bcrypt, unfortunately
breaking current passwords
2024-10-05 16:35:27 +03:00
62320e8ec6
feat: drop explicit makepkg usage ( #134 )
...
* generate filenames without using makepkg
* pkgbuild parser impl
* completely remove makepkg calls
* simplify typed get
* try to improve parser
* docs and recipes updatte
* never raise keyerror instead return empty string
* udpate tests
* add support of array expansion
* docs update
* tests update
* handle quoted control sequences correctly
* expand bash
* allow packages without package function
* docs update
* add moroe tests
* small improovements
* support escaped arrays and functions
2024-09-21 03:57:22 +03:00
f43ee2fd1d
build: make cerberus dependency optional
2024-09-04 22:28:25 +03:00
f7a50e5294
feat: implement stats subcommand ( #132 )
2024-09-04 22:28:25 +03:00
50a045434d
feat: add abillity to check broken dependencies ( #122 )
...
* implement elf dynamic linking check
* load local database too in pacman wrapper
2024-08-14 17:07:10 +03:00
148ef09e70
build: use requests-unixsocket2 fork
...
Since requests-2.32.0, the http+unix url scheme is brokek, check
https://github.com/msabramo/requests-unixsocket/issues/73 for more
details
2024-08-14 17:07:10 +03:00
3cd9cff4ee
refactor: update code to the latest python (3.12+)
2024-05-05 21:17:30 +03:00
265de3dc72
ci: explicit isolated build for old ubuntu tox
2024-01-05 22:47:28 +02:00
1b93f4f5e0
fix: drop debug toolbar
2023-12-20 16:26:14 +02:00
5fb93bd331
build: drop makefile
...
It has been a while since we moved to tox. Lets also drop makefile since
it seems to be useless with tox
2023-12-17 02:26:52 +02:00
eacb6ec729
build: remove spaces from names
2023-11-06 14:04:15 +02:00
480c3a54b8
full support of pep517
...
Since llast upgrade build is broken. Lets fully migrate to
pyproject.toml. Note for maintaners: because data_files option is
deprectated (see https://github.com/pypa/setuptools/discussions/2648 )
you will have to install files manually inside your packaging process
2023-08-11 03:55:31 +03:00