Name | sober JSON |
Version |
0.3.0
JSON |
| download |
home_page | None |
Summary | sober optimises built environment robustly |
upload_time | 2025-07-29 23:03:52 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | MIT |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<picture>
<source media="(prefers-color-scheme: dark)" srcset="doc/source/logo/sober_logo_white.svg">
<source media="(prefers-color-scheme: light)" srcset="doc/source/logo/sober_logo_black.svg">
<img alt="sober logo" src="doc/source/logo/sober_logo_black.svg" width="300">
</picture>
**sober** **o**ptimises **b**uilt **e**nvironment **r**obustly
---
## Installation
**sober** can be installed via either `conda`:
```zsh
conda install -c conda-forge sober
```
or `pip`:
```zsh
pip install sober
```
Raw data
{
"_id": null,
"home_page": null,
"name": "sober",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Cheng Cui <cheng.cui.95@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/bb/71/42dfd252b33e73cc39b09cfbc06c7023e96821873d9f969127c2f6edf9c5/sober-0.3.0.tar.gz",
"platform": null,
"description": "<picture>\n <source media=\"(prefers-color-scheme: dark)\" srcset=\"doc/source/logo/sober_logo_white.svg\">\n <source media=\"(prefers-color-scheme: light)\" srcset=\"doc/source/logo/sober_logo_black.svg\">\n <img alt=\"sober logo\" src=\"doc/source/logo/sober_logo_black.svg\" width=\"300\">\n</picture>\n\n**sober** **o**ptimises **b**uilt **e**nvironment **r**obustly\n\n---\n\n## Installation\n\n**sober** can be installed via either `conda`:\n\n```zsh\nconda install -c conda-forge sober\n```\n\nor `pip`:\n\n```zsh\npip install sober\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "sober optimises built environment robustly",
"version": "0.3.0",
"project_urls": {
"homepage": "https://github.com/airallergy/sober",
"repository": "https://github.com/airallergy/sober"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "b31929bfe856ba2dd2dcbd5a235d2fc4a74b12d32492784f1526d2aa0a5fcaa3",
"md5": "7586c976040a3d976231cd5b53388b14",
"sha256": "549d0aa7a69e909d938282afefd2d25d92fde9120bc094363acfe2cad7d9325d"
},
"downloads": -1,
"filename": "sober-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7586c976040a3d976231cd5b53388b14",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 42172,
"upload_time": "2025-07-29T23:03:50",
"upload_time_iso_8601": "2025-07-29T23:03:50.949835Z",
"url": "https://files.pythonhosted.org/packages/b3/19/29bfe856ba2dd2dcbd5a235d2fc4a74b12d32492784f1526d2aa0a5fcaa3/sober-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bb7142dfd252b33e73cc39b09cfbc06c7023e96821873d9f969127c2f6edf9c5",
"md5": "446dff4ab899f4cc38396a3a3167a2dc",
"sha256": "4c57cf3e9648e64606ad432c3d10c55191dc6ea229a9db6b3466ad4c550fcd6d"
},
"downloads": -1,
"filename": "sober-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "446dff4ab899f4cc38396a3a3167a2dc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 77426,
"upload_time": "2025-07-29T23:03:52",
"upload_time_iso_8601": "2025-07-29T23:03:52.089306Z",
"url": "https://files.pythonhosted.org/packages/bb/71/42dfd252b33e73cc39b09cfbc06c7023e96821873d9f969127c2f6edf9c5/sober-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-29 23:03:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "airallergy",
"github_project": "sober",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sober"
}