Skip to main content

Python Efun management package for LDMud

Project description

Python Efun package for LDMud

These are routines and python efuns for management of Python efuns and types with LDMud 3.5 and later.

The package allows efuns and types to be dynamically detected, registered and reloaded.

This package contains the following efuns:

  • void python_reload()
  • string python_efun_help(string efunname)

Usage

Install from the python package index

The efun package can be downloaded from the python package index:

pip3 install --user ldmud-efuns

Build & install the package yourself

You can build the package yourself.

First clone the repository

git clone https://github.com/ldmud/python-efuns.git

Install the package

cd python-efuns
python3 setup.py install --user

Automatically load the modules at startup

Use startup.py as the Python startup script for LDMud. It will automatically detect the installed python efuns and load them.

You can deactivate single efuns with a configfile .ldmud-efuns in your home directory, with the following contents

[efuns]
name_of_the_efun = off

[types]
name_of_the_type = off

Manually load the modules at startup

Add the following lines to your startup script:

import ldmudefuns.reload
import ldmudefuns.help

ldmudefuns.reload.register()
ldmudefuns.help.register()

Have fun!

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

ldmud-efuns-0.2.4.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

ldmud_efuns-0.2.4-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file ldmud-efuns-0.2.4.tar.gz.

File metadata

  • Download URL: ldmud-efuns-0.2.4.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for ldmud-efuns-0.2.4.tar.gz
Algorithm Hash digest
SHA256 32e4e5ae58931d6f4517b7972d219f050a2f80dcd09b229b11f477783b6d8b79
MD5 127ec86dcaa9454b47919f986126d566
BLAKE2b-256 8da28be41e4ab47f56da510b7279118f3e27340a698ebdf62876c63869c75c7c

See more details on using hashes here.

File details

Details for the file ldmud_efuns-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: ldmud_efuns-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for ldmud_efuns-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e9f239e12c0ccc0fd5614e86e10ba3c47328ad469a573833d0942ae9e7512955
MD5 07029cd04c5b03419ab1c1a999fbdd0e
BLAKE2b-256 43cff95fc149d1c7caa8e031ed667f91d01ff97338e740c07745cd102bb278f9

See more details on using hashes here.

Supported by

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