Weld deps
A datapack package manager using smithed API
PyPi: https://pypi.org/project/weld-deps/
Usage
This is a beet plugin.
It's placed in the require section of the beet config file.
See all examples here : https://github.com/edayot/weld-deps/tree/main/examples
A quick introduction to the format
require:
- weld_deps
## The dict way
meta:
weld_deps:
default_source: "smithed" # This is not needed, smithed is the default for default_source
deps:
smithed.crafter.dev: # You can provide a version by a dict
version: "0.4.0"
itemio: "1.0.0" # Or by a string
## The list way
meta:
weld_deps:
default_source: "modrinth" # This is needed if you want to work with modrinth deps as default
deps:
- id: player_motion
version: "1.3.1"
source: "smithed"
- id: code-of-copper # The source is automaticly to modrinth
version: "0.3.0"
## Multiple sources
meta:
weld_deps:
deps:
player_motion: "1.3.1"
code-of-copper:
version: "0.3.0"
source: "modrinth"
itemio:
version: "1.2.6"
source: "download"
download:
datapack: "https://github.com/edayot/ItemIO/releases/download/v1.2.6/ItemIO-v1.2.6-Datapack.zip"
Metadata
Release files for weld-deps 0.17.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| weld_deps-0.17.0.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| weld_deps-0.17.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.7 MB
Release files / weld_deps-0.17.0.tar.gz
| Download URL | weld_deps-0.17.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1b655b5fe7782bedfbf3337707535d74bf4f9a01272c6b1b222afa7fa911b24
|
|
BLAKE2b-256 checksum How to use checksums |
3812e9367c7f7ae5bcc239146eb30f90d40d6a37f3f8aae8b8fc74d5d4b3d6a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / weld_deps-0.17.0-py3-none-any.whl
| Download URL | weld_deps-0.17.0-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
16dd5698b4364f4f97da1a57c3a0fb23e2c0f9ed773a258f9255c9caec632537
|
|
BLAKE2b-256 checksum How to use checksums |
a993c505a0a7bda6a7dc5f0d40c68d2b5f7d6321f4be2a60afad2cc5008f887c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|