Release notes¶
7.x releases¶
Version 7.1 (May 26)¶
hooks: support nump#) 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