Skip to main content

HyTouch

HyTouch is a local package managing frontend for pip.

Requirement

  • Python 3.7
    • Current HyTouch is hardcoded for Python 3.7. Other Python versions patch is planned
  • Hy (>= 0.15.0) https://github.com/hylang/hy
  • UNIX like CLI

Usage

Place package.hy on your project root. Example:

(setv package {
  "dependencies"
  {"numpy" {}
   "hy==0.15.0" {}
   "jupyter" {}}

   "tasks"
   {"lab" ["jupyter" "lab"]
   "notebook" ["jupyter" "notebook"]
   "test" ["ls" "/home/takuma"]}})
  • Variable "package" required as root element
  • "dependencies" is a dictionary object, including package-name -> optional value
    • In current version, optional value is ignored
  • "tasks" is a dictionary object, including task-name -> command params array

Install packages

hytouch install

"dependencies" will be installed to PROJECT_ROOT/.hytouch

Run task

hytouch run test

ls command will be executed.

Metadata

Release files for hytouch 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hytouch 0.0.1
File Size Uploaded
hytouch-0.0.1.tar.gz 2.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hytouch 0.0.1
File Interpreter ABI Platform
hytouch-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 kB

Release files / hytouch-0.0.1.tar.gz

Download URL hytouch-0.0.1.tar.gz
Size 2.1 kB
Tags Source
SHA-256 checksum
How to use checksums
dcb36eb879e399eebfd5457a3b58864933d723aef93733cd7446c4fe790f5e57
BLAKE2b-256 checksum
How to use checksums
4b852e67cce1ba8218286cbaeaa7e07e1213de017fd2eb8e2d928a6eda10f29f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / hytouch-0.0.1-py3-none-any.whl

Download URL hytouch-0.0.1-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da7e7f383f9e9280d332a024d10fc92f8694bc4d415c6af00b08d5ecfcbc51a4
BLAKE2b-256 checksum
How to use checksums
13793d4ab76a21d87214b094e111f4ce1d2b5b5b7faa4a58fa78784972d6dfd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page