diff options
author | Sisiutl <sisiutl@egregore.fun> | 2024-09-30 13:24:46 +0200 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2024-09-30 13:24:46 +0200 |
commit | 9e9818364392b0ee32bfdcbaa73b2aad01362ed5 (patch) | |
tree | 6d5a80803813ce7bd8392856a6efd29463595121 /sigils/packages | |
parent | 79618f65fae836e2ceccf5a522a83a87e076533c (diff) |
python-xyz: new module
Diffstat (limited to 'sigils/packages')
-rw-r--r-- | sigils/packages/python-xyz.scm | 130 |
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))) |