Skip to main content

BasicMemManip

BasicMemManip, a Python module that extends Python with some low-level, C/C++ -related features (intended to be used in combination with Pythons ctypes library).

This project is in use by MPSS - Multi-platform shared storage, a brand-new way to combine, share and access storage over LAN and WAN. Run servers, workstations and clients, multiple OSs and huge numbers of devices simultaneously.
Take a look here if that sounds interesting! [core2000.com]

Supporters and contributors are welcome any day of the week :)

Fast track

Install with pip install BasicMemManip; import into your project with import BasicMemManip; and/or download, open and run example file /samples/BasicMemManip_sample1.py from GitHub as documentation and reference.

Basics

Compatibility in short: Windows and Unix-like on Python 3+.
Here's a list of confirmed options:

Name Version Description
--
Windows 10 ✅ should work
Windows 11 25H2 ✅ confirmed working
RHEL/Rocky Linux 10 ✅ confirmed working
--
Python 3.14.2 ✅ confirmed working

Status: public beta.
The current functions are tested on compatible platforms and evertything should be ready for full release, but I want the community to have a look at it.

Built on W11 25H2 with python 3.14.2, pip 26.2.1, build 1.5.0, twine 7.0.0. Standard settings.

BasicMemManip is especially useful when dealing with ctypes for C/C++ libraries.
If you don't understand what we're talking about, it's best if you leave this library alone, you can seriously damage things. With BasicMemManip it's quite easy to overcome python's buffer overflow protection.

Installation

Type Details
venv highly recommended. Please adapt the commands below to your needs.
Auto install
(preferred, easiest)
run pip install BasicMemManip, it will download and install from pypi.org
Manual install from source 1. Download the entire source from GitHub
2. unpack from ZIP
3. run e.g python -m pip install "/path/to/folder/BasicMemManip/" --no-cache-dir

Usage

Import with import BasicMemManip.
Download, open and run example file /samples/BasicMemManip_sample1.py from GitHub which, on purpose, serves as documentation and example.
All functions, all details are explained inside that file. How smart is that!

Documentation

This library is too small for a separate documentation. We'll scramble one together when needed, no fear!

Source file structure:

    <root>
        /samples        -> sample files
        /src            -> source code: main folder
            /P          -> source code: python
        LICENSE         -> LICENSE
        README.md       -> README
        setup.py        -> pip installer setup file

Source code structure:
/src/P/BasicMemManip/__init__.py is the main file which contains all functions.
There is no universal main entry point: The user imports the library import BasicMemManip and calls it's functions. There is no initialization.

Official Sources

Site URL
GitHub github.com/core2000-eU/BasicMemManip
pypi.org pypi.org/core2000/BasicMemManip
core2000.com (Website/info only, no release) core2000.com/software

Now for the boring part

This library is created and maintained free of cost by a real human being /bla /bla /bla ... You know the deal by now.
But seriously, monetary support a serious subject and without some income, I cannot continue to publish and maintain.

Not that anyone needs my gibberish anyways, but if you find it helpful, please consider the below. Thanks :)
--> buymeacoffee.com/core2000

About

Created on 08.2026 and happily maintained since by core2000 and it's owner, Benjamin Winter.
For more details, you can pay us a visit over on core2000.com.

Metadata

Release files for BasicMemManip 0.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 BasicMemManip 0.0.1
File Size Uploaded Provenance
basicmemmanip-0.0.1.tar.gz 8.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 15.6 kB

Release files / basicmemmanip-0.0.1.tar.gz

Download URL basicmemmanip-0.0.1.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a494453f630e807b248cd9cd1a2a9dd0dd23dd03d5b051bc64166117049202f4
BLAKE2b-256 checksum
How to use checksums
ac00a362524cb56d8bf250b5b7649596743fa0a152ffb0c937e7e26d206ed722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / basicmemmanip-0.0.1-py3-none-any.whl

Download URL basicmemmanip-0.0.1-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49301f9e9284947a0401764cff84693b624e7a7a08fceede3d098c3daef88dae
BLAKE2b-256 checksum
How to use checksums
a617c3bfa882ede46f6a2cc7224314044fedc09658a6362f471180fe2764e171
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Security for BasicMemManip 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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