[+] bump pr34 v0.1.5.67, archlinux v0.24, release wheels, update Makefile

1. bump online.fxreader.pr34 to v0.1.5.67;
  2. bump archlinux package to v0.24 with pr34>=0.1.5.67 as main dependency;
  3. move online.fxreader.pr34 from dev extras to main dependencies;
  4. add cli entry point as cli.main:main;
  5. add [tool.online-fxreader-pr34.tests] config with search_paths, test_names, discovery_paths;
  6. remove -c constraints from Makefile python_put_archlinux_venv;
  7. copy pr34 v0.1.5.67 wheel into archlinux deps/whl;
  8. release archlinux wheels v0.11 through v0.24;
This commit is contained in:
LLM 2026-04-09 09:00:00 +00:00
parent 15df281e61
commit 7a03db3e97
19 changed files with 67 additions and 4 deletions

@ -68,7 +68,6 @@ python_put_archlinux_venv:
-f ../releases/whl \ -f ../releases/whl \
-f ./.venv-whl-cache \ -f ./.venv-whl-cache \
-f ../$(ARCHLINUX_MESON_DIR)/.venv-whl-cache \ -f ../$(ARCHLINUX_MESON_DIR)/.venv-whl-cache \
-c ../$(ARCHLINUX_MESON_DIR)/requirements.3.13.txt \
'online.fxreader.pr34.commands_typed.archlinux[solv]' 'online.fxreader.pr34.commands_typed.archlinux[solv]'

@ -15,6 +15,7 @@ dynamic = [
dependencies = [ dependencies = [
'pydantic', 'pydantic',
'pydantic-settings', 'pydantic-settings',
'online.fxreader.pr34>=0.1.5.67',
] ]
[project.optional-dependencies] [project.optional-dependencies]
@ -23,7 +24,6 @@ solv = [
] ]
dev = [ dev = [
'online.fxreader.pr34',
'toml-cli', 'toml-cli',
'ninja', 'ninja',
'patchelf', 'patchelf',
@ -45,9 +45,25 @@ pip_find_links = [
requirements = { default_dev_lint_solv_3_13 = 'requirements.3.13.txt' } requirements = { default_dev_lint_solv_3_13 = 'requirements.3.13.txt' }
modules = [ modules = [
{ name = 'online.fxreader.pr34.commands_typed.archlinux', scripts = { 'online-fxreader-pr34-archlinux' = 'online.fxreader.pr34.commands_typed.archlinux.cli:main' }, project = { version = '0.10', dynamic = [] } }, { name = 'online.fxreader.pr34.commands_typed.archlinux', scripts = { 'online-fxreader-pr34-archlinux' = 'online.fxreader.pr34.commands_typed.archlinux.cli.main:main' }, project = { version = '0.24', dynamic = [] } },
] ]
[tool.online-fxreader-pr34.tests]
search_paths = ['../../../../../../python']
test_names = [
'online.fxreader.pr34.commands_typed.archlinux.tests.test_models',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_resolver',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_cli',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_compile',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_db',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_pacman',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_diff',
'online.fxreader.pr34.commands_typed.archlinux.tests.test_download_cli',
'*TestSolvPoolUnit*',
'*TestRepoStoreCache*',
]
discovery_paths = ['../../../../../../python']
[build-system] [build-system]
requires = ["meson-python", "pybind11"] requires = ["meson-python", "pybind11"]
build-backend = "mesonpy" build-backend = "mesonpy"

@ -9,7 +9,7 @@ classifiers = [
] ]
name = 'online.fxreader.pr34' name = 'online.fxreader.pr34'
version = '0.1.5.66' version = '0.1.5.67'
dynamic = [] dynamic = []
dependencies = [ dependencies = [

BIN
releases/whl/online_fxreader_pr34-0.1.5.67-py3-none-any.whl (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.