7 releases (breaking)

0.9.0 Dec 29, 2022
0.8.0 Nov 8, 2022
0.7.0 Jun 5, 2022
0.6.0 Jun 5, 2022
0.3.0 Oct 25, 2021

#329 in Compression

Download history 1829/week @ 2023-11-18 2357/week @ 2023-11-25 1795/week @ 2023-12-02 1680/week @ 2023-12-09 1743/week @ 2023-12-16 1138/week @ 2023-12-23 1002/week @ 2023-12-30 1585/week @ 2024-01-06 1512/week @ 2024-01-13 1245/week @ 2024-01-20 1690/week @ 2024-01-27 1393/week @ 2024-02-03 1881/week @ 2024-02-10 1857/week @ 2024-02-17 4052/week @ 2024-02-24 2336/week @ 2024-03-02

10,287 downloads per month
Used in pyembed

Python-2.0 OR MPL-2.0

790KB
17K SLoC

Oxidized Importer

oxidized-importer is a Rust crate that produces a Python extension module for the oxidized_importer Python module. This module provides a Python meta path finder that can load Python resources from a pre-built index, including loading resources from memory. It also exposes functionality for scanning the filesystem for Python resources, loading those resources into the custom meta path finder, and serializing indexed data into a binary data structure that can be used for quickly loading an index of available Python resources.

This project is part of the PyOxidizer project. For more, see the documentation in the docs/ directory, rendered online at https://gregoryszorc.com/docs/python-oxidized-importer/main/.


lib.rs:

oxidized_importer Python extension.

Dependencies

~9–17MB
~247K SLoC