Skip to main content

Python utility for keeping track of packages that were imported and isolating imports.

Install

pip install pylibimp

Example

Normal Import Hook to save an imports dependent modules

import pylibimp

with pylibimp.SaveBuiltinsImportHook() as imp:
    import pylibimp
    import urllib3

modules = imp.get_modules()
assert 'pylibimp' in modules
assert 'urllib3' in modules

Import a module but keep the original system

import sys
import pylibimp

modules = sys.modules.copy()
with pylibimp.original_system():
    import urllib3

assert 'urllib3' not in modules

Metadata

Release files for pylibimp 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pylibimp 1.0.1
File Size Uploaded
pylibimp-1.0.1.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pylibimp 1.0.1
File Interpreter ABI Platform
pylibimp-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.1 kB

Release files / pylibimp-1.0.1.tar.gz

Download URL pylibimp-1.0.1.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b24562b1c055bf364caf5c3b71f03b693b05ebc1e57cf0e3c791bd0fc4e183a6
BLAKE2b-256 checksum
How to use checksums
2e18b69751d8ba4e1f4da5c2e51824c7d963f3703ad3666a1061e485b4c12b64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

Release files / pylibimp-1.0.1-py3-none-any.whl

Download URL pylibimp-1.0.1-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90207071c65f966f96d06b7bf5a8ca37b42856bc7736774a888e508e876d888b
BLAKE2b-256 checksum
How to use checksums
f158a67a4e0394410ec014eabf591c2e45946c9120eb5468bc0ea02709e2622c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page