summaryrefslogtreecommitdiffstats
path: root/python-xyz.scm
diff options
context:
space:
mode:
authortechchud <protrude_paying969@simplelogin.com>2025-11-19 20:36:28 -0600
committertechchud <protrude_paying969@simplelogin.com>2025-11-19 20:36:28 -0600
commit359be2cd89c28d16a737dd9c4ae019daf8f4c9d0 (patch)
tree6b896f99edafe5c3068e088f7c0a8438dbf9198d /python-xyz.scm
parent2bce3350eda43a4bf4ece5db96ba0a029c9515f9 (diff)
downloadguix-techchud-359be2cd89c28d16a737dd9c4ae019daf8f4c9d0.tar.gz
guix-techchud-359be2cd89c28d16a737dd9c4ae019daf8f4c9d0.tar.bz2
guix-techchud-359be2cd89c28d16a737dd9c4ae019daf8f4c9d0.zip
stashley does not depend on sherlockHEADmaster
Diffstat (limited to 'python-xyz.scm')
-rw-r--r--python-xyz.scm214
1 files changed, 213 insertions, 1 deletions
diff --git a/python-xyz.scm b/python-xyz.scm
index d15e9a5..5d043b0 100644
--- a/python-xyz.scm
+++ b/python-xyz.scm
@@ -11,8 +11,14 @@
#:use-module (gnu packages web)
#:use-module (gnu packages video)
#:use-module (gnu packages python-web)
+ #:use-module (gnu packages version-control)
+ #:use-module (gnu packages commencement)
+ #:use-module (gnu packages wxwidgets)
+ #:use-module (gnu packages python-graphics)
+ #:use-module (gnu packages python-compression)
#:use-module (gnu packages python-check)
#:use-module (gnu packages check)
+ #:use-module (gnu packages compression)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-science)
@@ -86,7 +92,7 @@
wget
python-tomli
python-tomli-w
- python-sherlock
+ ;python-sherlock
))
(synopsis "Program using TOML files to archive personalities to IPFS")
(description
@@ -226,3 +232,209 @@
(description "Python package for alpha matting.")
(license license:expat)))
+(define-public python-types-pyinstaller
+ (package
+ (name "python-types-pyinstaller")
+ (version "6.16.0.20250918")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "types_pyinstaller" version))
+ (sha256
+ (base32 "0favd1ghmna0y0mvkfn1xd2zi9b2754gl30cmpv9yhba5yxz1v0b"))))
+ (build-system pyproject-build-system)
+ (arguments `(#:tests? #f))
+ (native-inputs (list python-setuptools-next python-wheel))
+ (home-page #f)
+ (synopsis "Typing stubs for pyinstaller")
+ (description "Typing stubs for pyinstaller.")
+ (license #f)))
+
+(define-public python-minecraft-resource-pack
+ (package
+ (name "python-minecraft-resource-pack")
+ (version "1.4.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "minecraft_resource_pack" version))
+ (sha256
+ (base32 "06a66qi5by70a4j4ysxrb8a1wx8ik6sxfnlxjxhzvhbiwfpp86b4"))))
+ (build-system pyproject-build-system)
+ (propagated-inputs (list python-amulet-nbt python-numpy python-pillow
+ python-platformdirs))
+ (native-inputs (list python-black
+ python-mypy
+ python-pre-commit
+ python-setuptools
+ python-types-pyinstaller
+ python-versioneer
+ python-wheel))
+ (home-page "https://www.amuletmc.com")
+ (synopsis
+ "A Python library reading Minecraft's various resource pack formats.")
+ (description
+ "This package provides a Python library reading Minecraft's various resource pack
+formats.")
+ (license #f)))
+
+(define-public python-pymctranslate
+ (package
+ (name "python-pymctranslate")
+ (version "1.2.35")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pymctranslate" version))
+ (sha256
+ (base32 "172f9bcpav0wca0lwwmr15vxhby1gx96zxc767k8s67yiw941pd6"))))
+ (build-system pyproject-build-system)
+ (arguments `(#:tests? #f))
+ (propagated-inputs (list python-amulet-nbt python-numpy))
+ (native-inputs (list python-black python-pre-commit python-setuptools
+ python-versioneer python-wheel))
+ (home-page "https://www.amuletmc.com")
+ (synopsis "A Minecraft data translation system.")
+ (description "This package provides a Minecraft data translation system.")
+ (license #f)))
+
+(define-public python-mutf8
+ (package
+ (name "python-mutf8")
+ (version "1.0.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "mutf8" version))
+ (sha256
+ (base32 "0imkkj2q77i78pi1p1595xxva012j6q09fsh8w85fnifgjvfzfqv"))))
+ (build-system pyproject-build-system)
+ (arguments `(#:tests? #f))
+ (native-inputs (list python-pytest python-pytest-benchmark
+ python-setuptools python-wheel))
+ (home-page "http://github.com/TkTech/mutf8")
+ (synopsis "Fast MUTF-8 encoder & decoder")
+ (description "Fast MUTF-8 encoder & decoder.")
+ (license #f)))
+
+(define-public python-amulet-nbt
+ (package
+ (name "python-amulet-nbt")
+ (version "2.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "amulet_nbt" version))
+ (sha256
+ (base32 "05xvxwym8cw7362sfwz37sivbp2wybji24rq4sjr6695zcz3f8xb"))))
+ (build-system pyproject-build-system)
+ (propagated-inputs (list python-mutf8 python-numpy))
+ (native-inputs (list python-black
+ python-cython
+ python-numpy
+ python-pre-commit
+ python-setuptools
+ python-versioneer
+ python-wheel))
+ (home-page "https://www.amuletmc.com")
+ (synopsis "Read and write Minecraft NBT and SNBT data.")
+ (description "Read and write Minecraft NBT and SNBT data.")
+ (license #f)))
+
+(define-public python-amulet-leveldb
+ (package
+ (name "python-amulet-leveldb")
+ (version "1.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "amulet_leveldb" version))
+ (sha256
+ (base32 "0h8mnh5dhrshagamivwkq0fjnf8gxnyraqz945mvrxhvywg53amk"))))
+ (build-system pyproject-build-system)
+ (inputs (list zlib))
+ (native-inputs (list python-black
+ python-cython
+ python-mypy
+ python-pre-commit
+ python-setuptools
+ python-versioneer
+ python-wheel))
+ (home-page "https://www.amuletmc.com")
+ (synopsis "A Cython wrapper for Mojang's custom LevelDB.")
+ (description
+ "This package provides a Cython wrapper for Mojang's custom @code{LevelDB}.")
+ (license #f)))
+
+(define-public python-amulet-core
+ (package
+ (name "python-amulet-core")
+ (version "1.9.30")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "amulet_core" version))
+ (sha256
+ (base32 "07d0l341iln58zh07gpj4zrhdixvmvi9hqa2kb6anys47ffa5j49"))))
+ (build-system pyproject-build-system)
+ (arguments `(#:tests? #f))
+ (propagated-inputs (list python-amulet-leveldb
+ python-amulet-nbt
+ python-lz4
+ python-numpy
+ python-platformdirs
+ python-portalocker
+ python-pymctranslate))
+ (native-inputs (list python-black
+ python-cython
+ python-numpy
+ python-pre-commit
+ python-setuptools
+ python-versioneer
+ python-wheel))
+ (home-page "https://www.amuletmc.com")
+ (synopsis
+ "A Python library for reading/writing Minecraft's various save formats.")
+ (description
+ "This package provides a Python library for reading/writing Minecraft's various
+save formats.")
+ (license #f)))
+
+(define-public amulet
+ (package
+ (name "amulet")
+ (version "0.10.44")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "amulet_map_editor" version))
+ (sha256
+ (base32 "1411dfm0f634y91q4h5va792x46p6vbwsqcyyln8k88mfninklcr"))))
+ (build-system pyproject-build-system)
+ (inputs (list
+ python-amulet-core
+ python-amulet-nbt
+ python-minecraft-resource-pack
+ python-numpy
+ python-packaging
+ python-pillow
+ python-platformdirs
+ python-pymctranslate
+ python-pyopengl
+ python-wxpython))
+ (native-inputs (list python-black
+ python-cython
+ python-numpy
+ python-pre-commit
+ python-setuptools
+ python-versioneer
+ python-wheel
+ ))
+ (home-page "https://www.amuletmc.com")
+ (synopsis
+ "A new Minecraft world editor and converter that supports all versions since Java 1.12 and Bedrock 1.7.")
+ (description
+ "This package provides a new Minecraft world editor and converter that supports
+all versions since Java 1.12 and Bedrock 1.7.")
+ (license #f)))
+