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
mtpkg-0.2.0.tar.gz
(13.2 kB
view details)
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
mtpkg-0.2.0-py3-none-any.whl
(25.9 kB
view details)
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
|