oxenai


Nameoxenai JSON
Version 0.38.4 PyPI version JSON
download
home_pageNone
SummaryData version control for machine learning
upload_time2025-10-24 00:27:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
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"
}
        
Elapsed time: 4.30837s