Name | quiltplus JSON |
Version |
0.9.7
JSON |
| download |
home_page | |
Summary | Async Python API for Quilt's fractal social knowledge platform |
upload_time | 2023-10-22 08:39:41 |
maintainer | |
docs_url | None |
author | Ernest Prabhakar |
requires_python | >=3.10,<4.0 |
license | MIT |
keywords |
yaml
api
resource
quilt
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# QuiltPlus
## Next-generation API for Quilt Universal Data Collections
QuiltPlus provides an asychronous, object-oriented wrapper around the Quilt API.
In particular, it implements a resource-based architecture using Quilt+ URIs in
order to support the Universal Data Client [udc](https://github.com/data-yaml/udc).
## Installation
```bash
python3 -m pip install quiltplus
```
## Usage
```python
from quiltplus import QuiltPackage
import anyio
URI = "quilt+s3://quilt-example#package=examples/wellplates"
async def print_contents(uri: str):
pkg = QuiltPackage.FromURI(URI)
files = await pkg.list()
print(files)
anyio.run(print_contents, URI)
```
Raw data
{
"_id": null,
"home_page": "",
"name": "quiltplus",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "yaml,api,resource,quilt",
"author": "Ernest Prabhakar",
"author_email": "ernest@quiltdata.io",
"download_url": "https://files.pythonhosted.org/packages/0b/3a/6fb6fc86eed791db73381ef134a5a94f4aa2d6dcd95cd84667068b7587e8/quiltplus-0.9.7.tar.gz",
"platform": null,
"description": "# QuiltPlus\n\n## Next-generation API for Quilt Universal Data Collections\n\nQuiltPlus provides an asychronous, object-oriented wrapper around the Quilt API.\nIn particular, it implements a resource-based architecture using Quilt+ URIs in\norder to support the Universal Data Client [udc](https://github.com/data-yaml/udc).\n\n## Installation\n\n```bash\npython3 -m pip install quiltplus\n```\n\n## Usage\n\n```python\nfrom quiltplus import QuiltPackage\nimport anyio\n\nURI = \"quilt+s3://quilt-example#package=examples/wellplates\"\n\nasync def print_contents(uri: str):\n pkg = QuiltPackage.FromURI(URI)\n files = await pkg.list()\n print(files)\n\nanyio.run(print_contents, URI)\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Async Python API for Quilt's fractal social knowledge platform",
"version": "0.9.7",
"project_urls": null,
"split_keywords": [
"yaml",
"api",
"resource",
"quilt"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dba70dbf3a01d8af399f0069cdf58624fc3492f15d66e98d11c2b92c36d5739f",
"md5": "a1a28d56f15e4f8fc9629c5f624e24b3",
"sha256": "4f79be42c199baa76c8c88580280b525a15f9dcccdd59b9385d36c81db75a4f3"
},
"downloads": -1,
"filename": "quiltplus-0.9.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a1a28d56f15e4f8fc9629c5f624e24b3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 11320,
"upload_time": "2023-10-22T08:39:40",
"upload_time_iso_8601": "2023-10-22T08:39:40.406991Z",
"url": "https://files.pythonhosted.org/packages/db/a7/0dbf3a01d8af399f0069cdf58624fc3492f15d66e98d11c2b92c36d5739f/quiltplus-0.9.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b3a6fb6fc86eed791db73381ef134a5a94f4aa2d6dcd95cd84667068b7587e8",
"md5": "b87957c24ddbf891142f32d2006826ec",
"sha256": "8fe895f58a81c9bc40c53edc9ecad2d7698bddc499525380a64724bed2cc2f4d"
},
"downloads": -1,
"filename": "quiltplus-0.9.7.tar.gz",
"has_sig": false,
"md5_digest": "b87957c24ddbf891142f32d2006826ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 8546,
"upload_time": "2023-10-22T08:39:41",
"upload_time_iso_8601": "2023-10-22T08:39:41.896008Z",
"url": "https://files.pythonhosted.org/packages/0b/3a/6fb6fc86eed791db73381ef134a5a94f4aa2d6dcd95cd84667068b7587e8/quiltplus-0.9.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-22 08:39:41",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "quiltplus"
}