HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //lib/python3/dist-packages/zombie_imp-0.0.2.dist-info/METADATA
Metadata-Version: 2.1
Name: zombie-imp
Version: 0.0.2
Summary: A copy of the `imp` module that was removed in Python 3.12
Maintainer-email: Petr Viktorin <encukou@gmail.com>
Project-URL: Homepage, https://github.com/encukou/zombie-imp
Project-URL: Bug Tracker, https://github.com/encukou/zombie-imp/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# zombie-imp

~~A particularly mischevious act of necromancy. That is,~~
A copy of the `imp` module that was removed in Python 3.12.

Don't use this, it'll probably trick and bite you.


# Usage

Can be summoned by `import zombie_imp`.

On Python versions where `imp` was banished, reanimate it using `import imp`.
It promises (with a sneer) to be the same as before.

Some functionality that was severed from `pkgutil` is interred
in `zombie_imp.pkgutil`, ready for reattachment:

- `ImpImporter`
- `ImpLoader`


# Development

You want to help it? Think you'll be rewarded?
Great! It loves gullible brains.

Seriously, **run!**
Find a project that needs this and port *that* to `importlib`.


## License

The code was snatched from CPython, and is available under CPython's license
(SPDX: `Python-2.0.1`).