9d2d48f6ed
[+] improve meson wrapper
...
1. provide properly custom pkg_config_path
folders for meson;
1.1. check that pyproject mode
correctly discovers library built
and installed by meson mode;
2025-08-05 16:56:52 +03:00
41d90d5dcf
[+] improve mode usage
...
1. update ninja command;
2. add .whl for .20, .21 versions;
2025-08-04 10:06:40 +03:00
f87de4d9bf
[+] improve meson:setup
...
1. allow to pass mode;
2025-08-04 09:53:31 +03:00
3a01fc9e87
[+] improve check_type
2025-08-01 12:43:55 +03:00
ba3fe1284c
[+] add check_type, add .whl
2025-07-31 16:50:04 +03:00
e52980ef17
[m] merge 27-multiple-modules
...
1. merge changes to cli, cli_bootstrap
required for multiple modules support;
2025-07-18 15:18:57 +03:00
88e9e9c17f
[+] rename version before merging
2025-07-01 16:29:29 +03:00
8bfce9c4f6
[+] improve check_generic, release .whl
2025-07-01 16:28:46 +03:00
bc7ecd5d40
[+] partially add check_generic
2025-07-01 16:27:47 +03:00
1e73d19122
[+] release .whl, fix ruff
2025-06-21 14:05:31 +03:00
91dbbde50d
[+] add type checking decorator
...
1. add pydantic based decorator,
that checks typing for incoming
arguments;
1.1. helps when some wrapping decorator
uses *args, **kwargs,
since pyright just ignores what happens after wards;
2025-06-21 13:59:09 +03:00
3b90dbb347
[+] update wasm cross init
2025-06-12 15:28:37 +03:00
62a21cc6a0
[+] fix cross_file usage
2025-06-09 17:58:09 +03:00
fc10601632
[+] improve shutil_rmtree
2025-06-06 11:28:38 +03:00
4474e08e10
[+] add default third_party_roots
2025-06-05 18:34:13 +03:00
520ea4211a
[+] improve commands_typed
...
1. improve third_party_roots from pyproject;
2. improve typing for pip;
2025-06-05 11:55:45 +03:00
20a4570484
[+] implement toml_add_overlay
2025-06-04 11:24:06 +03:00
49119673d2
[+] fix wasm cross file
2025-06-03 17:24:45 +03:00
fa09245da6
[+] update meson_install
2025-06-02 17:44:02 +03:00
fbe6fb01cb
[+] add custom shutil_rmtree
2025-06-02 14:26:57 +03:00
15ab55e370
[+] fix meson wrapper
2025-05-30 12:10:40 +03:00
bab76643f2
[+] fix meson third_party_roots option
2025-05-29 12:02:52 +03:00
a7d68110c8
[+] add project_name for third_party_roots
2025-05-28 16:35:33 +03:00
e0843e8496
[+] remove build dir when deploy with force=True
2025-05-27 10:25:15 +03:00
a7c192a51e
[+] update toolchain name
2025-05-23 14:35:45 +03:00
8c971fb518
[+] add .whl
2025-05-23 14:05:27 +03:00
0a0e8c7079
[+] add .whl
2025-05-23 14:01:06 +03:00
c720465c59
[+] fix typing
2025-05-23 13:57:51 +03:00
79f6d3544c
[+] partially added cross-file parser
2025-05-23 11:58:46 +03:00
772279b5d5
[+] fix cli_bootstrap
2025-05-23 11:41:45 +03:00
66e32b4fc9
[+] use meson from venv
...
1. fix typing for tomllib,
since it is found in python <3.11
2025-05-23 11:31:08 +03:00
b4199d3faa
[+] add tomllib option for toml_load
2025-05-22 14:40:14 +03:00
4d10656e0a
[+] extend tool.meson
...
1. allow to specify setup args
for meson setup,
when building mode=meson of pyproject.toml;
2025-05-22 14:27:30 +03:00
b46571b198
[+] fix python 3.10 compatibility
...
1. add .whl;
2025-05-20 14:00:09 +03:00
6bf0555e2c
[m] merge master
2025-05-20 13:49:05 +03:00
964c413199
[+] add .whl
2025-05-20 12:06:36 +03:00
794b86d90e
[+] add .whl
...
1. fix type errors;
2. release new .whl;
2025-05-20 12:03:08 +03:00
f28b01e498
[m] merge 27-multiple-modules
2025-05-20 11:46:06 +03:00
0f17070c62
[+] reformat with ruff
2025-05-20 11:13:17 +03:00
64a898ce44
[+] reformat with ruff
2025-05-20 11:03:00 +03:00
cf9ede1dde
[+] fix ruff issues
2025-05-20 10:56:48 +03:00
5491f92bbe
[+] improve typing
2025-05-20 10:46:04 +03:00
a7f6bd927c
[+] improve typing
2025-05-19 17:06:01 +03:00
d30cdc7d70
[+] improve typing
2025-05-19 16:58:40 +03:00
5e6b2b2e63
[+] improve typing
2025-05-19 16:46:37 +03:00
21326dd222
[+] improve typing
2025-05-19 13:23:02 +03:00
cc506baa9e
[+] improve typing
2025-05-19 13:16:08 +03:00
91af45c582
[+] improve typing
2025-05-19 13:11:26 +03:00
1dbba925f1
[+] improve typing
2025-05-19 12:33:28 +03:00
591c893909
[+] improve typing
2025-05-19 12:24:51 +03:00