Installer

Latest version: v0.7.0

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7.0

- Improve handling of non-normalized `.dist-info` folders (168)
- Refactor `validate_record` (167)
- Explicitly use `policy=compat32` (163)
- Normalize `RECORD` file paths when parsing (152)
- Search wheels for `.dist-info` directories (137)
- Separate validation of `RECORD` (147)

0.6.0

- Add support for Python 3.11 (154)
- Encode hashes in `RECORD` files correctly (141)
- Add `py.typed` marker file (138)
- Implement `--prefix` option (103)
- Fix the unbound `is_executable` (115)
- Construct `RECORD` file using `csv.writer` (118)
- Move away from `import installer.xyz` style imports (110)
- Improve existing documentation content (typos, formatting) (109)

0.5.1

- Change all names in `installer.__main__` to be underscore prefixed.
- Update project URL after move to the `pypa` organisation.
- Rewrite imports to be compatible with `vendoring`.

0.5.0

- Add a CLI, to install a wheel into the currently-running Python.
- Convert Windows paths to `/` separated when writing `RECORD`.
- Drop support for Python 3.6 and lower.
- Preserve the executable bit from wheels being installed.
- Write records in `RECORD` with relative paths.
- Improve API documentation.

0.4.0

- Pass schemes into {any}`WheelDestination.finalize_installation`.

0.3.0

- Add support for ARM 64 executables on Windows.
- Improve handling of wheels that contain entries for directories.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.