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
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
hytouch-0.0.1.tar.gz
(2.1 kB
view hashes)