Release notes

8.x releases

Version 8.1 (Apr 02)

  1. Bump version: 8.0.0 → 8.1.0 [ci skip] (#2868 ) @marcelotduarte

  2. chore: support for setuptools fix for pep491 (#2867 ) @marcelotduarte

  3. build(deps): bump pytest-cov from 6.0.0 to 6.1.0 (#2866 ) @dependabot

  4. build(deps): bump sphinx-new-tab-link from 0.7.0 to 0.8.0 (#2865 ) @dependabot

  5. hooks: fix scipy (using numpy) (#2862 ) @marcelotduarte

  6. bdist_msi: Add a launch on finish checkbox to the MSI installer (#2854 ) @MeGaGiGaGon

  7. build(deps): bump coverage from 7.7.1 to 7.8.0 (#2864 ) @dependabot

  8. hooks: include source files that uses @torch.jit._overload_method (#2863 ) @marcelotduarte

  9. fix: ruff A005 (#2859 ) @marcelotduarte

  10. hooks: zlib module requires the zlib.dll to be present in the executable directory [conda/Windows] (#2855 ) @marcelotduarte

  11. hooks: add argon2-cffi (#2857 ) @marcelotduarte

  12. fix: ruff LOG015 [ci skip] (#2858 ) @marcelotduarte

  13. build(deps-dev): bump cibuildwheel from 2.23.1 to 2.23.2 (#2853 ) @dependabot

  14. hooks: update to support pymupdf 1.25.4 (#2851 ) @marcelotduarte

  15. hooks: fix importlib hook (#2852 ) @marcelotduarte

  16. hooks: enable asynchat and asyncore usage via pyasynchat and pyasyncore packages (#2850 ) @marcelotduarte

  17. [pre-commit.ci] pre-commit autoupdate (#2849 ) @pre-commit-ci

  18. doc: fix version documentation [ci skip] (#2847 ) @marcelotduarte

  19. build(deps-dev): bump bump-my-version from 1.0.2 to 1.1.1 (#2846 ) @dependabot

  20. Update setup_script.rst fixed typo in docs (#2845 ) @philipp

  21. build(deps): bump coverage from 7.7.0 to 7.7.1 (#2840 ) @dependabot

  22. fix: use only console based on PEP587 on Python 3.13 (#2842 ) @marcelotduarte

Version 8.0 (Mar 21)

  1. hooks: add timm package (#2834 ) @marcelotduarte

  2. build(deps-dev): bump pre-commit from 4.1.0 to 4.2.0 (#2833 ) @dependabot

  3. [pre-commit.ci] pre-commit autoupdate (#2832 ) @pre-commit-ci

  4. build(deps): bump coverage from 7.6.12 to 7.7.0 (#2830 ) @dependabot

  5. build(deps-dev): bump cibuildwheel from 2.23.0 to 2.23.1 (#2831 ) @dependabot

  6. [pre-commit.ci] pre-commit autoupdate (#2828 ) @pre-commit-ci

  7. build(deps-dev): bump bump-my-version from 1.0.1 to 1.0.2 (#2827 ) @dependabot

  8. build(deps): bump sphinx-new-tab-link from 0.6.1 to 0.7.0 (#2826 ) @dependabot

  9. build(deps): bump pytest from 8.3.4 to 8.3.5 (#2818 ) @dependabot

  10. build(deps-dev): bump bump-my-version from 0.32.1 to 1.0.1 (#2824 ) @dependabot

  11. build(deps): update lief requirement from <=0.16.3,>=0.13.2 to >=0.13.2,<=0.16.4 (#2816 ) @dependabot

  12. build(deps-dev): bump cibuildwheel from 2.22.0 to 2.23.0 (#2819 ) @dependabot

  13. fix: setuptools 75.8.1 breaks auditwheel (#2823 ) @marcelotduarte

  14. [pre-commit.ci] pre-commit autoupdate (#2814 ) @pre-commit-ci

  15. build(deps): update myst-parser requirement from <=4.0.0,>=3.0.1 to >=3.0.1,<=4.0.1 (#2809 ) @dependabot

  16. build(deps): bump coverage from 7.6.11 to 7.6.12 (#2806 ) @dependabot

  17. build-wheel: use ubuntu 22.04 emulator to build ppc64le (#2805 ) @marcelotduarte

  18. [pre-commit.ci] pre-commit autoupdate (#2804 ) @pre-commit-ci

  19. build(deps-dev): bump bump-my-version from 0.32.0 to 0.32.1 (#2803 ) @dependabot

  20. build(deps): bump coverage from 7.6.10 to 7.6.11 (#2802 ) @dependabot

  21. build(deps-dev): bump bump-my-version from 0.31.1 to 0.32.0 (#2800 ) @dependabot

  22. fix: missing dlls in top directory [mingw] (#2799 ) @marcelotduarte

  23. hooks: fix shapely [windows] (#2797 ) @marcelotduarte

  24. build(deps): update lief requirement from <=0.16.2,>=0.13.2 to >=0.13.2,<=0.16.3 (#2795 ) @dependabot

  25. tests: fix msi test (#2796 ) @marcelotduarte

  26. doc: fix typo [ci skip] (#2793 ) @marcelotduarte

  27. doc: improve documentation on using pyproject.toml [ci skip] (#2792 ) @marcelotduarte

  28. build(deps-dev): bump bump-my-version from 0.29.0 to 0.31.1 (#2790 ) @dependabot

  29. hooks: ctypes, ssl, sqlite3 - conda-forge (#2791 ) @marcelotduarte

  30. chore: support ruff 0.9.x (#2789 ) @marcelotduarte

  31. hooks: copy only shared libs of Qt in qt hooks (#2788 ) @marcelotduarte

  32. hooks: pytorch 2.6.0 (#2787 ) @marcelotduarte

  33. chore: build_wheel improvements and use of ubuntu-24.04-arm runner (#2784 ) @marcelotduarte

  34. hooks: complementary fix for pytorch/nvidia/torchmetrics (#2782 ) @marcelotduarte

  35. hooks: fix pytorch on macOS (#2781 ) @marcelotduarte

  36. build(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 (#2778 ) @dependabot

  37. fix: work with lief disabled or uninstalled (#2777 ) @marcelotduarte

  38. appimage: use full path of appimagetool (#2771 ) @marcelotduarte

  39. chore: lief>=0.13.2,<=0.16.2 [windows] (#2770 ) @marcelotduarte

  40. chore: use new features of uv (#2769 ) @marcelotduarte

  41. chore: enable experimental free-threaded python 3.13 on unix (#2759 ) @marcelotduarte

  42. ci: minor tweaks and fixes (#2768 ) @marcelotduarte

  43. [pre-commit.ci] pre-commit autoupdate (#2766 ) @pre-commit-ci

  44. ci: fix some build and test issues (#2767 ) @marcelotduarte

  45. chore: happy new year [ci skip] (#2765 ) @marcelotduarte

  46. hooks: fix pyqt5 on conda-forge (#2763 ) @marcelotduarte

  47. chore: add some fail-safe checks (#2764 ) @marcelotduarte

  48. fix: #2680 regression (#2762 ) @marcelotduarte

  49. hooks: update pyqt5/pyqt6/pyside6 resources [ci skip] (#2761 ) @marcelotduarte

  50. build-wheel: build only universal2 wheels on macOS (#2760 ) @marcelotduarte

  51. hooks: fix for torch and triton backends (#2751 ) @marcelotduarte

  52. hooks: fix for pytorch/nvidia/torchmetrics (#2750 ) @marcelotduarte

  53. doc: Corrects a typo in setup_script.rst (#2757 ) @patocv2

  54. ci: Publish to testpypi does not work on PR on a fork [ci skip] (#2758 ) @marcelotduarte

  55. hooks: add shapely.py (#2749 ) @marcelotduarte

  56. bases: update base executables and util module [ci skip] (#2756 ) @marcelotduarte

  57. build-wheel: use uvx w/ bump-my-version and cibuildwheel (#2755 ) @marcelotduarte

  58. chore: use pythoncapi_compat (#2754 ) @marcelotduarte

  59. build(deps): bump coverage from 7.6.9 to 7.6.10 (#2752 ) @dependabot

  60. fix: three small fixes (#2748 ) @marcelotduarte

  61. build-wheel: improve performance (#2747 ) @marcelotduarte

  62. build(deps): bump astral-sh/setup-uv from 4 to 5 (#2744 ) @dependabot

  63. build(deps-dev): bump bump-my-version from 0.28.3 to 0.29.0 (#2745 ) @dependabot

  64. bases: update base executables and util module [ci skip] (#2746 ) @marcelotduarte

  65. chore: use uv build and uvx (#2743 ) @marcelotduarte

  66. chore: use private heap instead of stack for buffers (#2742 ) @marcelotduarte

  67. fix: a segmentation fault in py313t (#2740 ) @marcelotduarte

  68. tests: remove psutil to speedup tests up to 30% [ci skip] (#2741 ) @marcelotduarte

  69. hooks: support opencv-python 4.10.x (including headless) (#2735 ) @marcelotduarte

  70. build(deps-dev): bump bump-my-version from 0.28.2 to 0.28.3 (#2739 ) @dependabot

  71. build(deps-dev): bump bump-my-version from 0.28.1 to 0.28.2 (#2734 ) @dependabot

  72. chore: use is_relative_to (py39+) to simplify code (#2732 ) @marcelotduarte

  73. bases: update base executables and util module [ci skip] (#2731 ) @marcelotduarte

  74. chore: cleanup (#2730 ) @marcelotduarte

  75. chore: add support for Python 3.13 [macOS] (#2728 ) @marcelotduarte

  76. chore: use stdlib importlib.metadata (#2727 ) @marcelotduarte

  77. bases: PEP587 - Python Initialization Configuration (#2726 ) @marcelotduarte

  78. chore: add support for Python 3.13 [Linux and Windows] (#2630 ) @marcelotduarte

  79. doc: improve installation doc using tabs (#2725 ) @marcelotduarte

  80. chore: move doc and tests requirements to directory of same name (#2724 ) @marcelotduarte

  81. build(deps): update lief requirement from <0.16.0,>=0.12.0 to >=0.12.0,<0.17.0 (#2723 ) @dependabot

  82. doc: improve doc for conda use and add warning to recomment its use (#2722 ) @marcelotduarte

  83. [pre-commit.ci] pre-commit autoupdate (#2721 ) @pre-commit-ci

  84. fix: support uv python in Linux (#2719 ) @marcelotduarte

  85. doc: update .readthedocs.yaml [ci skip] (#2720 ) @marcelotduarte

  86. hooks: fix support for Pillow in Linux (#2718 ) @marcelotduarte

  87. chore: publish on testpypi on push (#2717 ) @marcelotduarte

  88. build(deps): bump coverage from 7.6.8 to 7.6.9 (#2716 ) @dependabot

  89. chore: use python-coverage-comment-action to report coverage status (#2714 ) @marcelotduarte

  90. build(deps): bump pytest from 8.3.3 to 8.3.4 (#2711 ) @dependabot

  91. chore: get rid of codecov (#2712 ) @marcelotduarte

  92. [pre-commit.ci] pre-commit autoupdate (#2710 ) @pre-commit-ci

  93. build(deps): bump codecov/codecov-action from 4 to 5 (#2686 ) @dependabot

  94. build-wheel: use multiple versions of a pr in testpipy (#2709 ) @marcelotduarte

  95. fix: regression in module due to namespace changes (#2708 ) @marcelotduarte

  96. ci: use download merge-multiple (#2707 ) @marcelotduarte

  97. chore: send wheel from pr to testpypi (#2706 ) @marcelotduarte

  98. chore: refactor build-wheel and ci (#2705 ) @marcelotduarte

  99. ci: make rpm/deb tests do not xfail (#2700 ) @marcelotduarte

  100. build(deps): bump coverage from 7.6.7 to 7.6.8 (#2704 ) @dependabot

  101. build(deps-dev): bump cibuildwheel from 2.21.3 to 2.22.0 (#2703 ) @dependabot

  102. build(deps): bump astral-sh/setup-uv from 3 to 4 (#2702 ) @dependabot

  103. build-wheel: fix build sdist [ci skip] (#2699 ) @marcelotduarte

  104. parser: use patchelf to get dependent file in arm [Linux] (#2695 ) @marcelotduarte

  105. build-wheel: fix the build number (#2698 ) @marcelotduarte

  106. pre-commit: update ruff code to new schema in validate-pyproject-schema-store 2024.11.22 (#2697 ) @marcelotduarte

  107. build-wheel: fix the dev suffix (#2696 ) @marcelotduarte

  108. Bump version: 7.3.0-dev0 → 7.3.0-dev.1 [ci skip] (#2694 ) @marcelotduarte

  109. freezer: fix rpath [linux] (#2693 ) @marcelotduarte

  110. build-wheel: Publish package to TestPyPI (#2689 ) @marcelotduarte

  111. [pre-commit.ci] pre-commit autoupdate (#2692 ) @pre-commit-ci

  112. Fix namespace package containing extensions (#2680 ) @sankilkis

  113. build(deps): bump coverage from 7.6.5 to 7.6.7 (#2690 ) @dependabot

  114. hooks: cleanup and reorganization (#2688 ) @marcelotduarte

  115. setup: small fixes (#2687 ) @marcelotduarte

  116. build(deps): bump coverage from 7.6.4 to 7.6.5 (#2685 ) @dependabot

  117. ci: use_oidc with codecov (#2684 ) @marcelotduarte

  118. setup: copy pre-built bases on Windows (compilation is optional) (#2681 ) @marcelotduarte

  119. [pre-commit.ci] pre-commit autoupdate (#2678 ) @pre-commit-ci

  120. fix: use of build_exe –excludes with namespace packages (#2677 ) @marcelotduarte

  121. fix: fix _get_top_dependencies to work on mingw (#2675 ) @marcelotduarte

  122. hooks: support for pkg_resources from setuptools >= 71 (#2674 ) @marcelotduarte

  123. hooks: numpy - resolve missing modules (#2670 ) @marcelotduarte

  124. finder: fine-tuning the excludes list (#2669 ) @marcelotduarte

  125. cli: add –verbose and –debug options (#2668 ) @marcelotduarte

  126. fix: remove incorrect excludes (#2667 ) @marcelotduarte

  127. fix: a more consise fix for namespace packages (#2665 ) @marcelotduarte

  128. hooks: zoneinfo has an error not catched by a typo in tests (#2666 ) @marcelotduarte

  129. [pre-commit.ci] pre-commit autoupdate (#2662 ) @pre-commit-ci

  130. build(deps-dev): bump bump-my-version from 0.28.0 to 0.28.1 (#2661 ) @dependabot

  131. chore: use convenient functions from stdlib that exist since 3.9 (#2658 ) @marcelotduarte

  132. build(deps): bump pytest-cov from 5.0.0 to 6.0.0 (#2657 ) @dependabot

  133. hooks: add fontTools (#2656 ) @marcelotduarte

  134. hooks: fix for pymupdf 1.24.11+ (#2655 ) @marcelotduarte

  135. cli: #2439 complementary fix on windows (#2654 ) @marcelotduarte

  136. bases: update base executables and util module [ci skip] (#2652 ) @marcelotduarte

  137. fix: After #2624 ‘Load python3.dll if it is on the target dir’ (#2651 ) @marcelotduarte

  138. [pre-commit.ci] pre-commit autoupdate (#2650 ) @pre-commit-ci

  139. hooks: sets the alias for os.path (#2649 ) @marcelotduarte

  140. hooks: optimize/improve more modules (#2648 ) @marcelotduarte

  141. hooks: optimize/improve some modules (#2647 ) @marcelotduarte

  142. chore: use uv with cibuildwheel [ci skip] (#2645 ) @marcelotduarte

  143. hooks: optimize pyzmq, setuptools and pkg_resources (#2643 ) @marcelotduarte

  144. finder: improve the report of missing modules (#2639 ) @marcelotduarte

  145. bdist_dmg: catch errors when resource is busy (#2640 ) @marcelotduarte

  146. [pre-commit.ci] pre-commit autoupdate (#2637 ) @pre-commit-ci

  147. Enable github sponsor [ci skip] (#2638 ) @marcelotduarte

  148. build(deps): bump coverage from 7.6.3 to 7.6.4 (#2636 ) @dependabot

  149. fix: cache only distribution.requires that are evaluated in the environment (#2634 ) @marcelotduarte

  150. hooks: improve pyzmq (#2635 ) @marcelotduarte

  151. build(deps-dev): bump bump-my-version from 0.27.0 to 0.28.0 (#2633 ) @dependabot

  152. freezer: include_msvcr now uses Redistributable files (#2451 ) @marcelotduarte

  153. build(deps): bump coverage from 7.6.2 to 7.6.3 (#2626 ) @dependabot

  154. hooks: pydantic - #2610 missing file (#2628 ) @marcelotduarte

  155. chore: simplify code using _compat and removing not required class (#2627 ) @marcelotduarte

  156. freezer: Optimize the search for dependencies (#2624 ) @marcelotduarte

  157. ci: migrate to astral-sh/setup-uv with cache (#2623 ) @marcelotduarte

  158. tests: fix tkinter test in older macOS (#2622 ) @marcelotduarte

  159. freezer: improve the use of rpath [linux] (#2621 ) @marcelotduarte

  160. freezer: change the order to fix bugs with patchelf (#2620 ) @marcelotduarte

  161. build(deps): bump coverage from 7.6.1 to 7.6.2 (#2619 ) @dependabot

  162. build(deps-dev): bump cibuildwheel from 2.21.2 to 2.21.3 (#2618 ) @dependabot

  163. build(deps-dev): bump pre-commit from 4.0.0 to 4.0.1 (#2617 ) @dependabot

  164. build(deps): bump sphinx-tabs from 3.4.5 to 3.4.7 (#2616 ) @dependabot

  165. build(deps-dev): bump blacken-docs from 1.18.0 to 1.19.0 (#2615 ) @marcelotduarte

  166. [pre-commit.ci] pre-commit autoupdate (#2614 ) @pre-commit-ci

  167. build(deps-dev): bump pre-commit from 3.8.0 to 4.0.0 (#2613 ) @dependabot

  168. build(deps-dev): bump bump-my-version from 0.26.1 to 0.27.0 (#2612 ) @dependabot

  169. hooks: update pydantic hook and fix the sample (#2610 ) @marcelotduarte

  170. module: preserve entry_points.txt from .egg-info (#2609 ) @cluck

  171. build(deps-dev): bump cibuildwheel from 2.21.1 to 2.21.2 (#2605 ) @dependabot

  172. build(deps): bump sphinx-new-tab-link from 0.6.0 to 0.6.1 (#2598 ) @dependabot

  173. chore: Drop Python 3.8 (#2607 ) @marcelotduarte

  174. Bump version: 7.2.3 → 7.3.0-dev0 [ci skip] (#2606 ) @marcelotduarte

  175. hooks: refactor tkinter - add tests (#2604 ) @marcelotduarte

  176. hooks: refactor pytz (#2603 ) @marcelotduarte

  177. Bump version: 7.2.3-dev0 → 7.2.3 [ci skip] @marcelotduarte

  178. ci: remove pre-commit GHA workflow in favor of pre-commit.ci (#2602 ) @marcelotduarte

  179. hooks: add urlib and fix pkg_resources (#2601 ) @marcelotduarte

  180. samples: fix pycountry sample for pycountry 23+ (#2600 ) @marcelotduarte

  181. hooks: support scipy 1.14 in zip library (#2597 ) @marcelotduarte

  182. hooks: add VTK (vtkmodules) (#2595 ) @marcelotduarte

  183. hooks: zoneinfo refactored - add tests (#2592 ) @marcelotduarte

  184. [pre-commit.ci] pre-commit autoupdate (#2594 ) @pre-commit-ci

  185. build_exe: fix include_path option (#2591 ) @marcelotduarte

  186. hooks: torch - fix duplicate files (#2587 ) @marcelotduarte

  187. freezer: fix reporting missing dependencies (#2590 ) @marcelotduarte

  188. Bump version: 7.2.2 → 7.2.3-dev0 [ci skip] (#2589 ) @marcelotduarte

  189. hooks: numpy - fix #2586 regression in windows (#2588 ) @marcelotduarte

  190. hooks: numpy - fix duplicate files (#2586 ) @marcelotduarte

  191. [pre-commit.ci] pre-commit autoupdate (#2585 ) @pre-commit-ci

  192. Bump version: 7.2.1 → 7.2.2 [ci skip] (#2584 ) @marcelotduarte

  193. executable: target_name does not need to be an identifier to be a valid filename (#2583 ) @marcelotduarte

  194. cli: undeprecated –target-dir (#2582 ) @marcelotduarte

  195. hooks: add pymupdf (#2581 ) @marcelotduarte

  196. hooks: pkg_resources from setuptools >= 71 does not uses _vendor (#2580 ) @marcelotduarte

  197. hooks: fix copy of files to wrong directories (qt) (#2578 ) @marcelotduarte

  198. hooks: fix numpy/mkl in conda (#2579 ) @marcelotduarte

  199. hooks: fix qml support for qt hooks (#2577 ) @marcelotduarte

  200. build(deps-dev): bump cibuildwheel from 2.21.0 to 2.21.1 (#2573 ) @dependabot

  201. [pre-commit.ci] pre-commit autoupdate (#2571 ) @pre-commit-ci

  202. build(deps): update setuptools requirement from <75,>=65.6.3 to >=65.6.3,<76 (#2569 ) @dependabot

  203. build(deps-dev): bump bump-my-version from 0.26.0 to 0.26.1 (#2570 ) @dependabot

  204. build(deps-dev): bump cibuildwheel from 2.20.0 to 2.21.0 (#2567 ) @dependabot

  205. bases: update base executables and util module [ci skip] (#2566 ) @marcelotduarte

  206. Bump version: 7.2.0 → 7.2.1 [ci skip] (#2565 ) @marcelotduarte

  207. build(deps): bump pytest from 8.3.2 to 8.3.3 (#2562 ) @dependabot

  208. [pre-commit.ci] pre-commit autoupdate (#2561 ) @pre-commit-ci

  209. hooks: add tortoise-orm (#2564 ) @marcelotduarte

  210. hooks: fix regression in qt windows (#2563 ) @marcelotduarte

  211. build(deps): bump sphinx-new-tab-link from 0.5.3 to 0.6.0 (#2558 ) @dependabot

  212. build(deps): update setuptools requirement (#2556 ) @marcelotduarte

  213. [pre-commit.ci] pre-commit autoupdate (#2550 ) @pre-commit-ci

  214. build(deps-dev): bump bump-my-version from 0.25.1 to 0.26.0 (#2549 ) @dependabot

  215. build(deps): bump sphinx-new-tab-link from 0.5.2 to 0.5.3 (#2547 ) @dependabot

  216. ci: run pytest on build wheels (instead of editable wheels) (#2555 ) @marcelotduarte

  217. setup: do not copy libraries in develop mode (#2543 ) @marcelotduarte

  218. docs: use brackets for the default value of option arguments (#2541 ) @marcelotduarte

  219. build(deps,docs): update python dependencies (#2540 ) @marcelotduarte

  220. build(deps-dev): bump bump-my-version from 0.25.0 to 0.25.1 (#2538 ) @dependabot

  221. build(deps): use setuptools >= 70.1 to build (get rid of wheel) (#2539 ) @marcelotduarte

  222. build(deps-dev): bump bump-my-version from 0.24.3 to 0.25.0 (#2537 ) @dependabot

  223. [pre-commit.ci] pre-commit autoupdate (#2536 ) @pre-commit-ci

  224. build(deps-dev): bump cibuildwheel from 2.19.2 to 2.20.0 (#2535 ) @dependabot

  225. build(deps): bump coverage from 7.6.0 to 7.6.1 (#2533 ) @dependabot

  226. bases: fix regression because the order used by clang-format (#2530 ) @marcelotduarte

  227. bdist_rpm: fix use of ‘cxfreeze bdist_rpm’ command (#2529 ) @marcelotduarte

  228. build(deps): bump sphinx-new-tab-link from 0.5.1 to 0.5.2 (#2528 ) @dependabot

  229. pre-commit: use clang-format (#2525 ) @marcelotduarte

  230. [pre-commit.ci] pre-commit autoupdate (#2524 ) @pre-commit-ci

  231. build(deps): update setuptools requirement from <72,>=65.6.3 to >=65.6.3,<73 (#2523 ) @dependabot

  232. build(deps): bump sphinx-new-tab-link from 0.5.0 to 0.5.1 (#2522 ) @dependabot

  233. build(deps): prepare for setuptools stop vendoring packages (#2521 ) @marcelotduarte

  234. build(deps): bump pytest from 8.3.1 to 8.3.2 (#2520 ) @dependabot

  235. parser: add compatibility with lief 0.15.x (#2519 ) @marcelotduarte

  236. [pre-commit.ci] pre-commit autoupdate (#2517 ) @pre-commit-ci

  237. build(deps): bump pytest from 8.2.2 to 8.3.1 (#2516 ) @dependabot

  238. build_exe: MingW and posix systems silently ignore include_msvcr option (#2514 ) @marcelotduarte

  239. build(deps-dev): bump bump-my-version from 0.24.2 to 0.24.3 (#2511 ) @dependabot

  240. build(deps): update setuptools requirement from <71,>=65.6.3 to >=65.6.3,<72 (#2512 ) @dependabot