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
(ifmultimethod
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
Release history Release notifications | RSS feed
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)
Built Distribution
hyjinx-0.28.11-py3-none-any.whl
(18.4 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b742cbf2d0fd216026bfaf3fcba022c9da7efd667623c87888e5c521f9a2a61 |
|
MD5 | 1a4a23736e23ff5112d01e730ef8c7a3 |
|
BLAKE2b-256 | 0db36819d478a50e7faa78f8ba8fa50ad4a1c578f3eb92fee031997a2c223051 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5d8e1f717f36cdb2e0306aa4c9e58d271abc8caded18dc81c4b3664b34025ca |
|
MD5 | 90c3a234a842a183c188897d0a57e147 |
|
BLAKE2b-256 | ed611e7011ce26e8b2d80b8c4d4175e7a46094b446ccd405183b25876b28c112 |