All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning
- fix issue with running scripts installed on Windows (can handle non-directories in
sys.path) #21 #23 - improve handling of TOML parsing errors #20
- raise minimum maturin to 1.8.4 #22
- remove
--detect-uvargument tomaturin_import_hook site installbecause maturin now automatically detects uv environments
- remove
- many improvements to
maturin_import_hook site install#11--args="..."to specify which arguments should be used with maturin when installing intositecustomize.py- automatically detect if
--uvshould be used - enable/disable project or rs file importer with
--project-importer/--no-project-importerand--rs-file-importer/--no-rs-file-importer
- ignore directories with
.maturin_hook_ignorefile marker and ignore.pyfiles by default #10 - caching and optimisation to greatly reduce overhead when searching for maturin packages #8
- support clearing cache with
importlib.invalidate_caches()#8 - upgrade to support maturin 1.7.8 #9
- option to install into usercustomize #5
maturin_import_hook site install --forceoption to overwrite previous installation #5- ignore
ImportErrorinsitecustomize.py(in case user uninstallsmaturin_import_hook) #5
Initial release of the import hook.