Name | coiled-venv JSON |
Version |
0.1.2
JSON |
| download |
home_page | |
Summary | Let it hatch, watch it coil (your python virtualenv) |
upload_time | 2023-09-06 11:17:36 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.7 |
license | MIT |
keywords |
productivity
virtual env
cleanup
cli
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# coil
Let it [hatch](https://github.com/ofek/hatch), watch it [coil](https://www.google.com/search?q=coiled+python&tbm=isch)
[hatch](https://github.com/ofek/hatch) is a great virtualenv manager IMHO. But pure virtualenv management can be simpler!
*coil* aims to be as simple as possible and with no external dependencies: keep the OS site-packages clean, that's why we use virtualenvs to start!
## the future
```
➜ myproject coil
No env configured for /home/fopina/projects/myproject
➜ myproject coil -c thisenv
/home/fopina/.virtualenvs/thisenv created
/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject
/home/fopina/.virtualenvs/thisenv loaded
(thisenv) ➜ myproject
```
Once an env is created and assigned to a path it can be loaded without any hassle
```
➜ myproject coil
/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject
/home/fopina/.virtualenvs/thisenv loaded
(thisenv) ➜ myproject
```
Same env is loaded from any subdirectory
```
➜ src pwd
/home/fopina/projects/myproject/src
➜ src coil
/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject
/home/fopina/.virtualenvs/thisenv loaded
(thisenv) ➜ src
```
And it can assigned/re-used by as many paths as you want
```
➜ otherproject coil
No env configured for /home/fopina/projects/otherproject
➜ myproject coil thisenv
/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/otherproject
/home/fopina/.virtualenvs/thisenv loaded
(thisenv) ➜ otherproject
```
Raw data
{
"_id": null,
"home_page": "",
"name": "coiled-venv",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "productivity,virtual env,cleanup,cli",
"author": "",
"author_email": "Filipe Pina <fopina@skmobi.com>",
"download_url": "https://files.pythonhosted.org/packages/7a/64/7171c8a8f872ed84259fda2cd10083d40e0d1c8092bf323c999e9471bb2b/coiled-venv-0.1.2.tar.gz",
"platform": null,
"description": "# coil\nLet it [hatch](https://github.com/ofek/hatch), watch it [coil](https://www.google.com/search?q=coiled+python&tbm=isch)\n\n[hatch](https://github.com/ofek/hatch) is a great virtualenv manager IMHO. But pure virtualenv management can be simpler!\n\n*coil* aims to be as simple as possible and with no external dependencies: keep the OS site-packages clean, that's why we use virtualenvs to start!\n\n## the future\n\n```\n\u279c myproject coil\nNo env configured for /home/fopina/projects/myproject\n\u279c myproject coil -c thisenv\n/home/fopina/.virtualenvs/thisenv created\n/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject\n/home/fopina/.virtualenvs/thisenv loaded\n(thisenv) \u279c myproject \n```\n\nOnce an env is created and assigned to a path it can be loaded without any hassle\n\n```\n\u279c myproject coil\n/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject\n/home/fopina/.virtualenvs/thisenv loaded\n(thisenv) \u279c myproject \n```\n\nSame env is loaded from any subdirectory\n\n```\n\u279c src pwd\n/home/fopina/projects/myproject/src\n\u279c src coil\n/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject\n/home/fopina/.virtualenvs/thisenv loaded\n(thisenv) \u279c src \n```\n\nAnd it can assigned/re-used by as many paths as you want\n\n```\n\u279c otherproject coil\nNo env configured for /home/fopina/projects/otherproject\n\u279c myproject coil thisenv\n/home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/otherproject\n/home/fopina/.virtualenvs/thisenv loaded\n(thisenv) \u279c otherproject \n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Let it hatch, watch it coil (your python virtualenv)",
"version": "0.1.2",
"project_urls": null,
"split_keywords": [
"productivity",
"virtual env",
"cleanup",
"cli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "84b95a3b441c5e34e44995e8fcfef927140f2a91ef2f83478ecdc55ee7148687",
"md5": "696b2ba1667dc2ca7c5e180e38a6a63a",
"sha256": "69abad0301d3e791873458ff4dad3a9a9a4fb97559012bcc8e7e6b64e594a041"
},
"downloads": -1,
"filename": "coiled_venv-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "696b2ba1667dc2ca7c5e180e38a6a63a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6817,
"upload_time": "2023-09-06T11:17:35",
"upload_time_iso_8601": "2023-09-06T11:17:35.408764Z",
"url": "https://files.pythonhosted.org/packages/84/b9/5a3b441c5e34e44995e8fcfef927140f2a91ef2f83478ecdc55ee7148687/coiled_venv-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7a647171c8a8f872ed84259fda2cd10083d40e0d1c8092bf323c999e9471bb2b",
"md5": "08636cdbaa5dde360c56f8789412a97d",
"sha256": "b4456724d75514f79d05a706085e4cd40de32ac2c2b489bacea3a2ebb900f0aa"
},
"downloads": -1,
"filename": "coiled-venv-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "08636cdbaa5dde360c56f8789412a97d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6585,
"upload_time": "2023-09-06T11:17:36",
"upload_time_iso_8601": "2023-09-06T11:17:36.976695Z",
"url": "https://files.pythonhosted.org/packages/7a/64/7171c8a8f872ed84259fda2cd10083d40e0d1c8092bf323c999e9471bb2b/coiled-venv-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-06 11:17:36",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "coiled-venv"
}