| Name | oxenai JSON |
| Version |
0.38.4
JSON |
| download |
| home_page | None |
| Summary | Data version control for machine learning |
| upload_time | 2025-10-24 00:27:56 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| keywords |
oxen
version control
|
| 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 `Repo` and a `RemoteRepo`.
## Local Repo
To fully clone all the data to your local machine, you can use the `Repo` class.
```python
import oxen
repo = oxen.Repo("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 = oxen.Repo("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.10",
"maintainer_email": null,
"keywords": "oxen, version control",
"author": null,
"author_email": null,
"download_url": null,
"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 `Repo` and a `RemoteRepo`.\n\n\n## Local Repo\n\nTo fully clone all the data to your local machine, you can use the `Repo` class.\n\n```python\nimport oxen\n\nrepo = oxen.Repo(\"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 = oxen.Repo(\"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.38.4",
"project_urls": {
"Documentation": "https://docs.oxen.ai/",
"Homepage": "https://www.oxen.ai/",
"Repository": "https://github.com/Oxen-AI/Oxen"
},
"split_keywords": [
"oxen",
" version control"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "eb85b86a0950686b246598c7f33faceeaab127a464158768853b11e3340ed73b",
"md5": "160c377fb396435f8b2ff3b853d5c0ec",
"sha256": "ea344705c9c4729c2b60f95a344bc40fe77f16253b733667b2afdf6b8bf0c6a7"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp310-cp310-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "160c377fb396435f8b2ff3b853d5c0ec",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 40661622,
"upload_time": "2025-10-24T00:27:56",
"upload_time_iso_8601": "2025-10-24T00:27:56.130163Z",
"url": "https://files.pythonhosted.org/packages/eb/85/b86a0950686b246598c7f33faceeaab127a464158768853b11e3340ed73b/oxenai-0.38.4-cp310-cp310-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c85cd983ec9e81a6546a84b78f4f7c9724e59994891a75226de61bd315650e2b",
"md5": "e8c650ab64972abb19b96f9ead814ac7",
"sha256": "20f670b55a925100d9029e45702a4c4f6cc840482e7e8e6b3aff85f14aa5520c"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e8c650ab64972abb19b96f9ead814ac7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 37104065,
"upload_time": "2025-10-24T00:27:59",
"upload_time_iso_8601": "2025-10-24T00:27:59.510355Z",
"url": "https://files.pythonhosted.org/packages/c8/5c/d983ec9e81a6546a84b78f4f7c9724e59994891a75226de61bd315650e2b/oxenai-0.38.4-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7f08725410745c2e32c52eb415baa8d859d3c8f8d0783b03c694371c9bd18697",
"md5": "2f8c41eb76629b81428d87cd28f802b5",
"sha256": "84a547fa7a44873578cce3b7b7accc51850f28c21ce5db44c250ca69773bbb96"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp310-cp310-manylinux_2_34_aarch64.whl",
"has_sig": false,
"md5_digest": "2f8c41eb76629b81428d87cd28f802b5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 41993844,
"upload_time": "2025-10-24T00:28:02",
"upload_time_iso_8601": "2025-10-24T00:28:02.659680Z",
"url": "https://files.pythonhosted.org/packages/7f/08/725410745c2e32c52eb415baa8d859d3c8f8d0783b03c694371c9bd18697/oxenai-0.38.4-cp310-cp310-manylinux_2_34_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f5e5fef3e4184c8abe4ce94a25c39acad560d1ec2bf84382067ced0e195cc031",
"md5": "d107d342e776126999c5f035db657d97",
"sha256": "ea60ccbb98c5817b1948a965e1aa0b800654493cab2d884784a2902294e4bb2a"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp310-cp310-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "d107d342e776126999c5f035db657d97",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 44479102,
"upload_time": "2025-10-24T00:28:05",
"upload_time_iso_8601": "2025-10-24T00:28:05.764395Z",
"url": "https://files.pythonhosted.org/packages/f5/e5/fef3e4184c8abe4ce94a25c39acad560d1ec2bf84382067ced0e195cc031/oxenai-0.38.4-cp310-cp310-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1871402c8839f7ba06b79b2632692bafec507d274261e91d8afd6e0907ff90b7",
"md5": "6dfa7d5ace41ba758be9254d55b26012",
"sha256": "5f16d3bf18944551e8e9d759b15da4e4d8aa8a80f40c32243764f5ca97906d9d"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "6dfa7d5ace41ba758be9254d55b26012",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 36819217,
"upload_time": "2025-10-24T00:28:08",
"upload_time_iso_8601": "2025-10-24T00:28:08.777213Z",
"url": "https://files.pythonhosted.org/packages/18/71/402c8839f7ba06b79b2632692bafec507d274261e91d8afd6e0907ff90b7/oxenai-0.38.4-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fd3b71e955ae5f94af2765c8da285e27a268ca2692222f63c3158070e05b9385",
"md5": "3419f6924ab6890f24de20872f4b0870",
"sha256": "48012705340df86e2e16899e1c4d1a8887f0bea6f57c7d334928f1af75b79bb1"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp311-cp311-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "3419f6924ab6890f24de20872f4b0870",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 40659805,
"upload_time": "2025-10-24T00:28:11",
"upload_time_iso_8601": "2025-10-24T00:28:11.776460Z",
"url": "https://files.pythonhosted.org/packages/fd/3b/71e955ae5f94af2765c8da285e27a268ca2692222f63c3158070e05b9385/oxenai-0.38.4-cp311-cp311-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "64f0d6bc5aa18e7d950bfb8a66995041e5ed9af1a3c2412da464aaf3ff4f53ee",
"md5": "39eca3192c8c7f274494b0af932f31be",
"sha256": "6770f8521355c107ca0edeb2785f182657caa996629f94bfb47e68cda02ce552"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "39eca3192c8c7f274494b0af932f31be",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 37120395,
"upload_time": "2025-10-24T00:28:15",
"upload_time_iso_8601": "2025-10-24T00:28:15.003018Z",
"url": "https://files.pythonhosted.org/packages/64/f0/d6bc5aa18e7d950bfb8a66995041e5ed9af1a3c2412da464aaf3ff4f53ee/oxenai-0.38.4-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eb59000a911716567aa0d1544578f0a8a6eecb6e2f031c5826c41cd2679d4fec",
"md5": "2e9dbcbb9c965b7d907e515eea5051a8",
"sha256": "427cfd9ab30d3dfccb045e2e52730e44e4d71681873c421a6f2d2fbded912f69"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp311-cp311-manylinux_2_34_aarch64.whl",
"has_sig": false,
"md5_digest": "2e9dbcbb9c965b7d907e515eea5051a8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 41993245,
"upload_time": "2025-10-24T00:28:17",
"upload_time_iso_8601": "2025-10-24T00:28:17.832811Z",
"url": "https://files.pythonhosted.org/packages/eb/59/000a911716567aa0d1544578f0a8a6eecb6e2f031c5826c41cd2679d4fec/oxenai-0.38.4-cp311-cp311-manylinux_2_34_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2ed07975fb45d7e35f4cce8ddaabafb5f79d40b5701acbcae454523ee8a781dc",
"md5": "3b75b3c956fe46b9840127fb8978619b",
"sha256": "e27dad892f8885200dee376bbf70593ef50b8d558590505b3f723a5d5bfcbcf8"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp311-cp311-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "3b75b3c956fe46b9840127fb8978619b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 44477145,
"upload_time": "2025-10-24T00:28:21",
"upload_time_iso_8601": "2025-10-24T00:28:21.070156Z",
"url": "https://files.pythonhosted.org/packages/2e/d0/7975fb45d7e35f4cce8ddaabafb5f79d40b5701acbcae454523ee8a781dc/oxenai-0.38.4-cp311-cp311-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "238276aa111e3debe0f52576ef507ab4fb1b8f13625274968c1ba4d1f8a6fc0a",
"md5": "b4857cbcc033b9f86b4b3a79648ce4d7",
"sha256": "777825f3deda7d2d523c3584b581139e9884fd5f63a3f35c0b13bedf0bf865bd"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b4857cbcc033b9f86b4b3a79648ce4d7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 36818812,
"upload_time": "2025-10-24T00:28:23",
"upload_time_iso_8601": "2025-10-24T00:28:23.961216Z",
"url": "https://files.pythonhosted.org/packages/23/82/76aa111e3debe0f52576ef507ab4fb1b8f13625274968c1ba4d1f8a6fc0a/oxenai-0.38.4-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f9fe6d987cfe215360deec9dbbdba018a84ca737ae8807d4a4c85e415a171b66",
"md5": "aea4ca9c11e37661295ed273bbdd04ed",
"sha256": "662a62e0cad58ae0673f83bdf8d2f56e2da4f9e05713a7101f48ccd10bb3f5ec"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "aea4ca9c11e37661295ed273bbdd04ed",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 40662175,
"upload_time": "2025-10-24T00:28:26",
"upload_time_iso_8601": "2025-10-24T00:28:26.575148Z",
"url": "https://files.pythonhosted.org/packages/f9/fe/6d987cfe215360deec9dbbdba018a84ca737ae8807d4a4c85e415a171b66/oxenai-0.38.4-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cd7a6efa4490c17509a2dafe6e8b907157642848447bfcf3433a455fbdc81861",
"md5": "af060dd8d841608b023815465ef76891",
"sha256": "3bb11f7ab91945e30a869ed1ac47560fa886be1675af429d26b50c842514304e"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "af060dd8d841608b023815465ef76891",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 37101284,
"upload_time": "2025-10-24T00:28:29",
"upload_time_iso_8601": "2025-10-24T00:28:29.505552Z",
"url": "https://files.pythonhosted.org/packages/cd/7a/6efa4490c17509a2dafe6e8b907157642848447bfcf3433a455fbdc81861/oxenai-0.38.4-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "50018d68af47388c5c6d8bbcecf5c82d75996c812fd337a2bfd6b4004f06dcd0",
"md5": "62544c6bfeed95c6ec375323a21885cc",
"sha256": "b997a8c02b2d3f86ec4248e9b114bdb7f7745a6222c2401a4631d75bd3a30dfb"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp312-cp312-manylinux_2_34_aarch64.whl",
"has_sig": false,
"md5_digest": "62544c6bfeed95c6ec375323a21885cc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 41976854,
"upload_time": "2025-10-24T00:28:32",
"upload_time_iso_8601": "2025-10-24T00:28:32.681000Z",
"url": "https://files.pythonhosted.org/packages/50/01/8d68af47388c5c6d8bbcecf5c82d75996c812fd337a2bfd6b4004f06dcd0/oxenai-0.38.4-cp312-cp312-manylinux_2_34_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f6afe1082135bf844ab83dd12fdd0ec0f2b329baa4feee40f8ce92c48c0d8556",
"md5": "789455db17e1687c0adb8d8be055be6c",
"sha256": "a637ff512a411072a40788f30cf2e6000a9ccb84c3bf9df73eee3f4696f7e5d7"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp312-cp312-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "789455db17e1687c0adb8d8be055be6c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 44479711,
"upload_time": "2025-10-24T00:28:35",
"upload_time_iso_8601": "2025-10-24T00:28:35.361864Z",
"url": "https://files.pythonhosted.org/packages/f6/af/e1082135bf844ab83dd12fdd0ec0f2b329baa4feee40f8ce92c48c0d8556/oxenai-0.38.4-cp312-cp312-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0cbcdd9457f3b1a9260afb82ae92fedae0dfe1ada28e23d39d77997f55cbf86e",
"md5": "b6016f7c3ebc588181440adf71439684",
"sha256": "f30e16288aafe41a8f96865e03f046ec9b8f83800924f5d67ec8f994d7589b81"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "b6016f7c3ebc588181440adf71439684",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 36820850,
"upload_time": "2025-10-24T00:28:38",
"upload_time_iso_8601": "2025-10-24T00:28:38.537537Z",
"url": "https://files.pythonhosted.org/packages/0c/bc/dd9457f3b1a9260afb82ae92fedae0dfe1ada28e23d39d77997f55cbf86e/oxenai-0.38.4-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "90602636ed6f89c8e73378aeec7dd5416985252d300a7ec0f1a1133427cdca1b",
"md5": "2c67019c8c086035a14633bc1ceaadd7",
"sha256": "c39b8ddf263bf3fa02f7dde2f06b656fcf783f37fa6aece2ad03704ca3dad708"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "2c67019c8c086035a14633bc1ceaadd7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 40660965,
"upload_time": "2025-10-24T00:28:41",
"upload_time_iso_8601": "2025-10-24T00:28:41.443075Z",
"url": "https://files.pythonhosted.org/packages/90/60/2636ed6f89c8e73378aeec7dd5416985252d300a7ec0f1a1133427cdca1b/oxenai-0.38.4-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "68dde8d6ec237473715ae91945a85c57735448969dc01a8fd92d53958381da56",
"md5": "ecc82a330acfeb840b52ea77636aa200",
"sha256": "4ac90ebfbd11452faecaad7f1f25be17a561d169c49b49704c45bcefbe34fdab"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ecc82a330acfeb840b52ea77636aa200",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 37101174,
"upload_time": "2025-10-24T00:28:44",
"upload_time_iso_8601": "2025-10-24T00:28:44.117479Z",
"url": "https://files.pythonhosted.org/packages/68/dd/e8d6ec237473715ae91945a85c57735448969dc01a8fd92d53958381da56/oxenai-0.38.4-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6bc92dd93be936a7a3d919a320d3975e74c10aa763261ec7751c9fb5b800a02b",
"md5": "6d026b385643d44c1664d8ee4f72fda7",
"sha256": "cd99a356204fdf897b01db68cfaf0c5f5cbdf4a7a6fcbd07d97b9b018ca3c21c"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp313-cp313-manylinux_2_34_aarch64.whl",
"has_sig": false,
"md5_digest": "6d026b385643d44c1664d8ee4f72fda7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 41977866,
"upload_time": "2025-10-24T00:28:47",
"upload_time_iso_8601": "2025-10-24T00:28:47.355035Z",
"url": "https://files.pythonhosted.org/packages/6b/c9/2dd93be936a7a3d919a320d3975e74c10aa763261ec7751c9fb5b800a02b/oxenai-0.38.4-cp313-cp313-manylinux_2_34_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6fabb468ff28fd0fbd69d63368f8527002a259d1a48c6939155d30711a1ca297",
"md5": "7880424c33c859239e8b5b79c5346a11",
"sha256": "badf0df58b87f496006d713f8289fc9c562eea4f469eea439a5fcbaac62a8369"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp313-cp313-manylinux_2_34_x86_64.whl",
"has_sig": false,
"md5_digest": "7880424c33c859239e8b5b79c5346a11",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 44478860,
"upload_time": "2025-10-24T00:28:50",
"upload_time_iso_8601": "2025-10-24T00:28:50.632998Z",
"url": "https://files.pythonhosted.org/packages/6f/ab/b468ff28fd0fbd69d63368f8527002a259d1a48c6939155d30711a1ca297/oxenai-0.38.4-cp313-cp313-manylinux_2_34_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7a30b78348d0ea577aca3eefe3f5447232601e96f782852270953982ec106b43",
"md5": "4aab0c2c929694b5f43b38c9a56f830f",
"sha256": "c6d92f511f49f69f0afe2e41dcc21a5672d885110aa172f9b9219aa10e10cf04"
},
"downloads": -1,
"filename": "oxenai-0.38.4-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "4aab0c2c929694b5f43b38c9a56f830f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 36820393,
"upload_time": "2025-10-24T00:28:53",
"upload_time_iso_8601": "2025-10-24T00:28:53.794026Z",
"url": "https://files.pythonhosted.org/packages/7a/30/b78348d0ea577aca3eefe3f5447232601e96f782852270953982ec106b43/oxenai-0.38.4-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-24 00:27:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Oxen-AI",
"github_project": "Oxen",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "oxenai"
}