Release notes

7.x releases

Version 7.2 (Jul 16)

  1. hooks: the optimized mode is the default for pip installations (#2500 ) @marcelotduarte

  2. bdist_rpm: drop rpm2_mode and refactor spec_file (#2488 ) @marcelotduarte

  3. bdist_appimage: remove zip file, propagate options, fixes docs (#2463 ) @marcelotduarte

  4. build(deps): bump coverage from 7.5.4 to 7.6.0 (#2498 ) @dependabot

  5. bdist_msi: add license for msi (#2472 ) @nick

  6. bdist_dmg: add dmgbuild as a dependency to improve mac dmg (#2442 ) @nick

  7. [pre-commit.ci] pre-commit autoupdate (#2494 ) @pre-commit-ci

  8. build(deps-dev): bump bump-my-version from 0.24.1 to 0.24.2 (#2492 ) @dependabot

  9. build(deps-dev): bump cibuildwheel from 2.19.1 to 2.19.2 (#2491 ) @dependabot

  10. tests: make test pass in conda-forge [osx, linux] (#2490 ) @marcelotduarte

  11. [pre-commit.ci] pre-commit autoupdate (#2487 ) @pre-commit-ci

  12. build(deps): bump sphinx-new-tab-link from 0.4.0 to 0.5.0 (#2486 ) @dependabot

  13. exception: Only re-export setuptools errors to avoid exceptions not handled correctly (#2485 ) @marcelotduarte

  14. build(deps-dev): bump bump-my-version from 0.24.0 to 0.24.1 (#2484 ) @dependabot

  15. hooks: add multiprocess (a multiprocessing fork) (#2475 ) @marcelotduarte

  16. build(deps-dev): bump bump-my-version from 0.23.0 to 0.24.0 (#2481 ) @dependabot

  17. sample: add sample for Gtk (#2364 ) @cedk

  18. chore: use setup-python-uv-action to cache uv packages (#2482 ) @marcelotduarte

  19. tests: make tests pass on mingw (#2476 regression) (#2480 ) @marcelotduarte

  20. [pre-commit.ci] pre-commit autoupdate (#2479 ) @pre-commit-ci

  21. build(deps): bump coverage from 7.5.3 to 7.5.4 (#2477 ) @dependabot

  22. tests: improve _compat to use in tests (#2476 ) @marcelotduarte

  23. tests: fix test_cli in archlinux (#2470 ) @marcelotduarte

  24. build(deps): bump update setuptools requirement to >=65.6.3,<71 (#2468 ) @marcelotduarte

  25. [pre-commit.ci] pre-commit autoupdate (#2464 ) @pre-commit-ci

  26. build(deps-dev): bump bump-my-version from 0.22.0 to 0.23.0 (#2462 ) @dependabot

  27. hooks: support numpy 2.0 (#2466 ) @marcelotduarte

  28. Bump version: 7.1.0-post0 → 7.1.1 [ci skip] (#2461 ) @marcelotduarte

  29. hooks: improve scikit-image (#2460 ) @marcelotduarte

  30. build(deps-dev): bump cibuildwheel from 2.19.0 to 2.19.1 (#2458 ) @dependabot

  31. hooks: add rasterio (#2455 ) @marcelotduarte

  32. hooks: fix #2382 regression / improve tests and docs (#2443 ) @marcelotduarte

  33. hooks: avoid exception when distribution is none (#2452 ) @marcelotduarte

  34. build(deps-dev): bump bump-my-version from 0.21.1 to 0.22.0 (#2450 ) @dependabot

  35. [pre-commit.ci] pre-commit autoupdate (#2448 ) @pre-commit-ci

  36. build(deps-dev): bump cibuildwheel from 2.18.1 to 2.19.0 (#2447 ) @dependabot

  37. doc: small revision of development/index [ci skip] (#2446 ) @marcelotduarte

  38. bdist_rpm: Fix string concat error due to order of op for + and or in RPM (#2444 ) @nicktindle

  39. cli: fix sys.path for cxfreeze command line (#2439 ) @marcelotduarte

  40. build(deps): bump pytest from 8.2.1 to 8.2.2 (#2437 ) @dependabot

  41. [pre-commit.ci] pre-commit autoupdate (#2434 ) @pre-commit-ci

  42. Bump version: 7.1.0 → 7.1.0-post0 [ci skip] (#2432 ) @marcelotduarte

  43. doc: msvc faq revision [ci skip] (#2429 ) @marcelotduarte

  44. build(deps): bump coverage from 7.5.2 to 7.5.3 (#2428 ) @dependabot

  45. hooks: fix pygobject hook for Linux (#2425 ) @marcelotduarte

Version 7.1 (May 26)

  1. 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