arcanis
4b8177ae6a
Release 2.19.2
2026-01-25 10:43:06 +02:00
arcanis
6280c9dbe6
Release 2.19.1
2025-07-14 21:41:02 +03:00
arcanis
2b1b17a1a3
Release 2.19.0
2025-06-29 03:00:41 +03:00
arcanis
7769a4a6e0
Release 2.18.3
2025-06-20 17:20:19 +03:00
arcanis
75682bc7be
feat: add support of openmetrics ( #144 )
...
* feat: add openmetrics support & endpoint
* add support of named resources
* update docstrings
* generate docs
* add another test for http api
2025-06-18 14:42:09 +03:00
arcanis
8d0d597473
Release 2.18.2
2025-06-16 19:03:05 +03:00
arcanis
7f813cf0c3
Release 2.18.1
2025-06-16 15:33:24 +03:00
arcanis
2feaa14f46
Release 2.18.0
2025-06-13 16:37:58 +03:00
arcanis
a07b20bf50
Release 2.17.1
2025-01-06 01:14:28 +02:00
arcanis
0423c3e67c
Release 2.17.0
2024-12-29 18:07:23 +02:00
arcanis
503c8b0355
feat: make apispec dependency optional ( #138 )
2024-12-22 20:33:31 +02:00
arcanis
4880ca4fee
feat: use IPython shell if available
2024-12-18 15:41:36 +02:00
arcanis
56114ecc1e
Release 2.16.0
2024-12-01 21:05:56 +02:00
arcanis
93ce7f9a51
feat: use split packages ( #135 )
...
* move argument parsers to handlers themselves
* use hatchling instead of flit
* Revert "use hatchling instead of flit"
This reverts commit d18d146d796bef01f7bba9003bc634946649f9aa.
* add package-splitt script
* replace simplify walk method
* split packages
* explicitly install packages
* separate support triggers from main package
* add docs examples
* sort actions
* docs update
* add metapackage
* review fixes
2024-11-01 16:07:04 +02:00
arcanis
b167df904b
build: use tool.flit.external-data to distribute data
2024-10-05 17:17:16 +03:00
arcanis
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
arcanis
e0f9e38f44
Release 2.15.2
2024-09-26 16:58:19 +03:00
arcanis
53baaac61e
Release 2.15.1
2024-09-24 11:18:38 +03:00
arcanis
df2e98a1d3
Release 2.15.0
2024-09-23 03:32:01 +03:00
arcanis
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
arcanis
f43ee2fd1d
build: make cerberus dependency optional
2024-09-04 22:28:25 +03:00
arcanis
f7a50e5294
feat: implement stats subcommand ( #132 )
2024-09-04 22:28:25 +03:00
arcanis
16308dc3ae
Release 2.14.1
2024-09-04 22:01:04 +03:00
arcanis
b4372ff583
Release 2.14.0
2024-08-23 14:37:05 +03:00
arcanis
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
arcanis
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
arcanis
5ff635db70
Release 2.13.8
2024-05-12 11:53:19 +03:00
arcanis
b7d3493ae3
Release 2.13.7
2024-05-09 13:26:40 +03:00
arcanis
46b3c82aca
Release 2.13.6
2024-05-05 21:59:30 +03:00
arcanis
9819ed761e
Release 2.13.5
2024-04-04 13:33:03 +03:00
arcanis
414eb93b1e
Release 2.13.4
2024-02-09 17:47:01 +02:00
arcanis
77cceb4c10
Release 2.13.3
2024-01-13 01:24:30 +02:00
arcanis
719af3676e
Release 2.13.2
2024-01-08 22:48:55 +02:00
arcanis
497a115535
Release 2.13.1
2024-01-08 21:17:35 +02:00
arcanis
87c87d6455
Release 2.13.0
2024-01-05 22:48:03 +02:00
arcanis
1b93f4f5e0
fix: drop debug toolbar
2023-12-20 16:26:14 +02:00
arcanis
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
arcanis
ff78577d61
Release 2.12.2
2023-11-13 12:26:00 +02:00
arcanis
7d16142b3b
Release 2.12.1
2023-11-06 16:31:56 +02:00
arcanis
5b4bff9c93
Release 2.12.0
2023-11-06 15:50:11 +02:00
arcanis
1e00bf9398
feat: allow to use single web instance for all repositories ( #114 )
...
* Allow to use single web instance for any repository
* some improvements
* drop includes from user home directory, introduce new variables to docker
The old solution didn't actually work as expected, because devtools
configuration belongs to filesystem (as well as sudo one), so it was
still required to run setup command.
In order to handle additional repositories, the POSTSETUP and PRESETUP
commands variables have been introduced. FAQ has been updated as well
* raise 404 in case if repository is unknown
2023-10-17 03:58:50 +03:00
arcanis
bba90b3eb8
Release 2.11.0
2023-08-27 02:12:21 +03:00
arcanis
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
arcanis
368db86dde
Release 2.10.2
2023-08-08 02:54:23 +03:00
arcanis
2c03354d4a
Release 2.10.1
2023-07-28 03:21:19 +03:00
arcanis
d21c3fdf9f
Release 2.10.0
2023-07-22 05:28:57 +03:00
arcanis
91e548569d
runtime logger handler selector
2023-05-29 03:41:11 +03:00
arcanis
8b2601beaa
switch to explicit journald logger instead of syslog
2023-05-25 04:44:38 +03:00
arcanis
8bbd643551
update packaging files
...
also remove makedependencies after installation in docker
2023-05-22 18:23:06 +03:00
arcanis
6834dd442c
Release 2.9.0
2023-05-22 17:04:32 +03:00