Name | oxenai JSON |
Version |
0.14.8
JSON |
| download |
home_page | None |
Summary | Data version control for machine learning |
upload_time | 2024-04-02 01:55:03 |
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/d8/56/c7f1d6bd2da941d17424599501b584ce34fdbda13e3c2ce301e0291af89d/oxenai-0.14.8.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.14.8",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d319e941aca6ca21cd72b3298264b75c0a11066f88f034ea18b62922cd46806d",
"md5": "26d9b43bfd421ee8b4b0cbb53d7c39a1",
"sha256": "234250cf26dc0564bc46e84310ee1e20a36fa5d452a9e927c2915a34d905761f"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "26d9b43bfd421ee8b4b0cbb53d7c39a1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 18204414,
"upload_time": "2024-04-02T01:53:38",
"upload_time_iso_8601": "2024-04-02T01:53:38.302480Z",
"url": "https://files.pythonhosted.org/packages/d3/19/e941aca6ca21cd72b3298264b75c0a11066f88f034ea18b62922cd46806d/oxenai-0.14.8-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5790fc46a58d6170a6ea28c158d082814ea92ef34013145a871267a594b9801a",
"md5": "b8c331c8cde1fc317a03395160a1c120",
"sha256": "1717ef85461e11cfbe9e37e9761ae467525ecc3ae20e703ad9805b99ade8d898"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp310-cp310-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "b8c331c8cde1fc317a03395160a1c120",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 19486868,
"upload_time": "2024-04-02T01:53:42",
"upload_time_iso_8601": "2024-04-02T01:53:42.753749Z",
"url": "https://files.pythonhosted.org/packages/57/90/fc46a58d6170a6ea28c158d082814ea92ef34013145a871267a594b9801a/oxenai-0.14.8-cp310-cp310-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7d0d5fb20710c7d432954d8e1af282cbb17dd144991fef2140c76946afc1d15e",
"md5": "a63eb7283b44c30c51d6a54aa14286a1",
"sha256": "c17e51ec52eb1f84287b6cabdbf17bb318d1d256f252ecf47734569067718190"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp310-cp310-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "a63eb7283b44c30c51d6a54aa14286a1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 24525015,
"upload_time": "2024-04-02T01:53:49",
"upload_time_iso_8601": "2024-04-02T01:53:49.796460Z",
"url": "https://files.pythonhosted.org/packages/7d/0d/5fb20710c7d432954d8e1af282cbb17dd144991fef2140c76946afc1d15e/oxenai-0.14.8-cp310-cp310-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d369360f471937c59840baac084147a95b924d93f78fa786fa34529a214230fb",
"md5": "75f4a129d8e292b5bbdf6493991ca07c",
"sha256": "ed43b447171ec447a4900b949a50425892b72c1d8331980be363b8324fdec372"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp310-cp310-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "75f4a129d8e292b5bbdf6493991ca07c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 25101963,
"upload_time": "2024-04-02T01:53:54",
"upload_time_iso_8601": "2024-04-02T01:53:54.350170Z",
"url": "https://files.pythonhosted.org/packages/d3/69/360f471937c59840baac084147a95b924d93f78fa786fa34529a214230fb/oxenai-0.14.8-cp310-cp310-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "13c87ed39143ed28849aeccaf6902e16c8e379bcbeb33d7bb88cc9ea2ae5d343",
"md5": "a051b5c59ca28b4ae9a00ce54c5a9e8b",
"sha256": "bdc7566d37173c5d9f7e5510fdda66e784c0924a4b6197d0559ea2adb24e3989"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "a051b5c59ca28b4ae9a00ce54c5a9e8b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 23445247,
"upload_time": "2024-04-02T01:53:58",
"upload_time_iso_8601": "2024-04-02T01:53:58.378045Z",
"url": "https://files.pythonhosted.org/packages/13/c8/7ed39143ed28849aeccaf6902e16c8e379bcbeb33d7bb88cc9ea2ae5d343/oxenai-0.14.8-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee20a08afadd6669c35ca536b1f2810533b3f222b4d0ffbd8132825a8d380ded",
"md5": "e4663248789f385655dc087915bfb364",
"sha256": "851f11e9012e8091e3ab5537fda2b2a8f0383ff0f2196a48da30714d274efb86"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e4663248789f385655dc087915bfb364",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 18205238,
"upload_time": "2024-04-02T01:54:02",
"upload_time_iso_8601": "2024-04-02T01:54:02.186825Z",
"url": "https://files.pythonhosted.org/packages/ee/20/a08afadd6669c35ca536b1f2810533b3f222b4d0ffbd8132825a8d380ded/oxenai-0.14.8-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f075e8fc8c7bfa7a2450a6a64db5f8008d2b50da04bc0f385350f9d04e134cc0",
"md5": "88af7eec785b469dc31e92fcb051038c",
"sha256": "b6ffc7a7af0251561566289b9ec494c64af1bd9384eb977395a4b886439985ac"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp311-cp311-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "88af7eec785b469dc31e92fcb051038c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 19487787,
"upload_time": "2024-04-02T01:54:06",
"upload_time_iso_8601": "2024-04-02T01:54:06.044457Z",
"url": "https://files.pythonhosted.org/packages/f0/75/e8fc8c7bfa7a2450a6a64db5f8008d2b50da04bc0f385350f9d04e134cc0/oxenai-0.14.8-cp311-cp311-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4cf58446e40b4eae597751061252f12469524d162a5ca1e04f6aba7b7a07fff7",
"md5": "6071caaa862458f9eb754cc793ebc4c8",
"sha256": "80ef2b391adc3597403ad7a1a135a9027f898ccc64022536e41b558423a87cf6"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp311-cp311-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "6071caaa862458f9eb754cc793ebc4c8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 24522732,
"upload_time": "2024-04-02T01:54:09",
"upload_time_iso_8601": "2024-04-02T01:54:09.921445Z",
"url": "https://files.pythonhosted.org/packages/4c/f5/8446e40b4eae597751061252f12469524d162a5ca1e04f6aba7b7a07fff7/oxenai-0.14.8-cp311-cp311-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c0b3fb61b422b38038c3446d106e511f609f325069e4a3bd5fe0b4f6917880e",
"md5": "dee7eb1851c0588912e6e15432cfeb15",
"sha256": "9d343cf03a33ce072b73ec1c20c35ea532502ade25e719c16c8541c8a6d21e46"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp311-cp311-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "dee7eb1851c0588912e6e15432cfeb15",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 25099354,
"upload_time": "2024-04-02T01:54:14",
"upload_time_iso_8601": "2024-04-02T01:54:14.214005Z",
"url": "https://files.pythonhosted.org/packages/5c/0b/3fb61b422b38038c3446d106e511f609f325069e4a3bd5fe0b4f6917880e/oxenai-0.14.8-cp311-cp311-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b11095c5cbc969f21eb956997ae4150eed595505b3f28a270a8d4ce3f1f941f8",
"md5": "3f512ed60b63203a5f8ea1c38f1b97d7",
"sha256": "7d65591c1ef7191bae583423f6c2bc62b5a3e1b499c95686f5a237d0f988463b"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "3f512ed60b63203a5f8ea1c38f1b97d7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 23444116,
"upload_time": "2024-04-02T01:54:18",
"upload_time_iso_8601": "2024-04-02T01:54:18.066918Z",
"url": "https://files.pythonhosted.org/packages/b1/10/95c5cbc969f21eb956997ae4150eed595505b3f28a270a8d4ce3f1f941f8/oxenai-0.14.8-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ce5fb10acb20bdc10d3a75db6c597a0c0863e7a7ef695fba2a14f2f82e3659dc",
"md5": "1e45c3df4d4efcae1def5104651cb431",
"sha256": "c45e529e09be7b605a9e9951e9c2e2a25bde864b2bb62efde7d7ec04b4239dc0"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1e45c3df4d4efcae1def5104651cb431",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 18222116,
"upload_time": "2024-04-02T01:54:21",
"upload_time_iso_8601": "2024-04-02T01:54:21.913834Z",
"url": "https://files.pythonhosted.org/packages/ce/5f/b10acb20bdc10d3a75db6c597a0c0863e7a7ef695fba2a14f2f82e3659dc/oxenai-0.14.8-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "787ea0b84dc3c015309619717a6702eefac881cfa389701157dcb6d3cef4cc4d",
"md5": "04853a0ed3f37275f937ad2a4c30aa20",
"sha256": "e0aa05af3d44060cc1622e1247cc98d333f3b99a7e3926a6dba4780bee4a43c9"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp312-cp312-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "04853a0ed3f37275f937ad2a4c30aa20",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 19495514,
"upload_time": "2024-04-02T01:54:26",
"upload_time_iso_8601": "2024-04-02T01:54:26.107046Z",
"url": "https://files.pythonhosted.org/packages/78/7e/a0b84dc3c015309619717a6702eefac881cfa389701157dcb6d3cef4cc4d/oxenai-0.14.8-cp312-cp312-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "55232922b8028450b3b7c762896d7cc5835a50e381bcc812e140ec02b71344d4",
"md5": "02f84490eef140a665a00af65e35b4ff",
"sha256": "1a6ba028b47028fb4a22712416c41e8d97dee7bdcf070b9a4d6ec934d99ed10e"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp312-cp312-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "02f84490eef140a665a00af65e35b4ff",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 24529548,
"upload_time": "2024-04-02T01:54:30",
"upload_time_iso_8601": "2024-04-02T01:54:30.051790Z",
"url": "https://files.pythonhosted.org/packages/55/23/2922b8028450b3b7c762896d7cc5835a50e381bcc812e140ec02b71344d4/oxenai-0.14.8-cp312-cp312-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9640a446504d071f7021e28d02f465f2f5aa6780c243c73b08ba364fc6ab7a3a",
"md5": "0d9bd14d142e106a1cdf3e8aa9e6eaf7",
"sha256": "e83a0373aa870b57377863da9be14d901a699c2fe2745a81393bc7625857a695"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp312-cp312-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "0d9bd14d142e106a1cdf3e8aa9e6eaf7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 25103869,
"upload_time": "2024-04-02T01:54:33",
"upload_time_iso_8601": "2024-04-02T01:54:33.497804Z",
"url": "https://files.pythonhosted.org/packages/96/40/a446504d071f7021e28d02f465f2f5aa6780c243c73b08ba364fc6ab7a3a/oxenai-0.14.8-cp312-cp312-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cb8d1e1b8a3e8f448f28dbc0ab5d3fb686a98aa734ff7474c144226d15a73001",
"md5": "e58174d3c9f4ad6c3daadc473f5290ad",
"sha256": "0fea225cc09ef403a1542c224d6b03ac4b79e683c2e4ff32f0000457a9ded586"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "e58174d3c9f4ad6c3daadc473f5290ad",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 23438324,
"upload_time": "2024-04-02T01:54:36",
"upload_time_iso_8601": "2024-04-02T01:54:36.947721Z",
"url": "https://files.pythonhosted.org/packages/cb/8d/1e1b8a3e8f448f28dbc0ab5d3fb686a98aa734ff7474c144226d15a73001/oxenai-0.14.8-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cd9deef7cfb036341f43d1bec96644304ef00d7bee8b684cb01905dad36cb862",
"md5": "13c042898bce8b2d608c31d26cafa630",
"sha256": "16857248a7ebe32839d007cbcb543634d6c5271137d750b7becc9d4a820d0b0b"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp38-cp38-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "13c042898bce8b2d608c31d26cafa630",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 24525032,
"upload_time": "2024-04-02T01:54:40",
"upload_time_iso_8601": "2024-04-02T01:54:40.370009Z",
"url": "https://files.pythonhosted.org/packages/cd/9d/eef7cfb036341f43d1bec96644304ef00d7bee8b684cb01905dad36cb862/oxenai-0.14.8-cp38-cp38-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2eb6b80c4a9f81573c0513e0e7ce717b38f046a196639a6aa662a056ea9ad743",
"md5": "6ebc050039b7e0970d0b5c13a9aec288",
"sha256": "d2954fb0d458dbde8d87b39ea5a474d5730e6a34609b941d1866b3bb2098010a"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6ebc050039b7e0970d0b5c13a9aec288",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 18204992,
"upload_time": "2024-04-02T01:54:44",
"upload_time_iso_8601": "2024-04-02T01:54:44.009695Z",
"url": "https://files.pythonhosted.org/packages/2e/b6/b80c4a9f81573c0513e0e7ce717b38f046a196639a6aa662a056ea9ad743/oxenai-0.14.8-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "29586a2619840b269a6d368370dde67b17f29d2303ef5ef985f12d9ba31a38d7",
"md5": "e2f96d9b70510c65cf256980aa9880bb",
"sha256": "4d618fea0b802221b542dafc1788b34dc6088066c0008304c014604702024390"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp39-cp39-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "e2f96d9b70510c65cf256980aa9880bb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 19487262,
"upload_time": "2024-04-02T01:54:48",
"upload_time_iso_8601": "2024-04-02T01:54:48.216914Z",
"url": "https://files.pythonhosted.org/packages/29/58/6a2619840b269a6d368370dde67b17f29d2303ef5ef985f12d9ba31a38d7/oxenai-0.14.8-cp39-cp39-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c2df54f7ee5b7f94b4c0a56b6f3a3f3fe7f13046b64dc8ffee534f7278f14c4",
"md5": "8f5e4e2cd16b876ba6330f73e8af4c2c",
"sha256": "8f6fe878447fb3474f2ba4e3e9fad5547ba0e33967a6fc97194ddff3685fc833"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp39-cp39-manylinux_2_31_x86_64.whl",
"has_sig": false,
"md5_digest": "8f5e4e2cd16b876ba6330f73e8af4c2c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 24524159,
"upload_time": "2024-04-02T01:54:51",
"upload_time_iso_8601": "2024-04-02T01:54:51.778483Z",
"url": "https://files.pythonhosted.org/packages/0c/2d/f54f7ee5b7f94b4c0a56b6f3a3f3fe7f13046b64dc8ffee534f7278f14c4/oxenai-0.14.8-cp39-cp39-manylinux_2_31_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b92c6e76a0a8fbab51066937a862b39f082224046f45e90b64b03eeb6c439402",
"md5": "9f313b951fe87f33f45db002db16ae68",
"sha256": "39f6f73e00a3684fbe0adea5625ea22fc31a02b10776afb08e739b387b27ac59"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp39-cp39-manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "9f313b951fe87f33f45db002db16ae68",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 25100655,
"upload_time": "2024-04-02T01:54:56",
"upload_time_iso_8601": "2024-04-02T01:54:56.118472Z",
"url": "https://files.pythonhosted.org/packages/b9/2c/6e76a0a8fbab51066937a862b39f082224046f45e90b64b03eeb6c439402/oxenai-0.14.8-cp39-cp39-manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f542c0bcd19bd06e02839e41b713503fd86be9def612732c234977e63a0ea076",
"md5": "c44940ff6805649cf1b19f869e8861bc",
"sha256": "e272417517b3a28c81f34af05fd7bc2f31dc55588f3ebdffaa980a9bf562dda2"
},
"downloads": -1,
"filename": "oxenai-0.14.8-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "c44940ff6805649cf1b19f869e8861bc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 23444116,
"upload_time": "2024-04-02T01:55:00",
"upload_time_iso_8601": "2024-04-02T01:55:00.211479Z",
"url": "https://files.pythonhosted.org/packages/f5/42/c0bcd19bd06e02839e41b713503fd86be9def612732c234977e63a0ea076/oxenai-0.14.8-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d856c7f1d6bd2da941d17424599501b584ce34fdbda13e3c2ce301e0291af89d",
"md5": "af0ae2336aa81dc41921b3470273e7b3",
"sha256": "b0af9f4225cfd12b90944fbcb0f1b932d032bd45d552e5856453934fc605b431"
},
"downloads": -1,
"filename": "oxenai-0.14.8.tar.gz",
"has_sig": false,
"md5_digest": "af0ae2336aa81dc41921b3470273e7b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 145690,
"upload_time": "2024-04-02T01:55:03",
"upload_time_iso_8601": "2024-04-02T01:55:03.707906Z",
"url": "https://files.pythonhosted.org/packages/d8/56/c7f1d6bd2da941d17424599501b584ce34fdbda13e3c2ce301e0291af89d/oxenai-0.14.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-02 01:55:03",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "oxenai"
}