Release notes

7.x releases

Version 7.1 (May 26)

  1. hooks: support nump#) hooks: add mkl (#2420) @marcelotduarte

  2. hooks: resolve dependencies to avoid symlink in numpy/mkl/blas conda linux (#2419) @marcelotduarte

  3. module: fix distribuition installer multiline (#2418) @marcelotduarte

  4. ci: add test to do more ‘parser’ and ‘module’ coverage (#2416) @marcelotduarte

  5. freezer: resolve symlinks to always copy the source (#2415) @marcelotduarte

  6. build(deps): update setuptools requirement from <70,>=62.6 to >=62.6,<71 (#2413) @dependabot

  7. freezer: resolve dependencies to avoid symlink [linux] (#2410) @marcelotduarte

  8. [pre-commit.ci] pre-commit autoupdate (#2409) @pre-commit-ci

  9. build(deps-dev): bump cibuildwheel from 2.18.0 to 2.18.1 (#2408) @dependabot

  10. build(deps): bump pytest from 8.2.0 to 8.2.1 (#2407) @dependabot

  11. hooks: support for numpy + oneMKL using pip windows (#2405) @marcelotduarte

  12. hooks: support for numpy+mkl on conda linux (#2404) @marcelotduarte

  13. module: improve version method and add new methods (#2403) @marcelotduarte

  14. build(deps-dev): bump bump-my-version from 0.21.0 to 0.21.1 (#2399) @dependabot

  15. bdist_deb: catch a cpio 2.13 bug (#2402) @marcelotduarte

  16. chore: use uv pip to make installing packages faster (#2397) @marcelotduarte

  17. tests: xfail bdist_dmg when “Resource busy” [macOS] (#2396) @marcelotduarte

  18. doc: use uv pip (#2395) @marcelotduarte

  19. [pre-commit.ci] pre-commit autoupdate (#2394) @pre-commit-ci

  20. build(deps-dev): bump cibuildwheel from 2.17.0 to 2.18.0 (#2393) @dependabot

  21. hooks: add wayland Qt plugins automatically (#2391) @marcelotduarte

  22. hooks: add missing Qt plugins and translations (#2390) @marcelotduarte

  23. hooks: update plugins and translations for qt 6.7 (#2389) @marcelotduarte

  24. doc: add faq ‘Removing the MAX_PATH Limitation’ (#2388) @marcelotduarte

  25. chore: use compile() with dont_inherit and optimize (#2387) @marcelotduarte

  26. hooks: additional translations to qt hooks (#2386) @marcelotduarte

  27. fix: global of main module to work better with multiprocessing (#2385) @marcelotduarte

  28. hooks: improve multiprocessing hook to work with pytorch (#2382) @marcelotduarte

  29. build_exe: add new option –zip-filename (#2379) @marcelotduarte

  30. [pre-commit.ci] pre-commit autoupdate (#2381) @pre-commit-ci

  31. build(deps): bump coverage from 7.5.0 to 7.5.1 (#2380) @dependabot

  32. build-wheel: reactivate universal2 wheels for macOS (#2378) @marcelotduarte

  33. hooks: add pygobject (#2375) @marcelotduarte

  34. build(deps-dev): bump bump-my-version from 0.20.3 to 0.21.0 (#2377) @dependabot

  35. build(deps): bump pytest-xdist[psutil] from 3.5.0 to 3.6.1 (#2370) @dependabot

  36. build(deps): bump pytest from 8.1.2 to 8.2.0 (#2372) @dependabot

  37. build(deps): bump myst-parser from 3.0.0 to 3.0.1 (#2371) @dependabot

  38. samples: adapt code to support ruff rules (#2369) @marcelotduarte

  39. build(deps-dev): update pytest to 8.1.2, revert pyetst-xdist to 3.5.0 (#2368) @marcelotduarte

  40. tests: make msys2/mingw tests pass (#2367) @marcelotduarte

  41. bdist_msi: ignore warning ‘msilib’ is deprecated (#2366) @marcelotduarte

  42. build(deps-dev): bump bump-my-version from 0.20.2 to 0.20.3 (#2365) @dependabot

  43. hooks: fix unbound variable in load_subprocess under MINGW (#2363) @cedk

  44. ci: try to catch a issue with macos (#2360) @marcelotduarte

  45. hooks: Recompile the numpy.core.overrides module to limit optimization (#2358) @marcelotduarte

  46. hooks: fix regression in msys2 (#2357) @marcelotduarte

  47. build(deps): bump coverage from 7.4.4 to 7.5.0 (#2355) @dependabot

  48. ci: CI tests fails using macos-latest (#2359) @marcelotduarte

  49. tests: add command line tests for build_exe (#2353) @marcelotduarte

  50. build(deps): bump myst-parser from 2.0.0 to 3.0.0 (#2351) @dependabot

  51. build(deps-dev): bump bump-my-version from 0.20.1 to 0.20.2 (#2350) @dependabot

  52. tests: xfail bdist_dmg if resource is busy (#2352) @marcelotduarte

  53. build(deps): bump pluggy from 1.4.0 to 1.5.0 (#2348) @dependabot

  54. Bump version: 7.0.0 → 7.1.0-dev0 [ci skip] (#2349) @marcelotduarte

Version 7.0 (April 21)

  1. hooks: support numpy in python 3.12 (#2345) @marcelotduarte

  2. test: add simple test for bdist_mac (#2343) @marcelotduarte

  3. fix: regression in _pre_copy_hook (Linux) (#2342) @marcelotduarte

  4. build(deps): update dev dependencies (#2341) @marcelotduarte

  5. parser: show what patchelf is doing if silent is off (#2340) @marcelotduarte

  6. initscripts: use of __loader__ is deprecated (#2338) @marcelotduarte

  7. tests: add test_hooks_pandas.py (#2336) @marcelotduarte

  8. build(deps-dev): bump bump-my-version from 0.20.0 to 0.20.1 (#2337) @dependabot

  9. test: an expected exception should not be treated as an expected failure (#2334) @marcelotduarte

  10. fix: coverage report usage and omit option (#2333) @marcelotduarte

  11. test: add a linux binary wheel test in ci (#2332) @marcelotduarte

  12. chore: generate multiple files for requirements (#2330) @marcelotduarte

  13. doc: Correct some typographical errors and grammar errors (#2328) @marcelotduarte

  14. doc: show builtdist command as toctree and clickable in the table (#2327) @marcelotduarte

  15. doc: separates bdist commands to nest them in builtdist (#2325) @marcelotduarte

  16. doc: show pyproject.toml as fisrt example (#2326) @marcelotduarte

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

  18. chore: move License to the project root dir (#2323) @marcelotduarte

  19. doc: fix furo edit button [ci skip] (#2322) @marcelotduarte

  20. docs: add ‘Creating Built Distributions’ (#2321) @marcelotduarte

  21. build(deps-dev): bump bump-my-version from 0.19.3 to 0.20.0 (#2320) @dependabot

  22. chore: refactor internal modules (#2319) @marcelotduarte

  23. build(deps): pin dev dependencies (#2318) @marcelotduarte

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

  25. chore: remove deprecated option in ‘build’ command (#2316) @marcelotduarte

  26. Bump version: 6.16.0-dev12 → 7.0.0-rc0 [ci skip] (#2315) @marcelotduarte

  27. chore: remove unused class (#2314) @marcelotduarte

  28. build(deps-dev): bump pytest-mock from 3.12.0 to 3.14.0 (#2311) @dependabot

  29. tests: add TYPE_CHECKING to coverage excludes (#2310) @marcelotduarte

  30. chore: improve annotation (using ruff to check) (#2309) @marcelotduarte

  31. chore: adapt code to support ruff ‘S’ rules (#2308) @marcelotduarte

  32. chore: improve type checking (w/ help of ruff) (#2307) @marcelotduarte

  33. build(deps-dev): bump sphinx-new-tab-link from 0.3.1 to 0.4.0 (#2306) @dependabot

  34. chore: use more ruff lint rules (#2305) @marcelotduarte

  35. chore: enable ruff ‘EM’ ruleset (#2304) @marcelotduarte

  36. build: fix for Python 3.12 Ubuntu Linux 24.04 (Noble Nimbat) (#2303) @marcelotduarte

  37. hooks: support tensorflow plugins (#2302) @marcelotduarte

  38. hooks: add easyocr and torchvision (also update skickit-image and pytorch) (#2286) @marcelotduarte

  39. build(deps-dev): bump coverage from 7.4.3 to 7.4.4 (#2301) @dependabot

  40. build-wheel: use macos-14 (native arm) with cibuildwheel (#2299) @marcelotduarte

  41. build(deps): update wheel requirement from <=0.42.0,>=0.38.4 to >=0.38.4,<=0.43.0 (#2298) @dependabot

  42. build(deps-dev): bump cibuildwheel from 2.16.5 to 2.17.0 (#2297) @dependabot

  43. build(deps-dev): bump bump-my-version from 0.18.3 to 0.19.0 (#2296) @dependabot

  44. cli: restore more deprecated options (#2295) @marcelotduarte

  45. build(deps-dev): bump ruff-pre-commit 0.3.2 [ci skip] (#2294) @marcelotduarte

  46. build(deps-dev): bump sphinx-new-tab-link from 0.3.0 to 0.3.1 (#2292) @dependabot

  47. build(deps-dev): bump pytest from 8.0.2 to 8.1.1 (#2291) @dependabot

  48. build(deps-dev): bump pytest-timeout from 2.2.0 to 2.3.1 (#2289) @dependabot

  49. doc: improve the code_layout a bit (#2288) @marcelotduarte

  50. hooks: support pytorch 2.2 (#2281) @marcelotduarte

  51. docs: update msvcr links (#2284) @marcelotduarte

  52. build(deps-dev): bump sphinx-new-tab-link from 0.2.3 to 0.3.0 (#2282) @dependabot

  53. build(deps-dev): bump sphinx-new-tab-link from 0.2.2 to 0.2.3 (#2279) @dependabot

  54. build(deps-dev): bump coverage from 7.4.2 to 7.4.3 (#2278) @dependabot

  55. build(deps-dev): bump pytest from 8.0.1 to 8.0.2 (#2277) @dependabot

  56. build(deps-dev): bump bump-my-version from 0.17.4 to 0.18.3 (#2276) @dependabot

  57. bdist_msi: remove unused code (#2270) @marcelotduarte

  58. build(deps-dev): bump coverage from 7.4.1 to 7.4.2 (#2271) @dependabot

  59. tests: improve bdist_msi tests and samples (#2269) @marcelotduarte

  60. chore: use only ‘ruff’ as a linter and formatter (#2268) @marcelotduarte

  61. build(deps): support lief 0.14.x (#2267) @marcelotduarte

  62. [pre-commit.ci] pre-commit autoupdate (#2266) @pre-commit-ci

  63. build(deps-dev): bump pytest from 8.0.0 to 8.0.1 (#2265) @dependabot

  64. freezer: remove dead code (not used in py38+) (#2263) @marcelotduarte

  65. tests: improve a bit build_exe and freezer tests (#2262) @marcelotduarte

  66. bdist_deb: fix call to bdist_rpm, improve tests (#2260) @marcelotduarte

  67. pre-commit: use validate-pyproject-schema-store (#2258) @marcelotduarte

  68. [pre-commit.ci] pre-commit autoupdate (#2257) @pre-commit-ci

  69. build(deps-dev): bump furo from 2023.9.10 to 2024.1.29 (#2256) @marcelotduarte

  70. build(deps-dev): bump bump-my-version from 0.17.3 to 0.17.4 (#2255) @dependabot

  71. tests: add more tests for freezer (#2254) @marcelotduarte

  72. build-exe: adds include_path option (formerly in cli) (#2253) @marcelotduarte

  73. fix: #2242 introduced a regression in install_exe (#2250) @marcelotduarte

  74. fix: remove misuse of packages in setuptools.setup (#2249) @marcelotduarte

  75. tests: add more tests for bdist_msi (#2248) @marcelotduarte

  76. chore: add support for pyproject.toml (tool.cxfreeze) (#2244) @marcelotduarte

  77. build(deps): bump codecov/codecov-action from 3 to 4 (#2238) @dependabot

  78. build(deps-dev): bump sphinx-new-tab-link from 0.2.1 to 0.2.2 (#2245) @dependabot

  79. [pre-commit.ci] pre-commit autoupdate (#2243) @pre-commit-ci

  80. fix: incorrect metadata usage in install/install_exe (#2242) @marcelotduarte

  81. tests: improve coverage tests for linux (#2241) @marcelotduarte

  82. build(deps-dev): bump cibuildwheel from 2.16.4 to 2.16.5 (#2237) @dependabot

  83. ci: add specific coverage test for linux (#2239) @marcelotduarte

  84. fix: coverage report extra tests (#2236) @marcelotduarte

  85. chore: rearranges and sort some settings (#2235) @marcelotduarte

  86. chore: improve the use of coverage (#2233) @marcelotduarte

  87. build(deps-dev): bump black 2024 (#2230) @marcelotduarte

  88. build(deps-dev): bump cibuildwheel from 2.16.2 to 2.16.4 (#2229) @dependabot

  89. build(deps-dev): bump bump-my-version from 0.17.1 to 0.17.3 (#2228) @dependabot

  90. build(deps-dev): bump pytest from 7.4.4 to 8.0.0 (#2227) @dependabot

  91. tests: add some freezer tests (#2226) @marcelotduarte

  92. executable: new option –uac-uiaccess (#2135) @marcelotduarte

  93. chore: add options to pre-commit (#2225) @marcelotduarte

  94. tests: test build_exe options silent,silent-level and build_exe (#2224) @marcelotduarte

  95. tests: target_dir “starts in a clean directory” (#2223) @marcelotduarte

  96. build(deps-dev): bump bump-my-version from 0.17.0 to 0.17.1 (#2222) @dependabot

  97. winversioninfo: comments length must be limited to fit WORD (#2220) @marcelotduarte

  98. tests: add tests for __main__ and cli (#2219) @marcelotduarte

  99. build(deps-dev): bump pluggy from 1.3.0 to 1.4.0 (#2217) @dependabot

  100. parser: minor fix to support lief 0.14 (#2216) @marcelotduarte

  101. [pre-commit.ci] pre-commit autoupdate (#2215) @pre-commit-ci

  102. build(deps-dev): bump sphinx-tabs from 3.4.4 to 3.4.5 (#2214) @dependabot

  103. build(deps-dev): bump bump-my-version from 0.16.2 to 0.17.0 (#2213) @dependabot

  104. winversioninfo: fix version string and improve coverage/tests (#2211) @marcelotduarte

  105. chore: Update copyright year and license (#2209) @marcelotduarte

  106. docs: open extenal links in new tab (#2208) @marcelotduarte

  107. hooks: add pyproj (#2207) @marcelotduarte

  108. winmsvcr: extend support for VS 2022 (#2204) @marcelotduarte

  109. hooks: opencv-python - minor fixes (#2206) @marcelotduarte

  110. freezer: improve/fixes validate_executable (#2205) @marcelotduarte

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

  112. build(deps-dev): bump bump-my-version from 0.16.1 to 0.16.2 (#2201) @dependabot

  113. tests: minor tweaks - part 2 (#2198) @marcelotduarte

  114. tests: minor tweaks - part 1 (#2197) @marcelotduarte

  115. build(deps-dev): bump pre-commit up to 3.6.0 and sphinx up to 7.2.6 (#2196) @marcelotduarte

  116. [pre-commit.ci] pre-commit autoupdate (#2195) @pre-commit-ci

  117. build(deps-dev): bump bump-my-version from 0.16.0 to 0.16.1 (#2194) @dependabot

  118. build(deps-dev): bump bump-my-version from 0.15.4 to 0.16.0 (#2191) @dependabot

  119. tests: simplify more tests using run_command (#2189) @marcelotduarte

  120. tests: simplify test using a run_command (#2187) @marcelotduarte

  121. build(deps-dev): bump pytest from 7.4.3 to 7.4.4 (#2188) @dependabot

  122. build(deps-dev): bump bump-my-version from 0.15.3 to 0.15.4 (#2186) @dependabot

  123. setup script: add an extension to executable icon that is valid across OS (#2185) @marcelotduarte

  124. setup script: pre-defined values for base are valid in all OS (#2184) @marcelotduarte

  125. setup script: extend executables keyword to support more types (#2182) @marcelotduarte

  126. bdist_appimage: build Linux AppImage format [new feature] (#2050) @marcelotduarte

  127. [pre-commit.ci] pre-commit autoupdate (#2181) @pre-commit-ci

  128. build(deps-dev): bump bump-my-version from 0.15.1 to 0.15.3 (#2178) @dependabot

  129. build-wheel: fix update_bases’ ref and cleanup publish (#2176) @marcelotduarte

  130. [pre-commit.ci] pre-commit autoupdate (#2175) @pre-commit-ci

  131. build(deps-dev): bump bump-my-version from 0.12.0 to 0.15.1 (#2174) @dependabot

  132. Bump version: 6.16.0-dev11 → 6.16.0-dev12 [ci skip] (#2173) @marcelotduarte

  133. bdist_mac: create symlink between folders specified by user under Resources (#2169) @admin

  134. fix: #2139 introduced a regression [macos] (#2172) @marcelotduarte

  135. hooks: add AV and PyAV (#2165) @marcelotduarte

  136. build: fix build_wheel (after #2162 and #2163) (#2170) @marcelotduarte

  137. build(deps): bump actions/download-artifact from 3 to 4 (#2163) @dependabot

  138. build(deps): bump actions/upload-artifact from 3 to 4 (#2162) @dependabot

  139. build(deps): bump github/codeql-action from 2 to 3 (#2160) @dependabot

  140. [pre-commit.ci] pre-commit autoupdate (#2157) @pre-commit-ci

  141. build(deps-dev): bump pylint from 3.0.2 to 3.0.3 (#2156) @dependabot

  142. build(deps): bump actions/setup-python from 4 to 5 (#2155) @dependabot

  143. Replace SetDllDirectory by AddDllDirectory (#2144) @dev

  144. Bump version: 6.16.0-dev10 → 6.16.0-dev11 [ci skip] (#2151) @marcelotduarte

  145. fix: pthread missing for building in FreeBSD (#2150) @marcelotduarte

  146. build(deps): bump wheel from 0.41.3 to 0.42.0 (#2148) @dependabot

  147. build(deps-dev): bump bump-my-version from 0.11.0 to 0.12.0 (#2147) @dependabot

  148. chore: switch to bump-my-version (#2146) @marcelotduarte

  149. bdist_mac: apply the style of other bdist modules (#2139) @marcelotduarte

  150. hooks: add yt_dlp (#2145) @marcelotduarte

  151. build(deps-dev): bump pytest-xdist[psutil] from 3.4.0 to 3.5.0 (#2143) @dependabot

  152. build(deps): update setuptools requirement from <69,>=62.6 to >=62.6,<70 (#2141) @dependabot

  153. [pre-commit.ci] pre-commit autoupdate (#2142) @pre-commit-ci

  154. freezer: Improve symlink support to work w/ macOS (#2138) @marcelotduarte

  155. hooks: adds anyio, pyarrow and tiktoken (#2134) @marcelotduarte

  156. chore: cosmetic and minor tweaks (#2137) @marcelotduarte

  157. build_exe: raise exception on invalid build_exe option (#2132) @marcelotduarte

  158. [pre-commit.ci] pre-commit autoupdate (#2130) @pre-commit-ci

  159. build(deps-dev): bump pytest-xdist[psutil] from 3.3.1 to 3.4.0 (#2129) @dependabot

  160. samples: improve qt samples (#2128) @marcelotduarte

  161. hooks: Support for PyQt5/PySide2 QtWebEngine in macOS (#2127) @marcelotduarte

  162. [pre-commit.ci] pre-commit autoupdate (#2125) @pre-commit-ci

  163. hooks: Support for PyQt6/PySide6 QtWebEngine in macOS (#2124) @marcelotduarte

  164. hooks: use a different approach for pyqt6 in bdist_mac (#2123) @marcelotduarte

  165. hooks: fix pyqt6 in bdist_mac (.app) (#2122) @marcelotduarte

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

  167. build(deps): bump wheel from 0.41.2 to 0.41.3 (#2119) @dependabot

  168. build(deps-dev): bump pytest from 7.4.2 to 7.4.3 (#2115) @dependabot

  169. “Bump version: 6.16.0-dev9 → 6.16.0-dev10 [ci skip]” (#2114) @marcelotduarte

  170. [pre-commit.ci] pre-commit autoupdate (#2113) @pre-commit-ci

  171. build(deps-dev): bump sphinx-tabs from 3.4.1 to 3.4.4 (#2112) @dependabot

  172. build(deps-dev): bump pylint from 3.0.1 to 3.0.2 (#2111) @dependabot

  173. hooks: fix qtwebengine in conda-forge (#2110) @marcelotduarte

  174. hooks: fix qt.conf for pyqt [macos] (#2109) @marcelotduarte

  175. hooks: tweaks to the debugging of qt hooks (#2108) @marcelotduarte

  176. bdist_mac: move set_relative_reference_paths to build_exe (#2106) @marcelotduarte

  177. darwintools: fix adhocsignature for universal2 machine (#2107) @marcelotduarte

  178. bdist_mac: make symlink between Resources/share and Contents/MacOS (#2105) @marcelotduarte

  179. parse: regression fix in get_dependent_files [windows] (#2104) @marcelotduarte

  180. bdist_mac: skip text files in set_relative_reference_paths (#2102) @micah

  181. build(deps-dev): bump pytest-mock from 3.11.1 to 3.12.0 (#2103) @dependabot

  182. [pre-commit.ci] pre-commit autoupdate (#2101) @pre-commit-ci

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

  184. chore: update base executables and util module [ci skip] (#2099) @marcelotduarte

  185. “Bump version: 6.16.0-dev8 → 6.16.0-dev9 [ci skip]” (#2098) @marcelotduarte

  186. fix: issues with manifest and windows version (#2097) @marcelotduarte

  187. build(deps-dev): bump pre-commit from 3.4.0 to 3.5.0 (#2096) @dependabot

  188. hooks: add triton and support for pytorch 2.1 (#2090) @marcelotduarte

  189. [pre-commit.ci] pre-commit autoupdate (#2092) @pre-commit-ci

  190. build(deps-dev): bump pytest-timeout from 2.1.0 to 2.2.0 (#2091) @dependabot

  191. build(deps-dev): bump pylint from 3.0.0 to 3.0.1 (#2089) @dependabot

  192. build(deps-dev): bump cibuildwheel from 2.16.1 to 2.16.2 (#2085) @dependabot

  193. [pre-commit.ci] pre-commit autoupdate (#2082) @pre-commit-ci

  194. build(deps-dev): bump pylint from 2.17.6 to 3.0.0 (#2081) @dependabot

  195. tests: use importorskip/skip at module level to skip early (#2084) @marcelotduarte

  196. chore: rewrite some imports as absolute (#2083) @marcelotduarte

  197. bdist_deb: add doc and tests (#2080) @marcelotduarte

  198. doc: minor fixes (#2079) @marcelotduarte

  199. bdist_deb: create an DEB distribution [new feature] (#2078) @marcelotduarte

  200. bdist_rpm: remove unused options (#2077) @marcelotduarte

  201. “Bump version: 6.16.0-dev7 → 6.16.0-dev8 [ci skip]” (#2076) @marcelotduarte

  202. bdist_rpm: fix issue with install prefix (#2075) @marcelotduarte

  203. hooks: initialize blas [numpy conda-forge] (#2074) @49456524+IperGiove

  204. parser: exclude LD_PRELOAD to not include triggered dependencies (#2073) @marcelotduarte

  205. hooks: add tidylib (#2072) @marcelotduarte

  206. parser: use the internal path instead of sys.path (#2071) @marcelotduarte

  207. fix: avoid false builtin modules developing in multi-environment (#2070) @marcelotduarte

  208. build(deps-dev): bump cibuildwheel from 2.16.0 to 2.16.1 (#2069) @dependabot

  209. hooks: move tkinter and tz data to share folder (#2067) @marcelotduarte

  210. [pre-commit.ci] pre-commit autoupdate (#2066) @pre-commit-ci

  211. build(deps-dev): bump pylint from 2.17.5 to 2.17.6 (#2065) @dependabot

  212. tests: minor tweaks (#2063) @marcelotduarte

  213. build_exe: fix typo in command line boolean option ‘include-msvcr’ (#2062) @marcelotduarte

  214. hooks: fix scipy windows (#2060) @marcelotduarte

  215. doc: improve documentation for ‘binary wheels’ (#2059) @marcelotduarte

  216. hooks: add numpy 1.26 (#2058) @marcelotduarte

  217. hooks: fix numpy/scipy regression [mingw] (#2057) @marcelotduarte

  218. build(deps-dev): bump cibuildwheel from 2.15.0 to 2.16.0 (#2056) @dependabot

  219. hooks: add RNS (Reticulum) (#2053) @marcelotduarte

  220. bdist_mac: Copy build_exe to Resources and move executables to MacOS (#2048) @marcelotduarte

  221. hooks: fix numpy/scipy dylibs are included twice (#2038) @marcelotduarte

  222. [pre-commit.ci] pre-commit autoupdate (#2055) @pre-commit-ci

  223. “Bump version: 6.16.0-dev6 → 6.16.0-dev7 [ci skip]” (#2052) @marcelotduarte

  224. icons: add Python icons (#2051) @marcelotduarte

  225. Revert “build(deps): bump codecov/codecov-action from 3 to 4” (#2049) @marcelotduarte

  226. build(deps): bump codecov/codecov-action from 3 to 4 (#2047) @dependabot

  227. samples: small tweaks to demonstrate independent options (#2045) @marcelotduarte

  228. build(deps): bump docker/setup-qemu-action from 2 to 3 (#2044) @dependabot

  229. [pre-commit.ci] pre-commit autoupdate (#2043) @pre-commit-ci

  230. bdist_mac: small optimization on copy tree (#2040) @marcelotduarte

  231. bdist_mac: fix duplicate lib in bdist_dmg [regression] (#2037) @marcelotduarte

  232. hooks: improve numpy and pandas hooks (#2036) @marcelotduarte

  233. build(deps-dev): bump pytest from 7.4.1 to 7.4.2 (#2035) @dependabot

  234. “Bump version: 6.16.0-dev5 → 6.16.0-dev6 [ci skip]” (#2034) @marcelotduarte

  235. doc: Building binary wheels (#2033) @marcelotduarte

  236. hooks: add support for pandas 2.1.0 (#2032) @marcelotduarte

  237. build-wheel: fix build and compatibility w/ build 1.0 (#2030) @marcelotduarte

  238. [pre-commit.ci] pre-commit autoupdate (#2031) @pre-commit-ci

  239. build(deps): bump actions/checkout from 3 to 4 (#2029) @dependabot

  240. build(deps-dev): bump pytest from 7.4.0 to 7.4.1 (#2028) @dependabot

  241. build(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 (#2027) @dependabot

  242. bdis_mac: Builds pass macOS notarization (#2025) @johan.ronnkvist

  243. [pre-commit.ci] pre-commit autoupdate (#2024) @pre-commit-ci

  244. build(deps-dev): bump pluggy from 1.2.0 to 1.3.0 (#2023) @dependabot

  245. hooks: add pycryptodomex and update pycryptodome (#2022) @marcelotduarte

  246. build-wheel: add support for ppc64le binary wheels for py310+ (#2020) @marcelotduarte

  247. hooks: use module.exclude_names to filter missing modules (#2019) @marcelotduarte

  248. hooks: improve tzdata/zoneinfo/pytz hooks a bit for use in zip (#2018) @marcelotduarte

  249. build(deps-dev): bump wheel from 0.41.1 to 0.41.2 (#2017) @dependabot

  250. doc: furo can be used only on html build (#2015) @marcelotduarte

  251. build(deps-dev): update pre-commit and doc dependencies (#2014) @marcelotduarte

  252. module: search for the stub file already parsed in the distribution (#2013) @marcelotduarte

  253. hooks: qt extension modules are detected using stubs (#2009) @marcelotduarte

  254. module: add a importshed for parsed stubs (#2008) @marcelotduarte

  255. [pre-commit.ci] pre-commit autoupdate (#2007) @pre-commit-ci

  256. module: get the implicit imports of extensions in a stub file (#2006) @marcelotduarte

  257. module: propagate cache_path from the finder (#2005) @marcelotduarte

  258. chore: new internal _typing module (#2004) @marcelotduarte

  259. finder: cache_path holds where distribution data is saved (#2003) @marcelotduarte

  260. build(deps-dev): bump cibuildwheel from 2.14.1 to 2.15.0 (#2002) @dependabot

  261. [pre-commit.ci] pre-commit autoupdate (#2000) @pre-commit-ci

  262. build(deps-dev): bump wheel from 0.41.0 to 0.41.1 (#1999) @dependabot

  263. hooks: add markdown (#1997) @marcelotduarte

  264. finder: improve scan code to detect packages using import call (#1966) @marcelotduarte

  265. build(deps-dev): bump sphinx from 7.1.1 to 7.1.2 (#1995) @dependabot

  266. module: ModuleHook class to support inheritance (#1998) @marcelotduarte

  267. Bump version: 6.16.0-dev5 (#1994) @marcelotduarte

  268. hooks: fix pyqt5 webengine [conda linux] (#1993) @marcelotduarte

  269. hooks: fix pyside2 webengine [conda linux] (#1992) @marcelotduarte

  270. samples: document the use of qt samples in conda-forge (#1991) @marcelotduarte

  271. [pre-commit.ci] pre-commit autoupdate (#1990) @pre-commit-ci

  272. build(deps-dev): bump sphinx from 7.1.0 to 7.1.1 (#1989) @dependabot

  273. hooks: move ssl hook to a submodule (#1988) @marcelotduarte

  274. build(deps-dev): bump pylint from 2.17.4 to 2.17.5 (#1987) @dependabot

  275. build(deps-dev): bump sphinx from 7.0.1 to 7.1.0 (#1985) @dependabot

  276. [pre-commit.ci] pre-commit autoupdate (#1983) @pre-commit-ci

  277. build(deps-dev): bump wheel from 0.40.0 to 0.41.0 (#1982) @dependabot

  278. hooks: Disable sandbox in PySide2 WebEngine [Linux and Windows] (#1981) @marcelotduarte

  279. hooks: Disable sandbox in PyQt5 WebEngine [Linux and Windows] (#1980) @marcelotduarte

  280. hooks: support opencv-python 4.8.0 [msys2] (#1975) @marcelotduarte

  281. hooks: support pyside6 6.5.1 [conda] (#1979) @marcelotduarte

  282. hooks: support for pyqt6 6.5.1 [msys2] (#1977) @marcelotduarte

  283. hooks: support pyside2 5.15.8 [msys2] (#1978) @marcelotduarte

  284. hooks: fix for pyqt [conda linux] (#1976) @marcelotduarte

  285. finder: add base modules at the end to simplify tests (#1974) @marcelotduarte

  286. hooks: PySide2/6 - shiboken2/6 in zip_include_packages (#1970) @marcelotduarte

  287. [pre-commit.ci] pre-commit autoupdate (#1973) @pre-commit-ci

  288. build-wheel: put jobs in concurrency for speedup [skip ci] (#1971) @marcelotduarte

  289. build(deps-dev): bump cibuildwheel from 2.14.0 to 2.14.1 (#1972) @dependabot

  290. startup: get rid of sysconfig at startup (#1968) @marcelotduarte

  291. hooks: update sysconfig hook (#1967) @marcelotduarte

  292. samples: update samples using wxPython (#1965) @marcelotduarte

  293. hooks: multiprocessing support for forkserver and spawn (#1956) @marcelotduarte

  294. hooks: add py-cord (fork of discord) (#1964) @marcelotduarte

  295. tests: rewrite create_package to support dedent (#1960) @marcelotduarte

  296. fix: bdist_rpm to pass tests in python 3.12b4 (#1963) @marcelotduarte

  297. [pre-commit.ci] pre-commit autoupdate (#1959) @pre-commit-ci

  298. Bump version: 6.16.0-dev1 → 6.16.0-dev2 @marcelotduarte

  299. chore: enable Python 3.12 wheels and remove universal2 (#1958) @marcelotduarte

  300. build(deps-dev): bump cibuildwheel from 2.13.1 to 2.14.0 (#1957) @dependabot

  301. hooks: add boto3 (#1955) @marcelotduarte

  302. hooks: move sklearn hook to a submodule (#1954) @marcelotduarte

  303. hooks: fix the sentry_sdk hook (#1953) @marcelotduarte

  304. hooks: improve hook for pillow [macos] (#1952) @marcelotduarte

  305. fix: add rpath in macos executable [conda macos] (#1951) @marcelotduarte

  306. samples: fix pydantic sample to work python < 3.10 (#1949) @marcelotduarte

  307. chore: add more coverage reports [skip ci] (#1950) @marcelotduarte

  308. fix: detection of dependent files and python shared library [conda linux/macos] (#1946) @marcelotduarte

  309. fix: copy dependent files on “lib” directory [macOS] (#1942) @marcelotduarte

  310. fix: support clang -fno-lto [conda macos] (#1948) @marcelotduarte

  311. test: xfail some tests when rpmbuild is not present (#1947) @marcelotduarte

  312. fix: bdist_rpm should generate only binaries [linux] (#1945) @marcelotduarte

  313. [pre-commit.ci] pre-commit autoupdate (#1944) @pre-commit-ci

  314. bases: update base executables and util module @marcelotduarte

  315. chore: more fine tuning pytest options [ci skip] (#1941) @marcelotduarte

  316. tests: build executable to test in a subprocess (#1940) @marcelotduarte

  317. chore: fine tuning pytest options (#1939) @marcelotduarte

  318. chore: tweak to remove excess of pylint and noqa (#1938) @marcelotduarte

  319. chore: add basic support for Python 3.12 (#1925) @marcelotduarte

  320. parser: support for lief 0.14 ParserConfig (#1924) @marcelotduarte

  321. chore: drop support for python 3.7 (#1935) @marcelotduarte

  322. chore: to use pre-commit.ci add skip option (#1936) @marcelotduarte

  323. Bump version: 6.16.0-dev0 → 6.16.0-dev1 (#1933) @marcelotduarte

  324. chore: use pytest-xdist to speed up the tests (#1932) @marcelotduarte

  325. fix: zip_include_packages/zip_exclude_packages regression (#1922) @marcelotduarte

  326. build(deps-dev): bump ruff from 0.0.272 to 0.0.275 (#1930) @marcelotduarte

  327. tests: add more test cases for ModuleFinder class (#1929) @marcelotduarte

  328. tests: add more samples to tests (#1928) @marcelotduarte

  329. chore: use pytest-datafiles to run tests in temporary path (#1927) @marcelotduarte

  330. build(deps-dev): bump pytest from 7.3.2 to 7.4.0 (#1926) @dependabot

  331. chore: cleanup tests and dependencies (#1923) @marcelotduarte

  332. build(deps): update setuptools requirement from <68,>=62.6 to >=62.6,<69 (#1919) @dependabot

  333. build(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 (#1918) @dependabot

  334. chore: bump ruff 0.0.272 and fix local/system dependencies (#1914) @marcelotduarte

  335. linux: bdist_rpm depends on rpmbuild being installed (#1913) @marcelotduarte

  336. build(deps-dev): bump cibuildwheel from 2.13.0 to 2.13.1 (#1909) @dependabot

  337. build(deps-dev): bump pytest from 7.3.1 to 7.3.2 (#1908) @dependabot

  338. Bump version: 6.15.0 → 6.16.0-dev0 (#1905) @marcelotduarte

  339. samples: add scipy sample (#1904) @marcelotduarte

  340. hooks: fix scipy hooks used in zip_include_packages (#1903) @marcelotduarte

  341. samples: update matplotlib sample using Wx (and remove deprecated test) (#1902) @marcelotduarte

  342. samples: add a new matplotlib sample using Tk (#1901) @marcelotduarte

  343. hooks: fix matplotlib hooks used in zip_include_packages (#1897) @marcelotduarte

  344. hooks: improve scipy hooks (#1896) @marcelotduarte

  345. fix: increase maximum recursion depth (#1890) @marcelotduarte

  346. bases: update base executables and util module @marcelotduarte

  347. build(deps-dev): bump cibuildwheel from 2.12.3 to 2.13.0 (#1893) @dependabot

  348. build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 (#1891) @dependabot

  349. Exit with non-zero exit code on exception (#1783) @johan.ronnkvist