Skip to main content

FUSE mount for live Python namespaces. Variables become files.

Project description

pymountd

Mount a pythond session as a FUSE directory. Variables become files.

pip install pymountd[fuse]
pymountd work /tmp/ns/work
ls /tmp/ns/work/              # variable names
cat /tmp/ns/work/df           # repr(df)
echo "42" > /tmp/ns/work/x   # x = 42
rm /tmp/ns/work/x             # del x

Combine with pyauditd for namespace-level audit:

aud watch /tmp/ns/work        # every variable mutation → HMAC chain

Requirements

  • pythond (the session runtime)
  • fusepy (pip install pymountd[fuse])
  • Linux: sudo apt install fuse3
  • macOS: brew install macfuse

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymountd-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymountd-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file pymountd-0.1.0.tar.gz.

File metadata

  • Download URL: pymountd-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for pymountd-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0fddfd31b087314543e0ed3adb20a92285e06cfbf99f0b1d9dcf9c596cf24593
MD5 7ee64c47a51f16ae682d59c7d4251586
BLAKE2b-256 122044867c0da4c5da957b7b274e60983fa2400ba80697d593b69cffc0130dfa

See more details on using hashes here.

File details

Details for the file pymountd-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pymountd-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for pymountd-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22b0fc55b99edf3c748c395a99d0be2478fd080733729e0923e9882862a1c481
MD5 d6a5c5ea9c9fb71a714b70824845bba5
BLAKE2b-256 f9b93d90872f620f97a4bdf3b6929b93c316bacc64c8b4ff9a32572739f371f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page