14134 Commits

Author SHA1 Message Date
Kay Hayen
8fa5e76c96 New pre-release. 2025-10-12 19:28:22 +02:00
Kay Hayen
cc87e8ca66 Release: Remove Python2 packages from CI container 2025-10-12 19:27:10 +02:00
Kay Hayen
b51028e5a9 Onefile: Allow to disable onefile timeout and hard killing on CTRL-C entirely 2025-10-12 19:27:10 +02:00
Kay Hayen
86c2ca7079 Anti-Bloat: Don't allow custom "nofollow" modes, point the user to the correct option instead 2025-10-12 19:27:10 +02:00
Kay Hayen
fca038d045 Standalone: Honor "--nofollow-import-to" for stdlib modules as well
* This allows users to manually reduce the standard library usage too
2025-10-12 19:27:10 +02:00
Kay Hayen
8446192541 Merge tag '2.8.1' into develop 2025-10-12 19:26:50 +02:00
Kay Hayen
cdd164804b Merge branch 'hotfix/2.8.1' 2.8.1 2025-10-12 19:25:54 +02:00
Kay Hayen
3c4f3d312e New hotfix release. 2025-10-12 18:23:50 +02:00
Kay Hayen
c22d3fcafb fixup! Accelerated: Enhanced detection for uninstalled Python for Anaconda and WinPython 2025-10-12 18:23:18 +02:00
Kay Hayen
d357798cbd Onefile: Fix, need to still register signal handlers even in DLL mode 2025-10-12 18:19:53 +02:00
Kay Hayen
b953e7c0b2 Windows: Fix, need to convert paths with forward slashes for cache directories
* This was making Nuitka-Action fail over.
2025-10-12 18:18:42 +02:00
Kay Hayen
3b55cce4b7 Anti-Bloat: Avoid warning during program shutdown of compiled "xgboost" package 2025-10-12 18:18:30 +02:00
Kay Hayen
2cfed3d7d5 New release cycle. 2025-10-11 12:41:23 +02:00
Kay Hayen
703d2a0e77 Merge tag '2.8' into develop 2025-10-11 12:41:00 +02:00
Kay Hayen
1dd656867b Merge branch 'release/2.8' 2.8 2025-10-11 12:40:51 +02:00
Kay Hayen
3370261858 New stable release. 2025-10-11 12:11:28 +02:00
Kay Hayen
a839ce06f0 Anti-Bloat: Avoid calling "pip" from flet package. 2025-10-11 12:11:14 +02:00
Kay Hayen
8286c41a09 Standalone: Also support pip version of "jpype" package
* The conda package check is not actually useful.
2025-10-11 10:59:40 +02:00
Kay Hayen
414f23da59 Anti-Bloat: Avoid including "sphinx" for "scipy" package 2025-10-11 10:59:40 +02:00
Kay Hayen
0251c71d0d Accelerated: Enhanced detection for uninstalled Python for Anaconda and WinPython 2025-10-11 10:59:40 +02:00
Kay Hayen
c98e791dbe Standalone: Fix, "arcade" package needs more implicit dependencies 2025-10-11 10:59:40 +02:00
Kay Hayen
b1339a5f10 Anaconda: Fix, for the qt bindings plugins not all configurations were working
* If neither "CONDA_PREFIX" not "CONDA_PYTHON_EXE" are set, it was crashing
2025-10-11 10:59:40 +02:00
Kay Hayen
e0c0b1d2fd Python3.14: Consider it experimentally supported
* This is a very early stage, but no obvious issues are known right now and we mean to release that now.
2025-10-11 10:59:40 +02:00
Kay Hayen
bfaad70ba6 Tests: Cleanup distutils tests somewhat
* Don't use non spell checking words

* Align package names with test case numbers properly

* Give proper descriptions for example projects
2025-10-11 10:59:40 +02:00
Kay Hayen
0ef7e746cb Standalone: Added support for older "vllm" package 2025-10-11 10:59:40 +02:00
Kay Hayen
9234c81633 Anti-Bloat: Avoid using "ray" in "transformers" package 2025-10-11 10:59:40 +02:00
Kay Hayen
49d4ed2957 Compatibility: Workaround for "sqlglot" support 2025-10-11 10:59:40 +02:00
Kay Hayen
f541e40e2e Standalone: Added support for "opentelemetry.context" package 2025-10-11 10:59:40 +02:00
Kay Hayen
35df5d68f3 Anti-Bloat: Avoid using "dill" in "defpy" package 2025-10-11 10:59:40 +02:00
Kay Hayen
8d8ba1851b Minor spelling cleanup 2025-10-11 10:59:40 +02:00
Kay Hayen
d4cbd26447 Standalone: Added support newer "vtk" package 2025-10-11 10:59:40 +02:00
Kay Hayen
6cc1093ba3 Anti-Bloat: Avoid using "dill" in "torch" package 2025-10-11 10:59:40 +02:00
Kay Hayen
0c2ceec572 Release: Migrate the CI container to Debian 12 2025-10-11 10:59:40 +02:00
Kay Hayen
ba2546350c Anti-Bloat: Avoid including "ray" for "vllm" package 2025-10-11 10:59:40 +02:00
Kay Hayen
e4f0f661f4 Onefile: Need to allow ".." in paths 2025-10-11 10:59:40 +02:00
Kay Hayen
983a8a5d85 Minor spelling cleanup 2025-10-11 10:59:40 +02:00
Kay Hayen
7b010cf28a Standalone: Need even more metadata for transformers package 2025-10-11 10:59:40 +02:00
Kay Hayen
d95df55012 Anti-Bloat: Avoid "IPython" in "roboflow" package 2025-10-11 10:59:40 +02:00
Kay Hayen
e9d786a982 macOS: Need to allow rpaths to be found in all of homebrew folders 2025-10-11 10:59:40 +02:00
Kay Hayen
8bd573ce7d macOS: Need to allow lib folder for Python Build Standalone flavor 2025-10-11 10:59:40 +02:00
Kay Hayen
06589b95d6 Distutils: Prevent using mode options since they are not supported 2025-10-11 10:59:40 +02:00
Kay Hayen
60448b8e63 Reports: Include environment flags for C compiler and linker picked up 2025-10-11 10:59:40 +02:00
Kay Hayen
c5799d26c3 amend! Anaconda: Follow changes in newer conda packages for PySide2
Anaconda: Follow changes in newer conda packages for PySide6

* More paths mismatch the configured paths and need to be
  adapted, and previous guesses are no longer correct in
  some cases.

* Also normalize paths properly with the use of "getNormalizedPath"
  which might be good for MSYS2 and its always a cleanup.
2025-10-11 10:59:40 +02:00
Kay Hayen
2731619e0b New pre-release. 2025-10-10 17:05:56 +02:00
Peter Bierma
b055faa018 Python3.12+: Add support for generic type aliases
* This also ought to solve memory leaks related to type params name, although practically speaking 
  these probably are not for actual release anyway.

* Syntax like type `G[T] = int | T` is working now.

---------

Co-authored-by: Kay Hayen <kay.hayen@gmail.com>
2025-10-10 17:05:56 +02:00
Kay Hayen
9cc5cc07ad New pre-release. 2025-10-10 17:05:56 +02:00
Kay Hayen
84f84b994d Standalone: Added support for "ortools" package. 2025-10-10 17:05:56 +02:00
Kay Hayen
4a5812286a Python3.13: Fix, ignore stdlib module that might be left over from previous installs
* The "cgi" module was removed during development, and if you install
  over an old alpha version of 3.13 a newer Python, Nuitka would crash
  on it.
2025-10-10 17:05:56 +02:00
Kay Hayen
de56af1bd1 Debugging: Also track compiled methods for reference count outputs 2025-10-10 17:05:56 +02:00
Kay Hayen
dc419f1b2f Windows: Avoid using non-encodable dist and build folder names
* Some paths won't become short, but still be non-encodable
  from the file system for tools, in these cases use temporary
  filenames to avoid errors from C compilers and other tools.
2025-10-10 17:05:56 +02:00