oxenai


Nameoxenai JSON
Version 0.37.2 PyPI version JSON
download
home_pageNone
SummaryData version control for machine learning
upload_time2025-09-16 16:20:47
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.37.2",
    "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": "3c121c462cf59a1d91dc99c0c7b0fb436186e1db4304a4ee06ce67c17ec5b34c",
                "md5": "55cab4079fa8d7cb094f7402728bbfa2",
                "sha256": "9381a381cd837e9854a5a8f1c99399914e98d1b3548759fe07f254a303f46cf3"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp310-cp310-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "55cab4079fa8d7cb094f7402728bbfa2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 40555966,
            "upload_time": "2025-09-16T16:20:47",
            "upload_time_iso_8601": "2025-09-16T16:20:47.801840Z",
            "url": "https://files.pythonhosted.org/packages/3c/12/1c462cf59a1d91dc99c0c7b0fb436186e1db4304a4ee06ce67c17ec5b34c/oxenai-0.37.2-cp310-cp310-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6c5a28cb0b030a3056692c5ef7001f0e3a25fdb1b059bc91ff53a884211fa615",
                "md5": "2d91bdd403be14528151797a8163d5dd",
                "sha256": "bff74647336a5e25f39bacee3abcf0c43248ebe45062edf3a11a518166358931"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2d91bdd403be14528151797a8163d5dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 36985258,
            "upload_time": "2025-09-16T16:20:50",
            "upload_time_iso_8601": "2025-09-16T16:20:50.950814Z",
            "url": "https://files.pythonhosted.org/packages/6c/5a/28cb0b030a3056692c5ef7001f0e3a25fdb1b059bc91ff53a884211fa615/oxenai-0.37.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3894ee2a8199cc3d277b2f18212594844d78df937e50d971ec030cce558871d3",
                "md5": "25e8aacf6d1508a6d224865eee8fc357",
                "sha256": "025a910062522d510157f52d19808a9ff4e868b053aae4307f07f083a56d1f5b"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp310-cp310-manylinux_2_34_aarch64.whl",
            "has_sig": false,
            "md5_digest": "25e8aacf6d1508a6d224865eee8fc357",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 41810613,
            "upload_time": "2025-09-16T16:20:53",
            "upload_time_iso_8601": "2025-09-16T16:20:53.408087Z",
            "url": "https://files.pythonhosted.org/packages/38/94/ee2a8199cc3d277b2f18212594844d78df937e50d971ec030cce558871d3/oxenai-0.37.2-cp310-cp310-manylinux_2_34_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75143743582dfd395b0fced59ca542faf06476a6a6d0bdce63b2d57d6a519680",
                "md5": "3396a7eafd8199634b795abdcd41febc",
                "sha256": "f7b58798102823bd3d3d5db603af1239be8394a4db542a98e984008b7267e0ee"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp310-cp310-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3396a7eafd8199634b795abdcd41febc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 44813273,
            "upload_time": "2025-09-16T16:20:55",
            "upload_time_iso_8601": "2025-09-16T16:20:55.957768Z",
            "url": "https://files.pythonhosted.org/packages/75/14/3743582dfd395b0fced59ca542faf06476a6a6d0bdce63b2d57d6a519680/oxenai-0.37.2-cp310-cp310-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9dce9d3e89327cfcc9f6d2bc41774ddedc2a4d54dea01b5d0c9d510e4c1b78f8",
                "md5": "3ae5a10794179f34500b3ce2a3e22089",
                "sha256": "553ea5dfb3a6a41873d448f1056e28965da6baeac763c4b49876e8f787c821bc"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3ae5a10794179f34500b3ce2a3e22089",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 37028715,
            "upload_time": "2025-09-16T16:20:58",
            "upload_time_iso_8601": "2025-09-16T16:20:58.591193Z",
            "url": "https://files.pythonhosted.org/packages/9d/ce/9d3e89327cfcc9f6d2bc41774ddedc2a4d54dea01b5d0c9d510e4c1b78f8/oxenai-0.37.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c78c43bfc463554fbcdf11f6ed8a23b73080e7488b8e8969ae42a717da669e83",
                "md5": "c4164efecdc3b7b30d0ab9aaaadd1608",
                "sha256": "072082a9af720326a9569832946f6d2f4a8376b6d61ca77eed09fb94e4a04947"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp311-cp311-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c4164efecdc3b7b30d0ab9aaaadd1608",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 40554838,
            "upload_time": "2025-09-16T16:21:01",
            "upload_time_iso_8601": "2025-09-16T16:21:01.580470Z",
            "url": "https://files.pythonhosted.org/packages/c7/8c/43bfc463554fbcdf11f6ed8a23b73080e7488b8e8969ae42a717da669e83/oxenai-0.37.2-cp311-cp311-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9f484e5f0af29c4e593213328d1222c3b38d74839062411e0de1fc338c9d0a46",
                "md5": "1d3eb18f1ac8da812ab00ec60685d2c9",
                "sha256": "6fa57f2392e3dd0107a96c90ddc52784ae18e435f36d917d7dd3ea7f8fec7a59"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1d3eb18f1ac8da812ab00ec60685d2c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 36988792,
            "upload_time": "2025-09-16T16:21:04",
            "upload_time_iso_8601": "2025-09-16T16:21:04.009216Z",
            "url": "https://files.pythonhosted.org/packages/9f/48/4e5f0af29c4e593213328d1222c3b38d74839062411e0de1fc338c9d0a46/oxenai-0.37.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "360a892f19fe0a9ee4a96e5f7f676c73028b9d6a8009a61a5b0ca73f5220327e",
                "md5": "0c834b0f1c06a8eb9496bfe16588ff5b",
                "sha256": "eca03df6d05fb2932a93654ea2e6b6ef57bf832991db0a5f9905d590ea7ef2bc"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp311-cp311-manylinux_2_34_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0c834b0f1c06a8eb9496bfe16588ff5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 41810811,
            "upload_time": "2025-09-16T16:21:06",
            "upload_time_iso_8601": "2025-09-16T16:21:06.472002Z",
            "url": "https://files.pythonhosted.org/packages/36/0a/892f19fe0a9ee4a96e5f7f676c73028b9d6a8009a61a5b0ca73f5220327e/oxenai-0.37.2-cp311-cp311-manylinux_2_34_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6a103d467bea4956eea3a0e9c42f553742b2ed9b0eaf72f94d07a5ec8dfc2df3",
                "md5": "dc85bb4f34f967b172ede11e53ad465a",
                "sha256": "c1a82ddc302a1d6533c650e09e9d7589dbe7205a7a988d7b0c63ac11f225acdf"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp311-cp311-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc85bb4f34f967b172ede11e53ad465a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 44822712,
            "upload_time": "2025-09-16T16:21:09",
            "upload_time_iso_8601": "2025-09-16T16:21:09.395105Z",
            "url": "https://files.pythonhosted.org/packages/6a/10/3d467bea4956eea3a0e9c42f553742b2ed9b0eaf72f94d07a5ec8dfc2df3/oxenai-0.37.2-cp311-cp311-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f49f9b3ff74492a7ab8d3aee0ed54690c52a630c9f7882a2304712815bbd0fcf",
                "md5": "7ea3225e0cdc4c507fb523c7314b7ef2",
                "sha256": "c5372dfdc478d408cf5d2793e16a88359c5b66f373dddce8f9fde29e73689885"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7ea3225e0cdc4c507fb523c7314b7ef2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 37031831,
            "upload_time": "2025-09-16T16:21:11",
            "upload_time_iso_8601": "2025-09-16T16:21:11.986485Z",
            "url": "https://files.pythonhosted.org/packages/f4/9f/9b3ff74492a7ab8d3aee0ed54690c52a630c9f7882a2304712815bbd0fcf/oxenai-0.37.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3f3675c981b062f43f31359dd859c8102abffef2af0292308789ce71a7aa8324",
                "md5": "51301a00e6310e56769d9fe1458ac2b9",
                "sha256": "a3b86c010bf6148c23199c5bdb1e3117af52835716f4452d05d06ca8872e3a94"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "51301a00e6310e56769d9fe1458ac2b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 40545116,
            "upload_time": "2025-09-16T16:21:15",
            "upload_time_iso_8601": "2025-09-16T16:21:15.218808Z",
            "url": "https://files.pythonhosted.org/packages/3f/36/75c981b062f43f31359dd859c8102abffef2af0292308789ce71a7aa8324/oxenai-0.37.2-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3ffe9c18ed0c85e4e5669de33dc16ff2629ccc16dc8a5c64d3261fe1535ce139",
                "md5": "0362a61b2b1b8948afa1a2767205028f",
                "sha256": "9489dc2cc98fcdc8db89bf37c225747b965dadc6482b4f6f5198cf6ce7b8725a"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0362a61b2b1b8948afa1a2767205028f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 36990560,
            "upload_time": "2025-09-16T16:21:17",
            "upload_time_iso_8601": "2025-09-16T16:21:17.944956Z",
            "url": "https://files.pythonhosted.org/packages/3f/fe/9c18ed0c85e4e5669de33dc16ff2629ccc16dc8a5c64d3261fe1535ce139/oxenai-0.37.2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b44aa0b9fa061db7679c66db0ccce8f36dcaf0f58a02f973e5a067dda7f6fd40",
                "md5": "6ca762030bbd0cb2285c789c1838d542",
                "sha256": "fd5023a66336cf1d4a9c6bc583b51ff1bb04622026127e984ae5ff59b36641cb"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp312-cp312-manylinux_2_34_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6ca762030bbd0cb2285c789c1838d542",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 41821805,
            "upload_time": "2025-09-16T16:21:20",
            "upload_time_iso_8601": "2025-09-16T16:21:20.800667Z",
            "url": "https://files.pythonhosted.org/packages/b4/4a/a0b9fa061db7679c66db0ccce8f36dcaf0f58a02f973e5a067dda7f6fd40/oxenai-0.37.2-cp312-cp312-manylinux_2_34_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "14fd2281489beb4815a76432f1123cd93aa2b5f2010074bf90c19d99d9039ba2",
                "md5": "2fcd90f9f412222ff1664f69b4f57af6",
                "sha256": "cdcf07871cde26eb5efe118b2c727a1d128f8e262b9077382fed8395767b232a"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp312-cp312-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2fcd90f9f412222ff1664f69b4f57af6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 44817380,
            "upload_time": "2025-09-16T16:21:23",
            "upload_time_iso_8601": "2025-09-16T16:21:23.439762Z",
            "url": "https://files.pythonhosted.org/packages/14/fd/2281489beb4815a76432f1123cd93aa2b5f2010074bf90c19d99d9039ba2/oxenai-0.37.2-cp312-cp312-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0106d650576a8bdd34e360638de05d36d624ed32b73fb2a1b0c2f4b60ddb3f33",
                "md5": "091b32747f724833c9ab7bce39acd28e",
                "sha256": "01d0252e21051c9a3b946f11d8587762b4659c30de23587d05ccf4d0dfd4f4aa"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "091b32747f724833c9ab7bce39acd28e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 37023964,
            "upload_time": "2025-09-16T16:21:26",
            "upload_time_iso_8601": "2025-09-16T16:21:26.173722Z",
            "url": "https://files.pythonhosted.org/packages/01/06/d650576a8bdd34e360638de05d36d624ed32b73fb2a1b0c2f4b60ddb3f33/oxenai-0.37.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "021ae75c67ca36f89f5609d9de5a0c8b5c006e6edf9ddef77ce029c705fd33f4",
                "md5": "3c6ebdf813bf62f9eac13dab9d748c90",
                "sha256": "74de372ea35a7290b0786f708836beabe10e379b491c1aeac3bec87ee64296fe"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3c6ebdf813bf62f9eac13dab9d748c90",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 40543227,
            "upload_time": "2025-09-16T16:21:28",
            "upload_time_iso_8601": "2025-09-16T16:21:28.579155Z",
            "url": "https://files.pythonhosted.org/packages/02/1a/e75c67ca36f89f5609d9de5a0c8b5c006e6edf9ddef77ce029c705fd33f4/oxenai-0.37.2-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e7e4d7d62a70450cbe1ea5f495fc50d1c2b99957b0a9c7b8c64079a792b3942e",
                "md5": "25b6e293ba29db63e416b3d9faeb0243",
                "sha256": "631fb45926fb4fff1b3347d03ae9c1185155689f26cadebbfa8c627829f1466d"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "25b6e293ba29db63e416b3d9faeb0243",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 36985330,
            "upload_time": "2025-09-16T16:21:36",
            "upload_time_iso_8601": "2025-09-16T16:21:36.283145Z",
            "url": "https://files.pythonhosted.org/packages/e7/e4/d7d62a70450cbe1ea5f495fc50d1c2b99957b0a9c7b8c64079a792b3942e/oxenai-0.37.2-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "61362ad8ce05d2f1566b7f71672b0d61185e79b9a7fd302e12a52d1c58db92e5",
                "md5": "67ad02d19f177efd252efd74efff4e40",
                "sha256": "b7185b754744f75b250cc5b540cd600a6e35d436fce4e82c19ce2860dd61280a"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp313-cp313-manylinux_2_34_aarch64.whl",
            "has_sig": false,
            "md5_digest": "67ad02d19f177efd252efd74efff4e40",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 41820634,
            "upload_time": "2025-09-16T16:21:38",
            "upload_time_iso_8601": "2025-09-16T16:21:38.824214Z",
            "url": "https://files.pythonhosted.org/packages/61/36/2ad8ce05d2f1566b7f71672b0d61185e79b9a7fd302e12a52d1c58db92e5/oxenai-0.37.2-cp313-cp313-manylinux_2_34_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ac1f63719cd17879ab8fe0076749048270ac862c17f4d69973e73a866d4979e0",
                "md5": "47c2ce83eb7734bc3f4fb139738daba0",
                "sha256": "9290070b8615c7233a099a37ab8d674d14f0b453ca9a476009eff75587c8f2ba"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp313-cp313-manylinux_2_34_x86_64.whl",
            "has_sig": false,
            "md5_digest": "47c2ce83eb7734bc3f4fb139738daba0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 44817025,
            "upload_time": "2025-09-16T16:21:41",
            "upload_time_iso_8601": "2025-09-16T16:21:41.428249Z",
            "url": "https://files.pythonhosted.org/packages/ac/1f/63719cd17879ab8fe0076749048270ac862c17f4d69973e73a866d4979e0/oxenai-0.37.2-cp313-cp313-manylinux_2_34_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2812ec63f4bea4cd21ff18ead2d638ea8801f682a6c20eb579ec00a69ab57818",
                "md5": "c1269b9b82fdc5f36f9efcfeb78cfbf0",
                "sha256": "cd69b87e17df7839eee6ae43729bac5dee8402369bc5e498f9f7337de9f7a40e"
            },
            "downloads": -1,
            "filename": "oxenai-0.37.2-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c1269b9b82fdc5f36f9efcfeb78cfbf0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 37024567,
            "upload_time": "2025-09-16T16:21:44",
            "upload_time_iso_8601": "2025-09-16T16:21:44.372385Z",
            "url": "https://files.pythonhosted.org/packages/28/12/ec63f4bea4cd21ff18ead2d638ea8801f682a6c20eb579ec00a69ab57818/oxenai-0.37.2-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-16 16:20:47",
    "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: 3.46518s