What's Changed
- Exit with non-zero exit code on exception by @johan-ronnkvist in #1783
- build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #1891
- build(deps-dev): bump cibuildwheel from 2.12.3 to 2.13.0 by @dependabot in #1893
- fix: increase maximum recursion depth by @marcelotduarte in #1890
- hooks: improve scipy hooks by @marcelotduarte in #1896
- hooks: fix matplotlib hooks used in zip_include_packages by @marcelotduarte in #1897
- samples: add a new matplotlib sample using Tk by @marcelotduarte in #1901
- samples: update matplotlib sample using Wx (and remove deprecated test) by @marcelotduarte in #1902
- hooks: fix scipy hooks used in zip_include_packages by @marcelotduarte in #1903
- samples: add scipy sample by @marcelotduarte in #1904
- Bump version: 6.15.0 → 6.16.0-dev0 by @marcelotduarte in #1905
- build(deps-dev): bump pytest from 7.3.1 to 7.3.2 by @dependabot in #1908
- build(deps-dev): bump cibuildwheel from 2.13.0 to 2.13.1 by @dependabot in #1909
- linux: bdist_rpm depends on rpmbuild being installed by @marcelotduarte in #1913
- chore: bump ruff 0.0.272 and fix local/system dependencies by @marcelotduarte in #1914
- build(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 by @dependabot in #1918
- build(deps): update setuptools requirement from <68,>=62.6 to >=62.6,<69 by @dependabot in #1919
- chore: cleanup tests and dependencies by @marcelotduarte in #1923
- build(deps-dev): bump pytest from 7.3.2 to 7.4.0 by @dependabot in #1926
- chore: use pytest-datafiles to run tests in temporary path by @marcelotduarte in #1927
- tests: add more samples to tests by @marcelotduarte in #1928
- tests: add more test cases for ModuleFinder class by @marcelotduarte in #1929
- build(deps-dev): bump ruff from 0.0.272 to 0.0.275 by @marcelotduarte in #1930
- fix: zip_include_packages/zip_exclude_packages regression by @marcelotduarte in #1922
- chore: use pytest-xdist to speed up the tests by @marcelotduarte in #1932
- Bump version: 6.16.0-dev0 → 6.16.0-dev1 by @marcelotduarte in #1933
- chore: to use pre-commit.ci add skip option by @marcelotduarte in #1936
- chore: drop support for python 3.7 by @marcelotduarte in #1935
- parser: support for lief 0.14 ParserConfig by @marcelotduarte in #1924
- chore: add basic support for Python 3.12 by @marcelotduarte in #1925
- chore: tweak to remove excess of pylint and noqa by @marcelotduarte in #1938
- chore: fine tuning pytest options by @marcelotduarte in #1939
- tests: build executable to test in a subprocess by @marcelotduarte in #1940
- chore: more fine tuning pytest options [ci skip] by @marcelotduarte in #1941
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1944
- fix: bdist_rpm should generate only binaries [linux] by @marcelotduarte in #1945
- test: xfail some tests when rpmbuild is not present by @marcelotduarte in #1947
- fix: support clang -fno-lto [conda macos] by @marcelotduarte in #1948
- fix: copy dependent files on "lib" directory [macOS] by @marcelotduarte in #1942
- fix: detection of dependent files and python shared library [conda linux/macos] by @marcelotduarte in #1946
- chore: add more coverage reports [skip ci] by @marcelotduarte in #1950
- samples: fix pydantic sample to work python < 3.10 by @marcelotduarte in #1949
- fix: add rpath in macos executable [conda macos] by @marcelotduarte in #1951
- hooks: improve hook for pillow [macos] by @marcelotduarte in #1952
- hooks: fix the sentry_sdk hook by @marcelotduarte in #1953
- hooks: move sklearn hook to a submodule by @marcelotduarte in #1954
- hooks: add boto3 by @marcelotduarte in #1955
- build(deps-dev): bump cibuildwheel from 2.13.1 to 2.14.0 by @dependabot in #1957
- chore: enable Python 3.12 wheels and remove universal2 by @marcelotduarte in #1958
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1959
- fix: bdist_rpm to pass tests in python 3.12b4 by @marcelotduarte in #1963
- tests: rewrite create_package to support dedent by @marcelotduarte in #1960
- hooks: add py-cord (fork of discord) by @marcelotduarte in #1964
- hooks: multiprocessing support for forkserver and spawn by @marcelotduarte in #1956
- samples: update samples using wxPython by @marcelotduarte in #1965
- hooks: update sysconfig hook by @marcelotduarte in #1967
- startup: get rid of sysconfig at startup by @marcelotduarte in #1968
- build(deps-dev): bump cibuildwheel from 2.14.0 to 2.14.1 by @dependabot in #1972
- build-wheel: put jobs in concurrency for speedup [skip ci] by @marcelotduarte in #1971
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1973
- hooks: PySide2/6 - shiboken2/6 in zip_include_packages by @marcelotduarte in #1970
- finder: add base modules at the end to simplify tests by @marcelotduarte in #1974
- hooks: fix for pyqt [conda linux] by @marcelotduarte in #1976
- hooks: support pyside2 5.15.8 [msys2] by @marcelotduarte in #1978
- hooks: support for pyqt6 6.5.1 [msys2] by @marcelotduarte in #1977
- hooks: support pyside6 6.5.1 [conda] by @marcelotduarte in #1979
- hooks: support opencv-python 4.8.0 [msys2] by @marcelotduarte in #1975
- hooks: Disable sandbox in PyQt5 WebEngine [Linux and Windows] by @marcelotduarte in #1980
- hooks: Disable sandbox in PySide2 WebEngine [Linux and Windows] by @marcelotduarte in #1981
- build(deps-dev): bump wheel from 0.40.0 to 0.41.0 by @dependabot in #1982
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1983
- build(deps-dev): bump sphinx from 7.0.1 to 7.1.0 by @dependabot in #1985
- build(deps-dev): bump pylint from 2.17.4 to 2.17.5 by @dependabot in #1987
- hooks: move ssl hook to a submodule by @marcelotduarte in #1988
- build(deps-dev): bump sphinx from 7.1.0 to 7.1.1 by @dependabot in #1989
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1990
- samples: document the use of qt samples in conda-forge by @marcelotduarte in #1991
- hooks: fix pyside2 webengine [conda linux] by @marcelotduarte in #1992
- hooks: fix pyqt5 webengine [conda linux] by @marcelotduarte in #1993
- Bump version: 6.16.0-dev5 by @marcelotduarte in #1994
- module: ModuleHook class to support inheritance by @marcelotduarte in #1998
- build(deps-dev): bump sphinx from 7.1.1 to 7.1.2 by @dependabot in #1995
- finder: improve scan code to detect packages using import call by @marcelotduarte in #1966
- hooks: add markdown by @marcelotduarte in #1997
- build(deps-dev): bump wheel from 0.41.0 to 0.41.1 by @dependabot in #1999
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2000
- build(deps-dev): bump cibuildwheel from 2.14.1 to 2.15.0 by @dependabot in #2002
- finder: cache_path holds where distribution data is saved by @marcelotduarte in #2003
- chore: new internal _typing module by @marcelotduarte in #2004
- module: propagate cache_path from the finder by @marcelotduarte in #2005
- module: get the implicit imports of extensions in a stub file by @marcelotduarte in #2006
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2007
- module: add a importshed for parsed stubs by @marcelotduarte in #2008
- hooks: qt extension modules are detected using stubs by @marcelotduarte in #2009
- module: search for the stub file already parsed in the distribution by @marcelotduarte in #2013
- build(deps-dev): update pre-commit and doc dependencies by @marcelotduarte in #2014
- doc: furo can be used only on html build by @marcelotduarte in #2015
- build(deps-dev): bump wheel from 0.41.1 to 0.41.2 by @dependabot in #2017
- hooks: improve tzdata/zoneinfo/pytz hooks a bit for use in zip by @marcelotduarte in #2018
- hooks: use module.exclude_names to filter missing modules by @marcelotduarte in #2019
- build-wheel: add support for ppc64le binary wheels for py310+ by @marcelotduarte in #2020
- hooks: add pycryptodomex and update pycryptodome by @marcelotduarte in #2022
- build(deps-dev): bump pluggy from 1.2.0 to 1.3.0 by @dependabot in #2023
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2024
- Builds pass macOS notarization by @johan-ronnkvist in #2025
- build(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #2027
- build(deps-dev): bump pytest from 7.4.0 to 7.4.1 by @dependabot in #2028
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #2029
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2031
- build-wheel: fix build and compatibility w/ build 1.0 by @marcelotduarte in #2030
- hooks: add support for pandas 2.1.0 by @marcelotduarte in #2032
- doc: Building binary wheels by @marcelotduarte in #2033
- "Bump version: 6.16.0-dev5 → 6.16.0-dev6 [ci skip]" by @marcelotduarte in #2034
- build(deps-dev): bump pytest from 7.4.1 to 7.4.2 by @dependabot in #2035
- hooks: improve numpy and pandas hooks by @marcelotduarte in #2036
- bdist_mac: regression - fix duplicate lib in bdist_dmg by @marcelotduarte in #2037
- bdist_mac: small optimization on copy tree by @marcelotduarte in #2040
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2043
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #2044
- samples: small tweaks to demonstrate independent options by @marcelotduarte in #2045
- build(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #2047
- Revert "build(deps): bump codecov/codecov-action from 3 to 4" by @marcelotduarte in #2049
- icons: add Python icons by @marcelotduarte in #2051
- "Bump version: 6.16.0-dev6 → 6.16.0-dev7 [ci skip]" by @marcelotduarte in #2052
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2055
- hooks: fix numpy/scipy dylibs are included twice by @marcelotduarte in #2038
- bdist_mac: Copy build_exe to Resources and move executables to MacOS by @marcelotduarte in #2048
- hooks: add RNS (Reticulum) by @marcelotduarte in #2053
- build(deps-dev): bump cibuildwheel from 2.15.0 to 2.16.0 by @dependabot in #2056
- hooks: fix numpy/scipy regression [mingw] by @marcelotduarte in #2057
- hooks: add numpy 1.26 by @marcelotduarte in #2058
- doc: improve documentation for 'binary wheels' by @marcelotduarte in #2059
- hooks: fix scipy windows by @marcelotduarte in #2060
- build_exe: fix typo in command line boolean option 'include-msvcr' by @marcelotduarte in #2062
- tests: minor tweaks by @marcelotduarte in #2063
- build(deps-dev): bump pylint from 2.17.5 to 2.17.6 by @dependabot in #2065
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2066
- hooks: move tkinter and tz data to share folder by @marcelotduarte in #2067
- build(deps-dev): bump cibuildwheel from 2.16.0 to 2.16.1 by @dependabot in #2069
- fix: avoid false builtin modules developing in multi-environment by @marcelotduarte in #2070
- parser: use the internal path instead of sys.path by @marcelotduarte in #2071
- hooks: add tidylib by @marcelotduarte in #2072
- parser: exclude LD_PRELOAD to not include triggered dependencies by @marcelotduarte in #2073
- hooks: initialize blas [numpy conda-forge] by @IperGiove in #2074
- bdist_rpm: fix issue with install prefix by @marcelotduarte in #2075
- "Bump version: 6.16.0-dev7 → 6.16.0-dev8 [ci skip]" by @marcelotduarte in #2076
- bdist_rpm: remove unused options by @marcelotduarte in #2077
- bdist_deb: create an DEB distribution [new feature] by @marcelotduarte in #2078
- doc: minor fixes by @marcelotduarte in #2079
- bdist_deb: add doc and tests by @marcelotduarte in #2080
- chore: rewrite some imports as absolute by @marcelotduarte in #2083
- tests: use importorskip/skip at module level to skip early by @marcelotduarte in #2084
- build(deps-dev): bump pylint from 2.17.6 to 3.0.0 by @dependabot in #2081
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2082
- build(deps-dev): bump cibuildwheel from 2.16.1 to 2.16.2 by @dependabot in #2085
- build(deps-dev): bump pylint from 3.0.0 to 3.0.1 by @dependabot in #2089
- build(deps-dev): bump pytest-timeout from 2.1.0 to 2.2.0 by @dependabot in #2091
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2092
- hooks: add triton and support for pytorch 2.1 by @marcelotduarte in #2090
- build(deps-dev): bump pre-commit from 3.4.0 to 3.5.0 by @dependabot in #2096
- fix: issues with manifest and windows version by @marcelotduarte in #2097
- "Bump version: 6.16.0-dev8 → 6.16.0-dev9 [ci skip]" by @marcelotduarte in #2098
- chore: update base executables and util module [ci skip] by @marcelotduarte in #2099
- bases: update base executables and util module [ci skip] by @marcelotduarte in #2100
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2101
- build(deps-dev): bump pytest-mock from 3.11.1 to 3.12.0 by @dependabot in #2103
- bdist_mac: skip text files in set_relative_reference_paths by @micahflee in #2102
- parse: regression fix in get_dependent_files [windows] by @marcelotduarte in #2104
- bdist_mac: make symlink between Resources/share and Contents/MacOS by @marcelotduarte in #2105
- darwintools: fix adhocsignature for universal2 machine by @marcelotduarte in #2107
- bdist_mac: move set_relative_reference_paths to build_exe by @marcelotduarte in #2106
- hooks: tweaks to the debugging of qt hooks by @marcelotduarte in #2108
- hooks: fix qt.conf for pyqt [macos] by @marcelotduarte in #2109
- hooks: fix qtwebengine in conda-forge by @marcelotduarte in #2110
- build(deps-dev): bump pylint from 3.0.1 to 3.0.2 by @dependabot in #2111
- build(deps-dev): bump sphinx-tabs from 3.4.1 to 3.4.4 by @dependabot in #2112
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2113
- "Bump version: 6.16.0-dev9 → 6.16.0-dev10 [ci skip]" by @marcelotduarte in #2114
- build(deps-dev): bump pytest from 7.4.2 to 7.4.3 by @dependabot in #2115
- build(deps): bump wheel from 0.41.2 to 0.41.3 by @dependabot in #2119
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2120
- hooks: fix pyqt6 in bdist_mac (.app) by @marcelotduarte in #2122
- hooks: use a different approach for pyqt6 in bdist_mac by @marcelotduarte in #2123
- hooks: Support for PyQt6/PySide6 QtWebEngine in macOS by @marcelotduarte in #2124
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2125
- hooks: Support for PyQt5/PySide2 QtWebEngine in macOS by @marcelotduarte in #2127
- samples: improve qt samples by @marcelotduarte in #2128
- build(deps-dev): bump pytest-xdist[psutil] from 3.3.1 to 3.4.0 by @dependabot in #2129
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2130
- build_exe: raise exception on invalid build_exe option by @marcelotduarte in #2132
- chore: cosmetic and minor tweaks by @marcelotduarte in #2137
- hooks: adds anyio, pyarrow and tiktoken by @marcelotduarte in #2134
- freezer: Improve symlink support to work w/ macOS by @marcelotduarte in #2138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2142
- build(deps): update setuptools requirement from <69,>=62.6 to >=62.6,<70 by @dependabot in #2141
- build(deps-dev): bump pytest-xdist[psutil] from 3.4.0 to 3.5.0 by @dependabot in #2143
- hooks: add yt_dlp by @marcelotduarte in #2145
- bdist_mac: apply the style of other bdist modules by @marcelotduarte in #2139
- chore: switch to bump-my-version by @marcelotduarte in #2146
- build(deps-dev): bump bump-my-version from 0.11.0 to 0.12.0 by @dependabot in #2147
- build(deps): bump wheel from 0.41.3 to 0.42.0 by @dependabot in #2148
- fix: pthread missing for building in FreeBSD by @marcelotduarte in #2150
- Bump version: 6.16.0-dev10 → 6.16.0-dev11 [ci skip] by @marcelotduarte in #2151
- Replace SetDllDirectory by AddDllDirectory by @igortg in #2144
- build(deps): bump actions/setup-python from 4 to 5 by @dependabot in #2155
- build(deps-dev): bump pylint from 3.0.2 to 3.0.3 by @dependabot in #2156
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2157
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #2160
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #2162
- build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #2163
- build: fix build_wheel (after #2162 and #2163) by @marcelotduarte in #2170
- hooks: add AV and PyAV by @marcelotduarte in #2165
- fix: #2139 introduced a regression [macos] by @marcelotduarte in #2172
- bdist_mac: create symlink between folders specified by user under Resources by @wanghaisheng in #2169
- Bump version: 6.16.0-dev11 → 6.16.0-dev12 [ci skip] by @marcelotduarte in #2173
- build(deps-dev): bump bump-my-version from 0.12.0 to 0.15.1 by @dependabot in #2174
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2175
- build-wheel: fix update_bases' ref and cleanup publish by @marcelotduarte in #2176
- build(deps-dev): bump bump-my-version from 0.15.1 to 0.15.3 by @dependabot in #2178
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2181
- bdist_appimage: build Linux AppImage format [new feature] by @marcelotduarte in #2050
- setup script: extend executables keyword to support more types by @marcelotduarte in #2182
- setup script: pre-defined values for base are valid in all OS by @marcelotduarte in #2184
- setup script: add an extension to executable icon that is valid across OS by @marcelotduarte in #2185
- build(deps-dev): bump bump-my-version from 0.15.3 to 0.15.4 by @dependabot in #2186
- build(deps-dev): bump pytest from 7.4.3 to 7.4.4 by @dependabot in #2188
- tests: simplify test using a run_command by @marcelotduarte in #2187
- tests: simplify more tests using run_command by @marcelotduarte in #2189
- build(deps-dev): bump bump-my-version from 0.15.4 to 0.16.0 by @dependabot in #2191
- build(deps-dev): bump bump-my-version from 0.16.0 to 0.16.1 by @dependabot in #2194
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2195
- build(deps-dev): bump pre-commit up to 3.6.0 and sphinx up to 7.2.6 by @marcelotduarte in #2196
- tests: minor tweaks - part 1 by @marcelotduarte in #2197
- tests: minor tweaks - part 2 by @marcelotduarte in #2198
- build(deps-dev): bump bump-my-version from 0.16.1 to 0.16.2 by @dependabot in #2201
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2202
- freezer: improve/fixes validate_executable by @marcelotduarte in #2205
- hooks: opencv-python - minor fixes by @marcelotduarte in #2206
- winmsvcr: extend support for VS 2022 by @marcelotduarte in #2204
- hooks: add pyproj by @marcelotduarte in #2207
- docs: open extenal links in new tab by @marcelotduarte in #2208
- chore: Update copyright year and license by @marcelotduarte in #2209
- winversioninfo: fix version string and improve coverage/tests by @marcelotduarte in #2211
- build(deps-dev): bump bump-my-version from 0.16.2 to 0.17.0 by @dependabot in #2213
- build(deps-dev): bump sphinx-tabs from 3.4.4 to 3.4.5 by @dependabot in #2214
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2215
- parser: minor fix to support lief 0.14 by @marcelotduarte in #2216
- build(deps-dev): bump pluggy from 1.3.0 to 1.4.0 by @dependabot in #2217
- tests: add tests for main and cli by @marcelotduarte in #2219
- winversioninfo: comments length must be limited to fit WORD by @marcelotduarte in #2220
- build(deps-dev): bump bump-my-version from 0.17.0 to 0.17.1 by @dependabot in #2222
- tests: target_dir "starts in a clean directory" by @marcelotduarte in #2223
- tests: test build_exe options silent,silent-level and build_exe by @marcelotduarte in #2224
- chore: add options to pre-commit by @marcelotduarte in #2225
- executable: new option --uac-uiaccess by @marcelotduarte in #2135
- tests: add some freezer tests by @marcelotduarte in #2226
- build(deps-dev): bump pytest from 7.4.4 to 8.0.0 by @dependabot in #2227
- build(deps-dev): bump bump-my-version from 0.17.1 to 0.17.3 by @dependabot in #2228
- build(deps-dev): bump cibuildwheel from 2.16.2 to 2.16.4 by @dependabot in #2229
- build(deps-dev): bump black 2024 by @marcelotduarte in #2230
- chore: improve the use of coverage by @marcelotduarte in #2233
- chore: rearranges and sort some settings by @marcelotduarte in #2235
- fix: coverage report extra tests by @marcelotduarte in #2236
- ci: add specific coverage test for linux by @marcelotduarte in #2239
- build(deps-dev): bump cibuildwheel from 2.16.4 to 2.16.5 by @dependabot in #2237
- tests: improve coverage tests for linux by @marcelotduarte in #2241
- fix: incorrect metadata usage in install/install_exe by @marcelotduarte in #2242
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2243
- build(deps-dev): bump sphinx-new-tab-link from 0.2.1 to 0.2.2 by @dependabot in #2245
- build(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #2238
- chore: add support for pyproject.toml (tool.cxfreeze) by @marcelotduarte in #2244
- tests: add more tests for bdist_msi by @marcelotduarte in #2248
- fix: remove misuse of packages in setuptools.setup by @marcelotduarte in #2249
- fix: #2242 introduced a regression in install_exe by @marcelotduarte in #2250
- build-exe: adds include_path option (formerly in cli) by @marcelotduarte in #2253
- tests: add more tests for freezer by @marcelotduarte in #2254
- build(deps-dev): bump bump-my-version from 0.17.3 to 0.17.4 by @dependabot in #2255
- build(deps-dev): bump furo from 2023.9.10 to 2024.1.29 by @marcelotduarte in #2256
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2257
- pre-commit: use validate-pyproject-schema-store by @marcelotduarte in #2258
- bdist_deb: fix call to bdist_rpm, improve tests by @marcelotduarte in #2260
- tests: improve a bit build_exe and freezer tests by @marcelotduarte in #2262
- freezer: remove dead code (not used in py38+) by @marcelotduarte in #2263
- build(deps-dev): bump pytest from 8.0.0 to 8.0.1 by @dependabot in #2265
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2266
- build(deps): support lief 0.14.x by @marcelotduarte in #2267
- chore: use only 'ruff' as a linter and formatter by @marcelotduarte in #2268
- tests: improve bdist_msi tests and samples by @marcelotduarte in #2269
- build(deps-dev): bump coverage from 7.4.1 to 7.4.2 by @dependabot in #2271
- bdist_msi: remove unused code by @marcelotduarte in #2270
- build(deps-dev): bump bump-my-version from 0.17.4 to 0.18.3 by @dependabot in #2276
- build(deps-dev): bump pytest from 8.0.1 to 8.0.2 by @dependabot in #2277
- build(deps-dev): bump coverage from 7.4.2 to 7.4.3 by @dependabot in #2278
- build(deps-dev): bump sphinx-new-tab-link from 0.2.2 to 0.2.3 by @dependabot in #2279
- build(deps-dev): bump sphinx-new-tab-link from 0.2.3 to 0.3.0 by @dependabot in #2282
- docs: update msvcr links by @marcelotduarte in #2284
- hooks: support pytorch 2.2 by @marcelotduarte in #2281
- doc: improve the code_layout a bit by @marcelotduarte in #2288
- build(deps-dev): bump pytest-timeout from 2.2.0 to 2.3.1 by @dependabot in #2289
- build(deps-dev): bump pytest from 8.0.2 to 8.1.1 by @dependabot in #2291
- build(deps-dev): bump sphinx-new-tab-link from 0.3.0 to 0.3.1 by @dependabot in #2292
- build(deps-dev): bump ruff-pre-commit 0.3.2 [ci skip] by @marcelotduarte in #2294
- cli: restore more deprecated options by @marcelotduarte in #2295
- build(deps-dev): bump bump-my-version from 0.18.3 to 0.19.0 by @dependabot in #2296
- build(deps-dev): bump cibuildwheel from 2.16.5 to 2.17.0 by @dependabot in #2297
- build(deps): update wheel requirement from <=0.42.0,>=0.38.4 to >=0.38.4,<=0.43.0 by @dependabot in #2298
- build-wheel: use macos-14 (native arm) with cibuildwheel by @marcelotduarte in #2299
- build(deps-dev): bump coverage from 7.4.3 to 7.4.4 by @dependabot in #2301
- hooks: add easyocr and torchvision (also update skickit-image and pytorch) by @marcelotduarte in #2286
- hooks: support tensorflow plugins by @marcelotduarte in #2302
- build: fix for Python 3.12 Ubuntu Linux 24.04 (Noble Nimbat) by @marcelotduarte in #2303
- chore: enable ruff 'EM' ruleset by @marcelotduarte in #2304
- chore: use more ruff lint rules by @marcelotduarte in #2305
- build(deps-dev): bump sphinx-new-tab-link from 0.3.1 to 0.4.0 by @dependabot in #2306
- chore: improve type checking (w/ help of ruff) by @marcelotduarte in #2307
- chore: adapt code to support ruff 'S' rules by @marcelotduarte in #2308
- chore: improve annotation (using ruff to check) by @marcelotduarte in #2309
- tests: add TYPE_CHECKING to coverage excludes by @marcelotduarte in #2310
- build(deps-dev): bump pytest-mock from 3.12.0 to 3.14.0 by @dependabot in #2311
- chore: remove unused class by @marcelotduarte in #2314
- Bump version: 6.16.0-dev12 → 7.0.0-rc0 [ci skip] by @marcelotduarte in #2315
- chore: remove deprecated option in 'build' command by @marcelotduarte in #2316
- bases: update base executables and util module [ci skip] by @marcelotduarte in #2317
- build(deps): pin dev dependencies by @marcelotduarte in #2318
- chore: refactor internal modules by @marcelotduarte in #2319
- build(deps-dev): bump bump-my-version from 0.19.3 to 0.20.0 by @dependabot in #2320
- docs: add 'Creating Built Distributions' by @marcelotduarte in #2321
- doc: fix furo edit button [ci skip] by @marcelotduarte in #2322
- chore: move License to the project root dir by @marcelotduarte in #2323
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2324
- doc: show pyproject.toml as fisrt example by @marcelotduarte in #2326
- doc: separates bdist commands to nest them in builtdist by @marcelotduarte in #2325
- doc: show builtdist command as toctree and clickable in the table by @marcelotduarte in #2327
- doc: Correct some typographical errors and grammar errors by @marcelotduarte in #2328
- chore: generate multiple files for requirements by @marcelotduarte in #2330
- test: add a linux binary wheel test in ci by @marcelotduarte in #2332
- fix: coverage report usage and omit option by @marcelotduarte in #2333
- test: an expected exception should not be treated as an expected failure by @marcelotduarte in #2334
- build(deps-dev): bump bump-my-version from 0.20.0 to 0.20.1 by @dependabot in #2337
- tests: add test_hooks_pandas.py by @marcelotduarte in #2336
- initscripts: use of loader is deprecated by @marcelotduarte in #2338
- parser: show what patchelf is doing if silent is off by @marcelotduarte in #2340
- build(deps): update dev dependencies by @marcelotduarte in #2341
- fix: regression in _pre_copy_hook (Linux) by @marcelotduarte in #2342
- test: add simple test for bdist_mac by @marcelotduarte in #2343
- hooks: support numpy in python 3.12 by @marcelotduarte in #2345
- docs: prepare to release [ci skip] by @marcelotduarte in #2344
- chore: prepare readme for new release [ci skip] by @marcelotduarte in #2346
New Contributors
- @johan-ronnkvist made their first contribution in #1783
- @pre-commit-ci made their first contribution in #1944
- @IperGiove made their first contribution in #2074
- @micahflee made their first contribution in #2102
- @igortg made their first contribution in #2144
- @wanghaisheng made their first contribution in #2169
Full Changelog: 6.15.16...7.0.0