summaryrefslogtreecommitdiff
path: root/sigils
diff options
context:
space:
mode:
Diffstat (limited to 'sigils')
-rw-r--r--sigils/packages/python-xyz.scm130
1 files changed, 130 insertions, 0 deletions
diff --git a/sigils/packages/python-xyz.scm b/sigils/packages/python-xyz.scm
new file mode 100644
index 0000000..0ff9099
--- /dev/null
+++ b/sigils/packages/python-xyz.scm
@@ -0,0 +1,130 @@
+(define-module (sigils packages python-xyz)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix build-system pyproject)
+ #:use-module (guix build-system python)
+ #:use-module ((guix licenses)
+ #:prefix license:)
+ ;; discord.py-self
+ #:use-module (gnu packages protobuf)
+ #:use-module (gnu packages check)
+ #:use-module (gnu packages python-build)
+ #:use-module (gnu packages python-web)
+ ;; chepy
+ #:use-module (gnu packages python-compression)
+ #:use-module (gnu packages python-crypto)
+ #:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages python-web)
+ #:use-module (gnu packages xdisorg))
+
+;;; Chepy
+
+(define-public python-pretty-errors
+ (package
+ (name "python-pretty-errors")
+ (version "1.2.25")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pretty_errors" version))
+ (sha256
+ (base32 "0mb77klqcazicksr34qs4wliwfsfc9c4p2rgz4xjcz68ab3sasx1"))))
+ (build-system pyproject-build-system)
+ (propagated-inputs (list python-colorama))
+ (home-page "https://github.com/onelivesleft/PrettyErrors/")
+ (synopsis "Prettifies Python exception output to make it legible.")
+ (description "Prettifies Python exception output to make it legible.")
+ (arguments
+ (list
+ #:tests? #f)) ;No target
+ (license #f)))
+
+(define-public chepy
+ (package
+ (name "chepy")
+ (version "7.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "chepy" version))
+ (sha256
+ (base32 "1f05psh1xbzppb9jdfc26i6bxw3dd7i0c0lqggh6wzmy4cpszybz"))))
+ (build-system pyproject-build-system)
+ (home-page "https://github.com/securisec/chepy")
+ (synopsis "Chepy is a python library equivalent of the CyberChef tool.")
+ (description
+ "Chepy is a python library with a CLI that is aimed to mirror some of the capabilities of CyberChef.")
+ (native-inputs (list python-base58
+ python-colorama
+ python-crccheck
+ python-decorator
+ python-docstring-parser
+ python-emoji
+ ;; python-exrex
+ python-fire
+ ;; python-lazy-import
+ ;; python-hexdump
+ python-jsonpickle
+ python-jmespath
+ python-prompt-toolkit
+ ;; python-pycipher
+ python-pycryptodome
+ ;; python-pydash
+ python-pyjwt
+ python-pyopenssl
+ python-pyperclip
+ python-pyyaml
+ python-regex
+ python-typing-extensions
+ python-pretty-errors
+ python-lz4
+ python-passlib
+ python-msgpack
+ python-parsel
+ python-setuptools))
+ (license license:gpl3)))
+
+;;; Discord.py-self
+
+(define-public python-discord-protos
+ (package
+ (name "python-discord-protos")
+ (version "0.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "discord-protos" version))
+ (sha256
+ (base32 "15y984m2la79g8rmvmy895m1k9ihfm2lpv08nx0dpvibyc2km593"))))
+ (build-system pyproject-build-system)
+ (inputs (list python-protobuf))
+ (home-page "https://github.com/dolfies/discord-protos")
+ (synopsis "Discord user settings protobufs.")
+ (description "Discord user settings protobufs.")
+ (license license:expat)))
+
+(define-public python-discord.py-self
+ (package
+ (name "python-discord.py-self")
+ (version "2.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "discord.py-self" version))
+ (sha256
+ (base32 "05xyd7d1mzn3xsw6crl2bp8y0k71dk07jfadvk9w4x880vk3nr4g"))))
+ (build-system pyproject-build-system)
+ (inputs (list python-aiohttp python-discord-protos python-protobuf))
+ (native-inputs (list python-coverage
+ python-pytest
+ python-pytest-asyncio
+ python-pytest-cov
+ python-pytest-mock
+ python-typing-extensions))
+ (arguments
+ '(#:tests? #f))
+ (home-page "https://github.com/dolfies/discord.py-self")
+ (synopsis "A Python wrapper for the Discord user API")
+ (description
+ "This package provides a Python wrapper for the Discord user API.")
+ (license license:expat)))