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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcb36eb879e399eebfd5457a3b58864933d723aef93733cd7446c4fe790f5e57
|
|
| MD5 |
247f38279daee5d31b7648f2273c6d9e
|
|
| BLAKE2b-256 |
4b852e67cce1ba8218286cbaeaa7e07e1213de017fd2eb8e2d928a6eda10f29f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da7e7f383f9e9280d332a024d10fc92f8694bc4d415c6af00b08d5ecfcbc51a4
|
|
| MD5 |
97926bd4c332e2a7abd147b80f169a0e
|
|
| BLAKE2b-256 |
13793d4ab76a21d87214b094e111f4ce1d2b5b5b7faa4a58fa78784972d6dfd4
|