voyager


Namevoyager JSON
Version 2.1.0 PyPI version JSON
download
home_pagehttps://github.com/spotify/voyager
SummaryEasy-to-use, fast, simple multi-platform approximate nearest-neighbor search library.
upload_time2024-12-13 19:50:31
maintainerNone
docs_urlNone
authorPeter Sobot
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![The word Voyager_in blue, with a multicoloured graphic illustrating an orbit to its left.](https://github.com/spotify/voyager/assets/213293/c99cd0e8-cd38-486f-bb61-15f74028ba52)

[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/spotify/voyager/blob/master/LICENSE)
[![Documentation](https://img.shields.io/badge/Documentation-on%20github.io-brightgreen)](https://spotify.github.io/voyager)
[![Supported Platforms](https://img.shields.io/badge/platforms-macOS%20%7C%20Windows%20%7C%20Linux-green)](https://pypi.org/project/voyager)
[![Apple Silicon support for macOS and Linux (Docker)](https://img.shields.io/badge/Apple%20Silicon-macOS%20and%20Linux-brightgreen)](https://pypi.org/project/voyager)
[![Test Badge](https://github.com/spotify/voyager/actions/workflows/all.yml/badge.svg)](https://github.com/spotify/voyager/actions/workflows/all.yml)
<!-- [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/voyager)](https://pypi.org/project/voyager) -->
<!-- [![PyPI - Wheel](https://img.shields.io/pypi/wheel/voyager)](https://pypi.org/project/voyager) -->
<!-- [![PyPI - Downloads](https://img.shields.io/pypi/dm/voyager)](https://pypistats.org/packages/voyager) -->
<!-- [![GitHub Repo stars](https://img.shields.io/github/stars/spotify/voyager?style=social)](https://github.com/spotify/voyager/stargazers) -->

**_Voyager_** is a library for performing fast approximate nearest-neighbor searches on an in-memory collection of vectors.

Voyager features bindings to both Python and Java, with feature parity and index compatibility between both languages. It uses the HNSW algorithm, based on [the open-source `hnswlib` package](https://github.com/nmslib/hnswlib), with numerous features added for convenience and speed. Voyager is used extensively in production at Spotify, and is queried hundreds of millions of times per day to power numerous user-facing features.

Think of Voyager like [Sparkey](https://github.com/spotify/sparkey), but for vector/embedding data; or like [Annoy](https://github.com/spotify/annoy), but with [much higher recall](http://ann-benchmarks.com/). It got its name because it searches through (embedding) space(s), much like [the Voyager interstellar probes](https://en.wikipedia.org/wiki/Voyager_program) launched by NASA in 1977.

[![Python Documentation](https://img.shields.io/badge/Python%20Documentation-on%20github.io-brightgreen)](https://spotify.github.io/voyager/python)
[![Java Documentation](https://img.shields.io/badge/Java%20Documentation-on%20github.io-brightgreen)](https://spotify.github.io/voyager/java)

### Installation

#### Python

```shell
pip install voyager
```

#### Java

Add the following artifact to your `pom.xml`:
```xml
<dependency>
  <groupId>com.spotify</groupId>
  <artifactId>voyager</artifactId>
  <version>2.0.4</version>
</dependency>
```
You can find the latest version on [Voyager's Releases page](https://github.com/spotify/voyager/releases).

#### Scala

Add the following artifact to your `build.sbt`:
```sbt
"com.spotify" % "voyager" % "2.0.4"
```
You can find the latest version on [Voyager's Releases page](https://github.com/spotify/voyager/releases).


### Compatibility

| OS        | Language | Version | x86_64 (Intel) | arm64 (ARM) |
|-----------|----------|---------|---------| --------|
| Linux     | Python   | 3.7     | ✅       | ✅       |
| Linux     | Python   | 3.8     | ✅       | ✅       |
| Linux     | Python   | 3.9     | ✅       | ✅       |
| Linux     | Python   | 3.10    | ✅       | ✅       |
| Linux     | Python   | 3.11    | ✅       | ✅       |
| Linux     | Python   | 3.12    | ✅       | ✅       |
| Linux     | Java     | 8-16+   | ✅       | ✅      |
| macOS     | Python   | 3.7     | ✅       | ✅       |
| macOS     | Python   | 3.8     | ✅       | ✅       |
| macOS     | Python   | 3.9     | ✅       | ✅       |
| macOS     | Python   | 3.10    | ✅       | ✅       |
| macOS     | Python   | 3.11    | ✅       | ✅       |
| macOS     | Python   | 3.12    | ✅       | ✅       |
| macOS     | Java     | 8-16+   | ✅       | ✅       |
| Windows   | Python   | 3.7     | ✅       | ❌       |
| Windows   | Python   | 3.8     | ✅       | ❌       |
| Windows   | Python   | 3.9     | ✅       | ❌       |
| Windows   | Python   | 3.10    | ✅       | ❌       |
| Windows   | Python   | 3.11    | ✅       | ❌       |
| Windows   | Python   | 3.12    | ✅       | ❌       |
| Windows   | Java     | 8-16+   | ✅       | ❌       |


## Contributing

Contributions to `voyager` are welcomed!
See [CONTRIBUTING.md](https://github.com/spotify/voyager/blob/master/CONTRIBUTING.md) for details.


### License
Voyager is copyright 2022-2024 Spotify AB.

Voyager is licensed under the [Apache 2 License]([https://www.gnu.org/licenses/gpl-3.0.en.html](https://www.apache.org/licenses/LICENSE-2.0)).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/spotify/voyager",
    "name": "voyager",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Peter Sobot",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "![The word Voyager_in blue, with a multicoloured graphic illustrating an orbit to its left.](https://github.com/spotify/voyager/assets/213293/c99cd0e8-cd38-486f-bb61-15f74028ba52)\n\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/spotify/voyager/blob/master/LICENSE)\n[![Documentation](https://img.shields.io/badge/Documentation-on%20github.io-brightgreen)](https://spotify.github.io/voyager)\n[![Supported Platforms](https://img.shields.io/badge/platforms-macOS%20%7C%20Windows%20%7C%20Linux-green)](https://pypi.org/project/voyager)\n[![Apple Silicon support for macOS and Linux (Docker)](https://img.shields.io/badge/Apple%20Silicon-macOS%20and%20Linux-brightgreen)](https://pypi.org/project/voyager)\n[![Test Badge](https://github.com/spotify/voyager/actions/workflows/all.yml/badge.svg)](https://github.com/spotify/voyager/actions/workflows/all.yml)\n<!-- [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/voyager)](https://pypi.org/project/voyager) -->\n<!-- [![PyPI - Wheel](https://img.shields.io/pypi/wheel/voyager)](https://pypi.org/project/voyager) -->\n<!-- [![PyPI - Downloads](https://img.shields.io/pypi/dm/voyager)](https://pypistats.org/packages/voyager) -->\n<!-- [![GitHub Repo stars](https://img.shields.io/github/stars/spotify/voyager?style=social)](https://github.com/spotify/voyager/stargazers) -->\n\n**_Voyager_** is a library for performing fast approximate nearest-neighbor searches on an in-memory collection of vectors.\n\nVoyager features bindings to both Python and Java, with feature parity and index compatibility between both languages. It uses the HNSW algorithm, based on [the open-source `hnswlib` package](https://github.com/nmslib/hnswlib), with numerous features added for convenience and speed. Voyager is used extensively in production at Spotify, and is queried hundreds of millions of times per day to power numerous user-facing features.\n\nThink of Voyager like [Sparkey](https://github.com/spotify/sparkey), but for vector/embedding data; or like [Annoy](https://github.com/spotify/annoy), but with [much higher recall](http://ann-benchmarks.com/). It got its name because it searches through (embedding) space(s), much like [the Voyager interstellar probes](https://en.wikipedia.org/wiki/Voyager_program) launched by NASA in 1977.\n\n[![Python Documentation](https://img.shields.io/badge/Python%20Documentation-on%20github.io-brightgreen)](https://spotify.github.io/voyager/python)\n[![Java Documentation](https://img.shields.io/badge/Java%20Documentation-on%20github.io-brightgreen)](https://spotify.github.io/voyager/java)\n\n### Installation\n\n#### Python\n\n```shell\npip install voyager\n```\n\n#### Java\n\nAdd the following artifact to your `pom.xml`:\n```xml\n<dependency>\n  <groupId>com.spotify</groupId>\n  <artifactId>voyager</artifactId>\n  <version>2.0.4</version>\n</dependency>\n```\nYou can find the latest version on [Voyager's Releases page](https://github.com/spotify/voyager/releases).\n\n#### Scala\n\nAdd the following artifact to your `build.sbt`:\n```sbt\n\"com.spotify\" % \"voyager\" % \"2.0.4\"\n```\nYou can find the latest version on [Voyager's Releases page](https://github.com/spotify/voyager/releases).\n\n\n### Compatibility\n\n| OS        | Language | Version | x86_64 (Intel) | arm64 (ARM) |\n|-----------|----------|---------|---------| --------|\n| Linux     | Python   | 3.7     | \u2705       | \u2705       |\n| Linux     | Python   | 3.8     | \u2705       | \u2705       |\n| Linux     | Python   | 3.9     | \u2705       | \u2705       |\n| Linux     | Python   | 3.10    | \u2705       | \u2705       |\n| Linux     | Python   | 3.11    | \u2705       | \u2705       |\n| Linux     | Python   | 3.12    | \u2705       | \u2705       |\n| Linux     | Java     | 8-16+   | \u2705       | \u2705      |\n| macOS     | Python   | 3.7     | \u2705       | \u2705       |\n| macOS     | Python   | 3.8     | \u2705       | \u2705       |\n| macOS     | Python   | 3.9     | \u2705       | \u2705       |\n| macOS     | Python   | 3.10    | \u2705       | \u2705       |\n| macOS     | Python   | 3.11    | \u2705       | \u2705       |\n| macOS     | Python   | 3.12    | \u2705       | \u2705       |\n| macOS     | Java     | 8-16+   | \u2705       | \u2705       |\n| Windows   | Python   | 3.7     | \u2705       | \u274c       |\n| Windows   | Python   | 3.8     | \u2705       | \u274c       |\n| Windows   | Python   | 3.9     | \u2705       | \u274c       |\n| Windows   | Python   | 3.10    | \u2705       | \u274c       |\n| Windows   | Python   | 3.11    | \u2705       | \u274c       |\n| Windows   | Python   | 3.12    | \u2705       | \u274c       |\n| Windows   | Java     | 8-16+   | \u2705       | \u274c       |\n\n\n## Contributing\n\nContributions to `voyager` are welcomed!\nSee [CONTRIBUTING.md](https://github.com/spotify/voyager/blob/master/CONTRIBUTING.md) for details.\n\n\n### License\nVoyager is copyright 2022-2024 Spotify AB.\n\nVoyager is licensed under the [Apache 2 License]([https://www.gnu.org/licenses/gpl-3.0.en.html](https://www.apache.org/licenses/LICENSE-2.0)).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Easy-to-use, fast, simple multi-platform approximate nearest-neighbor search library.",
    "version": "2.1.0",
    "project_urls": {
        "Homepage": "https://github.com/spotify/voyager"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f76480a925f5c2ee746e5308ad75012cf08fc8ef898c42175be2dc4c2267b637",
                "md5": "c0468ea3dfcdf0942557a30d1af60357",
                "sha256": "c70aa494c86a3fca738c7608234b5b894fc866ff911040183bfa2cc9db732b18"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp310-cp310-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "c0468ea3dfcdf0942557a30d1af60357",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 693980,
            "upload_time": "2024-12-13T19:50:31",
            "upload_time_iso_8601": "2024-12-13T19:50:31.035858Z",
            "url": "https://files.pythonhosted.org/packages/f7/64/80a925f5c2ee746e5308ad75012cf08fc8ef898c42175be2dc4c2267b637/voyager-2.1.0-cp310-cp310-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0f03219fda508e5af81f620d43a30538e88aa2dc9874c3ee70a3f33881cbff9",
                "md5": "77858d807e6f182e78a556924a9fc2fb",
                "sha256": "78393b10a9a917e2eab2d6f768d656b26392beb8bb93a8203a255c86be325955"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp310-cp310-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "77858d807e6f182e78a556924a9fc2fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 357618,
            "upload_time": "2024-12-13T19:50:33",
            "upload_time_iso_8601": "2024-12-13T19:50:33.642453Z",
            "url": "https://files.pythonhosted.org/packages/e0/f0/3219fda508e5af81f620d43a30538e88aa2dc9874c3ee70a3f33881cbff9/voyager-2.1.0-cp310-cp310-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f69928dcfc975ba462cd68470cbf4c307999313ad294337f5c807c5a4d8616a",
                "md5": "5da083281b9c394a2c9aac8438b8bec4",
                "sha256": "29ba63a0a8d7820ea5350f08ad45bf875431ea193a36fe208785ab56ae668304"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5da083281b9c394a2c9aac8438b8bec4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 336915,
            "upload_time": "2024-12-13T19:50:36",
            "upload_time_iso_8601": "2024-12-13T19:50:36.013327Z",
            "url": "https://files.pythonhosted.org/packages/2f/69/928dcfc975ba462cd68470cbf4c307999313ad294337f5c807c5a4d8616a/voyager-2.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f88b22e43b16bcb2e85d7a432434b81cbdccabb26ad8ff9966efa3d6d2501e3",
                "md5": "f1c45ac9e7e449161335ed5bc27f8af7",
                "sha256": "404dabe889cedf7dbf482c9101ed85b376dc30e358df50f9eb23f78176cd3c55"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f1c45ac9e7e449161335ed5bc27f8af7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 4336166,
            "upload_time": "2024-12-13T19:50:38",
            "upload_time_iso_8601": "2024-12-13T19:50:38.423220Z",
            "url": "https://files.pythonhosted.org/packages/1f/88/b22e43b16bcb2e85d7a432434b81cbdccabb26ad8ff9966efa3d6d2501e3/voyager-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "abc0d3d099a1dbc3d77c91ab0d6c311a5ec268b1ffa17478c6f903d27ee8e4f3",
                "md5": "407af120a9323ab1e659a0ae037374cd",
                "sha256": "c9cfe35c6cb2db3608a42173aa517851f3cc448429888529042523fd494e583b"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "407af120a9323ab1e659a0ae037374cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 4404767,
            "upload_time": "2024-12-13T19:50:41",
            "upload_time_iso_8601": "2024-12-13T19:50:41.040199Z",
            "url": "https://files.pythonhosted.org/packages/ab/c0/d3d099a1dbc3d77c91ab0d6c311a5ec268b1ffa17478c6f903d27ee8e4f3/voyager-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92e93fcf75e962a46b5b2d3b671c76efbbf33810fad2c49fb22ab2654328945d",
                "md5": "5f4b7958a2fdfa420b1ef8e7a460179a",
                "sha256": "dc2e58dc2822f711591dfe91b20216cf09a499e1b09c9e556b112fcc1bc18969"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5f4b7958a2fdfa420b1ef8e7a460179a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 204651,
            "upload_time": "2024-12-13T19:50:43",
            "upload_time_iso_8601": "2024-12-13T19:50:43.494269Z",
            "url": "https://files.pythonhosted.org/packages/92/e9/3fcf75e962a46b5b2d3b671c76efbbf33810fad2c49fb22ab2654328945d/voyager-2.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38b547f132b3e7ab2551e652d3d646ff65277cf09a5781450fb6288623d5173b",
                "md5": "964fd104a451aaf0aa16d8c161c67edd",
                "sha256": "6616d2d26e3208ffe5ce869ec8ece055aec43563c0f88706026aa90645f3073b"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp311-cp311-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "964fd104a451aaf0aa16d8c161c67edd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 697419,
            "upload_time": "2024-12-13T19:50:44",
            "upload_time_iso_8601": "2024-12-13T19:50:44.640903Z",
            "url": "https://files.pythonhosted.org/packages/38/b5/47f132b3e7ab2551e652d3d646ff65277cf09a5781450fb6288623d5173b/voyager-2.1.0-cp311-cp311-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c74fd8a35b17b522430ff75bfd33bca0218b8e045b21f47feaa2610a3bb43089",
                "md5": "b8a2f28a9749392fe73852e48b6401c6",
                "sha256": "c120b9d36e1927c1dca75a763500fd180791dc9991476b176b1cd71409824a13"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp311-cp311-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b8a2f28a9749392fe73852e48b6401c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 359341,
            "upload_time": "2024-12-13T19:50:45",
            "upload_time_iso_8601": "2024-12-13T19:50:45.902246Z",
            "url": "https://files.pythonhosted.org/packages/c7/4f/d8a35b17b522430ff75bfd33bca0218b8e045b21f47feaa2610a3bb43089/voyager-2.1.0-cp311-cp311-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ebcf34c763a558b70c5a5a24360e5068f088b535bcb4dc3b9f9eecb335d9aa8f",
                "md5": "b90aac2c76b5752390630d2e1cc37fc9",
                "sha256": "60b73c66783f10da89edd6f12008a176dc2e039449f5dd6b936e18480b6f216a"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b90aac2c76b5752390630d2e1cc37fc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 338610,
            "upload_time": "2024-12-13T19:50:48",
            "upload_time_iso_8601": "2024-12-13T19:50:48.116941Z",
            "url": "https://files.pythonhosted.org/packages/eb/cf/34c763a558b70c5a5a24360e5068f088b535bcb4dc3b9f9eecb335d9aa8f/voyager-2.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d295fad84c1cca95c76060e80ed650c448a6980b2853a84c9cbc9ad87b7875f",
                "md5": "e150d81ec06fdcbbac4df2a4eea50fa1",
                "sha256": "9c08d422fd0bf041091d91e0d72225cf4c4785feddb0e56fa342ae9b79fceba1"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e150d81ec06fdcbbac4df2a4eea50fa1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 4361096,
            "upload_time": "2024-12-13T19:50:50",
            "upload_time_iso_8601": "2024-12-13T19:50:50.594672Z",
            "url": "https://files.pythonhosted.org/packages/1d/29/5fad84c1cca95c76060e80ed650c448a6980b2853a84c9cbc9ad87b7875f/voyager-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad74e54136accabc3d68aa2183b87ece7d228c84ded3541b6fdad3dd43bf31bd",
                "md5": "dbf5dc94852d57db30429b9f0e44d822",
                "sha256": "3431dcabdd151aec5ac34bfc6f7a24143ee398d1c2828d2891446583b1edad8f"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dbf5dc94852d57db30429b9f0e44d822",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 4429536,
            "upload_time": "2024-12-13T19:50:53",
            "upload_time_iso_8601": "2024-12-13T19:50:53.094773Z",
            "url": "https://files.pythonhosted.org/packages/ad/74/e54136accabc3d68aa2183b87ece7d228c84ded3541b6fdad3dd43bf31bd/voyager-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b7a7a7aca1b2cd103585a5360ba032bdd17810f8a2e0224a07c024140c70434",
                "md5": "ed3455cc2b9cb8bef71ecd813cf798ea",
                "sha256": "95f0aafb38cdaa43798c6c78626d7b9300827ac17f28ab3994ce73d1ec1124d0"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ed3455cc2b9cb8bef71ecd813cf798ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 206048,
            "upload_time": "2024-12-13T19:50:54",
            "upload_time_iso_8601": "2024-12-13T19:50:54.364108Z",
            "url": "https://files.pythonhosted.org/packages/6b/7a/7a7aca1b2cd103585a5360ba032bdd17810f8a2e0224a07c024140c70434/voyager-2.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07c157d37108b0cc892314286c221ed9ffe0540768e0f1c5ac583ea6e14d8d9a",
                "md5": "2d9cca426753c55e3f0e62bb80010edf",
                "sha256": "18ef1903fa85a2ff580f1d5a70f62c1eee710d39487eeeb192f34555cb50be6e"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "2d9cca426753c55e3f0e62bb80010edf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 702332,
            "upload_time": "2024-12-13T19:50:55",
            "upload_time_iso_8601": "2024-12-13T19:50:55.492656Z",
            "url": "https://files.pythonhosted.org/packages/07/c1/57d37108b0cc892314286c221ed9ffe0540768e0f1c5ac583ea6e14d8d9a/voyager-2.1.0-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f9473002811f8c542d138952d3485bab94b2e280cf4ddf7fd901e1ac6884254",
                "md5": "b50ac8f7456c3d5d09142f11081e10fb",
                "sha256": "dc23adf051720560cf9f5a958df155edaba6f7b2c3746a1686f92bbc9b846d15"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b50ac8f7456c3d5d09142f11081e10fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 362635,
            "upload_time": "2024-12-13T19:50:57",
            "upload_time_iso_8601": "2024-12-13T19:50:57.773759Z",
            "url": "https://files.pythonhosted.org/packages/3f/94/73002811f8c542d138952d3485bab94b2e280cf4ddf7fd901e1ac6884254/voyager-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff3b770117e65710f22fdbc575072c43824f1526bdb1d000f5089bef5bd4a650",
                "md5": "2cbe18f4be167894aa2e1e08f2e35601",
                "sha256": "4b75034984411ed3120b919f4d7f16ed0406bb5863924a28525b48ac5b4010fa"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2cbe18f4be167894aa2e1e08f2e35601",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 339880,
            "upload_time": "2024-12-13T19:51:00",
            "upload_time_iso_8601": "2024-12-13T19:51:00.123373Z",
            "url": "https://files.pythonhosted.org/packages/ff/3b/770117e65710f22fdbc575072c43824f1526bdb1d000f5089bef5bd4a650/voyager-2.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9187f3ed4ebeeff371b0b759c277025379dbcb5dbf00083df6c03f5c9727b6cd",
                "md5": "a8d441db76f7f5ece9a0da45b2c6b392",
                "sha256": "cddf5359d8a88bd5fc12fc71c0e7fd332e4da1d96dac8ae445b0138871cd28b2"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a8d441db76f7f5ece9a0da45b2c6b392",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 4360919,
            "upload_time": "2024-12-13T19:51:02",
            "upload_time_iso_8601": "2024-12-13T19:51:02.516102Z",
            "url": "https://files.pythonhosted.org/packages/91/87/f3ed4ebeeff371b0b759c277025379dbcb5dbf00083df6c03f5c9727b6cd/voyager-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b713a772a9a2d4cc427f6b4ae2aca65e50ec99f7bb6037c346cc22a07bc4a326",
                "md5": "16cc06d941be14d8656b835823de748c",
                "sha256": "9415b9c923bac493d5c68d55ae55c4289153c23f9f478422934de61acbaf4c01"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "16cc06d941be14d8656b835823de748c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 4444514,
            "upload_time": "2024-12-13T19:51:04",
            "upload_time_iso_8601": "2024-12-13T19:51:04.235856Z",
            "url": "https://files.pythonhosted.org/packages/b7/13/a772a9a2d4cc427f6b4ae2aca65e50ec99f7bb6037c346cc22a07bc4a326/voyager-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c57602b66dc8c1e9d373327ef15ff3ccdea5be0b104d43d65c8bf52848058331",
                "md5": "4c8744a4faa7157196adc75653fa5c7d",
                "sha256": "f8264f438f1df40d11e1f18a069980972a569f5a2f3c0a0d2abef9d4b4078d5c"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4c8744a4faa7157196adc75653fa5c7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 207456,
            "upload_time": "2024-12-13T19:51:05",
            "upload_time_iso_8601": "2024-12-13T19:51:05.582338Z",
            "url": "https://files.pythonhosted.org/packages/c5/76/02b66dc8c1e9d373327ef15ff3ccdea5be0b104d43d65c8bf52848058331/voyager-2.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d316cbf1a9313d636d87fa9950b8d8752f9779dc2c2ae84307d6f93a054e05ef",
                "md5": "37b79a435d40705a30d37fb7d65063a0",
                "sha256": "ee0dea7f7ceacab185262ecb4d121c36f60cf8384853016d7dd9a68b35ca1036"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp37-cp37m-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "37b79a435d40705a30d37fb7d65063a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 355025,
            "upload_time": "2024-12-13T19:51:07",
            "upload_time_iso_8601": "2024-12-13T19:51:07.339778Z",
            "url": "https://files.pythonhosted.org/packages/d3/16/cbf1a9313d636d87fa9950b8d8752f9779dc2c2ae84307d6f93a054e05ef/voyager-2.1.0-cp37-cp37m-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2046af1e4204937fe61a122014c271f80d44ac79a04c5b9373d9baf709578b5a",
                "md5": "c1325026979c16e072257826fdf6cbcb",
                "sha256": "59c8491285b8875854b7937ea5c2ff3962a8dbbc400105699449f4a0c9811201"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c1325026979c16e072257826fdf6cbcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 4479657,
            "upload_time": "2024-12-13T19:51:08",
            "upload_time_iso_8601": "2024-12-13T19:51:08.540017Z",
            "url": "https://files.pythonhosted.org/packages/20/46/af1e4204937fe61a122014c271f80d44ac79a04c5b9373d9baf709578b5a/voyager-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "25ac1cae52e5ac3e0aab0c3270d470a672d4b2e36846c78470682654ae1c815d",
                "md5": "b6887fed2481ae8d548a6828606e93ea",
                "sha256": "1b1f97aadbe93269082fb74ee8a32523f31f7423c7a77c130a54a9fb85cf1356"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6887fed2481ae8d548a6828606e93ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 4533093,
            "upload_time": "2024-12-13T19:51:10",
            "upload_time_iso_8601": "2024-12-13T19:51:10.362892Z",
            "url": "https://files.pythonhosted.org/packages/25/ac/1cae52e5ac3e0aab0c3270d470a672d4b2e36846c78470682654ae1c815d/voyager-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13ad7b6b5a779cacea4bc6c72a95127bca4f1b38712fb14362e6fcfe05e62f35",
                "md5": "277b4628e6086e5c4d537991fa9ec71d",
                "sha256": "4d45b5cc6987d5d84c4a60577c213e1b559f83f0d5eeb8273dc1032aa7325cf0"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "277b4628e6086e5c4d537991fa9ec71d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 204821,
            "upload_time": "2024-12-13T19:51:11",
            "upload_time_iso_8601": "2024-12-13T19:51:11.769886Z",
            "url": "https://files.pythonhosted.org/packages/13/ad/7b6b5a779cacea4bc6c72a95127bca4f1b38712fb14362e6fcfe05e62f35/voyager-2.1.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "460f0767fb8c330739edc8147344e85d1d5b148a1aebe9d58f6621ad4a2b30ce",
                "md5": "58ad08bb6e3f6b5f19e0fed04876b922",
                "sha256": "91330ee82859b637360acb28f2dfbfea0d4d318f69d02adf22bdd7a738f53cd3"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp38-cp38-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "58ad08bb6e3f6b5f19e0fed04876b922",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 693881,
            "upload_time": "2024-12-13T19:51:12",
            "upload_time_iso_8601": "2024-12-13T19:51:12.941726Z",
            "url": "https://files.pythonhosted.org/packages/46/0f/0767fb8c330739edc8147344e85d1d5b148a1aebe9d58f6621ad4a2b30ce/voyager-2.1.0-cp38-cp38-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fae82a02b18d9f2cd367eec1a1d93cab043ec197c683ed2db39126f4972e88b",
                "md5": "78bb8da9035ac21f1ba19bb7ca40f0eb",
                "sha256": "80b5a72d0bea2acb6619d0574fc1a079fa3973ac251720a8aa105c389a21968e"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp38-cp38-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "78bb8da9035ac21f1ba19bb7ca40f0eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 357618,
            "upload_time": "2024-12-13T19:51:14",
            "upload_time_iso_8601": "2024-12-13T19:51:14.039767Z",
            "url": "https://files.pythonhosted.org/packages/6f/ae/82a02b18d9f2cd367eec1a1d93cab043ec197c683ed2db39126f4972e88b/voyager-2.1.0-cp38-cp38-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55a2461079e01daa99e5e24204d7b4c26b6ea9710618324aa6a99a77a83da34d",
                "md5": "463758d23b36c1b67f6c1572fc807da5",
                "sha256": "f08b1bda3a58a3473dd4e6e4e6a035c50e3d64c61c5a6e67a83b99c53fd4272a"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "463758d23b36c1b67f6c1572fc807da5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 336833,
            "upload_time": "2024-12-13T19:51:16",
            "upload_time_iso_8601": "2024-12-13T19:51:16.063913Z",
            "url": "https://files.pythonhosted.org/packages/55/a2/461079e01daa99e5e24204d7b4c26b6ea9710618324aa6a99a77a83da34d/voyager-2.1.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9aecf08775218625912f0b154d5c39416dd7a56896968f19f6589269e45020a",
                "md5": "2c7ec492004e67c85db4d227f01a06d7",
                "sha256": "71e525f0b9d4984b107ce0099ddc1414aa9395e185f6bf9cb6c613d444943a4a"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2c7ec492004e67c85db4d227f01a06d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 4342315,
            "upload_time": "2024-12-13T19:51:17",
            "upload_time_iso_8601": "2024-12-13T19:51:17.395098Z",
            "url": "https://files.pythonhosted.org/packages/b9/ae/cf08775218625912f0b154d5c39416dd7a56896968f19f6589269e45020a/voyager-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d51970fe60464a2d6d03da28f03268734c63c572433f514eae8bbcd1744d0ce4",
                "md5": "b797d62cfadd1da3fcdf6b19fe55535d",
                "sha256": "4e4ce56c88fd76ee4fb034bc1eca06c0c2c5e06091ed0b360eb84dadd42d1c8c"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b797d62cfadd1da3fcdf6b19fe55535d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 4411483,
            "upload_time": "2024-12-13T19:51:19",
            "upload_time_iso_8601": "2024-12-13T19:51:19.295397Z",
            "url": "https://files.pythonhosted.org/packages/d5/19/70fe60464a2d6d03da28f03268734c63c572433f514eae8bbcd1744d0ce4/voyager-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca5b9d460e92ac6717ec4ce04449468b274111127be318c59a88060d8a07f795",
                "md5": "038f25e927916d1335a2e91bb7a4ca4f",
                "sha256": "059d7854c87b681b53f43cb7f2d77e143b13880923b457e1fadd5b0de71c0ed0"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "038f25e927916d1335a2e91bb7a4ca4f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 204722,
            "upload_time": "2024-12-13T19:51:23",
            "upload_time_iso_8601": "2024-12-13T19:51:23.504578Z",
            "url": "https://files.pythonhosted.org/packages/ca/5b/9d460e92ac6717ec4ce04449468b274111127be318c59a88060d8a07f795/voyager-2.1.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c633d5d27c687aac7b73adf0b0740f4266165537a8fe866c3b42543d4437cb1e",
                "md5": "af3edaea10ea857181074b4a26714ad2",
                "sha256": "49fc6eefb160c38ca5a06d7e2a12fb1bf79b0650dbe8ba54f800fbcc8fb1eb09"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp39-cp39-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "af3edaea10ea857181074b4a26714ad2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 694291,
            "upload_time": "2024-12-13T19:51:25",
            "upload_time_iso_8601": "2024-12-13T19:51:25.546211Z",
            "url": "https://files.pythonhosted.org/packages/c6/33/d5d27c687aac7b73adf0b0740f4266165537a8fe866c3b42543d4437cb1e/voyager-2.1.0-cp39-cp39-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcaddcefb14cb9192ef454c30f228dd3f12db3988f66fcd43025efb3d4ad4644",
                "md5": "dc566e4899790786ec2182d69163e23b",
                "sha256": "805342d87e2fde143d080dc38578a110027f838ff1fd4a2f7a63903285eb8b3d"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp39-cp39-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc566e4899790786ec2182d69163e23b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 357699,
            "upload_time": "2024-12-13T19:51:26",
            "upload_time_iso_8601": "2024-12-13T19:51:26.707025Z",
            "url": "https://files.pythonhosted.org/packages/bc/ad/dcefb14cb9192ef454c30f228dd3f12db3988f66fcd43025efb3d4ad4644/voyager-2.1.0-cp39-cp39-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9f71cef0a93df1f13bef582d46c3f3f8009022e667a1762fef28ba12484a2a5",
                "md5": "1ba227df2e9e8b932b36c3f6fae2418f",
                "sha256": "195c8fddfb2bf82a0112f4c2c6e1a67385608892755a7f44d61ae42ce822893b"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1ba227df2e9e8b932b36c3f6fae2418f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 337095,
            "upload_time": "2024-12-13T19:51:27",
            "upload_time_iso_8601": "2024-12-13T19:51:27.934945Z",
            "url": "https://files.pythonhosted.org/packages/e9/f7/1cef0a93df1f13bef582d46c3f3f8009022e667a1762fef28ba12484a2a5/voyager-2.1.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9034dde8ec053fac4eeab52613a0271fd87c1289e24196933b0029c3991ed34",
                "md5": "627a1db7ebc004254b577667e2504ea8",
                "sha256": "dd19de62b92db0754cc40eef3c1f2c112d61728bcc081bbc6eecba3b7723f963"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "627a1db7ebc004254b577667e2504ea8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 4331038,
            "upload_time": "2024-12-13T19:51:29",
            "upload_time_iso_8601": "2024-12-13T19:51:29.236607Z",
            "url": "https://files.pythonhosted.org/packages/e9/03/4dde8ec053fac4eeab52613a0271fd87c1289e24196933b0029c3991ed34/voyager-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "018cc1e997a66194526e049998616875e52919b4851e9533eb3877aa526636cb",
                "md5": "dd8101413fe956c44527204cae167ff0",
                "sha256": "a8a739a9e00feb6768dd4296724b02355b208a0940b173fc36e389a1cac4f392"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dd8101413fe956c44527204cae167ff0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 4402351,
            "upload_time": "2024-12-13T19:51:32",
            "upload_time_iso_8601": "2024-12-13T19:51:32.393684Z",
            "url": "https://files.pythonhosted.org/packages/01/8c/c1e997a66194526e049998616875e52919b4851e9533eb3877aa526636cb/voyager-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c34f098afb6534c0aab302f844fd0dbeeb1af8262c8083358a9514d7206e0428",
                "md5": "f2c2706a200a7412fa4fd72fa583b2e1",
                "sha256": "6efa3a01309b6d6dea3f5c1f9666887d8cdbcb3e039455a8e6049dab89200a08"
            },
            "downloads": -1,
            "filename": "voyager-2.1.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f2c2706a200a7412fa4fd72fa583b2e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 201472,
            "upload_time": "2024-12-13T19:51:34",
            "upload_time_iso_8601": "2024-12-13T19:51:34.675731Z",
            "url": "https://files.pythonhosted.org/packages/c3/4f/098afb6534c0aab302f844fd0dbeeb1af8262c8083358a9514d7206e0428/voyager-2.1.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-13 19:50:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "spotify",
    "github_project": "voyager",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "voyager"
}
        
Elapsed time: 0.47278s