Skip to main content

Local python module managing frontend for pip

Project description

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.

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

hytouch-0.0.1.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hytouch-0.0.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file hytouch-0.0.1.tar.gz.

File metadata

  • Download URL: hytouch-0.0.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for hytouch-0.0.1.tar.gz
Algorithm Hash digest
SHA256 dcb36eb879e399eebfd5457a3b58864933d723aef93733cd7446c4fe790f5e57
MD5 247f38279daee5d31b7648f2273c6d9e
BLAKE2b-256 4b852e67cce1ba8218286cbaeaa7e07e1213de017fd2eb8e2d928a6eda10f29f

See more details on using hashes here.

File details

Details for the file hytouch-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: hytouch-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for hytouch-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da7e7f383f9e9280d332a024d10fc92f8694bc4d415c6af00b08d5ecfcbc51a4
MD5 97926bd4c332e2a7abd147b80f169a0e
BLAKE2b-256 13793d4ab76a21d87214b094e111f4ce1d2b5b5b7faa4a58fa78784972d6dfd4

See more details on using hashes here.

Supported by

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