Command-line Minetest package manager
Project description
mtpkg
mtpkg is a command-line package manager for Minetest.
It can:
- Install the latest compatible releases for a given set of ContentDB packages
- Recursively install dependencies for requested packages given a base game
- Enable the installed mods on an existing world
- Update installed ContentDB packages to their latest compatible releases
Getting Started
$ python3 -m venv mtpkg-venv
$ source mtpkg-venv/bin/activate
(mtpkg-venv) $ pip install mtpkg
(mtpkg-venv) $ mtpkg -h
(mtpkg-venv) $ mtpkg -u ~/.minetest install --game Minetest/minetest_game TenPlus1/mobs
Frequently Asked Questions (FAQs)
Why is it so slow for large numbers of packages?
mtpkg tries to be polite by rate-limiting requests to the ContentDB, which
makes looking up a large number of packages take a long time. Even more so if
their dependencies need to be recursively queried.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mtpkg-0.2.0.tar.gz.
File metadata
- Download URL: mtpkg-0.2.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03d71f33c72cc196bc43cb7522569f8fad12cbb6f104b1e7f2bb7e113ec266de
|
|
| MD5 |
58816c8ea39e699fc8e9c2b02d47408c
|
|
| BLAKE2b-256 |
07f10eb62733f11fb24d325fe2ef12aba5c5f57f944acc34be0083191f0f9072
|
File details
Details for the file mtpkg-0.2.0-py3-none-any.whl.
File metadata
- Download URL: mtpkg-0.2.0-py3-none-any.whl
- Upload date:
- Size: 25.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5a3920169b63d0f01130873b04934939dd5f87bb40264e652d56d5e23d8f687
|
|
| MD5 |
2ada71c389b50dcb43b174b761638530
|
|
| BLAKE2b-256 |
67e735af9484d3021ceaaa05e841c09910255d135838cc8482a406d74584da27
|