{ "info": { "author": "tackman", "author_email": "tackman@tackman.info", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# HyTouch\n\nHyTouch is a local package managing frontend for pip.\n\n## Requirement\n\n- Python 3.7\n - Current HyTouch is hardcoded for Python 3.7. Other Python versions patch is planned\n- Hy (>= 0.15.0) https://github.com/hylang/hy\n- UNIX like CLI\n\n## Usage\n\nPlace package.hy on your project root. Example:\n\n```hy\n(setv package {\n \"dependencies\"\n {\"numpy\" {}\n \"hy==0.15.0\" {}\n \"jupyter\" {}}\n\n \"tasks\"\n {\"lab\" [\"jupyter\" \"lab\"]\n \"notebook\" [\"jupyter\" \"notebook\"]\n \"test\" [\"ls\" \"/home/takuma\"]}})\n```\n\n- Variable \"package\" required as root element\n- \"dependencies\" is a dictionary object, including package-name -> optional value\n - In current version, optional value is ignored\n- \"tasks\" is a dictionary object, including task-name -> command params array\n\n### Install packages\n\n```bash\nhytouch install\n```\n\n\"dependencies\" will be installed to PROJECT_ROOT/.hytouch\n\n### Run task\n\n```bash\nhytouch run test\n```\n\nls command will be executed.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tackman/HyTouch/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hytouch", "package_url": "https://pypi.org/project/hytouch/", "platform": "", "project_url": "https://pypi.org/project/hytouch/", "project_urls": { "Homepage": "https://github.com/tackman/HyTouch/" }, "release_url": "https://pypi.org/project/hytouch/0.0.1/", "requires_dist": [ "hy" ], "requires_python": ">=3.7", "summary": "Local python module managing frontend for pip", "version": "0.0.1" }, "last_serial": 4637133, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "97926bd4c332e2a7abd147b80f169a0e", "sha256": "da7e7f383f9e9280d332a024d10fc92f8694bc4d415c6af00b08d5ecfcbc51a4" }, "downloads": -1, "filename": "hytouch-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "97926bd4c332e2a7abd147b80f169a0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3125, "upload_time": "2018-12-27T07:35:33", "url": "https://files.pythonhosted.org/packages/13/79/3d4ab76a21d87214b094e111f4ce1d2b5b5b7faa4a58fa78784972d6dfd4/hytouch-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "247f38279daee5d31b7648f2273c6d9e", "sha256": "dcb36eb879e399eebfd5457a3b58864933d723aef93733cd7446c4fe790f5e57" }, "downloads": -1, "filename": "hytouch-0.0.1.tar.gz", "has_sig": false, "md5_digest": "247f38279daee5d31b7648f2273c6d9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2105, "upload_time": "2018-12-27T07:35:35", "url": "https://files.pythonhosted.org/packages/4b/85/2e67cce1ba8218286cbaeaa7e07e1213de017fd2eb8e2d928a6eda10f29f/hytouch-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97926bd4c332e2a7abd147b80f169a0e", "sha256": "da7e7f383f9e9280d332a024d10fc92f8694bc4d415c6af00b08d5ecfcbc51a4" }, "downloads": -1, "filename": "hytouch-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "97926bd4c332e2a7abd147b80f169a0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3125, "upload_time": "2018-12-27T07:35:33", "url": "https://files.pythonhosted.org/packages/13/79/3d4ab76a21d87214b094e111f4ce1d2b5b5b7faa4a58fa78784972d6dfd4/hytouch-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "247f38279daee5d31b7648f2273c6d9e", "sha256": "dcb36eb879e399eebfd5457a3b58864933d723aef93733cd7446c4fe790f5e57" }, "downloads": -1, "filename": "hytouch-0.0.1.tar.gz", "has_sig": false, "md5_digest": "247f38279daee5d31b7648f2273c6d9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2105, "upload_time": "2018-12-27T07:35:35", "url": "https://files.pythonhosted.org/packages/4b/85/2e67cce1ba8218286cbaeaa7e07e1213de017fd2eb8e2d928a6eda10f29f/hytouch-0.0.1.tar.gz" } ] }