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
- 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
--uv
should be used - enable/disable project or rs file importer with
--project-importer/--no-project-importer
and--rs-file-importer/--no-rs-file-importer
- ignore directories with
.maturin_hook_ignore
file marker and ignore.py
files 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 --force
option to overwrite previous installation #5- ignore
ImportError
insitecustomize.py
(in case user uninstallsmaturin_import_hook
) #5
Initial release of the import hook.