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)
| File | Size | Uploaded | |
|---|---|---|---|
| hytouch-0.0.1.tar.gz | 2.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|