Release notes¶
7.x releases¶
Version 7.2 (Jul 16)¶
hooks: the optimized mode is the default for pip installations (#2500 ) @marcelotduarte
bdist_rpm: drop rpm2_mode and refactor spec_file (#2488 ) @marcelotduarte
bdist_appimage: remove zip file, propagate options, fixes docs (#2463 ) @marcelotduarte
build(deps): bump coverage from 7.5.4 to 7.6.0 (#2498 ) @dependabot
bdist_dmg: add dmgbuild as a dependency to improve mac dmg (#2442 ) @nick
[pre-commit.ci] pre-commit autoupdate (#2494 ) @pre-commit-ci
build(deps-dev): bump bump-my-version from 0.24.1 to 0.24.2 (#2492 ) @dependabot
build(deps-dev): bump cibuildwheel from 2.19.1 to 2.19.2 (#2491 ) @dependabot
tests: make test pass in conda-forge [osx, linux] (#2490 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2487 ) @pre-commit-ci
build(deps): bump sphinx-new-tab-link from 0.4.0 to 0.5.0 (#2486 ) @dependabot
exception: Only re-export setuptools errors to avoid exceptions not handled correctly (#2485 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.24.0 to 0.24.1 (#2484 ) @dependabot
hooks: add multiprocess (a multiprocessing fork) (#2475 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.23.0 to 0.24.0 (#2481 ) @dependabot
chore: use setup-python-uv-action to cache uv packages (#2482 ) @marcelotduarte
tests: make tests pass on mingw (#2476 regression) (#2480 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2479 ) @pre-commit-ci
build(deps): bump coverage from 7.5.3 to 7.5.4 (#2477 ) @dependabot
tests: improve _compat to use in tests (#2476 ) @marcelotduarte
tests: fix test_cli in archlinux (#2470 ) @marcelotduarte
build(deps): bump update setuptools requirement to >=65.6.3,<71 (#2468 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2464 ) @pre-commit-ci
build(deps-dev): bump bump-my-version from 0.22.0 to 0.23.0 (#2462 ) @dependabot
hooks: support numpy 2.0 (#2466 ) @marcelotduarte
Bump version: 7.1.0-post0 → 7.1.1 [ci skip] (#2461 ) @marcelotduarte
hooks: improve scikit-image (#2460 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.19.0 to 2.19.1 (#2458 ) @dependabot
hooks: add rasterio (#2455 ) @marcelotduarte
hooks: fix #2382 regression / improve tests and docs (#2443 ) @marcelotduarte
hooks: avoid exception when distribution is none (#2452 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.21.1 to 0.22.0 (#2450 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2448 ) @pre-commit-ci
build(deps-dev): bump cibuildwheel from 2.18.1 to 2.19.0 (#2447 ) @dependabot
doc: small revision of development/index [ci skip] (#2446 ) @marcelotduarte
bdist_rpm: Fix string concat error due to order of op for + and or in RPM (#2444 ) @nicktindle
cli: fix sys.path for cxfreeze command line (#2439 ) @marcelotduarte
build(deps): bump pytest from 8.2.1 to 8.2.2 (#2437 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2434 ) @pre-commit-ci
Bump version: 7.1.0 → 7.1.0-post0 [ci skip] (#2432 ) @marcelotduarte
doc: msvc faq revision [ci skip] (#2429 ) @marcelotduarte
build(deps): bump coverage from 7.5.2 to 7.5.3 (#2428 ) @dependabot
hooks: fix pygobject hook for Linux (#2425 ) @marcelotduarte
Version 7.1 (May 26)¶
hooks: add mkl (#2420 ) @marcelotduarte
hooks: resolve dependencies to avoid symlink in numpy/mkl/blas conda linux (#2419 ) @marcelotduarte
module: fix distribuition installer multiline (#2418 ) @marcelotduarte
ci: add test to do more ‘parser’ and ‘module’ coverage (#2416 ) @marcelotduarte
freezer: resolve symlinks to always copy the source (#2415 ) @marcelotduarte
build(deps): update setuptools requirement from <70,>=62.6 to >=62.6,<71 (#2413 ) @dependabot
freezer: resolve dependencies to avoid symlink [linux] (#2410 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2409 ) @pre-commit-ci
build(deps-dev): bump cibuildwheel from 2.18.0 to 2.18.1 (#2408 ) @dependabot
build(deps): bump pytest from 8.2.0 to 8.2.1 (#2407 ) @dependabot
hooks: support for numpy + oneMKL using pip windows (#2405 ) @marcelotduarte
hooks: support for numpy+mkl on conda linux (#2404 ) @marcelotduarte
module: improve version method and add new methods (#2403 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.21.0 to 0.21.1 (#2399 ) @dependabot
bdist_deb: catch a cpio 2.13 bug (#2402 ) @marcelotduarte
chore: use uv pip to make installing packages faster (#2397 ) @marcelotduarte
tests: xfail bdist_dmg when “Resource busy” [macOS] (#2396 ) @marcelotduarte
doc: use uv pip (#2395 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2394 ) @pre-commit-ci
build(deps-dev): bump cibuildwheel from 2.17.0 to 2.18.0 (#2393 ) @dependabot
hooks: add wayland Qt plugins automatically (#2391 ) @marcelotduarte
hooks: add missing Qt plugins and translations (#2390 ) @marcelotduarte
hooks: update plugins and translations for qt 6.7 (#2389 ) @marcelotduarte
doc: add faq ‘Removing the MAX_PATH Limitation’ (#2388 ) @marcelotduarte
chore: use compile() with dont_inherit and optimize (#2387 ) @marcelotduarte
hooks: additional translations to qt hooks (#2386 ) @marcelotduarte
fix: global of main module to work better with multiprocessing (#2385 ) @marcelotduarte
hooks: improve multiprocessing hook to work with pytorch (#2382 ) @marcelotduarte
build_exe: add new option –zip-filename (#2379 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2381 ) @pre-commit-ci
build(deps): bump coverage from 7.5.0 to 7.5.1 (#2380 ) @dependabot
build-wheel: reactivate universal2 wheels for macOS (#2378 ) @marcelotduarte
hooks: add pygobject (#2375 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.20.3 to 0.21.0 (#2377 ) @dependabot
build(deps): bump pytest-xdist[psutil] from 3.5.0 to 3.6.1 (#2370 ) @dependabot
build(deps): bump pytest from 8.1.2 to 8.2.0 (#2372 ) @dependabot
build(deps): bump myst-parser from 3.0.0 to 3.0.1 (#2371 ) @dependabot
samples: adapt code to support ruff rules (#2369 ) @marcelotduarte
build(deps-dev): update pytest to 8.1.2, revert pyetst-xdist to 3.5.0 (#2368 ) @marcelotduarte
tests: make msys2/mingw tests pass (#2367 ) @marcelotduarte
bdist_msi: ignore warning ‘msilib’ is deprecated (#2366 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.20.2 to 0.20.3 (#2365 ) @dependabot
hooks: fix unbound variable in load_subprocess under MINGW (#2363 ) @cedk
ci: try to catch a issue with macos (#2360 ) @marcelotduarte
hooks: Recompile the numpy.core.overrides module to limit optimization (#2358 ) @marcelotduarte
hooks: fix regression in msys2 (#2357 ) @marcelotduarte
build(deps): bump coverage from 7.4.4 to 7.5.0 (#2355 ) @dependabot
ci: CI tests fails using macos-latest (#2359 ) @marcelotduarte
tests: add command line tests for build_exe (#2353 ) @marcelotduarte
build(deps): bump myst-parser from 2.0.0 to 3.0.0 (#2351 ) @dependabot
build(deps-dev): bump bump-my-version from 0.20.1 to 0.20.2 (#2350 ) @dependabot
tests: xfail bdist_dmg if resource is busy (#2352 ) @marcelotduarte
build(deps): bump pluggy from 1.4.0 to 1.5.0 (#2348 ) @dependabot
Bump version: 7.0.0 → 7.1.0-dev0 [ci skip] (#2349 ) @marcelotduarte
Version 7.0 (April 21)¶
hooks: support numpy in python 3.12 (#2345 ) @marcelotduarte
test: add simple test for bdist_mac (#2343 ) @marcelotduarte
fix: regression in _pre_copy_hook (Linux) (#2342 ) @marcelotduarte
build(deps): update dev dependencies (#2341 ) @marcelotduarte
parser: show what patchelf is doing if silent is off (#2340 ) @marcelotduarte
initscripts: use of __loader__ is deprecated (#2338 ) @marcelotduarte
tests: add test_hooks_pandas.py (#2336 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.20.0 to 0.20.1 (#2337 ) @dependabot
test: an expected exception should not be treated as an expected failure (#2334 ) @marcelotduarte
fix: coverage report usage and omit option (#2333 ) @marcelotduarte
test: add a linux binary wheel test in ci (#2332 ) @marcelotduarte
chore: generate multiple files for requirements (#2330 ) @marcelotduarte
doc: Correct some typographical errors and grammar errors (#2328 ) @marcelotduarte
doc: show builtdist command as toctree and clickable in the table (#2327 ) @marcelotduarte
doc: separates bdist commands to nest them in builtdist (#2325 ) @marcelotduarte
doc: show pyproject.toml as fisrt example (#2326 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2324 ) @pre-commit-ci
chore: move License to the project root dir (#2323 ) @marcelotduarte
doc: fix furo edit button [ci skip] (#2322 ) @marcelotduarte
docs: add ‘Creating Built Distributions’ (#2321 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.19.3 to 0.20.0 (#2320 ) @dependabot
chore: refactor internal modules (#2319 ) @marcelotduarte
build(deps): pin dev dependencies (#2318 ) @marcelotduarte
bases: update base executables and util module [ci skip] (#2317 ) @marcelotduarte
chore: remove deprecated option in ‘build’ command (#2316 ) @marcelotduarte
Bump version: 6.16.0-dev12 → 7.0.0-rc0 [ci skip] (#2315 ) @marcelotduarte
chore: remove unused class (#2314 ) @marcelotduarte
build(deps-dev): bump pytest-mock from 3.12.0 to 3.14.0 (#2311 ) @dependabot
tests: add TYPE_CHECKING to coverage excludes (#2310 ) @marcelotduarte
chore: improve annotation (using ruff to check) (#2309 ) @marcelotduarte
chore: adapt code to support ruff ‘S’ rules (#2308 ) @marcelotduarte
chore: improve type checking (w/ help of ruff) (#2307 ) @marcelotduarte
build(deps-dev): bump sphinx-new-tab-link from 0.3.1 to 0.4.0 (#2306 ) @dependabot
chore: use more ruff lint rules (#2305 ) @marcelotduarte
chore: enable ruff ‘EM’ ruleset (#2304 ) @marcelotduarte
build: fix for Python 3.12 Ubuntu Linux 24.04 (Noble Nimbat) (#2303 ) @marcelotduarte
hooks: support tensorflow plugins (#2302 ) @marcelotduarte
hooks: add easyocr and torchvision (also update skickit-image and pytorch) (#2286 ) @marcelotduarte
build(deps-dev): bump coverage from 7.4.3 to 7.4.4 (#2301 ) @dependabot
build-wheel: use macos-14 (native arm) with cibuildwheel (#2299 ) @marcelotduarte
build(deps): update wheel requirement from <=0.42.0,>=0.38.4 to >=0.38.4,<=0.43.0 (#2298 ) @dependabot
build(deps-dev): bump cibuildwheel from 2.16.5 to 2.17.0 (#2297 ) @dependabot
build(deps-dev): bump bump-my-version from 0.18.3 to 0.19.0 (#2296 ) @dependabot
cli: restore more deprecated options (#2295 ) @marcelotduarte
build(deps-dev): bump ruff-pre-commit 0.3.2 [ci skip] (#2294 ) @marcelotduarte
build(deps-dev): bump sphinx-new-tab-link from 0.3.0 to 0.3.1 (#2292 ) @dependabot
build(deps-dev): bump pytest from 8.0.2 to 8.1.1 (#2291 ) @dependabot
build(deps-dev): bump pytest-timeout from 2.2.0 to 2.3.1 (#2289 ) @dependabot
doc: improve the code_layout a bit (#2288 ) @marcelotduarte
hooks: support pytorch 2.2 (#2281 ) @marcelotduarte
docs: update msvcr links (#2284 ) @marcelotduarte
build(deps-dev): bump sphinx-new-tab-link from 0.2.3 to 0.3.0 (#2282 ) @dependabot
build(deps-dev): bump sphinx-new-tab-link from 0.2.2 to 0.2.3 (#2279 ) @dependabot
build(deps-dev): bump coverage from 7.4.2 to 7.4.3 (#2278 ) @dependabot
build(deps-dev): bump pytest from 8.0.1 to 8.0.2 (#2277 ) @dependabot
build(deps-dev): bump bump-my-version from 0.17.4 to 0.18.3 (#2276 ) @dependabot
bdist_msi: remove unused code (#2270 ) @marcelotduarte
build(deps-dev): bump coverage from 7.4.1 to 7.4.2 (#2271 ) @dependabot
tests: improve bdist_msi tests and samples (#2269 ) @marcelotduarte
chore: use only ‘ruff’ as a linter and formatter (#2268 ) @marcelotduarte
build(deps): support lief 0.14.x (#2267 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2266 ) @pre-commit-ci
build(deps-dev): bump pytest from 8.0.0 to 8.0.1 (#2265 ) @dependabot
freezer: remove dead code (not used in py38+) (#2263 ) @marcelotduarte
tests: improve a bit build_exe and freezer tests (#2262 ) @marcelotduarte
bdist_deb: fix call to bdist_rpm, improve tests (#2260 ) @marcelotduarte
pre-commit: use validate-pyproject-schema-store (#2258 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2257 ) @pre-commit-ci
build(deps-dev): bump furo from 2023.9.10 to 2024.1.29 (#2256 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.17.3 to 0.17.4 (#2255 ) @dependabot
tests: add more tests for freezer (#2254 ) @marcelotduarte
build-exe: adds include_path option (formerly in cli) (#2253 ) @marcelotduarte
fix: #2242 introduced a regression in install_exe (#2250 ) @marcelotduarte
fix: remove misuse of packages in setuptools.setup (#2249 ) @marcelotduarte
tests: add more tests for bdist_msi (#2248 ) @marcelotduarte
chore: add support for pyproject.toml (tool.cxfreeze) (#2244 ) @marcelotduarte
build(deps): bump codecov/codecov-action from 3 to 4 (#2238 ) @dependabot
build(deps-dev): bump sphinx-new-tab-link from 0.2.1 to 0.2.2 (#2245 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2243 ) @pre-commit-ci
fix: incorrect metadata usage in install/install_exe (#2242 ) @marcelotduarte
tests: improve coverage tests for linux (#2241 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.16.4 to 2.16.5 (#2237 ) @dependabot
ci: add specific coverage test for linux (#2239 ) @marcelotduarte
fix: coverage report extra tests (#2236 ) @marcelotduarte
chore: rearranges and sort some settings (#2235 ) @marcelotduarte
chore: improve the use of coverage (#2233 ) @marcelotduarte
build(deps-dev): bump black 2024 (#2230 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.16.2 to 2.16.4 (#2229 ) @dependabot
build(deps-dev): bump bump-my-version from 0.17.1 to 0.17.3 (#2228 ) @dependabot
build(deps-dev): bump pytest from 7.4.4 to 8.0.0 (#2227 ) @dependabot
tests: add some freezer tests (#2226 ) @marcelotduarte
executable: new option –uac-uiaccess (#2135 ) @marcelotduarte
chore: add options to pre-commit (#2225 ) @marcelotduarte
tests: test build_exe options silent,silent-level and build_exe (#2224 ) @marcelotduarte
tests: target_dir “starts in a clean directory” (#2223 ) @marcelotduarte
build(deps-dev): bump bump-my-version from 0.17.0 to 0.17.1 (#2222 ) @dependabot
winversioninfo: comments length must be limited to fit WORD (#2220 ) @marcelotduarte
tests: add tests for __main__ and cli (#2219 ) @marcelotduarte
build(deps-dev): bump pluggy from 1.3.0 to 1.4.0 (#2217 ) @dependabot
parser: minor fix to support lief 0.14 (#2216 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2215 ) @pre-commit-ci
build(deps-dev): bump sphinx-tabs from 3.4.4 to 3.4.5 (#2214 ) @dependabot
build(deps-dev): bump bump-my-version from 0.16.2 to 0.17.0 (#2213 ) @dependabot
winversioninfo: fix version string and improve coverage/tests (#2211 ) @marcelotduarte
chore: Update copyright year and license (#2209 ) @marcelotduarte
docs: open extenal links in new tab (#2208 ) @marcelotduarte
hooks: add pyproj (#2207 ) @marcelotduarte
winmsvcr: extend support for VS 2022 (#2204 ) @marcelotduarte
hooks: opencv-python - minor fixes (#2206 ) @marcelotduarte
freezer: improve/fixes validate_executable (#2205 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2202 ) @pre-commit-ci
build(deps-dev): bump bump-my-version from 0.16.1 to 0.16.2 (#2201 ) @dependabot
tests: minor tweaks - part 2 (#2198 ) @marcelotduarte
tests: minor tweaks - part 1 (#2197 ) @marcelotduarte
build(deps-dev): bump pre-commit up to 3.6.0 and sphinx up to 7.2.6 (#2196 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2195 ) @pre-commit-ci
build(deps-dev): bump bump-my-version from 0.16.0 to 0.16.1 (#2194 ) @dependabot
build(deps-dev): bump bump-my-version from 0.15.4 to 0.16.0 (#2191 ) @dependabot
tests: simplify more tests using run_command (#2189 ) @marcelotduarte
tests: simplify test using a run_command (#2187 ) @marcelotduarte
build(deps-dev): bump pytest from 7.4.3 to 7.4.4 (#2188 ) @dependabot
build(deps-dev): bump bump-my-version from 0.15.3 to 0.15.4 (#2186 ) @dependabot
setup script: add an extension to executable icon that is valid across OS (#2185 ) @marcelotduarte
setup script: pre-defined values for base are valid in all OS (#2184 ) @marcelotduarte
setup script: extend executables keyword to support more types (#2182 ) @marcelotduarte
bdist_appimage: build Linux AppImage format [new feature] (#2050 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2181 ) @pre-commit-ci
build(deps-dev): bump bump-my-version from 0.15.1 to 0.15.3 (#2178 ) @dependabot
build-wheel: fix update_bases’ ref and cleanup publish (#2176 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2175 ) @pre-commit-ci
build(deps-dev): bump bump-my-version from 0.12.0 to 0.15.1 (#2174 ) @dependabot
Bump version: 6.16.0-dev11 → 6.16.0-dev12 [ci skip] (#2173 ) @marcelotduarte
bdist_mac: create symlink between folders specified by user under Resources (#2169 ) @admin
fix: #2139 introduced a regression [macos] (#2172 ) @marcelotduarte
hooks: add AV and PyAV (#2165 ) @marcelotduarte
build: fix build_wheel (after #2162 and #2163) (#2170 ) @marcelotduarte
build(deps): bump actions/download-artifact from 3 to 4 (#2163 ) @dependabot
build(deps): bump actions/upload-artifact from 3 to 4 (#2162 ) @dependabot
build(deps): bump github/codeql-action from 2 to 3 (#2160 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2157 ) @pre-commit-ci
build(deps-dev): bump pylint from 3.0.2 to 3.0.3 (#2156 ) @dependabot
build(deps): bump actions/setup-python from 4 to 5 (#2155 ) @dependabot
Bump version: 6.16.0-dev10 → 6.16.0-dev11 [ci skip] (#2151 ) @marcelotduarte
fix: pthread missing for building in FreeBSD (#2150 ) @marcelotduarte
build(deps): bump wheel from 0.41.3 to 0.42.0 (#2148 ) @dependabot
build(deps-dev): bump bump-my-version from 0.11.0 to 0.12.0 (#2147 ) @dependabot
chore: switch to bump-my-version (#2146 ) @marcelotduarte
bdist_mac: apply the style of other bdist modules (#2139 ) @marcelotduarte
hooks: add yt_dlp (#2145 ) @marcelotduarte
build(deps-dev): bump pytest-xdist[psutil] from 3.4.0 to 3.5.0 (#2143 ) @dependabot
build(deps): update setuptools requirement from <69,>=62.6 to >=62.6,<70 (#2141 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2142 ) @pre-commit-ci
freezer: Improve symlink support to work w/ macOS (#2138 ) @marcelotduarte
hooks: adds anyio, pyarrow and tiktoken (#2134 ) @marcelotduarte
chore: cosmetic and minor tweaks (#2137 ) @marcelotduarte
build_exe: raise exception on invalid build_exe option (#2132 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2130 ) @pre-commit-ci
build(deps-dev): bump pytest-xdist[psutil] from 3.3.1 to 3.4.0 (#2129 ) @dependabot
samples: improve qt samples (#2128 ) @marcelotduarte
hooks: Support for PyQt5/PySide2 QtWebEngine in macOS (#2127 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2125 ) @pre-commit-ci
hooks: Support for PyQt6/PySide6 QtWebEngine in macOS (#2124 ) @marcelotduarte
hooks: use a different approach for pyqt6 in bdist_mac (#2123 ) @marcelotduarte
hooks: fix pyqt6 in bdist_mac (.app) (#2122 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2120 ) @pre-commit-ci
build(deps): bump wheel from 0.41.2 to 0.41.3 (#2119 ) @dependabot
build(deps-dev): bump pytest from 7.4.2 to 7.4.3 (#2115 ) @dependabot
“Bump version: 6.16.0-dev9 → 6.16.0-dev10 [ci skip]” (#2114 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2113 ) @pre-commit-ci
build(deps-dev): bump sphinx-tabs from 3.4.1 to 3.4.4 (#2112 ) @dependabot
build(deps-dev): bump pylint from 3.0.1 to 3.0.2 (#2111 ) @dependabot
hooks: fix qtwebengine in conda-forge (#2110 ) @marcelotduarte
hooks: fix qt.conf for pyqt [macos] (#2109 ) @marcelotduarte
hooks: tweaks to the debugging of qt hooks (#2108 ) @marcelotduarte
bdist_mac: move set_relative_reference_paths to build_exe (#2106 ) @marcelotduarte
darwintools: fix adhocsignature for universal2 machine (#2107 ) @marcelotduarte
bdist_mac: make symlink between Resources/share and Contents/MacOS (#2105 ) @marcelotduarte
parse: regression fix in get_dependent_files [windows] (#2104 ) @marcelotduarte
bdist_mac: skip text files in set_relative_reference_paths (#2102 ) @micah
build(deps-dev): bump pytest-mock from 3.11.1 to 3.12.0 (#2103 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2101 ) @pre-commit-ci
bases: update base executables and util module [ci skip] (#2100 ) @marcelotduarte
chore: update base executables and util module [ci skip] (#2099 ) @marcelotduarte
“Bump version: 6.16.0-dev8 → 6.16.0-dev9 [ci skip]” (#2098 ) @marcelotduarte
fix: issues with manifest and windows version (#2097 ) @marcelotduarte
build(deps-dev): bump pre-commit from 3.4.0 to 3.5.0 (#2096 ) @dependabot
hooks: add triton and support for pytorch 2.1 (#2090 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2092 ) @pre-commit-ci
build(deps-dev): bump pytest-timeout from 2.1.0 to 2.2.0 (#2091 ) @dependabot
build(deps-dev): bump pylint from 3.0.0 to 3.0.1 (#2089 ) @dependabot
build(deps-dev): bump cibuildwheel from 2.16.1 to 2.16.2 (#2085 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2082 ) @pre-commit-ci
build(deps-dev): bump pylint from 2.17.6 to 3.0.0 (#2081 ) @dependabot
tests: use importorskip/skip at module level to skip early (#2084 ) @marcelotduarte
chore: rewrite some imports as absolute (#2083 ) @marcelotduarte
bdist_deb: add doc and tests (#2080 ) @marcelotduarte
doc: minor fixes (#2079 ) @marcelotduarte
bdist_deb: create an DEB distribution [new feature] (#2078 ) @marcelotduarte
bdist_rpm: remove unused options (#2077 ) @marcelotduarte
“Bump version: 6.16.0-dev7 → 6.16.0-dev8 [ci skip]” (#2076 ) @marcelotduarte
bdist_rpm: fix issue with install prefix (#2075 ) @marcelotduarte
hooks: initialize blas [numpy conda-forge] (#2074 ) @49456524+IperGiove
parser: exclude LD_PRELOAD to not include triggered dependencies (#2073 ) @marcelotduarte
hooks: add tidylib (#2072 ) @marcelotduarte
parser: use the internal path instead of sys.path (#2071 ) @marcelotduarte
fix: avoid false builtin modules developing in multi-environment (#2070 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.16.0 to 2.16.1 (#2069 ) @dependabot
hooks: move tkinter and tz data to share folder (#2067 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2066 ) @pre-commit-ci
build(deps-dev): bump pylint from 2.17.5 to 2.17.6 (#2065 ) @dependabot
tests: minor tweaks (#2063 ) @marcelotduarte
build_exe: fix typo in command line boolean option ‘include-msvcr’ (#2062 ) @marcelotduarte
hooks: fix scipy windows (#2060 ) @marcelotduarte
doc: improve documentation for ‘binary wheels’ (#2059 ) @marcelotduarte
hooks: add numpy 1.26 (#2058 ) @marcelotduarte
hooks: fix numpy/scipy regression [mingw] (#2057 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.15.0 to 2.16.0 (#2056 ) @dependabot
hooks: add RNS (Reticulum) (#2053 ) @marcelotduarte
bdist_mac: Copy build_exe to Resources and move executables to MacOS (#2048 ) @marcelotduarte
hooks: fix numpy/scipy dylibs are included twice (#2038 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2055 ) @pre-commit-ci
“Bump version: 6.16.0-dev6 → 6.16.0-dev7 [ci skip]” (#2052 ) @marcelotduarte
icons: add Python icons (#2051 ) @marcelotduarte
Revert “build(deps): bump codecov/codecov-action from 3 to 4” (#2049 ) @marcelotduarte
build(deps): bump codecov/codecov-action from 3 to 4 (#2047 ) @dependabot
samples: small tweaks to demonstrate independent options (#2045 ) @marcelotduarte
build(deps): bump docker/setup-qemu-action from 2 to 3 (#2044 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2043 ) @pre-commit-ci
bdist_mac: small optimization on copy tree (#2040 ) @marcelotduarte
bdist_mac: fix duplicate lib in bdist_dmg [regression] (#2037 ) @marcelotduarte
hooks: improve numpy and pandas hooks (#2036 ) @marcelotduarte
build(deps-dev): bump pytest from 7.4.1 to 7.4.2 (#2035 ) @dependabot
“Bump version: 6.16.0-dev5 → 6.16.0-dev6 [ci skip]” (#2034 ) @marcelotduarte
doc: Building binary wheels (#2033 ) @marcelotduarte
hooks: add support for pandas 2.1.0 (#2032 ) @marcelotduarte
build-wheel: fix build and compatibility w/ build 1.0 (#2030 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2031 ) @pre-commit-ci
build(deps): bump actions/checkout from 3 to 4 (#2029 ) @dependabot
build(deps-dev): bump pytest from 7.4.0 to 7.4.1 (#2028 ) @dependabot
build(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 (#2027 ) @dependabot
bdis_mac: Builds pass macOS notarization (#2025 ) @johan.ronnkvist
[pre-commit.ci] pre-commit autoupdate (#2024 ) @pre-commit-ci
build(deps-dev): bump pluggy from 1.2.0 to 1.3.0 (#2023 ) @dependabot
hooks: add pycryptodomex and update pycryptodome (#2022 ) @marcelotduarte
build-wheel: add support for ppc64le binary wheels for py310+ (#2020 ) @marcelotduarte
hooks: use module.exclude_names to filter missing modules (#2019 ) @marcelotduarte
hooks: improve tzdata/zoneinfo/pytz hooks a bit for use in zip (#2018 ) @marcelotduarte
build(deps-dev): bump wheel from 0.41.1 to 0.41.2 (#2017 ) @dependabot
doc: furo can be used only on html build (#2015 ) @marcelotduarte
build(deps-dev): update pre-commit and doc dependencies (#2014 ) @marcelotduarte
module: search for the stub file already parsed in the distribution (#2013 ) @marcelotduarte
hooks: qt extension modules are detected using stubs (#2009 ) @marcelotduarte
module: add a importshed for parsed stubs (#2008 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#2007 ) @pre-commit-ci
module: get the implicit imports of extensions in a stub file (#2006 ) @marcelotduarte
module: propagate cache_path from the finder (#2005 ) @marcelotduarte
chore: new internal _typing module (#2004 ) @marcelotduarte
finder: cache_path holds where distribution data is saved (#2003 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.14.1 to 2.15.0 (#2002 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#2000 ) @pre-commit-ci
build(deps-dev): bump wheel from 0.41.0 to 0.41.1 (#1999 ) @dependabot
hooks: add markdown (#1997 ) @marcelotduarte
finder: improve scan code to detect packages using import call (#1966 ) @marcelotduarte
build(deps-dev): bump sphinx from 7.1.1 to 7.1.2 (#1995 ) @dependabot
module: ModuleHook class to support inheritance (#1998 ) @marcelotduarte
Bump version: 6.16.0-dev5 (#1994 ) @marcelotduarte
hooks: fix pyqt5 webengine [conda linux] (#1993 ) @marcelotduarte
hooks: fix pyside2 webengine [conda linux] (#1992 ) @marcelotduarte
samples: document the use of qt samples in conda-forge (#1991 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#1990 ) @pre-commit-ci
build(deps-dev): bump sphinx from 7.1.0 to 7.1.1 (#1989 ) @dependabot
hooks: move ssl hook to a submodule (#1988 ) @marcelotduarte
build(deps-dev): bump pylint from 2.17.4 to 2.17.5 (#1987 ) @dependabot
build(deps-dev): bump sphinx from 7.0.1 to 7.1.0 (#1985 ) @dependabot
[pre-commit.ci] pre-commit autoupdate (#1983 ) @pre-commit-ci
build(deps-dev): bump wheel from 0.40.0 to 0.41.0 (#1982 ) @dependabot
hooks: Disable sandbox in PySide2 WebEngine [Linux and Windows] (#1981 ) @marcelotduarte
hooks: Disable sandbox in PyQt5 WebEngine [Linux and Windows] (#1980 ) @marcelotduarte
hooks: support opencv-python 4.8.0 [msys2] (#1975 ) @marcelotduarte
hooks: support pyside6 6.5.1 [conda] (#1979 ) @marcelotduarte
hooks: support for pyqt6 6.5.1 [msys2] (#1977 ) @marcelotduarte
hooks: support pyside2 5.15.8 [msys2] (#1978 ) @marcelotduarte
hooks: fix for pyqt [conda linux] (#1976 ) @marcelotduarte
finder: add base modules at the end to simplify tests (#1974 ) @marcelotduarte
hooks: PySide2/6 - shiboken2/6 in zip_include_packages (#1970 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#1973 ) @pre-commit-ci
build-wheel: put jobs in concurrency for speedup [skip ci] (#1971 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.14.0 to 2.14.1 (#1972 ) @dependabot
startup: get rid of sysconfig at startup (#1968 ) @marcelotduarte
hooks: update sysconfig hook (#1967 ) @marcelotduarte
samples: update samples using wxPython (#1965 ) @marcelotduarte
hooks: multiprocessing support for forkserver and spawn (#1956 ) @marcelotduarte
hooks: add py-cord (fork of discord) (#1964 ) @marcelotduarte
tests: rewrite create_package to support dedent (#1960 ) @marcelotduarte
fix: bdist_rpm to pass tests in python 3.12b4 (#1963 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#1959 ) @pre-commit-ci
Bump version: 6.16.0-dev1 → 6.16.0-dev2 @marcelotduarte
chore: enable Python 3.12 wheels and remove universal2 (#1958 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.13.1 to 2.14.0 (#1957 ) @dependabot
hooks: add boto3 (#1955 ) @marcelotduarte
hooks: move sklearn hook to a submodule (#1954 ) @marcelotduarte
hooks: fix the sentry_sdk hook (#1953 ) @marcelotduarte
hooks: improve hook for pillow [macos] (#1952 ) @marcelotduarte
fix: add rpath in macos executable [conda macos] (#1951 ) @marcelotduarte
samples: fix pydantic sample to work python < 3.10 (#1949 ) @marcelotduarte
chore: add more coverage reports [skip ci] (#1950 ) @marcelotduarte
fix: detection of dependent files and python shared library [conda linux/macos] (#1946 ) @marcelotduarte
fix: copy dependent files on “lib” directory [macOS] (#1942 ) @marcelotduarte
fix: support clang -fno-lto [conda macos] (#1948 ) @marcelotduarte
test: xfail some tests when rpmbuild is not present (#1947 ) @marcelotduarte
fix: bdist_rpm should generate only binaries [linux] (#1945 ) @marcelotduarte
[pre-commit.ci] pre-commit autoupdate (#1944 ) @pre-commit-ci
bases: update base executables and util module @marcelotduarte
chore: more fine tuning pytest options [ci skip] (#1941 ) @marcelotduarte
tests: build executable to test in a subprocess (#1940 ) @marcelotduarte
chore: fine tuning pytest options (#1939 ) @marcelotduarte
chore: tweak to remove excess of pylint and noqa (#1938 ) @marcelotduarte
chore: add basic support for Python 3.12 (#1925 ) @marcelotduarte
parser: support for lief 0.14 ParserConfig (#1924 ) @marcelotduarte
chore: drop support for python 3.7 (#1935 ) @marcelotduarte
chore: to use pre-commit.ci add skip option (#1936 ) @marcelotduarte
Bump version: 6.16.0-dev0 → 6.16.0-dev1 (#1933 ) @marcelotduarte
chore: use pytest-xdist to speed up the tests (#1932 ) @marcelotduarte
fix: zip_include_packages/zip_exclude_packages regression (#1922 ) @marcelotduarte
build(deps-dev): bump ruff from 0.0.272 to 0.0.275 (#1930 ) @marcelotduarte
tests: add more test cases for ModuleFinder class (#1929 ) @marcelotduarte
tests: add more samples to tests (#1928 ) @marcelotduarte
chore: use pytest-datafiles to run tests in temporary path (#1927 ) @marcelotduarte
build(deps-dev): bump pytest from 7.3.2 to 7.4.0 (#1926 ) @dependabot
chore: cleanup tests and dependencies (#1923 ) @marcelotduarte
build(deps): update setuptools requirement from <68,>=62.6 to >=62.6,<69 (#1919 ) @dependabot
build(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 (#1918 ) @dependabot
chore: bump ruff 0.0.272 and fix local/system dependencies (#1914 ) @marcelotduarte
linux: bdist_rpm depends on rpmbuild being installed (#1913 ) @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.13.0 to 2.13.1 (#1909 ) @dependabot
build(deps-dev): bump pytest from 7.3.1 to 7.3.2 (#1908 ) @dependabot
Bump version: 6.15.0 → 6.16.0-dev0 (#1905 ) @marcelotduarte
samples: add scipy sample (#1904 ) @marcelotduarte
hooks: fix scipy hooks used in zip_include_packages (#1903 ) @marcelotduarte
samples: update matplotlib sample using Wx (and remove deprecated test) (#1902 ) @marcelotduarte
samples: add a new matplotlib sample using Tk (#1901 ) @marcelotduarte
hooks: fix matplotlib hooks used in zip_include_packages (#1897 ) @marcelotduarte
hooks: improve scipy hooks (#1896 ) @marcelotduarte
fix: increase maximum recursion depth (#1890 ) @marcelotduarte
bases: update base executables and util module @marcelotduarte
build(deps-dev): bump cibuildwheel from 2.12.3 to 2.13.0 (#1893 ) @dependabot
build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 (#1891 ) @dependabot
Exit with non-zero exit code on exception (#1783 ) @johan.ronnkvist