oxenai


Nameoxenai JSON
Version 0.15.1 PyPI version JSON
download
home_pageNone
SummaryData version control for machine learning
upload_time2024-05-28 17:18:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🐂 🐍 Oxen Python Interface 

The Oxen python interface makes it easy to integrate Oxen datasets directly into machine learning dataloaders or other data pipelines.

## Repositories

There are two types of repositories one can interact with, a `LocalRepo` and a `RemoteRepo`.


## Local Repo

To fully clone all the data to your local machine, you can use the `LocalRepo` class.

```python
import oxen

repo = LocalRepo("path/to/repository")
repo.clone("https://hub.oxen.ai/ox/CatDogBBox")
```

If there is a specific version of your data you want to access, you can specify the `branch` when cloning.

```python
repo.clone("https://hub.oxen.ai/ox/CatDogBBox", branch="my-pets")
```

Once you have a repository locally, you can perform the same operations you might via the command line, through the python api.

For example, you can checkout a branch, add a file, commit, and push the data to the same remote you cloned it from.

```python
import oxen

repo = LocalRepo("path/to/repository")
repo.clone("https://hub.oxen.ai/ox/CatDogBBox")
repo.checkout()
```

## Remote Repo

If you don't want to download the data locally, you can use the `RemoteRepo` class to interact with a remote repository on OxenHub.

```python
import oxen 

repo = RemoteRepo("https://hub.oxen.ai/ox/CatDogBBox")
```

To stage and commit files to a specific version of the data, you can `checkout` an existing branch or create a new one.

```python
repo.create_branch("dev")
repo.checkout("dev")
```

You can then stage files to the remote repository by specifying the file path and destination directory.

```python
repo.add("new-cat.png", "images") # Stage to images/new-cat.png on remote
repo.commit("Adding another training image")
```

Note that no "push" command is required here, since the above code creates a commit directly on the remote branch.



            

Raw data

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