summaryrefslogtreecommitdiffstats
path: root/python-xyz.scm
diff options
context:
space:
mode:
authormsglm <msglm@techchud.xyz>2025-04-03 07:04:07 -0500
committermsglm <msglm@techchud.xyz>2025-04-03 07:05:14 -0500
commit6b96ffcc7152132d643509d72bb64a6d9c5f7deb (patch)
tree0a3b8a70e55f0ee3f418a31b3e6cb6f4a495c113 /python-xyz.scm
parentf1d7125d0b18cea1110502b12dcaba9efc47e700 (diff)
downloadguix-msglm-6b96ffcc7152132d643509d72bb64a6d9c5f7deb.tar.gz
guix-msglm-6b96ffcc7152132d643509d72bb64a6d9c5f7deb.tar.bz2
guix-msglm-6b96ffcc7152132d643509d72bb64a6d9c5f7deb.zip
bump stashley version
Diffstat (limited to 'python-xyz.scm')
-rw-r--r--python-xyz.scm121
1 files changed, 116 insertions, 5 deletions
diff --git a/python-xyz.scm b/python-xyz.scm
index 5bf0c93..d15e9a5 100644
--- a/python-xyz.scm
+++ b/python-xyz.scm
@@ -8,8 +8,11 @@
#:use-module (guix gexp)
#:use-module (gnu packages)
#:use-module (gnu packages wget)
+ #:use-module (gnu packages web)
#:use-module (gnu packages video)
#:use-module (gnu packages python-web)
+ #:use-module (gnu packages python-check)
+ #:use-module (gnu packages check)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-science)
@@ -28,7 +31,7 @@
(sha256
(base32
"1mi33n9l0pshn1vnxcr56p5ldx1zr178dmaibz5ggqz7m347cj25"))))
- (build-system pyproject-build-system)
+ (build-system python-build-system)
(arguments
'(
#:phases
@@ -58,7 +61,7 @@
(define-public stashley
(package
(name "stashley")
- (version "2.0.3")
+ (version "2.0.4")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -67,8 +70,8 @@
(file-name (git-file-name name version))
(sha256
(base32
- "01pih5d142a1vsga69kgwx740j53wzad399vbbl77ks5nyx65jpk"))))
- (build-system pyproject-build-system)
+ "1d83w8yb7570b9pdsj44vcflzs8a6hh0zcmkf076hx4s837bmqbl"))))
+ (build-system python-build-system)
(arguments
'(
#:phases
@@ -107,7 +110,7 @@
(delete 'check) ;Networking required for checks, so disable them
)))
- (build-system pyproject-build-system)
+ (build-system python-build-system)
(propagated-inputs (list python-numpy python-pillow python-pywavelets
python-scipy))
(home-page "https://github.com/JohannesBuchner/imagehash")
@@ -115,3 +118,111 @@
(description "Image Hashing library.")
(license #f)))
+(define-public python-httrack-py
+ (package
+ (name "python-httrack-py")
+ (version "0.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "httrack-py" version))
+ (sha256
+ (base32 "01s6ahn1mfnxcj602s8p6p1yxfigjwm8cqc1wlbfvxmrb0vb2isw"))))
+ (build-system python-build-system)
+(arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-before 'build 'apply-patch
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "src/httrack-py.c"
+ (("#include \"htscore.h\"") ""))))
+ (add-before 'build 'set-cflags
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "CFLAGS" (string-append "-I" (assoc-ref inputs "httrack") "/include/httrack")))))))
+ (native-inputs (list python-setuptools python-wheel))
+ (inputs (list httrack))
+ (home-page "http://code.google.com/p/httrack-py/")
+ (synopsis "httrack-py library: wrapper to use httrack website copier")
+ (description "httrack-py library: wrapper to use httrack website copier.")
+ (license license:gpl2)))
+
+(define-public python-hsh
+ (package
+ (name "python-hsh")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "hsh" version))
+ (sha256
+ (base32 "11fznnb3vl6xplg2gvphrmglyw3s41r4jg5skl1gpslgafn46kn0"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-commandlines))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "https://github.com/chrissimpkins/hsh")
+ (synopsis "Simple file hash digests and file integrity checks")
+ (description "Simple file hash digests and file integrity checks.")
+ (license license:expat)))
+
+(define-public python-proglog
+ (package
+ (name "python-proglog")
+ (version "0.1.10")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "proglog" version))
+ (sha256
+ (base32 "1d6s9mg2fr3dr30x05cvsvw25kpakkzqyj2zyarawk1fr34ji335"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-tqdm))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "")
+ (synopsis "Log and progress bar manager for console, notebooks, web...")
+ (description "Log and progress bar manager for console, notebooks, web...")
+ (license license:expat)))
+
+(define-public python-moviepy
+ (package
+ (name "python-moviepy")
+ (version "2.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "moviepy" version))
+ (sha256
+ (base32 "0xzf73hnib7aqhblidqg0vhq4l60czgr21z8kynyl1znf9s7mi92"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-decorator
+ python-imageio
+ python-imageio-ffmpeg
+ python-numpy
+ python-pillow
+ python-proglog
+ python-dotenv))
+ (native-inputs (list python-coveralls python-pytest python-pytest-cov
+ python-setuptools python-wheel))
+ (home-page "https://github.com/Zulko/moviepy")
+ (synopsis "Video editing with Python")
+ (description "Video editing with Python.")
+ (license license:expat)))
+
+(define-public python-pymatting
+ (package
+ (name "python-pymatting")
+ (version "1.1.13")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pymatting" version))
+ (sha256
+ (base32 "00c1ad1glgb11055rbh8sqwycb979biyhbfwg96yzpdcxx5prnrc"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-numba python-numpy python-pillow
+ python-scipy))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "https://pymatting.github.io")
+ (synopsis "Python package for alpha matting.")
+ (description "Python package for alpha matting.")
+ (license license:expat)))
+