Name | oxenai JSON |
Version |
0.15.1
JSON |
| download |
home_page | None |
Summary | Data version control for machine learning |
upload_time | 2024-05-28 17:18:18 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 🐂 🐍 Oxen Python Interface
The Oxen python interface makes it easy to integrate Oxen datasets directly into machine learning dataloaders or other data pipelines.
## Repositories
There are two types of repositories one can interact with, a `LocalRepo` and a `RemoteRepo`.
## Local Repo
To fully clone all the data to your local machine, you can use the `LocalRepo` class.
```python
import oxen
repo = LocalRepo("path/to/repository")
repo.clone("https://hub.oxen.ai/ox/CatDogBBox")
```
If there is a specific version of your data you want to access, you can specify the `branch` when cloning.
```python
repo.clone("https://hub.oxen.ai/ox/CatDogBBox", branch="my-pets")
```
Once you have a repository locally, you can perform the same operations you might via the command line, through the python api.
For example, you can checkout a branch, add a file, commit, and push the data to the same remote you cloned it from.
```python
import oxen
repo = LocalRepo("path/to/repository")
repo.clone("https://hub.oxen.ai/ox/CatDogBBox")
repo.checkout()
```
## Remote Repo
If you don't want to download the data locally, you can use the `RemoteRepo` class to interact with a remote repository on OxenHub.
```python
import oxen
repo = RemoteRepo("https://hub.oxen.ai/ox/CatDogBBox")
```
To stage and commit files to a specific version of the data, you can `checkout` an existing branch or create a new one.
```python
repo.create_branch("dev")
repo.checkout("dev")
```
You can then stage files to the remote repository by specifying the file path and destination directory.
```python
repo.add("new-cat.png", "images") # Stage to images/new-cat.png on remote
repo.commit("Adding another training image")
```
Note that no "push" command is required here, since the above code creates a commit directly on the remote branch.
Raw data
{
"_id": null,
"home_page": null,
"name": "oxenai",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/6e/ce/ba6439a8337d6d16533a091558ddcf4b123f97b3d7d7b7cdc69975e431d2/oxenai-0.15.1.tar.gz",
"platform": null,
"description": "# \ud83d\udc02 \ud83d\udc0d Oxen Python Interface \n\nThe Oxen python interface makes it easy to integrate Oxen datasets directly into machine learning dataloaders or other data pipelines.\n\n## Repositories\n\nThere are two types of repositories one can interact with, a `LocalRepo` and a `RemoteRepo`.\n\n\n## Local Repo\n\nTo fully clone all the data to your local machine, you can use the `LocalRepo` class.\n\n```python\nimport oxen\n\nrepo = LocalRepo(\"path/to/repository\")\nrepo.clone(\"https://hub.oxen.ai/ox/CatDogBBox\")\n```\n\nIf there is a specific version of your data you want to access, you can specify the `branch` when cloning.\n\n```python\nrepo.clone(\"https://hub.oxen.ai/ox/CatDogBBox\", branch=\"my-pets\")\n```\n\nOnce you have a repository locally, you can perform the same operations you might via the command line, through the python api.\n\nFor example, you can checkout a branch, add a file, commit, and push the data to the same remote you cloned it from.\n\n```python\nimport oxen\n\nrepo = LocalRepo(\"path/to/repository\")\nrepo.clone(\"https://hub.oxen.ai/ox/CatDogBBox\")\nrepo.checkout()\n```\n\n## Remote Repo\n\nIf you don't want to download the data locally, you can use the `RemoteRepo` class to interact with a remote repository on OxenHub.\n\n```python\nimport oxen \n\nrepo = RemoteRepo(\"https://hub.oxen.ai/ox/CatDogBBox\")\n```\n\nTo stage and commit files to a specific version of the data, you can `checkout` an existing branch or create a new one.\n\n```python\nrepo.create_branch(\"dev\")\nrepo.checkout(\"dev\")\n```\n\nYou can then stage files to the remote repository by specifying the file path and destination directory.\n\n```python\nrepo.add(\"new-cat.png\", \"images\") # Stage to images/new-cat.png on remote\nrepo.commit(\"Adding another training image\")\n```\n\nNote that no \"push\" command is required here, since the above code creates a commit directly on the remote branch.\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Data version control for machine learning",
"version": "0.15.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4b527c34d724964cbdbfe6d3576ba7e3a3fa89f74717159e80868e6ca0d223a0",
"md5": "b3abc6842dc22d993bb4968f0b18d4b7",
"sha256": "cad59947e9fa68ca565437a38bd08c201147f283e9e42b5f0e9466b1100844f1"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b3abc6842dc22d993bb4968f0b18d4b7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 19504387,
"upload_time": "2024-05-28T17:16:49",
"upload_time_iso_8601": "2024-05-28T17:16:49.948630Z",
"url": "https://files.pythonhosted.org/packages/4b/52/7c34d724964cbdbfe6d3576ba7e3a3fa89f74717159e80868e6ca0d223a0/oxenai-0.15.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1eab3ebb4a0b139df16db5a80cfa5edcf3df9e44b0d75ca62fc3968a460eb25d",
"md5": "9b53f61dd64bb5e1609e4b865fc8d1b6",
"sha256": "f8151a1fc507f5804875cff97f3c685af72d82bf92cff5df5310942e4de68a21"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp310-cp310-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "9b53f61dd64bb5e1609e4b865fc8d1b6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 20959224,
"upload_time": "2024-05-28T17:16:57",
"upload_time_iso_8601": "2024-05-28T17:16:57.120443Z",
"url": "https://files.pythonhosted.org/packages/1e/ab/3ebb4a0b139df16db5a80cfa5edcf3df9e44b0d75ca62fc3968a460eb25d/oxenai-0.15.1-cp310-cp310-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cd4f6b81362d456d6d86c82c20fb7ceb27fe8fff73a9ddbc04d25792356c402c",
"md5": "0645e320c042a40ef11206e37256a517",
"sha256": "d6182c7bf1abacaa3319c5259b5dcb2688d30717471bcab1d47aebda041d1472"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp310-cp310-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "0645e320c042a40ef11206e37256a517",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 26459277,
"upload_time": "2024-05-28T17:17:00",
"upload_time_iso_8601": "2024-05-28T17:17:00.486336Z",
"url": "https://files.pythonhosted.org/packages/cd/4f/6b81362d456d6d86c82c20fb7ceb27fe8fff73a9ddbc04d25792356c402c/oxenai-0.15.1-cp310-cp310-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a8c156468ebe9566f4262a6ef928d85eb1a25620924ea1873dc2374664614b54",
"md5": "60452bb559ebc12550ea4631eb0ba7a3",
"sha256": "10bda289ad4609af1ad9d4a103bad55b5d921c8294b08c40a428cf063d1a3e71"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp310-cp310-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "60452bb559ebc12550ea4631eb0ba7a3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 27043124,
"upload_time": "2024-05-28T17:17:05",
"upload_time_iso_8601": "2024-05-28T17:17:05.444420Z",
"url": "https://files.pythonhosted.org/packages/a8/c1/56468ebe9566f4262a6ef928d85eb1a25620924ea1873dc2374664614b54/oxenai-0.15.1-cp310-cp310-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ca7056b9c2ef6fd360d8e0209effbe3244be431de1c45fb57ff6332b5c9ebc26",
"md5": "60c4ded8fb0019d1a0f423c2deb64f3b",
"sha256": "b57aa92b92a3a5fe260494363ee3295b268fa544a2335477ff096da2f4e2bc4f"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "60c4ded8fb0019d1a0f423c2deb64f3b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 25637226,
"upload_time": "2024-05-28T17:17:10",
"upload_time_iso_8601": "2024-05-28T17:17:10.108448Z",
"url": "https://files.pythonhosted.org/packages/ca/70/56b9c2ef6fd360d8e0209effbe3244be431de1c45fb57ff6332b5c9ebc26/oxenai-0.15.1-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e067d9503657c273c76561331939e66f73a6985ff1f648eb4d5926b5914d0a9e",
"md5": "954819e55c63a1572809c79da8f227ca",
"sha256": "b98f1b7a99502f4ec652daff66cd2474fd1980ca9313f72c869a7901b814c677"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "954819e55c63a1572809c79da8f227ca",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 19506184,
"upload_time": "2024-05-28T17:17:13",
"upload_time_iso_8601": "2024-05-28T17:17:13.661007Z",
"url": "https://files.pythonhosted.org/packages/e0/67/d9503657c273c76561331939e66f73a6985ff1f648eb4d5926b5914d0a9e/oxenai-0.15.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0fd1facc724e68063c9fa863dd30fff8047336d55f3d7e5b81bf669aa807d48d",
"md5": "9f3e09419ef31dc961e4b4fceacb3754",
"sha256": "869fa878e23cea63adc5c8b2e41af125af0b9ba3654cf58ef76a7146cc393ca7"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp311-cp311-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "9f3e09419ef31dc961e4b4fceacb3754",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 20963214,
"upload_time": "2024-05-28T17:17:16",
"upload_time_iso_8601": "2024-05-28T17:17:16.976825Z",
"url": "https://files.pythonhosted.org/packages/0f/d1/facc724e68063c9fa863dd30fff8047336d55f3d7e5b81bf669aa807d48d/oxenai-0.15.1-cp311-cp311-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f69fc024ad4a846a1e135cd1806c5d7761c6e442a619a95f848e7cb08887925",
"md5": "5b77c9a7fdb550baf8e05166163818c2",
"sha256": "9c23e9a369e795f537ffa93e70755af722c9d1965ee10eba1a47ab1547405fa6"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp311-cp311-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "5b77c9a7fdb550baf8e05166163818c2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 26460360,
"upload_time": "2024-05-28T17:17:21",
"upload_time_iso_8601": "2024-05-28T17:17:21.313441Z",
"url": "https://files.pythonhosted.org/packages/2f/69/fc024ad4a846a1e135cd1806c5d7761c6e442a619a95f848e7cb08887925/oxenai-0.15.1-cp311-cp311-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e34f1a554a4d2c7db4f1fde79af3a69d3eefd3cf03930ab35779b28fccc980cd",
"md5": "847b64a936f04c1630b305c635cebb6f",
"sha256": "841662bd7e67cec1360c2d8b76cda4e94bb09c763b2b83e7206f74660df0df42"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp311-cp311-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "847b64a936f04c1630b305c635cebb6f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 27041370,
"upload_time": "2024-05-28T17:17:25",
"upload_time_iso_8601": "2024-05-28T17:17:25.634146Z",
"url": "https://files.pythonhosted.org/packages/e3/4f/1a554a4d2c7db4f1fde79af3a69d3eefd3cf03930ab35779b28fccc980cd/oxenai-0.15.1-cp311-cp311-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9d6b956edbd3566650a680e9b068ba67cee7609b988145cd076cc82859c6b393",
"md5": "54030ed7084461186df68d027b102ba1",
"sha256": "1b262dba51745824b209b81fc3f0304b45cc39eafe1e919448eea6927d4ed10c"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "54030ed7084461186df68d027b102ba1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 25636722,
"upload_time": "2024-05-28T17:17:29",
"upload_time_iso_8601": "2024-05-28T17:17:29.642468Z",
"url": "https://files.pythonhosted.org/packages/9d/6b/956edbd3566650a680e9b068ba67cee7609b988145cd076cc82859c6b393/oxenai-0.15.1-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ae86a2c6e50b951bcf54b2d8aec6d2232eff246a630f62056858d8bd36e8a427",
"md5": "83645b21946266369088d02032d417b0",
"sha256": "66992deeb5bae6aa9eb0ceb12a1f88ee7f7b145f4bcd94e0483597fd500caa85"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "83645b21946266369088d02032d417b0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 19507302,
"upload_time": "2024-05-28T17:17:34",
"upload_time_iso_8601": "2024-05-28T17:17:34.940522Z",
"url": "https://files.pythonhosted.org/packages/ae/86/a2c6e50b951bcf54b2d8aec6d2232eff246a630f62056858d8bd36e8a427/oxenai-0.15.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2c260e4afa18d4490fd4b9276a0dd49c7e25ab57a57d8e2e54cce08eda9eaee0",
"md5": "d71ea82f2926a9d418925ab6c89b86c2",
"sha256": "467b6a5de68a68444b22589f99833d74c41f9b7334c54b28022cb71f19e6e39f"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp312-cp312-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "d71ea82f2926a9d418925ab6c89b86c2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 20963674,
"upload_time": "2024-05-28T17:17:38",
"upload_time_iso_8601": "2024-05-28T17:17:38.840291Z",
"url": "https://files.pythonhosted.org/packages/2c/26/0e4afa18d4490fd4b9276a0dd49c7e25ab57a57d8e2e54cce08eda9eaee0/oxenai-0.15.1-cp312-cp312-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a53ae7cfa20e87d6705d2527f998653ef93a15b705dc8132d2541daf0dc1279",
"md5": "f30eba622609e1c48f28b31732443e5d",
"sha256": "5bba906301b2a2008bd498a10c33ea693082875036e94601748c5dbba18b96ce"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp312-cp312-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "f30eba622609e1c48f28b31732443e5d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 26467173,
"upload_time": "2024-05-28T17:17:42",
"upload_time_iso_8601": "2024-05-28T17:17:42.575989Z",
"url": "https://files.pythonhosted.org/packages/1a/53/ae7cfa20e87d6705d2527f998653ef93a15b705dc8132d2541daf0dc1279/oxenai-0.15.1-cp312-cp312-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a28c50615e83ee3c2b9fb587dce27eabbd61662ee2c11b6be057f0659d61ee97",
"md5": "29d3d605aa4a8df6048a757fb31f59ca",
"sha256": "e8053e7009957319ded6e6b24fdaff25c51de9628e9f800460bffc5e6f2d481c"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp312-cp312-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "29d3d605aa4a8df6048a757fb31f59ca",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 27057309,
"upload_time": "2024-05-28T17:17:46",
"upload_time_iso_8601": "2024-05-28T17:17:46.094026Z",
"url": "https://files.pythonhosted.org/packages/a2/8c/50615e83ee3c2b9fb587dce27eabbd61662ee2c11b6be057f0659d61ee97/oxenai-0.15.1-cp312-cp312-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "45370c500e808f527bedb77c7f936ec886ad48d543ee18dcbe48bda507229d50",
"md5": "ed235b1bc386387f0138794421a138e5",
"sha256": "530d71b696c1dc15602e891ecbd802164c89c57552fdf672b2901cedea9c1272"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "ed235b1bc386387f0138794421a138e5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 25650809,
"upload_time": "2024-05-28T17:17:51",
"upload_time_iso_8601": "2024-05-28T17:17:51.925781Z",
"url": "https://files.pythonhosted.org/packages/45/37/0c500e808f527bedb77c7f936ec886ad48d543ee18dcbe48bda507229d50/oxenai-0.15.1-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2a636bc1f89ad574a08d8691f1efb04f9d3e16f5bcfc3629d50def02683681d0",
"md5": "9f0bce5ba904885b09f0ed3ba62260db",
"sha256": "2f84676d021ea22a7c57ec46642346e0f145ada93c14db938f15546617ab190a"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp38-cp38-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "9f0bce5ba904885b09f0ed3ba62260db",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 26461414,
"upload_time": "2024-05-28T17:17:55",
"upload_time_iso_8601": "2024-05-28T17:17:55.896385Z",
"url": "https://files.pythonhosted.org/packages/2a/63/6bc1f89ad574a08d8691f1efb04f9d3e16f5bcfc3629d50def02683681d0/oxenai-0.15.1-cp38-cp38-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ec8a7a961dda061d828d1a3022bad1e4ab12c2ae9a5ff2eee0cf8b45ace1f099",
"md5": "a4dd6302fb637094201c0d37644bd334",
"sha256": "82251eb8c052c1e92e447226d1d35984d1f30b68168b58c744432423254aa0b7"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a4dd6302fb637094201c0d37644bd334",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 19506623,
"upload_time": "2024-05-28T17:17:59",
"upload_time_iso_8601": "2024-05-28T17:17:59.619545Z",
"url": "https://files.pythonhosted.org/packages/ec/8a/7a961dda061d828d1a3022bad1e4ab12c2ae9a5ff2eee0cf8b45ace1f099/oxenai-0.15.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3d2aa4c48db8ea2867bb96064fc68809eaefbec33c3fc32fc2fe8c353d678cff",
"md5": "55d1f6b8a27e729369a63855e2952fed",
"sha256": "0834d13c8427238bfe8d59f5aa83ef47d08052311f91bb2f0e8b8f9d6b050c0c"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp39-cp39-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "55d1f6b8a27e729369a63855e2952fed",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 20960284,
"upload_time": "2024-05-28T17:18:03",
"upload_time_iso_8601": "2024-05-28T17:18:03.615487Z",
"url": "https://files.pythonhosted.org/packages/3d/2a/a4c48db8ea2867bb96064fc68809eaefbec33c3fc32fc2fe8c353d678cff/oxenai-0.15.1-cp39-cp39-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "28ccd0de1b53d9870a67f2e50f86efbc27ae8b00d5e13701421d91b0bf483fbb",
"md5": "d2773f1ff10bf357e5775cf2ba73dad0",
"sha256": "179b454a7a1470c843e1eef08615ed5e207da0aff98672a47a20adb7f8579309"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp39-cp39-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "d2773f1ff10bf357e5775cf2ba73dad0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 26458664,
"upload_time": "2024-05-28T17:18:07",
"upload_time_iso_8601": "2024-05-28T17:18:07.691336Z",
"url": "https://files.pythonhosted.org/packages/28/cc/d0de1b53d9870a67f2e50f86efbc27ae8b00d5e13701421d91b0bf483fbb/oxenai-0.15.1-cp39-cp39-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c82cc238909085cab0ca8e453ed0aecdd3f108474be04b670c3be860e0ab39ea",
"md5": "b8c61569338fba1224e883b5c244a960",
"sha256": "2586c212c1904016901a6b4cd584e2e1c022f372504a6fefeaf054f491f279ae"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp39-cp39-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "b8c61569338fba1224e883b5c244a960",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 27042568,
"upload_time": "2024-05-28T17:18:11",
"upload_time_iso_8601": "2024-05-28T17:18:11.511122Z",
"url": "https://files.pythonhosted.org/packages/c8/2c/c238909085cab0ca8e453ed0aecdd3f108474be04b670c3be860e0ab39ea/oxenai-0.15.1-cp39-cp39-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5729a068449586868572fe68b18e240416c60df98784a4881817bca0e011598d",
"md5": "19e15ae9d049e134181b9fb502caaa68",
"sha256": "3c84452e8c7aaf1050634d03932eed1e085926a47ce21d4035b93784e7538469"
},
"downloads": -1,
"filename": "oxenai-0.15.1-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "19e15ae9d049e134181b9fb502caaa68",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 25637078,
"upload_time": "2024-05-28T17:18:15",
"upload_time_iso_8601": "2024-05-28T17:18:15.376139Z",
"url": "https://files.pythonhosted.org/packages/57/29/a068449586868572fe68b18e240416c60df98784a4881817bca0e011598d/oxenai-0.15.1-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6eceba6439a8337d6d16533a091558ddcf4b123f97b3d7d7b7cdc69975e431d2",
"md5": "e29f916096d29eebb3aac7901448acf1",
"sha256": "b7100cf59a92f55ae44411b59d6e37248660c7c6ccfd879f4e4e4fe6be207d2d"
},
"downloads": -1,
"filename": "oxenai-0.15.1.tar.gz",
"has_sig": false,
"md5_digest": "e29f916096d29eebb3aac7901448acf1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 147704,
"upload_time": "2024-05-28T17:18:18",
"upload_time_iso_8601": "2024-05-28T17:18:18.499307Z",
"url": "https://files.pythonhosted.org/packages/6e/ce/ba6439a8337d6d16533a091558ddcf4b123f97b3d7d7b7cdc69975e431d2/oxenai-0.15.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-28 17:18:18",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "oxenai"
}