Registry / database / ramp-packer

ramp-packer

JSON →
library2.5.19pypypiunverified

A tool for packing Redis modules into RAMP (Redis Advanced Module Packaging) format for distribution. Current version 2.5.17, supports Python 3.7+. Released as needed, follows semantic versioning.

pip install ramp-packer
INSTALL
IMPORT
SIG · RAMP-PACKER
R
ramp-packer
databasepythonv2.5.19
Install
2.3s avg
Import
Disk
25MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.5.19 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 25.9MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.3s · import 0.000s · 27MB
25MB installed
● package 25MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RampPack
from RAMP import RampPack
from ramppacker import RampPack

Creates a RAMP package from a compiled Redis module .so file.

from ramppacker import RampPack pack = RampPack() pack.name = 'my-module' pack.version = '1.0.0' pack.author = 'Your Name' pack.email = 'your@email.com' pack.description = 'A custom Redis module' pack.capabilities = {'types': ['mytype'], 'commands': ['mycommand']} pack.add_file('module.so') pack.create('my-module.ramp')
ramp --version
Debug
Known issues
gotchaRAMP packages require specific directory structure. Ensure all referenced files exist and paths are correct.
fix
Use absolute paths or ensure relative paths are correct relative to the working directory.
affects: all
gotchaThe 'capabilities' field must be a dict with lists; omitting or using wrong types will cause errors.
fix
Define capabilities as {'types': [...], 'commands': [...], ...}.
affects: all
deprecatedSome older API functions may be deprecated in favor of the newer object-oriented RampPack class.
fix
Update to use RampPack class instead of deprecated functions.
affects: <2.0
breakingPython 3.6 support was dropped; requires Python >=3.7.
fix
Upgrade Python to 3.7 or later.
affects: >=2.0
Upgrade
Version history
2.5.19latest on PyPI · released Jun 4, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
ramp-packer — pip install ramp-packer · libregistry