Name | echowuhao JSON |
Version |
0.4.7
JSON |
| download |
home_page | None |
Summary | Personal tools |
upload_time | 2024-09-23 13:29:42 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# README
## run without install
```sh
➜ ~ uvx --from echowuhao hello
Hello from echowuhao!
➜ ~ uv tool list
echowuhao v0.3.4
- auto_commit
- hello
ruff v0.6.4
- ruff
```
### run latest version without install
```sh
uvx --from echowuhao@latest hello
```
## install and run
```sh
➜ ~ uv tool install echowuhao==0.3.4
Resolved 6 packages in 2.13s
Prepared 1 package in 192ms
Uninstalled 1 package in 7ms
Installed 1 package in 8ms
- echowuhao==0.2.0 (from file:///Users/hwu/dev/py_lib/echowuhao)
+ echowuhao==0.3.4
Installed 2 executables: auto_commit, hello
➜ ~ uv tool list
echowuhao v0.3.4
- auto_commit
- hello
ruff v0.6.4
- ruff
➜ ~ hello
Hello from echowuhao!
```
### upgrade
```sh
➜ dev uv tool upgrade echowuhao
Updated echowuhao v0.3.6 -> v0.3.7
- anyio==4.4.0
+ anyio==4.6.0
- echowuhao==0.3.6
+ echowuhao==0.3.7
- openai==1.45.0
+ openai==1.47.0
- pydantic==2.9.1
+ pydantic==2.9.2
- pydantic-core==2.23.3
+ pydantic-core==2.23.4
Installed 4 executables: auto_commit, chat, choose_model, hello
```
## dev
uv develop and build using uv is good
```sh
uv sync
uv lock
```
```sh
uv build
```
## uploading
```sh
uvx twine upload dist/*
```
## install
### using uv
```sh
uv tool install echowuhao==0.3.4
```
Raw data
{
"_id": null,
"home_page": null,
"name": "echowuhao",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/7e/6b/13032018ebc016a5987a8c496f35297373c5e04aa100147c0d2134d477ea/echowuhao-0.4.7.tar.gz",
"platform": null,
"description": "# README\n\n## run without install\n\n```sh\n\u279c ~ uvx --from echowuhao hello\nHello from echowuhao!\n\n\u279c ~ uv tool list\nechowuhao v0.3.4\n- auto_commit\n- hello\nruff v0.6.4\n- ruff\n```\n\n### run latest version without install\n\n```sh\nuvx --from echowuhao@latest hello\n```\n\n## install and run\n\n```sh\n\u279c ~ uv tool install echowuhao==0.3.4\nResolved 6 packages in 2.13s\nPrepared 1 package in 192ms\nUninstalled 1 package in 7ms\nInstalled 1 package in 8ms\n - echowuhao==0.2.0 (from file:///Users/hwu/dev/py_lib/echowuhao)\n + echowuhao==0.3.4\nInstalled 2 executables: auto_commit, hello\n\n\u279c ~ uv tool list\nechowuhao v0.3.4\n- auto_commit\n- hello\nruff v0.6.4\n- ruff\n\n\u279c ~ hello\nHello from echowuhao!\n```\n\n### upgrade\n\n```sh\n\u279c dev uv tool upgrade echowuhao\nUpdated echowuhao v0.3.6 -> v0.3.7\n - anyio==4.4.0\n + anyio==4.6.0\n - echowuhao==0.3.6\n + echowuhao==0.3.7\n - openai==1.45.0\n + openai==1.47.0\n - pydantic==2.9.1\n + pydantic==2.9.2\n - pydantic-core==2.23.3\n + pydantic-core==2.23.4\nInstalled 4 executables: auto_commit, chat, choose_model, hello\n```\n\n## dev\n\nuv develop and build using uv is good\n\n```sh\nuv sync\nuv lock\n```\n\n```sh\nuv build\n```\n\n## uploading\n\n```sh\nuvx twine upload dist/*\n```\n\n## install\n\n### using uv\n\n```sh\nuv tool install echowuhao==0.3.4\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Personal tools",
"version": "0.4.7",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b06ccfc514467cd61b54417531b9a1aed770bd2fe48fbd6b95f3beb291b5aba1",
"md5": "d801d1f3548cbabf7382fd2e6bbb509c",
"sha256": "e2d08f65cf13e5991d5709d2ef7913619d3f0e803fc21b3190d7eb9626fc3b70"
},
"downloads": -1,
"filename": "echowuhao-0.4.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d801d1f3548cbabf7382fd2e6bbb509c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6308,
"upload_time": "2024-09-23T13:29:40",
"upload_time_iso_8601": "2024-09-23T13:29:40.898751Z",
"url": "https://files.pythonhosted.org/packages/b0/6c/cfc514467cd61b54417531b9a1aed770bd2fe48fbd6b95f3beb291b5aba1/echowuhao-0.4.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e6b13032018ebc016a5987a8c496f35297373c5e04aa100147c0d2134d477ea",
"md5": "64fb5e013d0338240efc1ec6eb9a4f08",
"sha256": "952968360341f4b86f0e3d499dee067502d141f9b0285827ec2801b09dd8f152"
},
"downloads": -1,
"filename": "echowuhao-0.4.7.tar.gz",
"has_sig": false,
"md5_digest": "64fb5e013d0338240efc1ec6eb9a4f08",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 31654,
"upload_time": "2024-09-23T13:29:42",
"upload_time_iso_8601": "2024-09-23T13:29:42.701674Z",
"url": "https://files.pythonhosted.org/packages/7e/6b/13032018ebc016a5987a8c496f35297373c5e04aa100147c0d2134d477ea/echowuhao-0.4.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-23 13:29:42",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "echowuhao"
}