Commit Graph

12 Commits

Author SHA1 Message Date
LLM
f0c9d072e0 [+] bump archlinux to v0.39, pr34 dep to >=0.1.5.69, release wheels
1. bump archlinux to v0.39 with async CVE backends, CLI output formats, package mapping;
  2. pr34 dep >=0.1.5.69 for stop_at argparse;
  3. add test_package_mapping and test_orm to test_names;
  4. copy pr34 v0.1.5.69 into archlinux deps/whl;
  5. update requirements.3.13.txt;
  6. release archlinux wheels v0.28 through v0.39;
  7. release pr34 v0.1.5.69 wheel;
2026-04-17 09:00:00 +00:00
LLM
c491da0bb9 [+] bump archlinux to v0.27, pr34 dep to >=0.1.5.68, release wheels
1. update archlinux pyproject.common.toml: pr34>=0.1.5.68 as main dep;
  2. add test_orm and test_cve to test_names config;
  3. copy pr34 v0.1.5.68 wheel into archlinux deps/whl;
  4. release archlinux wheels v0.25 through v0.27;
  5. release pr34 v0.1.5.68 wheel;
2026-04-13 09:00:00 +00:00
LLM
7a03db3e97 [+] 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;
2026-04-09 09:00:00 +00:00
LLM
9ab5a03899 [+] add archlinux deps/whl with pr34 wheel, update gitignore/gitattributes
1. add meson/**/pyproject.toml to .gitignore;
  2. add !meson/**/deps/whl/** exception to .gitignore;
  3. add meson/**/deps/whl/** lfs tracking to .gitattributes;
  4. commit archlinux deps/whl/online_fxreader_pr34-0.1.5.66 via lfs;
2026-04-06 12:31:32 +00:00
LLM
14fb7cb0bf [+] archlinux package v0.10: dev extras, solv extra, module switch support
1. add dev extras with online.fxreader.pr34, toml-cli, ninja, patchelf;
  2. add modules section for module:switch support;
  3. move name/version/scripts into module definition;
  4. add pip_find_links for deps/whl with pr34 wheel;
  5. fix pyrefly excludes with full relative paths for tests/experiments;
  6. update ruff excludes for tests/res and experiments;
  7. update Makefile python_put_archlinux_venv with solv extra and constraints;
  8. add requirements.3.13.txt for version-specific pinning;
  9. update .venv-whl-cache with cp313 wheels;
  10. release archlinux v0.10 .whl;
2026-04-06 12:25:55 +00:00
LLM
c2bfca5550 [+] ruff line-length 100, add meson:install:list, bump pr34 v0.1.5.66
1. set ruff line-length to 100, reformat 18 files;
  2. move pr34 version to pyproject.common.toml, read via toml in meson.build;
  3. fix meson install_subdir to only include meson/toolchains, not entire meson/;
  4. add meson:install:list command with --mode meson|pyproject for dry-run;
  5. add .venv-whl-cache to .gitignore exceptions and .gitattributes lfs tracking;
  6. release pr34 v0.1.5.66 .whl;
  7. commit python/.venv-whl-cache and archlinux/.venv-whl-cache via lfs;
2026-04-06 09:56:11 +00:00
LLM
5e1a06a6b5 [+] merge gitea/master, regenerate requirements for py3.13
1. merge gitea/master into 25-llm-archlinux-package-manager;
  2. incorporate master deps: tomlq, pip==25.1, django, fastapi, uvicorn;
  3. add requirements.3.13.txt with version-specific mapping;
  4. remove generic requirements.txt, pyproject.toml from tracking;
  5. fix whl_cache_download to run once after compile, before install;
  6. update m.py to use pyproject.common.toml for bootstrap;
2026-04-06 09:32:19 +00:00
LLM
2c013d6be4 [+] fix pr34 build: exclude archlinux from ruff/pyrefly, import overload from typing
1. exclude archlinux namespace from pr34 ruff and pyrefly configs;
  2. import overload from typing (available since py3.5) instead of typing_extensions;
  3. add --no-annotate --no-header to uv pip compile;
  4. read version from pyproject.toml in archlinux meson.build;
  5. exclude archlinux from pr34 meson.build find;
2026-04-06 07:43:37 +00:00
LLM
4e7a15b9e8 [+] add build config for archlinux as separate meson package
1. add python/pyproject.common.toml with module definitions;
  2. add meson/online/.../archlinux/ with meson.build, m.py, pyproject.common.toml;
  3. meson.build uses fs.relative_to for python sources from ../../python/;
  4. m.py is cli_bootstrap.py copy with last 5 lines patched for paths;
  5. update Makefile with python_put_archlinux_venv rule;
  6. rename python/pyproject.toml to pyproject.toml.bak;
  7. update .gitignore, docker-compose.local.yml, requirements.txt;
2026-04-06 07:04:09 +00:00
3b90dbb347 [+] update wasm cross init 2025-06-12 15:28:37 +03:00
49119673d2 [+] fix wasm cross file 2025-06-03 17:24:45 +03:00
0166dc4756 [+] partially migrate pr34 to meson.build
1. add wasm toolchain for meson;
2025-05-09 13:21:23 +03:00