{
  "result": {
    "1.11.5": {
      "name": "mistral_common",
      "version": "1.11.5",
      "metadata_version": "2.4",
      "summary": "Mistral-common is a library of common utilities for Mistral AI.",
      "home_page": "",
      "author": "",
      "author_email": "bam4d <bam4d@mistral.ai>",
      "maintainer": "",
      "maintainer_email": "",
      "license": "",
      "description": "<div align=\"center\">\n\n<img src=\"./docs/assets/logo.svg\" alt=\"Mistral AI\" height=\"100\"/>\n\n<br/>\n<br/>\n\n# Mistral-common\n\n[![PyPI version](https://img.shields.io/pypi/v/mistral-common?label=release&logo=pypi&logoColor=white)](https://pypi.org/project/mistral-common/)\n[![Tests](https://img.shields.io/github/actions/workflow/status/mistralai/mistral-common/lint_build_test.yaml?label=tests&branch=main)](https://github.com/mistralai/mistral-common/actions/workflows/lint_build_test.yaml)\n[![Documentation](https://img.shields.io/website?url=https%3A%2F%2Fmistralai.github.io%2Fmistral-common%2F&up_message=online&down_message=offline&label=docs)](https://mistralai.github.io/mistral-common/)\n[![Python version](https://img.shields.io/badge/dynamic/json?query=info.requires_python&label=python&url=https%3A%2F%2Fpypi.org%2Fpypi%2Fmistral-common%2Fjson)](https://www.python.org/downloads/)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](./LICENCE)\n\n</div>\n\n## What is it? \n\n**mistral-common** is a set of tools to help you work with [Mistral AI](https://mistral.ai/) models.\n\nWe open-source the tokenizers, validation and normalization code that can be used with our models.\n\nThis ensures that you can take full advantage of our models for the following features:\n\n- **tokenization** of text, images and tools calls.\n- **validation and normalization** of requests, messages, tool calls, and responses. This is built on top of the [Pydantic](https://docs.pydantic.dev/latest/) library.\n\nWe also version our tokenizers to guarantee backward compatibility for the models that we release.\n\n## For who ?\n\nThis library is for you if you want to:\n\n- use our models in your own application.\n- build your own models and want to use the same tokenization and validation code as we do.\n\n## How to use it ?\n\nYou can install the library using pip:\n```sh\npip install mistral-common\n```\n\nWe propose different dependencies to install depending on your needs:\n- `image`: to use the image tokenizers.\n- `audio`: to use the audio tokenizers.\n- `hf-hub`: to download the tokenizers from the Hugging Face Hub.\n- `sentencepiece`: to allow the use of SentencePiece tokenizers. This is now optional as we only release `Tekken` tokenizers for recent models.\n- \\[Experimental\\] `server`: to use our tokenizers in a server mode.\n\nEach dependency is optional and can be installed separately or all together using the following commands:\n```sh\npip install \"mistral-common[image]\"\npip install \"mistral-common[audio]\"\npip install \"mistral-common[hf-hub]\"\npip install \"mistral-common[sentencepiece]\"\npip install \"mistral-common[server]\"\npip install \"mistral-common[image,audio,hf-hub,sentencepiece,server]\"\n```\n\nFor more information, please refer to the [documentation](https://mistralai.github.io/mistral-common/).\n\n## How to contribute ?\n\nWe welcome contributions to this library. All of our features are tested to ensure best usage. But if you encounter a bug, find difficulties in using `mistral-common`, please open an issue on our [GitHub repository](https://github.com/mistralai/mistral-common/issues).\n\nIf you want to contribute to the code, please fork the repository and open a pull request. We will review your changes and merge them if they are relevant to the library.\n\n```sh\n# Clone the repository\ngit clone https://github.com/<your_fork_username>/mistral-common.git\ncd mistral-common\n\n# Create a virtual environment and install the dependencies\nuv venv\nsource .venv/bin/activate\nuv sync --frozen --all-extras --group dev # --group docs if you want to build the documentation\n\n# Install the pre-commit hooks\nuv run pre-commit install\n```\n\n## License\n\nThis library is licensed under the Apache 2.0 License. See the [LICENCE](./LICENCE) file for more information.\n\n*You must not use this library or our models in a manner that infringes, misappropriates, or otherwise violates any third party\u2019s rights, including intellectual property rights.*\n",
      "keywords": "",
      "platform": [],
      "classifiers": [
        "Environment :: MetaData :: IBM Python Ecosystem"
      ],
      "download_url": "",
      "supported_platform": [],
      "comment": "",
      "provides": [],
      "requires": [],
      "obsoletes": [],
      "project_urls": [],
      "provides_dist": [],
      "obsoletes_dist": [],
      "requires_dist": [
        "pydantic<3.0,>=2.7; python_version <= \"3.13\"",
        "pydantic<3.0,>=2.12; python_version >= \"3.14\"",
        "jsonschema>=4.21.1",
        "typing-extensions>=4.11.0",
        "tiktoken>=0.7.0; python_version <= \"3.13\"",
        "tiktoken>=0.12.0; python_version >= \"3.14\"",
        "pillow>=10.3.0",
        "requests>=2.0.0",
        "numpy<2.4,>=1.25; python_version <= \"3.12\"",
        "numpy>=1.25; python_version > \"3.12\"",
        "pydantic-extra-types[pycountry]>=2.10.5",
        "opencv-python-headless>=4.0.0; extra == \"opencv\"",
        "sentencepiece>=0.2.0; extra == \"sentencepiece\"",
        "soundfile>=0.12.1; extra == \"soundfile\"",
        "soxr>=0.5.0; extra == \"soxr\"",
        "mistral_common[soundfile]; extra == \"audio\"",
        "mistral_common[soxr]; extra == \"audio\"",
        "mistral_common[opencv]; extra == \"image\"",
        "llguidance<1.4.0,>=1.3.0; extra == \"guidance\"",
        "jinja2>=3.1.0; extra == \"guidance\"",
        "huggingface-hub>=1.0; extra == \"hf-hub\"",
        "fastapi[standard]>=0.118.3; extra == \"server\"",
        "pydantic-settings>=2.9.1; extra == \"server\"",
        "click>=8.1.0; extra == \"server\"",
        "uvloop>=0.22.1; python_version >= \"3.14\" and extra == \"server\"",
        "mistral_common[audio,guidance,hf-hub,image,opencv,sentencepiece,server]; extra == \"all\""
      ],
      "requires_external": [],
      "requires_python": "<3.15,>=3.10.0",
      "description_content_type": "text/markdown",
      "provides_extras": [
        "opencv",
        "sentencepiece",
        "soundfile",
        "soxr",
        "audio",
        "image",
        "guidance",
        "hf-hub",
        "server",
        "all"
      ],
      "dynamic": [],
      "license_expression": "Apache-2.0",
      "license_file": [],
      "+links": [
        {
          "rel": "releasefile",
          "hash_spec": "sha256=616d46de6f083dcaa91cda935e52d478334ad8e942c24601d9760c33b4054cf0",
          "hashes": {
            "sha256": "616d46de6f083dcaa91cda935e52d478334ad8e942c24601d9760c33b4054cf0"
          },
          "href": "https://wheels.developerfirst.ibm.com/ppc64le/linux/+f/616/d46de6f083dca/mistral_common-1.11.5-py3-none-any.whl",
          "log": [
            {
              "what": "upload",
              "who": "ppc64le",
              "when": [
                2026,
                7,
                27,
                12,
                50,
                13
              ],
              "dst": "ppc64le/linux"
            }
          ]
        }
      ]
    },
    "1.11.5+ppc64le1": {
      "name": "mistral_common",
      "version": "1.11.5+ppc64le1",
      "metadata_version": "2.4",
      "summary": "Mistral-common is a library of common utilities for Mistral AI.",
      "home_page": "",
      "author": "",
      "author_email": "bam4d <bam4d@mistral.ai>",
      "maintainer": "",
      "maintainer_email": "",
      "license": "",
      "description": "<div align=\"center\">\n\n<img src=\"./docs/assets/logo.svg\" alt=\"Mistral AI\" height=\"100\"/>\n\n<br/>\n<br/>\n\n# Mistral-common\n\n[![PyPI version](https://img.shields.io/pypi/v/mistral-common?label=release&logo=pypi&logoColor=white)](https://pypi.org/project/mistral-common/)\n[![Tests](https://img.shields.io/github/actions/workflow/status/mistralai/mistral-common/lint_build_test.yaml?label=tests&branch=main)](https://github.com/mistralai/mistral-common/actions/workflows/lint_build_test.yaml)\n[![Documentation](https://img.shields.io/website?url=https%3A%2F%2Fmistralai.github.io%2Fmistral-common%2F&up_message=online&down_message=offline&label=docs)](https://mistralai.github.io/mistral-common/)\n[![Python version](https://img.shields.io/badge/dynamic/json?query=info.requires_python&label=python&url=https%3A%2F%2Fpypi.org%2Fpypi%2Fmistral-common%2Fjson)](https://www.python.org/downloads/)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](./LICENCE)\n\n</div>\n\n## What is it? \n\n**mistral-common** is a set of tools to help you work with [Mistral AI](https://mistral.ai/) models.\n\nWe open-source the tokenizers, validation and normalization code that can be used with our models.\n\nThis ensures that you can take full advantage of our models for the following features:\n\n- **tokenization** of text, images and tools calls.\n- **validation and normalization** of requests, messages, tool calls, and responses. This is built on top of the [Pydantic](https://docs.pydantic.dev/latest/) library.\n\nWe also version our tokenizers to guarantee backward compatibility for the models that we release.\n\n## For who ?\n\nThis library is for you if you want to:\n\n- use our models in your own application.\n- build your own models and want to use the same tokenization and validation code as we do.\n\n## How to use it ?\n\nYou can install the library using pip:\n```sh\npip install mistral-common\n```\n\nWe propose different dependencies to install depending on your needs:\n- `image`: to use the image tokenizers.\n- `audio`: to use the audio tokenizers.\n- `hf-hub`: to download the tokenizers from the Hugging Face Hub.\n- `sentencepiece`: to allow the use of SentencePiece tokenizers. This is now optional as we only release `Tekken` tokenizers for recent models.\n- \\[Experimental\\] `server`: to use our tokenizers in a server mode.\n\nEach dependency is optional and can be installed separately or all together using the following commands:\n```sh\npip install \"mistral-common[image]\"\npip install \"mistral-common[audio]\"\npip install \"mistral-common[hf-hub]\"\npip install \"mistral-common[sentencepiece]\"\npip install \"mistral-common[server]\"\npip install \"mistral-common[image,audio,hf-hub,sentencepiece,server]\"\n```\n\nFor more information, please refer to the [documentation](https://mistralai.github.io/mistral-common/).\n\n## How to contribute ?\n\nWe welcome contributions to this library. All of our features are tested to ensure best usage. But if you encounter a bug, find difficulties in using `mistral-common`, please open an issue on our [GitHub repository](https://github.com/mistralai/mistral-common/issues).\n\nIf you want to contribute to the code, please fork the repository and open a pull request. We will review your changes and merge them if they are relevant to the library.\n\n```sh\n# Clone the repository\ngit clone https://github.com/<your_fork_username>/mistral-common.git\ncd mistral-common\n\n# Create a virtual environment and install the dependencies\nuv venv\nsource .venv/bin/activate\nuv sync --frozen --all-extras --group dev # --group docs if you want to build the documentation\n\n# Install the pre-commit hooks\nuv run pre-commit install\n```\n\n## License\n\nThis library is licensed under the Apache 2.0 License. See the [LICENCE](./LICENCE) file for more information.\n\n*You must not use this library or our models in a manner that infringes, misappropriates, or otherwise violates any third party\u2019s rights, including intellectual property rights.*\n",
      "keywords": "",
      "platform": [],
      "classifiers": [
        "Environment :: MetaData :: IBM Python Ecosystem"
      ],
      "download_url": "",
      "supported_platform": [],
      "comment": "",
      "provides": [],
      "requires": [],
      "obsoletes": [],
      "project_urls": [],
      "provides_dist": [],
      "obsoletes_dist": [],
      "requires_dist": [
        "pydantic<3.0,>=2.7; python_version <= \"3.13\"",
        "pydantic<3.0,>=2.12; python_version >= \"3.14\"",
        "jsonschema>=4.21.1",
        "typing-extensions>=4.11.0",
        "tiktoken>=0.7.0; python_version <= \"3.13\"",
        "tiktoken>=0.12.0; python_version >= \"3.14\"",
        "pillow>=10.3.0",
        "requests>=2.0.0",
        "numpy<2.4,>=1.25; python_version <= \"3.12\"",
        "numpy>=1.25; python_version > \"3.12\"",
        "pydantic-extra-types[pycountry]>=2.10.5",
        "opencv-python-headless>=4.0.0; extra == \"opencv\"",
        "sentencepiece>=0.2.0; extra == \"sentencepiece\"",
        "soundfile>=0.12.1; extra == \"soundfile\"",
        "soxr>=0.5.0; extra == \"soxr\"",
        "mistral_common[soundfile]; extra == \"audio\"",
        "mistral_common[soxr]; extra == \"audio\"",
        "mistral_common[opencv]; extra == \"image\"",
        "llguidance<1.4.0,>=1.3.0; extra == \"guidance\"",
        "jinja2>=3.1.0; extra == \"guidance\"",
        "huggingface-hub>=1.0; extra == \"hf-hub\"",
        "fastapi[standard]>=0.118.3; extra == \"server\"",
        "pydantic-settings>=2.9.1; extra == \"server\"",
        "click>=8.1.0; extra == \"server\"",
        "uvloop>=0.22.1; python_version >= \"3.14\" and extra == \"server\"",
        "mistral_common[audio,guidance,hf-hub,image,opencv,sentencepiece,server]; extra == \"all\""
      ],
      "requires_external": [],
      "requires_python": "<3.15,>=3.10.0",
      "description_content_type": "text/markdown",
      "provides_extras": [
        "opencv",
        "sentencepiece",
        "soundfile",
        "soxr",
        "audio",
        "image",
        "guidance",
        "hf-hub",
        "server",
        "all"
      ],
      "dynamic": [],
      "license_expression": "Apache-2.0",
      "license_file": [],
      "+links": [
        {
          "rel": "releasefile",
          "hash_spec": "sha256=4f457c161ddd532f7f48b416e75bc78a58ba9a82b63f357d12bf2484a60f4b9c",
          "hashes": {
            "sha256": "4f457c161ddd532f7f48b416e75bc78a58ba9a82b63f357d12bf2484a60f4b9c"
          },
          "href": "https://wheels.developerfirst.ibm.com/ppc64le/linux/+f/4f4/57c161ddd532f/mistral_common-1.11.5+ppc64le1-py3-none-any.whl",
          "log": [
            {
              "what": "upload",
              "who": "ppc64le",
              "when": [
                2026,
                7,
                23,
                10,
                26,
                45
              ],
              "dst": "ppc64le/linux"
            }
          ]
        }
      ]
    }
  },
  "type": "projectconfig"
}
