Skip to main content

A minimal Hy utility library, using mostly the standard libraries.

Project description

🦑 Hyjinx 🦑

Some Hy convenience things. Compatible with Hy 0.28.0.

Hylights

  • REPL syntax highlighting (put (import hyjinx.source [hylight]) (setv repl-output-fn hylight) in your .hyrc)
  • pretty tracebacks with correct syntax highlighting for hy or python
  • print/get/edit source code of a function, module etc.
  • defmethod (if multimethod is installed)
  • numpy array pretty printing
  • a zmq lazy pirate protocol
  • a minimal ncurses class

Install

$ pip install -U hyjinx

or, with optional dependencies,

$ pip install -U hyjinx[zmq]

To install offline hy/hyrule documentation,

$ hy -m hyjinx.docs

Optional dependencies

You can install with the [zmq] option which also installs ecdsa, pyzmq and zstandard for the zmq server/client

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyjinx-0.28.11.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

hyjinx-0.28.11-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file hyjinx-0.28.11.tar.gz.

File metadata

  • Download URL: hyjinx-0.28.11.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for hyjinx-0.28.11.tar.gz
Algorithm Hash digest
SHA256 6b742cbf2d0fd216026bfaf3fcba022c9da7efd667623c87888e5c521f9a2a61
MD5 1a4a23736e23ff5112d01e730ef8c7a3
BLAKE2b-256 0db36819d478a50e7faa78f8ba8fa50ad4a1c578f3eb92fee031997a2c223051

See more details on using hashes here.

File details

Details for the file hyjinx-0.28.11-py3-none-any.whl.

File metadata

  • Download URL: hyjinx-0.28.11-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for hyjinx-0.28.11-py3-none-any.whl
Algorithm Hash digest
SHA256 a5d8e1f717f36cdb2e0306aa4c9e58d271abc8caded18dc81c4b3664b34025ca
MD5 90c3a234a842a183c188897d0a57e147
BLAKE2b-256 ed611e7011ce26e8b2d80b8c4d4175e7a46094b446ccd405183b25876b28c112

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page