{ "info": { "author": "NeuML", "author_email": null, "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development", "Topic :: Text Processing :: Indexing", "Topic :: Utilities" ], "description": "
\n \n
\n All-in-one embeddings database\n
\n\n\n\ntxtai is an all-in-one embeddings database for semantic search, LLM orchestration and language model workflows.\n\n\n\nEmbeddings databases are a union of vector indexes (sparse and dense), graph networks and relational databases. This enables vector search with SQL, topic modeling, retrieval augmented generation (RAG) and more.\n\nEmbeddings databases can stand on their own and/or serve as a powerful knowledge source for large language model (LLM) prompts.\n\nSummary of txtai features:\n\n- \ud83d\udd0e Vector search with SQL, object storage, topic modeling, graph analysis and multimodal indexing\n- \ud83d\udcc4 Create embeddings for text, documents, audio, images and video\n- \ud83d\udca1 Pipelines powered by language models that run LLM prompts, question-answering, labeling, transcription, translation, summarization and more\n- \u21aa\ufe0f\ufe0f Workflows to join pipelines together and aggregate business logic. txtai processes can be simple microservices or multi-model workflows.\n- \u2699\ufe0f Build with Python or YAML. API bindings available for [JavaScript](https://github.com/neuml/txtai.js), [Java](https://github.com/neuml/txtai.java), [Rust](https://github.com/neuml/txtai.rs) and [Go](https://github.com/neuml/txtai.go).\n- \u2601\ufe0f Run local or scale out with container orchestration\n\ntxtai is built with Python 3.8+, [Hugging Face Transformers](https://github.com/huggingface/transformers), [Sentence Transformers](https://github.com/UKPLab/sentence-transformers) and [FastAPI](https://github.com/tiangolo/fastapi). txtai is open-source under an Apache 2.0 license.\n\n*Interested in an easy and secure way to run hosted txtai applications? Then join the [txtai.cloud](https://txtai.cloud) preview to learn more.*\n\n## Why txtai?\n\n\n\nNew vector databases, LLM frameworks and everything in between are sprouting up daily. Why build with txtai?\n\n- Up and running in minutes with [pip](https://neuml.github.io/txtai/install/) or [Docker](https://neuml.github.io/txtai/cloud/)\n```python\n# Get started in a couple lines\nimport txtai\n\nembeddings = txtai.Embeddings()\nembeddings.index([\"Correct\", \"Not what we hoped\"])\nembeddings.search(\"positive\", 1)\n#[(0, 0.29862046241760254)]\n```\n- Built-in API makes it easy to develop applications using your programming language of choice\n```yaml\n# app.yml\nembeddings:\n path: sentence-transformers/all-MiniLM-L6-v2\n```\n```bash\nCONFIG=app.yml uvicorn \"txtai.api:app\"\ncurl -X GET \"http://localhost:8000/search?query=positive\"\n```\n- Run local - no need to ship data off to disparate remote services\n- Work with micromodels all the way up to large language models (LLMs)\n- Low footprint - install additional dependencies and scale up when needed\n- [Learn by example](https://neuml.github.io/txtai/examples) - notebooks cover all available functionality\n\n## Use Cases\n\nThe following sections introduce common txtai use cases. A comprehensive set of over 50 [example notebooks and applications](https://neuml.github.io/txtai/examples) are also available.\n\n### Semantic Search\n\nBuild semantic/similarity/vector/neural search applications.\n\n\n\nTraditional search systems use keywords to find data. Semantic search has an understanding of natural language and identifies results that have the same meaning, not necessarily the same keywords.\n\n\n\nGet started with the following examples.\n\n| Notebook | Description | |\n|:----------|:-------------|------:|\n| [Introducing txtai](https://github.com/neuml/txtai/blob/master/examples/01_Introducing_txtai.ipynb) [\u25b6\ufe0f](https://www.youtube.com/watch?v=SIezMnVdmMs) | Overview of the functionality provided by txtai | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/01_Introducing_txtai.ipynb) |\n| [Similarity search with images](https://github.com/neuml/txtai/blob/master/examples/13_Similarity_search_with_images.ipynb) | Embed images and text into the same space for search | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/13_Similarity_search_with_images.ipynb) |\n| [Build a QA database](https://github.com/neuml/txtai/blob/master/examples/34_Build_a_QA_database.ipynb) | Question matching with semantic search | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/34_Build_a_QA_database.ipynb) |\n| [Semantic Graphs](https://github.com/neuml/txtai/blob/master/examples/38_Introducing_the_Semantic_Graph.ipynb) | Explore topics, data connectivity and run network analysis| [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/38_Introducing_the_Semantic_Graph.ipynb) |\n\n### LLM Orchestration\n\nLLM chains, retrieval augmented generation (RAG), chat with your data, pipelines and workflows that interface with large language models (LLMs).\n\n#### Chains\n\nIntegrate LLM chains (known as workflows in txtai), multiple LLM agents and self-critique.\n\n\n\nSee below to learn more.\n\n| Notebook | Description | |\n|:----------|:-------------|------:|\n| [Prompt templates and task chains](https://github.com/neuml/txtai/blob/master/examples/44_Prompt_templates_and_task_chains.ipynb) | Build model prompts and connect tasks together with workflows | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/44_Prompt_templates_and_task_chains.ipynb) |\n| [Integrate LLM frameworks](https://github.com/neuml/txtai/blob/master/examples/53_Integrate_LLM_Frameworks.ipynb) | Integrate llama.cpp, LiteLLM and custom generation frameworks | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/53_Integrate_LLM_Frameworks.ipynb) |\n| [Build knowledge graphs with LLMs](https://github.com/neuml/txtai/blob/master/examples/57_Build_knowledge_graphs_with_LLM_driven_entity_extraction.ipynb) | Build knowledge graphs with LLM-driven entity extraction | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/57_Build_knowledge_graphs_with_LLM_driven_entity_extraction.ipynb) |\n\n#### Retrieval augmented generation\n\nRetrieval augmented generation (RAG) reduces the risk of LLM hallucinations by constraining the output with a knowledge base as context. RAG is commonly used to \"chat with your data\".\n\n\n\nA novel feature of txtai is that it can provide both an answer and source citation.\n\n| Notebook | Description | |\n|:----------|:-------------|------:|\n| [Build RAG pipelines with txtai](https://github.com/neuml/txtai/blob/master/examples/52_Build_RAG_pipelines_with_txtai.ipynb) | Guide on retrieval augmented generation including how to create citations | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/52_Build_RAG_pipelines_with_txtai.ipynb) |\n| [How RAG with txtai works](https://github.com/neuml/txtai/blob/master/examples/63_How_RAG_with_txtai_works.ipynb) | Create RAG processes, API services and Docker instances | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/63_How_RAG_with_txtai_works.ipynb) |\n| [Advanced RAG with graph path traversal](https://github.com/neuml/txtai/blob/master/examples/58_Advanced_RAG_with_graph_path_traversal.ipynb) | Graph path traversal to collect complex sets of data for advanced RAG | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/58_Advanced_RAG_with_graph_path_traversal.ipynb) |\n| [Advanced RAG with guided generation](https://github.com/neuml/txtai/blob/master/examples/60_Advanced_RAG_with_guided_generation.ipynb) | Retrieval Augmented and Guided Generation | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/60_Advanced_RAG_with_guided_generation.ipynb) |\n\n### Language Model Workflows\n\nLanguage model workflows, also known as semantic workflows, connect language models together to build intelligent applications.\n\n\n\nWhile LLMs are powerful, there are plenty of smaller, more specialized models that work better and faster for specific tasks. This includes models for extractive question-answering, automatic summarization, text-to-speech, transcription and translation.\n\n| Notebook | Description | |\n|:----------|:-------------|------:|\n| [Run pipeline workflows](https://github.com/neuml/txtai/blob/master/examples/14_Run_pipeline_workflows.ipynb) [\u25b6\ufe0f](https://www.youtube.com/watch?v=UBMPDCn1gEU) | Simple yet powerful constructs to efficiently process data | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/14_Run_pipeline_workflows.ipynb) |\n| [Building abstractive text summaries](https://github.com/neuml/txtai/blob/master/examples/09_Building_abstractive_text_summaries.ipynb) | Run abstractive text summarization | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/09_Building_abstractive_text_summaries.ipynb) |\n| [Transcribe audio to text](https://github.com/neuml/txtai/blob/master/examples/11_Transcribe_audio_to_text.ipynb) | Convert audio files to text | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/11_Transcribe_audio_to_text.ipynb) |\n| [Translate text between languages](https://github.com/neuml/txtai/blob/master/examples/12_Translate_text_between_languages.ipynb) | Streamline machine translation and language detection | [](https://colab.research.google.com/github/neuml/txtai/blob/master/examples/12_Translate_text_between_languages.ipynb) |\n\n## Installation\n\n\n\nThe easiest way to install is via pip and PyPI\n\n```\npip install txtai\n```\n\nPython 3.8+ is supported. Using a Python [virtual environment](https://docs.python.org/3/library/venv.html) is recommended.\n\nSee the detailed [install instructions](https://neuml.github.io/txtai/install) for more information covering [optional dependencies](https://neuml.github.io/txtai/install/#optional-dependencies), [environment specific prerequisites](https://neuml.github.io/txtai/install/#environment-specific-prerequisites), [installing from source](https://neuml.github.io/txtai/install/#install-from-source), [conda support](https://neuml.github.io/txtai/install/#conda) and how to [run with containers](https://neuml.github.io/txtai/cloud).\n\n## Model guide\n\n\n\nSee the table below for the current recommended models. These models all allow commercial use and offer a blend of speed and performance.\n\n| Component | Model(s) |\n| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------ |\n| [Embeddings](https://neuml.github.io/txtai/embeddings) | [all-MiniLM-L6-v2](https://hf.co/sentence-transformers/all-MiniLM-L6-v2) | \n| [Image Captions](https://neuml.github.io/txtai/pipeline/image/caption) | [BLIP](https://hf.co/Salesforce/blip-image-captioning-base) |\n| [Labels - Zero Shot](https://neuml.github.io/txtai/pipeline/text/labels) | [BART-Large-MNLI](https://hf.co/facebook/bart-large) |\n| [Labels - Fixed](https://neuml.github.io/txtai/pipeline/text/labels) | Fine-tune with [training pipeline](https://neuml.github.io/txtai/pipeline/train/trainer) |\n| [Large Language Model (LLM)](https://neuml.github.io/txtai/pipeline/text/llm) | [Mistral 7B OpenOrca](https://hf.co/Open-Orca/Mistral-7B-OpenOrca) |\n| [Summarization](https://neuml.github.io/txtai/pipeline/text/summary) | [DistilBART](https://hf.co/sshleifer/distilbart-cnn-12-6) |\n| [Text-to-Speech](https://neuml.github.io/txtai/pipeline/audio/texttospeech) | [ESPnet JETS](https://hf.co/NeuML/ljspeech-jets-onnx) |\n| [Transcription](https://neuml.github.io/txtai/pipeline/audio/transcription) | [Whisper](https://hf.co/openai/whisper-base) | \n| [Translation](https://neuml.github.io/txtai/pipeline/text/translation) | [OPUS Model Series](https://hf.co/Helsinki-NLP) |\n\nModels can be loaded as either a path from the Hugging Face Hub or a local directory. Model paths are optional, defaults are loaded when not specified. For tasks with no recommended model, txtai uses the default models as shown in the Hugging Face Tasks guide.\n\nSee the following links to learn more.\n\n- [Hugging Face Tasks](https://hf.co/tasks)\n- [Hugging Face Model Hub](https://hf.co/models)\n- [MTEB Leaderboard](https://hf.co/spaces/mteb/leaderboard)\n- [LMSYS LLM Leaderboard](https://chat.lmsys.org/?leaderboard)\n- [Open LLM Leaderboard](https://hf.co/spaces/HuggingFaceH4/open_llm_leaderboard)\n\n## Powered by txtai\n\nThe following applications are powered by txtai.\n\n\n\n| Application | Description |\n|:------------ |:-------------|\n| [txtchat](https://github.com/neuml/txtchat) | Retrieval Augmented Generation (RAG) powered search |\n| [paperai](https://github.com/neuml/paperai) | Semantic search and workflows for medical/scientific papers |\n| [codequestion](https://github.com/neuml/codequestion) | Semantic search for developers |\n| [tldrstory](https://github.com/neuml/tldrstory) | Semantic search for headlines and story text |\n\nIn addition to this list, there are also many other [open-source projects](https://github.com/neuml/txtai/network/dependents), [published research](https://scholar.google.com/scholar?q=txtai&hl=en&as_ylo=2022) and closed proprietary/commercial projects that have built on txtai in production.\n\n## Further Reading\n\n\n\n- [Introducing txtai, the all-in-one embeddings database](https://medium.com/neuml/introducing-txtai-the-all-in-one-embeddings-database-c721f4ff91ad)\n- [Tutorial series on Hashnode](https://neuml.hashnode.dev/series/txtai-tutorial) | [dev.to](https://dev.to/neuml/tutorial-series-on-txtai-ibg)\n- [What's new in txtai 7.0](https://medium.com/neuml/whats-new-in-txtai-7-0-855ad6a55440) | [6.0](https://medium.com/neuml/whats-new-in-txtai-6-0-7d93eeedf804) | [5.0](https://medium.com/neuml/whats-new-in-txtai-5-0-e5c75a13b101) | [4.0](https://medium.com/neuml/whats-new-in-txtai-4-0-bbc3a65c3d1c)\n- [Getting started with semantic search](https://medium.com/neuml/getting-started-with-semantic-search-a9fd9d8a48cf) | [workflows](https://medium.com/neuml/getting-started-with-semantic-workflows-2fefda6165d9) | [rag](https://medium.com/neuml/getting-started-with-rag-9a0cca75f748)\n- [Running txtai at scale](https://medium.com/neuml/running-at-scale-with-txtai-71196cdd99f9)\n- [Vector search & RAG Landscape: A review with txtai](https://medium.com/neuml/vector-search-rag-landscape-a-review-with-txtai-a7f37ad0e187)\n\n## Documentation\n\n[Full documentation on txtai](https://neuml.github.io/txtai) including configuration settings for embeddings, pipelines, workflows, API and a FAQ with common questions/issues is available.\n\n## Contributing\n\nFor those who would like to contribute to txtai, please see [this guide](https://github.com/neuml/.github/blob/master/CONTRIBUTING.md).\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "dynamic": null, "home_page": "https://github.com/neuml/txtai", "keywords": "search embedding machine-learning nlp", "license": "Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0", "maintainer": null, "maintainer_email": null, "name": "txtai", "package_url": "https://pypi.org/project/txtai/", "platform": null, "project_url": "https://pypi.org/project/txtai/", "project_urls": { "Documentation": "https://github.com/neuml/txtai", "Homepage": "https://github.com/neuml/txtai", "Issue Tracker": "https://github.com/neuml/txtai/issues", "Source Code": "https://github.com/neuml/txtai" }, "provides_extra": null, "release_url": "https://pypi.org/project/txtai/7.4.0/", "requires_dist": [ "faiss-cpu>=1.7.1.post2", "msgpack>=1.0.7", "torch>=1.12.1", "transformers>=4.28.0", "huggingface-hub>=0.19.0", "numpy>=1.18.4", "pyyaml>=5.3", "regex>=2022.8.17", "aiohttp>=3.8.1; extra == \"all\"", "fastapi>=0.94.0; extra == \"all\"", "pillow>=7.1.2; extra == \"all\"", "python-multipart>=0.0.7; extra == \"all\"", "uvicorn>=0.12.1; extra == \"all\"", "apache-libcloud>=3.3.1; extra == \"all\"", "rich>=12.0.1; extra == \"all\"", "duckdb>=0.7.1; extra == \"all\"", "sqlalchemy>=2.0.20; extra == \"all\"", "grand-cypher>=0.6.0; extra == \"all\"", "grand-graph>=0.5.0; extra == \"all\"", "networkx>=2.6.3; extra == \"all\"", "python-louvain>=0.16; extra == \"all\"", "onnx>=1.11.0; extra == \"all\"", "onnxruntime>=1.11.0; extra == \"all\"", "soundfile>=0.10.3.post1; extra == \"all\"", "scipy>=1.4.1; extra == \"all\"", "ttstokenizer>=1.0.0; extra == \"all\"", "beautifulsoup4>=4.9.3; extra == \"all\"", "nltk>=3.5; extra == \"all\"", "pandas>=1.1.0; extra == \"all\"", "tika>=1.24; extra == \"all\"", "imagehash>=4.2.1; extra == \"all\"", "timm>=0.4.12; extra == \"all\"", "litellm>=1.37.16; extra == \"all\"", "llama-cpp-python>=0.2.75; extra == \"all\"", "fasttext>=0.9.2; extra == \"all\"", "sentencepiece>=0.1.91; extra == \"all\"", "accelerate>=0.26.0; extra == \"all\"", "bitsandbytes>=0.42.0; extra == \"all\"", "onnxmltools>=1.9.1; extra == \"all\"", "peft>=0.8.1; extra == \"all\"", "skl2onnx>=1.9.1; extra == \"all\"", "annoy>=1.16.3; extra == \"all\"", "hnswlib>=0.5.0; extra == \"all\"", "pgvector>=0.2.5; extra == \"all\"", "sqlite-vec>=0.1.1; extra == \"all\"", "pymagnitude-lite>=0.1.43; extra == \"all\"", "scikit-learn>=0.23.1; extra == \"all\"", "sentence-transformers>=2.2.0; extra == \"all\"", "skops>=0.9.0; extra == \"all\"", "croniter>=1.2.0; extra == \"all\"", "openpyxl>=3.0.9; extra == \"all\"", "requests>=2.26.0; extra == \"all\"", "xmltodict>=0.12.0; extra == \"all\"", "annoy>=1.16.3; extra == \"ann\"", "hnswlib>=0.5.0; extra == \"ann\"", "pgvector>=0.2.5; extra == \"ann\"", "sqlalchemy>=2.0.20; extra == \"ann\"", "sqlite-vec>=0.1.1; extra == \"ann\"", "aiohttp>=3.8.1; extra == \"api\"", "fastapi>=0.94.0; extra == \"api\"", "pillow>=7.1.2; extra == \"api\"", "python-multipart>=0.0.7; extra == \"api\"", "uvicorn>=0.12.1; extra == \"api\"", "apache-libcloud>=3.3.1; extra == \"cloud\"", "rich>=12.0.1; extra == \"console\"", "duckdb>=0.7.1; extra == \"database\"", "pillow>=7.1.2; extra == \"database\"", "sqlalchemy>=2.0.20; extra == \"database\"", "black; extra == \"dev\"", "coverage; extra == \"dev\"", "coveralls; extra == \"dev\"", "httpx; extra == \"dev\"", "mkdocs-material; extra == \"dev\"", "mkdocs-redirects; extra == \"dev\"", "mkdocstrings[python]; extra == \"dev\"", "pre-commit; extra == \"dev\"", "pylint; extra == \"dev\"", "grand-cypher>=0.6.0; extra == \"graph\"", "grand-graph>=0.5.0; extra == \"graph\"", "networkx>=2.6.3; extra == \"graph\"", "python-louvain>=0.16; extra == \"graph\"", "sqlalchemy>=2.0.20; extra == \"graph\"", "onnx>=1.11.0; extra == \"model\"", "onnxruntime>=1.11.0; extra == \"model\"", "onnx>=1.11.0; extra == \"pipeline\"", "onnxruntime>=1.11.0; extra == \"pipeline\"", "soundfile>=0.10.3.post1; extra == \"pipeline\"", "scipy>=1.4.1; extra == \"pipeline\"", "ttstokenizer>=1.0.0; extra == \"pipeline\"", "beautifulsoup4>=4.9.3; extra == \"pipeline\"", "nltk>=3.5; extra == \"pipeline\"", "pandas>=1.1.0; extra == \"pipeline\"", "tika>=1.24; extra == \"pipeline\"", "imagehash>=4.2.1; extra == \"pipeline\"", "pillow>=7.1.2; extra == \"pipeline\"", "timm>=0.4.12; extra == \"pipeline\"", "litellm>=1.37.16; extra == \"pipeline\"", "llama-cpp-python>=0.2.75; extra == \"pipeline\"", "fasttext>=0.9.2; extra == \"pipeline\"", "sentencepiece>=0.1.91; extra == \"pipeline\"", "accelerate>=0.26.0; extra == \"pipeline\"", "bitsandbytes>=0.42.0; extra == \"pipeline\"", "onnxmltools>=1.9.1; extra == \"pipeline\"", "peft>=0.8.1; extra == \"pipeline\"", "skl2onnx>=1.9.1; extra == \"pipeline\"", "onnx>=1.11.0; extra == \"pipeline-audio\"", "onnxruntime>=1.11.0; extra == \"pipeline-audio\"", "soundfile>=0.10.3.post1; extra == \"pipeline-audio\"", "scipy>=1.4.1; extra == \"pipeline-audio\"", "ttstokenizer>=1.0.0; extra == \"pipeline-audio\"", "beautifulsoup4>=4.9.3; extra == \"pipeline-data\"", "nltk>=3.5; extra == \"pipeline-data\"", "pandas>=1.1.0; extra == \"pipeline-data\"", "tika>=1.24; extra == \"pipeline-data\"", "imagehash>=4.2.1; extra == \"pipeline-image\"", "pillow>=7.1.2; extra == \"pipeline-image\"", "timm>=0.4.12; extra == \"pipeline-image\"", "litellm>=1.37.16; extra == \"pipeline-llm\"", "llama-cpp-python>=0.2.75; extra == \"pipeline-llm\"", "fasttext>=0.9.2; extra == \"pipeline-text\"", "sentencepiece>=0.1.91; extra == \"pipeline-text\"", "accelerate>=0.26.0; extra == \"pipeline-train\"", "bitsandbytes>=0.42.0; extra == \"pipeline-train\"", "onnx>=1.11.0; extra == \"pipeline-train\"", "onnxmltools>=1.9.1; extra == \"pipeline-train\"", "onnxruntime>=1.11.0; extra == \"pipeline-train\"", "peft>=0.8.1; extra == \"pipeline-train\"", "skl2onnx>=1.9.1; extra == \"pipeline-train\"", "sqlalchemy>=2.0.20; extra == \"scoring\"", "annoy>=1.16.3; extra == \"similarity\"", "hnswlib>=0.5.0; extra == \"similarity\"", "pgvector>=0.2.5; extra == \"similarity\"", "sqlalchemy>=2.0.20; extra == \"similarity\"", "sqlite-vec>=0.1.1; extra == \"similarity\"", "fasttext>=0.9.2; extra == \"similarity\"", "litellm>=1.37.16; extra == \"similarity\"", "llama-cpp-python>=0.2.75; extra == \"similarity\"", "pymagnitude-lite>=0.1.43; extra == \"similarity\"", "scikit-learn>=0.23.1; extra == \"similarity\"", "sentence-transformers>=2.2.0; extra == \"similarity\"", "skops>=0.9.0; extra == \"similarity\"", "fasttext>=0.9.2; extra == \"vectors\"", "litellm>=1.37.16; extra == \"vectors\"", "llama-cpp-python>=0.2.75; extra == \"vectors\"", "pymagnitude-lite>=0.1.43; extra == \"vectors\"", "scikit-learn>=0.23.1; extra == \"vectors\"", "sentence-transformers>=2.2.0; extra == \"vectors\"", "skops>=0.9.0; extra == \"vectors\"", "apache-libcloud>=3.3.1; extra == \"workflow\"", "croniter>=1.2.0; extra == \"workflow\"", "openpyxl>=3.0.9; extra == \"workflow\"", "pandas>=1.1.0; extra == \"workflow\"", "pillow>=7.1.2; extra == \"workflow\"", "requests>=2.26.0; extra == \"workflow\"", "xmltodict>=0.12.0; extra == \"workflow\"" ], "requires_python": ">=3.8", "summary": "All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows", "version": "7.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 24898066, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "c712eab6619bacb0b9b0b6d738d945035192428c58a7d47303d7c018a072f7c9", "md5": "f4b8894ba10b4d066c453f3a28644b0d", "sha256": "6ebae5c06f2dca3b9336b5c3d2dfae762290d3c23261875789c3d769df80f545" }, "downloads": -1, "filename": "txtai-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4b8894ba10b4d066c453f3a28644b0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 17866, "upload_time": "2020-08-11T17:52:29", "upload_time_iso_8601": "2020-08-11T17:52:29.015512Z", "url": "https://files.pythonhosted.org/packages/c7/12/eab6619bacb0b9b0b6d738d945035192428c58a7d47303d7c018a072f7c9/txtai-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "929b4ca8c0324ecfc93e518691a1a9d3fc44022b7f42f0f3c0c63697742cf860", "md5": "767354df5c5ffa139fd613072d085d15", "sha256": "29ae9cdecfd1973c57e4f6adaef62cf72c9d7d5d79c6528825a3a51adcb74adc" }, "downloads": -1, "filename": "txtai-1.0.0.tar.gz", "has_sig": false, "md5_digest": "767354df5c5ffa139fd613072d085d15", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13364, "upload_time": "2020-08-11T17:52:31", "upload_time_iso_8601": "2020-08-11T17:52:31.352787Z", "url": "https://files.pythonhosted.org/packages/92/9b/4ca8c0324ecfc93e518691a1a9d3fc44022b7f42f0f3c0c63697742cf860/txtai-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "a4408165e17f9321e37f21ac3c64c87cc5af2809219226b9d54964c169b040cc", "md5": "731a3c2b327e87433cc0b8344757036d", "sha256": "edcf63fb230fd4618bc4d659098b1328b9e898c624d241f66256d1efced5267e" }, "downloads": -1, "filename": "txtai-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "731a3c2b327e87433cc0b8344757036d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 19514, "upload_time": "2020-08-18T20:19:01", "upload_time_iso_8601": "2020-08-18T20:19:01.490180Z", "url": "https://files.pythonhosted.org/packages/a4/40/8165e17f9321e37f21ac3c64c87cc5af2809219226b9d54964c169b040cc/txtai-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "35243dd3eaa46d4fc6be9416c03ca9f01674733fc91182b1feccfa85ea242c96", "md5": "e8e557d1299335b1cd475c7d95d2552a", "sha256": "6f87a59e5e69bd3224f1c3c5312bba975730fc543d2f1a54a9e1f7406c1112e7" }, "downloads": -1, "filename": "txtai-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e8e557d1299335b1cd475c7d95d2552a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14818, "upload_time": "2020-08-18T20:19:03", "upload_time_iso_8601": "2020-08-18T20:19:03.417806Z", "url": "https://files.pythonhosted.org/packages/35/24/3dd3eaa46d4fc6be9416c03ca9f01674733fc91182b1feccfa85ea242c96/txtai-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "5d3925eb9899237442d4d0a3e3cb1561d6c23f05ae082f615cf67de948702bd6", "md5": "1e7eab2bacc57c4fbd36211f8ecb9c23", "sha256": "7eed930a79d550618bd24510deeab5853ff508d12482557d158fbeb74164e45e" }, "downloads": -1, "filename": "txtai-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1e7eab2bacc57c4fbd36211f8ecb9c23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20989, "upload_time": "2020-09-10T23:22:56", "upload_time_iso_8601": "2020-09-10T23:22:56.754919Z", "url": "https://files.pythonhosted.org/packages/5d/39/25eb9899237442d4d0a3e3cb1561d6c23f05ae082f615cf67de948702bd6/txtai-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3a20a7a0d1f6ad66b2f78a6d86aae99eb470b8bcb7d88ecb21d2c55ec9b78a07", "md5": "22db8011bd3d5abeacf89ca4fa6d38a7", "sha256": "a026a87aae4f9e35c0d732136cfedc9dfcbfab546cc101a57bf853d7af0c9a92" }, "downloads": -1, "filename": "txtai-1.2.0.tar.gz", "has_sig": false, "md5_digest": "22db8011bd3d5abeacf89ca4fa6d38a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17450, "upload_time": "2020-09-10T23:22:57", "upload_time_iso_8601": "2020-09-10T23:22:57.873872Z", "url": "https://files.pythonhosted.org/packages/3a/20/a7a0d1f6ad66b2f78a6d86aae99eb470b8bcb7d88ecb21d2c55ec9b78a07/txtai-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "blake2b_256": "c361d4211c3f77a9ca58037ee908cbf5fc5cfddbfcdad4101ba16e79d1a24cca", "md5": "cbb77cae35c07eb33fc64a4be01fe37b", "sha256": "b6a704fe1f8549df1ee8decd5e9c6e0cbbc371b8f2389a35c5b9c5f113ebdae6" }, "downloads": -1, "filename": "txtai-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cbb77cae35c07eb33fc64a4be01fe37b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20985, "upload_time": "2020-09-11T19:23:49", "upload_time_iso_8601": "2020-09-11T19:23:49.523662Z", "url": "https://files.pythonhosted.org/packages/c3/61/d4211c3f77a9ca58037ee908cbf5fc5cfddbfcdad4101ba16e79d1a24cca/txtai-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "581dc5524ab1fbd436532e0ff37bd7c3b0a6e002ea433d7fc42feb4dc6ff3409", "md5": "85eb777170920c0ab9f61f85237d7c35", "sha256": "9dcb2d8d64d1a592df2842ed3e53691ab78c499947c2aa502d7c32474e2f2661" }, "downloads": -1, "filename": "txtai-1.2.1.tar.gz", "has_sig": false, "md5_digest": "85eb777170920c0ab9f61f85237d7c35", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17448, "upload_time": "2020-09-11T19:23:50", "upload_time_iso_8601": "2020-09-11T19:23:50.448883Z", "url": "https://files.pythonhosted.org/packages/58/1d/c5524ab1fbd436532e0ff37bd7c3b0a6e002ea433d7fc42feb4dc6ff3409/txtai-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "cfe4f6b2182ec495ba2b26f4cc7612fe984a6b870aff152c5f8b1b736e543925", "md5": "705ff9a9cb9b3bad92de718cd55c0daf", "sha256": "bc71fefe13ddc301ebc742e08adce1361ad64f179a0e4c33a7d70330c2eccf6d" }, "downloads": -1, "filename": "txtai-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "705ff9a9cb9b3bad92de718cd55c0daf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 22976, "upload_time": "2020-10-11T18:12:27", "upload_time_iso_8601": "2020-10-11T18:12:27.249273Z", "url": "https://files.pythonhosted.org/packages/cf/e4/f6b2182ec495ba2b26f4cc7612fe984a6b870aff152c5f8b1b736e543925/txtai-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "6f771a5fe3cae28d070ebc9f2082e160325ee342eaa617656342ff09706d722c", "md5": "179507fc988762c40d8771ca9c189bec", "sha256": "f5fe8f25a81f02235f9ce622be8d7295d2cd699ecd7b7e616e40839e8454e4b5" }, "downloads": -1, "filename": "txtai-1.3.0.tar.gz", "has_sig": false, "md5_digest": "179507fc988762c40d8771ca9c189bec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 18832, "upload_time": "2020-10-11T18:12:28", "upload_time_iso_8601": "2020-10-11T18:12:28.674956Z", "url": "https://files.pythonhosted.org/packages/6f/77/1a5fe3cae28d070ebc9f2082e160325ee342eaa617656342ff09706d722c/txtai-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "6d907fb8b40f9b3f800137c40c331fc8e4abc4d7378caa47b0a06fa6c2b2984e", "md5": "c908bef9f21bb4e406236dc7fddb7e59", "sha256": "846bae1f38325eeba28e31945110d06ca113c606e968fb9c24faefe33c56d40e" }, "downloads": -1, "filename": "txtai-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c908bef9f21bb4e406236dc7fddb7e59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 23245, "upload_time": "2020-11-03T00:22:03", "upload_time_iso_8601": "2020-11-03T00:22:03.373741Z", "url": "https://files.pythonhosted.org/packages/6d/90/7fb8b40f9b3f800137c40c331fc8e4abc4d7378caa47b0a06fa6c2b2984e/txtai-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e98044cacc4c0aeba23231678f9f66c18908a0b46a09c68afb0a84873e898c1d", "md5": "875234140b6d272797ac4697a7321f7e", "sha256": "d0b8e8d5750d9b14347e6ccfcf86bda77da63e3f5b9e7836e07be7fdc830cc89" }, "downloads": -1, "filename": "txtai-1.4.0.tar.gz", "has_sig": false, "md5_digest": "875234140b6d272797ac4697a7321f7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 19197, "upload_time": "2020-11-03T00:22:04", "upload_time_iso_8601": "2020-11-03T00:22:04.539560Z", "url": "https://files.pythonhosted.org/packages/e9/80/44cacc4c0aeba23231678f9f66c18908a0b46a09c68afb0a84873e898c1d/txtai-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "blake2b_256": "62623e22b49b28b69385c4fab8cfb4f8f4d0623e20ce20f4a67b815e38b30984", "md5": "6c0dbc4b4d4d38ef07af3cce74f467e2", "sha256": "93256a89eb2185d74027bbcc3cc0a47a579dda7d4b8ea5368e148d4fc6ca673f" }, "downloads": -1, "filename": "txtai-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6c0dbc4b4d4d38ef07af3cce74f467e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24757, "upload_time": "2020-11-21T01:53:14", "upload_time_iso_8601": "2020-11-21T01:53:14.344279Z", "url": "https://files.pythonhosted.org/packages/62/62/3e22b49b28b69385c4fab8cfb4f8f4d0623e20ce20f4a67b815e38b30984/txtai-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a52c389d274335c0d7d1ab6fa109d40bbc68a980d2bad518377411fc88aa19ed", "md5": "f53cf0e0fe57fffebf3cdfc845883bb9", "sha256": "03e722f8d93cd038b760b44cf91f98a7e1d65bfdabad6825cd0f8913caba22f8" }, "downloads": -1, "filename": "txtai-1.5.0.tar.gz", "has_sig": false, "md5_digest": "f53cf0e0fe57fffebf3cdfc845883bb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21202, "upload_time": "2020-11-21T01:53:15", "upload_time_iso_8601": "2020-11-21T01:53:15.706649Z", "url": "https://files.pythonhosted.org/packages/a5/2c/389d274335c0d7d1ab6fa109d40bbc68a980d2bad518377411fc88aa19ed/txtai-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "0a18f3592b253a5f3b69c3d2df7dabc1e266206e9307e699ccf1d9e080fa3e78", "md5": "fedf175b837c3285230f5fb9cd750dcf", "sha256": "aa2092fd0993c7c139532c87b29c1ee94f43edbe1e77cfeb10c6d4da795ebcef" }, "downloads": -1, "filename": "txtai-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fedf175b837c3285230f5fb9cd750dcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27130, "upload_time": "2021-01-13T03:14:09", "upload_time_iso_8601": "2021-01-13T03:14:09.247572Z", "url": "https://files.pythonhosted.org/packages/0a/18/f3592b253a5f3b69c3d2df7dabc1e266206e9307e699ccf1d9e080fa3e78/txtai-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a7a68b624f410ec4b5ba9bff659e00e34f0c02564b5a55fdd063c4be84def33e", "md5": "360382a51b7c559ff1577c32d25ee5b6", "sha256": "7d72c072584055bb510f23bcfbb1201dcd950c866842bab640f4408674adb643" }, "downloads": -1, "filename": "txtai-2.0.0.tar.gz", "has_sig": false, "md5_digest": "360382a51b7c559ff1577c32d25ee5b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24863, "upload_time": "2021-01-13T03:14:10", "upload_time_iso_8601": "2021-01-13T03:14:10.652960Z", "url": "https://files.pythonhosted.org/packages/a7/a6/8b624f410ec4b5ba9bff659e00e34f0c02564b5a55fdd063c4be84def33e/txtai-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "117ee2df6973f9a94d077e0d61c5de79905d7e7593365a8ca3baf66c59c14887", "md5": "1096a5232de4bb3c0be1b58850ac01cd", "sha256": "842ffef8c27f837181df54625d6605d55e3c2e9a677659ec1021579c6e14f8c9" }, "downloads": -1, "filename": "txtai-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1096a5232de4bb3c0be1b58850ac01cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 57803, "upload_time": "2021-05-04T19:45:24", "upload_time_iso_8601": "2021-05-04T19:45:24.910429Z", "url": "https://files.pythonhosted.org/packages/11/7e/e2df6973f9a94d077e0d61c5de79905d7e7593365a8ca3baf66c59c14887/txtai-3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "54db5a557cf883c0a336068ff6d235e4a77f2fd05ecc6456980b3b8c2848ef44", "md5": "a5f5cae3874ea4d04f05d1bada4a0570", "sha256": "69038abd992b4b69fb2bfd8af3a1adce8f59e59b3a814d0eb39996ed2c004b8f" }, "downloads": -1, "filename": "txtai-3.0.0.tar.gz", "has_sig": false, "md5_digest": "a5f5cae3874ea4d04f05d1bada4a0570", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 35674, "upload_time": "2021-05-04T19:45:28", "upload_time_iso_8601": "2021-05-04T19:45:28.398781Z", "url": "https://files.pythonhosted.org/packages/54/db/5a557cf883c0a336068ff6d235e4a77f2fd05ecc6456980b3b8c2848ef44/txtai-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "4a9617a6e327e566c937e312cc977c77a8d71f0a5d4766c934f0a488bbb7121a", "md5": "6f10c81091debee71eef31e52ad5003d", "sha256": "053191815983d27aa8937b78738eb60f560d3886d4d4178e0e308e06397fb095" }, "downloads": -1, "filename": "txtai-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f10c81091debee71eef31e52ad5003d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61328, "upload_time": "2021-05-22T11:44:53", "upload_time_iso_8601": "2021-05-22T11:44:53.378695Z", "url": "https://files.pythonhosted.org/packages/4a/96/17a6e327e566c937e312cc977c77a8d71f0a5d4766c934f0a488bbb7121a/txtai-3.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a7df0445458f055e14deedebce50b7f4ab3959a394a407f0a71d10e1eae00c4f", "md5": "82c912f7b2a1aed4ac504619c44c510b", "sha256": "4dd15ad3b09cc9550ddf6c53500c6a0014d6f8b1c8d1c243f21856e70cf98687" }, "downloads": -1, "filename": "txtai-3.1.0.tar.gz", "has_sig": false, "md5_digest": "82c912f7b2a1aed4ac504619c44c510b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 38427, "upload_time": "2021-05-22T11:44:54", "upload_time_iso_8601": "2021-05-22T11:44:54.701379Z", "url": "https://files.pythonhosted.org/packages/a7/df/0445458f055e14deedebce50b7f4ab3959a394a407f0a71d10e1eae00c4f/txtai-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "bc8eee8d24dd0e549594f215d5be06611abd0bded00ceb35b122965f5892b3c0", "md5": "73c453fcb9b0891a80c1e4b20ba0c595", "sha256": "96af4098997828872f48b10b837aa8cda9bfdff9f25d060d08dd0abfe368e076" }, "downloads": -1, "filename": "txtai-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "73c453fcb9b0891a80c1e4b20ba0c595", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 68034, "upload_time": "2021-08-17T23:59:05", "upload_time_iso_8601": "2021-08-17T23:59:05.164662Z", "url": "https://files.pythonhosted.org/packages/bc/8e/ee8d24dd0e549594f215d5be06611abd0bded00ceb35b122965f5892b3c0/txtai-3.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "449a66eda76c21c611b9cb0074d66adee84efd2d18b037ff183929182ac31190", "md5": "d0b552f93539d46597779d0176341875", "sha256": "d1857624970e3b0fd5a497afb2dac579ef47933ee25a252944af9e5cd7c2350e" }, "downloads": -1, "filename": "txtai-3.2.0.tar.gz", "has_sig": false, "md5_digest": "d0b552f93539d46597779d0176341875", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43220, "upload_time": "2021-08-17T23:59:06", "upload_time_iso_8601": "2021-08-17T23:59:06.852364Z", "url": "https://files.pythonhosted.org/packages/44/9a/66eda76c21c611b9cb0074d66adee84efd2d18b037ff183929182ac31190/txtai-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "5e290298f51285a730ad382d0981f758344675644883aead2d4457de702da6b8", "md5": "69855edd2bb7abb32b3634c975e7632a", "sha256": "02bf01820d3daa1594c691c206d61cb1e9c942e7714de9758e1991c95df9fa96" }, "downloads": -1, "filename": "txtai-3.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "69855edd2bb7abb32b3634c975e7632a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 75472, "upload_time": "2021-09-10T17:39:05", "upload_time_iso_8601": "2021-09-10T17:39:05.465920Z", "url": "https://files.pythonhosted.org/packages/5e/29/0298f51285a730ad382d0981f758344675644883aead2d4457de702da6b8/txtai-3.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "1a2adfa96e605732ca55285e24fc93b3416377c91c7d7e0a1487a7d6b3f44fc3", "md5": "c908c0794e326ff10d0eece32a2c06aa", "sha256": "165e7ce22f4194c78088cff5bd5bbd0bce11f7f4e0cde54b518748c0dd8ec5dd" }, "downloads": -1, "filename": "txtai-3.3.0.tar.gz", "has_sig": false, "md5_digest": "c908c0794e326ff10d0eece32a2c06aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48167, "upload_time": "2021-09-10T17:39:07", "upload_time_iso_8601": "2021-09-10T17:39:07.093323Z", "url": "https://files.pythonhosted.org/packages/1a/2a/dfa96e605732ca55285e24fc93b3416377c91c7d7e0a1487a7d6b3f44fc3/txtai-3.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "b5a2ebca4865f1a8d0c874c865d3c2bffdf0558336ee48521da11a36467023c7", "md5": "5060b710854cc506e926ad213dc622be", "sha256": "83be1f0b69e17bde05b07c5dd05bd129bf91d259423b47072e7c07f2b468d162" }, "downloads": -1, "filename": "txtai-3.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5060b710854cc506e926ad213dc622be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 76362, "upload_time": "2021-10-07T16:47:55", "upload_time_iso_8601": "2021-10-07T16:47:55.345979Z", "url": "https://files.pythonhosted.org/packages/b5/a2/ebca4865f1a8d0c874c865d3c2bffdf0558336ee48521da11a36467023c7/txtai-3.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "fa0465d8b522d4278127e6b8845e7e4590db3f0d98f4459f69d14a4443387aea", "md5": "b1d088502b015cfd9165514db5f2b087", "sha256": "ef2336a02412f63bc23158aa5fa486c9dbd83dcbebfe00b9ef6c67b105532b9c" }, "downloads": -1, "filename": "txtai-3.4.0.tar.gz", "has_sig": false, "md5_digest": "b1d088502b015cfd9165514db5f2b087", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 49295, "upload_time": "2021-10-07T16:47:57", "upload_time_iso_8601": "2021-10-07T16:47:57.414059Z", "url": "https://files.pythonhosted.org/packages/fa/04/65d8b522d4278127e6b8845e7e4590db3f0d98f4459f69d14a4443387aea/txtai-3.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.5.0": [ { "comment_text": "", "digests": { "blake2b_256": "2d31678e7cd145490b3a3122ae2d0e4317d4ed3e6d310831d990cacc075ee90d", "md5": "7c506d8d36dadc30912b445a8f45fdff", "sha256": "826c7c60a9fed44c5ec7327b165cfa8af8700378ac07fb53672a89a8c6451e5b" }, "downloads": -1, "filename": "txtai-3.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c506d8d36dadc30912b445a8f45fdff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 77930, "upload_time": "2021-10-18T11:35:06", "upload_time_iso_8601": "2021-10-18T11:35:06.937094Z", "url": "https://files.pythonhosted.org/packages/2d/31/678e7cd145490b3a3122ae2d0e4317d4ed3e6d310831d990cacc075ee90d/txtai-3.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "193c83eeb93e515928730a98a1213a217e5f77276f8d06ce2f5590ccc36ec9ea", "md5": "ae4fbcf2074da87bedf23e135cafd931", "sha256": "3fefad2ee935da4c84cb8e30a00b592780a4166b2d086ded3fc0de0b67301fe6" }, "downloads": -1, "filename": "txtai-3.5.0.tar.gz", "has_sig": false, "md5_digest": "ae4fbcf2074da87bedf23e135cafd931", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 50256, "upload_time": "2021-10-18T11:35:09", "upload_time_iso_8601": "2021-10-18T11:35:09.353069Z", "url": "https://files.pythonhosted.org/packages/19/3c/83eeb93e515928730a98a1213a217e5f77276f8d06ce2f5590ccc36ec9ea/txtai-3.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.6.0": [ { "comment_text": "", "digests": { "blake2b_256": "2a90e72ed761743679fd9a3cb4d0ed21bd93207d06252b5d582fb8a9edef6ec1", "md5": "6a7e91c53954cf1718433d783246ff6b", "sha256": "fd573228386456f8cf7a0ff76b7c82d280938b8a0a4f4bb689ba04d6232117ce" }, "downloads": -1, "filename": "txtai-3.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a7e91c53954cf1718433d783246ff6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 80184, "upload_time": "2021-11-08T17:52:23", "upload_time_iso_8601": "2021-11-08T17:52:23.258959Z", "url": "https://files.pythonhosted.org/packages/2a/90/e72ed761743679fd9a3cb4d0ed21bd93207d06252b5d582fb8a9edef6ec1/txtai-3.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a4d50670d6a503f5a2b13d1935d888921fa49232a3ca6ca3f70fe8d57d06be09", "md5": "f7e0bfb9852e067dfac47126a38d2293", "sha256": "d89c749459a2cafafb355e7004af02c8fd012f1f5e42c61b132b4e4a8b992544" }, "downloads": -1, "filename": "txtai-3.6.0.tar.gz", "has_sig": false, "md5_digest": "f7e0bfb9852e067dfac47126a38d2293", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 51719, "upload_time": "2021-11-08T17:52:24", "upload_time_iso_8601": "2021-11-08T17:52:24.512832Z", "url": "https://files.pythonhosted.org/packages/a4/d5/0670d6a503f5a2b13d1935d888921fa49232a3ca6ca3f70fe8d57d06be09/txtai-3.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.7.0": [ { "comment_text": "", "digests": { "blake2b_256": "27f23ef30c59921bfdf58f00555251ca10ba62766dac3b5b92f8eb7fe01f8709", "md5": "c83c0e4c1b4004cfe51a8d2d1aac7e09", "sha256": "8c013684b3eb06d40e9ea20b61d4c03687312822df29d2729ea65fc811d644db" }, "downloads": -1, "filename": "txtai-3.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c83c0e4c1b4004cfe51a8d2d1aac7e09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 87888, "upload_time": "2021-11-23T01:31:41", "upload_time_iso_8601": "2021-11-23T01:31:41.415918Z", "url": "https://files.pythonhosted.org/packages/27/f2/3ef30c59921bfdf58f00555251ca10ba62766dac3b5b92f8eb7fe01f8709/txtai-3.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c870838146cfccf97318c2b7916b6d23ec71c2386dcc2ef253b3e2072849d31d", "md5": "6527cf6bdcc02ec519ee111606e59167", "sha256": "b90c479180f82a4458e91a0ecbdd5c7b2a2536a1bc84c1c9651da91fa4a2dd97" }, "downloads": -1, "filename": "txtai-3.7.0.tar.gz", "has_sig": false, "md5_digest": "6527cf6bdcc02ec519ee111606e59167", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 57089, "upload_time": "2021-11-23T01:31:43", "upload_time_iso_8601": "2021-11-23T01:31:43.348455Z", "url": "https://files.pythonhosted.org/packages/c8/70/838146cfccf97318c2b7916b6d23ec71c2386dcc2ef253b3e2072849d31d/txtai-3.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "d3d1fa7295c3c3ab429935d78289cc49ec5ebf920825ba79977361a0f3171e5c", "md5": "cff1aefa873a52dd18d8893d0fdfcff6", "sha256": "4c1d2e7bdd13ebc1c16403c95f6fb8714d2754d30b4b1254a327384a89d297ae" }, "downloads": -1, "filename": "txtai-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cff1aefa873a52dd18d8893d0fdfcff6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 118308, "upload_time": "2022-01-11T12:44:56", "upload_time_iso_8601": "2022-01-11T12:44:56.983648Z", "url": "https://files.pythonhosted.org/packages/d3/d1/fa7295c3c3ab429935d78289cc49ec5ebf920825ba79977361a0f3171e5c/txtai-4.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "41f74a0438ce5a2b4734a5b5f82defcd7f56ec760097ddeb9779d0a8af148269", "md5": "7fac91b6d25fe3b82b049d8e15fb4e02", "sha256": "1d246dadc46b1d769ca500d2caac1761a21b725d44e4f4a27e3beeb1d71f4c9b" }, "downloads": -1, "filename": "txtai-4.0.0.tar.gz", "has_sig": false, "md5_digest": "7fac91b6d25fe3b82b049d8e15fb4e02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 79302, "upload_time": "2022-01-11T12:44:59", "upload_time_iso_8601": "2022-01-11T12:44:59.043744Z", "url": "https://files.pythonhosted.org/packages/41/f7/4a0438ce5a2b4734a5b5f82defcd7f56ec760097ddeb9779d0a8af148269/txtai-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "8f2f67b40290440c25ce13b2153477379897dbf1e99c80cb92b73c0467c46688", "md5": "e619cece7c9fec829ce4f68e2811cb72", "sha256": "c880c0bce62ac641492a9473f093738d6b13252008c068b940da87eaa7963259" }, "downloads": -1, "filename": "txtai-4.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e619cece7c9fec829ce4f68e2811cb72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 122700, "upload_time": "2022-02-03T12:53:33", "upload_time_iso_8601": "2022-02-03T12:53:33.807391Z", "url": "https://files.pythonhosted.org/packages/8f/2f/67b40290440c25ce13b2153477379897dbf1e99c80cb92b73c0467c46688/txtai-4.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "aca06928033fba41c32031f179c39cd9aab7b5a09ccecc553e7924558366a911", "md5": "293719cc3452de9cda370c68131af5c6", "sha256": "e28bb60bda90786379ec03353a7d94c19c72103b86c85d9a857a743408d79e02" }, "downloads": -1, "filename": "txtai-4.1.0.tar.gz", "has_sig": false, "md5_digest": "293719cc3452de9cda370c68131af5c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 82052, "upload_time": "2022-02-03T12:53:35", "upload_time_iso_8601": "2022-02-03T12:53:35.691927Z", "url": "https://files.pythonhosted.org/packages/ac/a0/6928033fba41c32031f179c39cd9aab7b5a09ccecc553e7924558366a911/txtai-4.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "c702013605e64423f87bd0594634e47414fd3071239c6f77366f40c9e2148285", "md5": "c174dc7ceb326dddb9a2392fe0b7e27c", "sha256": "374ca365b6ab14bd4d9452ea1505473b526518373b0b8540cf17935abade5136" }, "downloads": -1, "filename": "txtai-4.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c174dc7ceb326dddb9a2392fe0b7e27c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 124317, "upload_time": "2022-02-24T11:57:25", "upload_time_iso_8601": "2022-02-24T11:57:25.063123Z", "url": "https://files.pythonhosted.org/packages/c7/02/013605e64423f87bd0594634e47414fd3071239c6f77366f40c9e2148285/txtai-4.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "557a422e7bb5e6705ca3bb3cf9b0af365dbe54bb0007f662963d73a4524f30ed", "md5": "1152a22d270e855bfaf4c46ee53282c1", "sha256": "82de8c5d2ab79f6877ef8b5ba49e94b6232d3dd71f53d0ea5b8bcdaaf488ee79" }, "downloads": -1, "filename": "txtai-4.2.0.tar.gz", "has_sig": false, "md5_digest": "1152a22d270e855bfaf4c46ee53282c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 83434, "upload_time": "2022-02-24T11:57:26", "upload_time_iso_8601": "2022-02-24T11:57:26.612624Z", "url": "https://files.pythonhosted.org/packages/55/7a/422e7bb5e6705ca3bb3cf9b0af365dbe54bb0007f662963d73a4524f30ed/txtai-4.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.2.1": [ { "comment_text": "", "digests": { "blake2b_256": "ede970b46e202b53ad2d976cf613f21251bd4cc4a83c1163e18c5bfaed23eb84", "md5": "d10ec62f272419019fd1c339f6f52779", "sha256": "5f4bcae5dc451d6725e33d89715fa0cfa47b8677ea04bbcc3a59122526162686" }, "downloads": -1, "filename": "txtai-4.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d10ec62f272419019fd1c339f6f52779", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 124330, "upload_time": "2022-02-28T01:17:49", "upload_time_iso_8601": "2022-02-28T01:17:49.957007Z", "url": "https://files.pythonhosted.org/packages/ed/e9/70b46e202b53ad2d976cf613f21251bd4cc4a83c1163e18c5bfaed23eb84/txtai-4.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e54ea5618d62c88743e8e91347254dcf21bd598cb1d8c4ff2559140cc08089c1", "md5": "e439670019ced7e443112dc5c754cc6a", "sha256": "549677b7aff22e0446c91f70f9c8f8e847653721c9ca7f8a47fab99ec6fd6eaa" }, "downloads": -1, "filename": "txtai-4.2.1.tar.gz", "has_sig": false, "md5_digest": "e439670019ced7e443112dc5c754cc6a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 83457, "upload_time": "2022-02-28T01:17:51", "upload_time_iso_8601": "2022-02-28T01:17:51.954123Z", "url": "https://files.pythonhosted.org/packages/e5/4e/a5618d62c88743e8e91347254dcf21bd598cb1d8c4ff2559140cc08089c1/txtai-4.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "92e5195da9aaa7ae73414ab5da27916424b03af356092b4868acd7b4cf81269d", "md5": "ccd26ad5a75381e2409f3f712b7e91bf", "sha256": "dee5fb4450c52be41fca13172636e48ab156693e921f836d616c1978e5283299" }, "downloads": -1, "filename": "txtai-4.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccd26ad5a75381e2409f3f712b7e91bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 127605, "upload_time": "2022-03-10T00:22:31", "upload_time_iso_8601": "2022-03-10T00:22:31.754582Z", "url": "https://files.pythonhosted.org/packages/92/e5/195da9aaa7ae73414ab5da27916424b03af356092b4868acd7b4cf81269d/txtai-4.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "20856a51aff1161e562ab6eb7a99ac4098b5455641f3554cf8fd106b3472b8c6", "md5": "8499a79d92e6267a63b4281ee301bbb9", "sha256": "2fc378cb090d48ff8134cdc74fb19706af750081f01aec32fc506be193a0aac2" }, "downloads": -1, "filename": "txtai-4.3.0.tar.gz", "has_sig": false, "md5_digest": "8499a79d92e6267a63b4281ee301bbb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 86112, "upload_time": "2022-03-10T00:22:33", "upload_time_iso_8601": "2022-03-10T00:22:33.453393Z", "url": "https://files.pythonhosted.org/packages/20/85/6a51aff1161e562ab6eb7a99ac4098b5455641f3554cf8fd106b3472b8c6/txtai-4.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.1": [ { "comment_text": "", "digests": { "blake2b_256": "b4f7e5daf8e1f9208162c8e3784ef4a197ac1f41cb2b09228b2f702536104297", "md5": "4c4f1d1643870cb023dc867f2e1dc08b", "sha256": "a7eb201b54505be97e252cd5b214cba92d8ab0b7ec78ff5258a449fa1cb16110" }, "downloads": -1, "filename": "txtai-4.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4c4f1d1643870cb023dc867f2e1dc08b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 127616, "upload_time": "2022-03-11T21:45:24", "upload_time_iso_8601": "2022-03-11T21:45:24.752892Z", "url": "https://files.pythonhosted.org/packages/b4/f7/e5daf8e1f9208162c8e3784ef4a197ac1f41cb2b09228b2f702536104297/txtai-4.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7ef84c0848f06dc179225fac535ed82fbfd316d534c36df85944f4e4087c00ca", "md5": "30c51ad0b7353351ee544b08a8fa44e1", "sha256": "254b3aed7a276b111258016b0680b20781f67a7485b054c5a10bc923a93b7094" }, "downloads": -1, "filename": "txtai-4.3.1.tar.gz", "has_sig": false, "md5_digest": "30c51ad0b7353351ee544b08a8fa44e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 86099, "upload_time": "2022-03-11T21:45:26", "upload_time_iso_8601": "2022-03-11T21:45:26.631426Z", "url": "https://files.pythonhosted.org/packages/7e/f8/4c0848f06dc179225fac535ed82fbfd316d534c36df85944f4e4087c00ca/txtai-4.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "921445c22621fd10cee7ca903d5a00db4077bf3eb1f0700cc4108ca4e473d853", "md5": "c0bda652a0025d84e29edc17393cbb07", "sha256": "34e6dddbc0f5863970f22fcf24be645bb39978d9bd4fed67f0bf453a9b7ffbff" }, "downloads": -1, "filename": "txtai-4.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0bda652a0025d84e29edc17393cbb07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 134734, "upload_time": "2022-04-20T14:44:11", "upload_time_iso_8601": "2022-04-20T14:44:11.794115Z", "url": "https://files.pythonhosted.org/packages/92/14/45c22621fd10cee7ca903d5a00db4077bf3eb1f0700cc4108ca4e473d853/txtai-4.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b16fd977bdb1414924c0aea6fba172452dbcd92ea41e4fd42bb818deed0e462f", "md5": "8f6f17a001b59177e776a5f093aa673a", "sha256": "a8478315298b49091dfde2ed642772ca7dfbb86b891fa85f0f33d057e8b205f6" }, "downloads": -1, "filename": "txtai-4.4.0.tar.gz", "has_sig": false, "md5_digest": "8f6f17a001b59177e776a5f093aa673a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 90601, "upload_time": "2022-04-20T14:44:13", "upload_time_iso_8601": "2022-04-20T14:44:13.804914Z", "url": "https://files.pythonhosted.org/packages/b1/6f/d977bdb1414924c0aea6fba172452dbcd92ea41e4fd42bb818deed0e462f/txtai-4.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.5.0": [ { "comment_text": "", "digests": { "blake2b_256": "5142f5931fef0ddca6a47f1e2078074b574d1cc0151eb201905e967aa6946e91", "md5": "4a3b0eccb741300ec4ef28ca53db6c26", "sha256": "c587adf05a372cbdb52ab1c39f0afd146b4165035f203e4ebb2c829d4a004e32" }, "downloads": -1, "filename": "txtai-4.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a3b0eccb741300ec4ef28ca53db6c26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 134383, "upload_time": "2022-05-17T14:15:07", "upload_time_iso_8601": "2022-05-17T14:15:07.339043Z", "url": "https://files.pythonhosted.org/packages/51/42/f5931fef0ddca6a47f1e2078074b574d1cc0151eb201905e967aa6946e91/txtai-4.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c22c58823cee2918928dca18d606c2daa374a8519dcd2dbcbe882a3e399ffac7", "md5": "40749180d3bc7a05829a37dee33d8f42", "sha256": "86d52e62c53c2ed5f720f420ed7649bb4e25ab96ba2a38988c30c31eade4bda1" }, "downloads": -1, "filename": "txtai-4.5.0.tar.gz", "has_sig": false, "md5_digest": "40749180d3bc7a05829a37dee33d8f42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 90849, "upload_time": "2022-05-17T14:15:09", "upload_time_iso_8601": "2022-05-17T14:15:09.854186Z", "url": "https://files.pythonhosted.org/packages/c2/2c/58823cee2918928dca18d606c2daa374a8519dcd2dbcbe882a3e399ffac7/txtai-4.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.6.0": [ { "comment_text": "", "digests": { "blake2b_256": "471b56f87a46efe36028ef8f0aef04eb2696a4ba409f0a86efe8b83ada0a1577", "md5": "a7344b4c433a25007e47642a67567997", "sha256": "1579e8e4c2c3f4bda69cc09c452b13b8ca2450222ddc3c208ac68020af5ddef7" }, "downloads": -1, "filename": "txtai-4.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a7344b4c433a25007e47642a67567997", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 135425, "upload_time": "2022-08-15T14:41:27", "upload_time_iso_8601": "2022-08-15T14:41:27.380887Z", "url": "https://files.pythonhosted.org/packages/47/1b/56f87a46efe36028ef8f0aef04eb2696a4ba409f0a86efe8b83ada0a1577/txtai-4.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "8ce09e53283d8a613513dafd6e81b925a1b006cbdc46f459dbf56b074099558d", "md5": "5fda543c53d0f96ac58b6aebce3bb2ed", "sha256": "0cb87b255818f3ae058e73db654ee6ab3fde1aeecb139765b38f066859bc6faa" }, "downloads": -1, "filename": "txtai-4.6.0.tar.gz", "has_sig": false, "md5_digest": "5fda543c53d0f96ac58b6aebce3bb2ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 92399, "upload_time": "2022-08-15T14:41:29", "upload_time_iso_8601": "2022-08-15T14:41:29.560008Z", "url": "https://files.pythonhosted.org/packages/8c/e0/9e53283d8a613513dafd6e81b925a1b006cbdc46f459dbf56b074099558d/txtai-4.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "12f5b50b99ff76f800eeb22b82f5d5d7818ca28127ccabc3d0bea5f767d9d686", "md5": "ecb1717998b2241752c929b7a20f82e4", "sha256": "c5a598e8575fc8299d6332862354e489a2f28c84472a9530a2d35611adbfa1af" }, "downloads": -1, "filename": "txtai-5.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ecb1717998b2241752c929b7a20f82e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 147391, "upload_time": "2022-09-27T15:31:22", "upload_time_iso_8601": "2022-09-27T15:31:22.405684Z", "url": "https://files.pythonhosted.org/packages/12/f5/b50b99ff76f800eeb22b82f5d5d7818ca28127ccabc3d0bea5f767d9d686/txtai-5.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "651ebf3fb18a50ffd74408061b8e7be227502bb95316003b331169a1912041ae", "md5": "c7288eeaffb87eca7d777244adff9c5b", "sha256": "e7506fa0d97e5a5dca5155dd9afc647d06828af4daefb42105429421f472d012" }, "downloads": -1, "filename": "txtai-5.0.0.tar.gz", "has_sig": false, "md5_digest": "c7288eeaffb87eca7d777244adff9c5b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 101475, "upload_time": "2022-09-27T15:31:25", "upload_time_iso_8601": "2022-09-27T15:31:25.074634Z", "url": "https://files.pythonhosted.org/packages/65/1e/bf3fb18a50ffd74408061b8e7be227502bb95316003b331169a1912041ae/txtai-5.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "7326a8483dedb21643d076801ad934a8eba67f6b66458171f61b6ef4882b1758", "md5": "879b7c2f39d48661d77a6815826892c6", "sha256": "44e1a87bfe238a0f16060016bf8de8b2f319ad484d3ea4eac0a25ab1259f8f12" }, "downloads": -1, "filename": "txtai-5.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "879b7c2f39d48661d77a6815826892c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 147054, "upload_time": "2022-10-18T14:27:17", "upload_time_iso_8601": "2022-10-18T14:27:17.431467Z", "url": "https://files.pythonhosted.org/packages/73/26/a8483dedb21643d076801ad934a8eba67f6b66458171f61b6ef4882b1758/txtai-5.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3e287c8c05450588e38a185c1efe8f63229b56e21eba473598ebea7ee05603a5", "md5": "6c2eb4d118ce88995cac966c974ad9c0", "sha256": "cc226e32a4a495ca5c3963a483a3777e1198ead89d9442e017cf6c3a79049223" }, "downloads": -1, "filename": "txtai-5.1.0.tar.gz", "has_sig": false, "md5_digest": "6c2eb4d118ce88995cac966c974ad9c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 101421, "upload_time": "2022-10-18T14:27:20", "upload_time_iso_8601": "2022-10-18T14:27:20.174356Z", "url": "https://files.pythonhosted.org/packages/3e/28/7c8c05450588e38a185c1efe8f63229b56e21eba473598ebea7ee05603a5/txtai-5.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "8dabe53236670a909b4c43a6320c452752455fed4d426689f8560bbd42ea703e", "md5": "a35ce0624af1f66b109c995ecfe14720", "sha256": "43b0eeda4c43e2f9fbaea1ae029c5eb595909bd55f738cb0d68b3524076e5da4" }, "downloads": -1, "filename": "txtai-5.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a35ce0624af1f66b109c995ecfe14720", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 154352, "upload_time": "2022-12-20T15:51:19", "upload_time_iso_8601": "2022-12-20T15:51:19.573428Z", "url": "https://files.pythonhosted.org/packages/8d/ab/e53236670a909b4c43a6320c452752455fed4d426689f8560bbd42ea703e/txtai-5.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "ecea46c93524589d7b066f5009585c675d1e764a824ff67dec7cbdc3e5ee5803", "md5": "a7a94eeeb2a2e6b8d447ae160e41e1a3", "sha256": "7aafc886bf521546bc57240ddd22939c890b6cbd9888229f098e4b2f3e416068" }, "downloads": -1, "filename": "txtai-5.2.0.tar.gz", "has_sig": false, "md5_digest": "a7a94eeeb2a2e6b8d447ae160e41e1a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 105775, "upload_time": "2022-12-20T15:51:21", "upload_time_iso_8601": "2022-12-20T15:51:21.625567Z", "url": "https://files.pythonhosted.org/packages/ec/ea/46c93524589d7b066f5009585c675d1e764a824ff67dec7cbdc3e5ee5803/txtai-5.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "12bef4b47276b1a523fd87258c1f3eb9c8c7ee041f47592002543104136decd0", "md5": "ad5c7c959171a0b7368d4ee43cb6404e", "sha256": "abf24bd4d29783d6f55268ed82e03f07ea37615b4ab42166aa07e0736b8c707c" }, "downloads": -1, "filename": "txtai-5.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ad5c7c959171a0b7368d4ee43cb6404e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 159252, "upload_time": "2023-02-07T01:31:48", "upload_time_iso_8601": "2023-02-07T01:31:48.367350Z", "url": "https://files.pythonhosted.org/packages/12/be/f4b47276b1a523fd87258c1f3eb9c8c7ee041f47592002543104136decd0/txtai-5.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f826306259ab8d4ea908fbf5470a63b4b41e75acc43382cadb753be98010a57b", "md5": "d72e334ad8250f706e3b4b1b5441a77c", "sha256": "36ae267cdc1204b467751a9f70464037bbb9c10908c993af444e331e27b88c17" }, "downloads": -1, "filename": "txtai-5.3.0.tar.gz", "has_sig": false, "md5_digest": "d72e334ad8250f706e3b4b1b5441a77c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 109537, "upload_time": "2023-02-07T01:31:50", "upload_time_iso_8601": "2023-02-07T01:31:50.820250Z", "url": "https://files.pythonhosted.org/packages/f8/26/306259ab8d4ea908fbf5470a63b4b41e75acc43382cadb753be98010a57b/txtai-5.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "139c86544a8a594918cdb98a3d1ae137c352eebc167d7f84fd880ca5f5712348", "md5": "db0e13017a269757186d956ee79107fb", "sha256": "a000bc2099069a48045270034575234c8d7cfb4867291c6ccd933bf874e00a17" }, "downloads": -1, "filename": "txtai-5.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "db0e13017a269757186d956ee79107fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 166694, "upload_time": "2023-03-06T15:11:34", "upload_time_iso_8601": "2023-03-06T15:11:34.207934Z", "url": "https://files.pythonhosted.org/packages/13/9c/86544a8a594918cdb98a3d1ae137c352eebc167d7f84fd880ca5f5712348/txtai-5.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e2dd80e6e65f489c29d592661c395ff6f70ae3e76bdc3e1678ef7967d181f954", "md5": "12bc76dfc06ab6d348bd46716f5e843b", "sha256": "9d2e3ab63247022e431ecaeee826ad2d552b2278c3aa394490b411577d53aa7c" }, "downloads": -1, "filename": "txtai-5.4.0.tar.gz", "has_sig": false, "md5_digest": "12bc76dfc06ab6d348bd46716f5e843b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 115123, "upload_time": "2023-03-06T15:11:36", "upload_time_iso_8601": "2023-03-06T15:11:36.753720Z", "url": "https://files.pythonhosted.org/packages/e2/dd/80e6e65f489c29d592661c395ff6f70ae3e76bdc3e1678ef7967d181f954/txtai-5.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.5.0": [ { "comment_text": "", "digests": { "blake2b_256": "a46ac5cacd75e3b1b40da4cc496b405df3670f0d5cfa05326e3a22e9d9bf5020", "md5": "fd347c3b976b05c8e607075165a4667e", "sha256": "789ba94d9dd206a2c4361eec67834696c6d85c396fb92a48cde78345b53618a2" }, "downloads": -1, "filename": "txtai-5.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd347c3b976b05c8e607075165a4667e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 169670, "upload_time": "2023-04-20T15:41:11", "upload_time_iso_8601": "2023-04-20T15:41:11.384028Z", "url": "https://files.pythonhosted.org/packages/a4/6a/c5cacd75e3b1b40da4cc496b405df3670f0d5cfa05326e3a22e9d9bf5020/txtai-5.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "01daceda2a811ed0b745b1ea3c612b8a62d190ac431d442b13f2cfc6224524a6", "md5": "99f94f37e0f9dfaf5d67ede152937951", "sha256": "cfb71445bc6d225f7c73b6663c5d547f4ed395b2e53cefceb4faee9df3afd191" }, "downloads": -1, "filename": "txtai-5.5.0.tar.gz", "has_sig": false, "md5_digest": "99f94f37e0f9dfaf5d67ede152937951", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 116969, "upload_time": "2023-04-20T15:41:13", "upload_time_iso_8601": "2023-04-20T15:41:13.537548Z", "url": "https://files.pythonhosted.org/packages/01/da/ceda2a811ed0b745b1ea3c612b8a62d190ac431d442b13f2cfc6224524a6/txtai-5.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.5.1": [ { "comment_text": "", "digests": { "blake2b_256": "88ae82615e417c3928edbf757e9220099657d3f36312c6ffff66748c24c67556", "md5": "1f5efd958d73e7baa680220d90e4294d", "sha256": "de32b631173eb8d73113dea80ba0051f44fcf54fc30230e28537c5d806714c96" }, "downloads": -1, "filename": "txtai-5.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1f5efd958d73e7baa680220d90e4294d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 169786, "upload_time": "2023-04-27T19:48:21", "upload_time_iso_8601": "2023-04-27T19:48:21.816542Z", "url": "https://files.pythonhosted.org/packages/88/ae/82615e417c3928edbf757e9220099657d3f36312c6ffff66748c24c67556/txtai-5.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d24496ff97fdc15bba78fd4394138ad8ca4aa4d522034f928f6cdb54eb3512ff", "md5": "11d148b3ae5ad2b61c61a569b7eb7888", "sha256": "0c71bece7de6d91672ed11200be118b152ea152d4090cfa48c9fb00a68a01737" }, "downloads": -1, "filename": "txtai-5.5.1.tar.gz", "has_sig": false, "md5_digest": "11d148b3ae5ad2b61c61a569b7eb7888", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 117012, "upload_time": "2023-04-27T19:48:23", "upload_time_iso_8601": "2023-04-27T19:48:23.773887Z", "url": "https://files.pythonhosted.org/packages/d2/44/96ff97fdc15bba78fd4394138ad8ca4aa4d522034f928f6cdb54eb3512ff/txtai-5.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "0027c1cd9dd00dcae9b3aac585ce5eb301aede135a8213c21dd05680eccd3d47", "md5": "0234e7f192fc1ed1529667fe8719687e", "sha256": "9403dffcde2a63e3153e36d53a719fbc4f3b89065e96b10e5da4e94c89a9c592" }, "downloads": -1, "filename": "txtai-6.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0234e7f192fc1ed1529667fe8719687e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 186971, "upload_time": "2023-08-10T11:01:44", "upload_time_iso_8601": "2023-08-10T11:01:44.165775Z", "url": "https://files.pythonhosted.org/packages/00/27/c1cd9dd00dcae9b3aac585ce5eb301aede135a8213c21dd05680eccd3d47/txtai-6.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "135531083bbc72ff796a7d04c93723d6ac3c930b0b4e89d59da9a61809c39f1f", "md5": "3c0da53f4a2a00ab26cc6d84c3821bce", "sha256": "a1b1c0bb6bc90ebd357591a50d1f1acb7fc15fa6e7893ef49341483bcb43c119" }, "downloads": -1, "filename": "txtai-6.0.0.tar.gz", "has_sig": false, "md5_digest": "3c0da53f4a2a00ab26cc6d84c3821bce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 137216, "upload_time": "2023-08-10T11:01:45", "upload_time_iso_8601": "2023-08-10T11:01:45.779735Z", "url": "https://files.pythonhosted.org/packages/13/55/31083bbc72ff796a7d04c93723d6ac3c930b0b4e89d59da9a61809c39f1f/txtai-6.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "f6c55fd7419376e554a14c0c13a6d772ef1b494450707c797b7d34f5d98e27b0", "md5": "0044b23ca7c91906296fa02187eb944b", "sha256": "88ccf087dbfbbbfc80ebe3d0b46fd928f254704e87c7cf1df829e7ccc7ee67c0" }, "downloads": -1, "filename": "txtai-6.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0044b23ca7c91906296fa02187eb944b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 192573, "upload_time": "2023-09-26T20:21:03", "upload_time_iso_8601": "2023-09-26T20:21:03.170055Z", "url": "https://files.pythonhosted.org/packages/f6/c5/5fd7419376e554a14c0c13a6d772ef1b494450707c797b7d34f5d98e27b0/txtai-6.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "5d679d9bff613c8a9a1ad34fcc651de93be2da0f5026f3986702f64959c0c94a", "md5": "d3a6ce02a66df230e00ee1e4c5a8e4c9", "sha256": "c98f67c4b54f933c923ed47d3415578d0716795dfec13c2eebd948df3ab00113" }, "downloads": -1, "filename": "txtai-6.1.0.tar.gz", "has_sig": false, "md5_digest": "d3a6ce02a66df230e00ee1e4c5a8e4c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 140770, "upload_time": "2023-09-26T20:21:05", "upload_time_iso_8601": "2023-09-26T20:21:05.507291Z", "url": "https://files.pythonhosted.org/packages/5d/67/9d9bff613c8a9a1ad34fcc651de93be2da0f5026f3986702f64959c0c94a/txtai-6.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "bb0bd7dd51a844267d41afb3d0912da2af19c33b3145669b97676458b4a5bd46", "md5": "95b7c15f39606c398593a41d6a3b86d3", "sha256": "be41613c292c7689caddec12e897659030b2a11b65ecbadb19000bed3bc6dd31" }, "downloads": -1, "filename": "txtai-6.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "95b7c15f39606c398593a41d6a3b86d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 198330, "upload_time": "2023-11-08T15:36:38", "upload_time_iso_8601": "2023-11-08T15:36:38.563298Z", "url": "https://files.pythonhosted.org/packages/bb/0b/d7dd51a844267d41afb3d0912da2af19c33b3145669b97676458b4a5bd46/txtai-6.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "a7b33c953aab32c4ec13d019666542dc9e2c9f1c90d6d8e66ebe34e697f919c6", "md5": "87fc70e5cc9cac96a48ba20fa028ccba", "sha256": "a602bc7eca3a56dfd3cc24f4c030ec2a8d5191b4ed42da907aaed6ebf7b75d17" }, "downloads": -1, "filename": "txtai-6.2.0.tar.gz", "has_sig": false, "md5_digest": "87fc70e5cc9cac96a48ba20fa028ccba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 144810, "upload_time": "2023-11-08T15:36:41", "upload_time_iso_8601": "2023-11-08T15:36:41.031631Z", "url": "https://files.pythonhosted.org/packages/a7/b3/3c953aab32c4ec13d019666542dc9e2c9f1c90d6d8e66ebe34e697f919c6/txtai-6.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "c4ce25c87442f503625024fe686658a184de208564ddee094541520fd91b7e66", "md5": "805630cb2eb06c7c0bd99ceb176b9910", "sha256": "3fefaf0aec2ae79efcb3e843df5a85a897a543cbcccd6fca717a5c699a7809b9" }, "downloads": -1, "filename": "txtai-6.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "805630cb2eb06c7c0bd99ceb176b9910", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 205225, "upload_time": "2024-01-02T17:56:45", "upload_time_iso_8601": "2024-01-02T17:56:45.858460Z", "url": "https://files.pythonhosted.org/packages/c4/ce/25c87442f503625024fe686658a184de208564ddee094541520fd91b7e66/txtai-6.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3062cafff5e5dbfa59702d3472903e30d1888616d039d835f0046af22f910942", "md5": "9431bb0099628543cfb957d87fbfad9c", "sha256": "89835840f4c634e95d754533f39d0737532259540c02abfdd0340e23e4ef4149" }, "downloads": -1, "filename": "txtai-6.3.0.tar.gz", "has_sig": false, "md5_digest": "9431bb0099628543cfb957d87fbfad9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 151843, "upload_time": "2024-01-02T17:56:48", "upload_time_iso_8601": "2024-01-02T17:56:48.643245Z", "url": "https://files.pythonhosted.org/packages/30/62/cafff5e5dbfa59702d3472903e30d1888616d039d835f0046af22f910942/txtai-6.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "853d2a4bc652381a7b4e40bfd7a5c01c75f329aaf05a0e6c050858ad5538abfe", "md5": "c3c2b9638ee54c221f475b864cb23632", "sha256": "bbfec60f266af6bb13dd76570de501361ea119cfedd3a1ffad467e10e8505d7c" }, "downloads": -1, "filename": "txtai-7.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3c2b9638ee54c221f475b864cb23632", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 214290, "upload_time": "2024-02-21T20:36:24", "upload_time_iso_8601": "2024-02-21T20:36:24.745591Z", "url": "https://files.pythonhosted.org/packages/85/3d/2a4bc652381a7b4e40bfd7a5c01c75f329aaf05a0e6c050858ad5538abfe/txtai-7.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c182a25705ed1fbbc3fbbe9e4ae9ec8153ca0264999f2a40e0155418b41dbccd", "md5": "7ef707640eddec5ffe56d2189f150d14", "sha256": "56cff538bea92675160c5ef9e34eefa7ba2add56359afc8150e5aebe9355ecd8" }, "downloads": -1, "filename": "txtai-7.0.0.tar.gz", "has_sig": false, "md5_digest": "7ef707640eddec5ffe56d2189f150d14", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 158802, "upload_time": "2024-02-21T20:36:27", "upload_time_iso_8601": "2024-02-21T20:36:27.139966Z", "url": "https://files.pythonhosted.org/packages/c1/82/a25705ed1fbbc3fbbe9e4ae9ec8153ca0264999f2a40e0155418b41dbccd/txtai-7.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "48dbc32a7f078ae7f86bb0e6dad82c19dce295e09e2e9fe796f7137134c3e33b", "md5": "203bac078d3e0655de6c507876177a5d", "sha256": "c3283b9e17f3bff74a0e99170764f24e49e21900cabae9e14820e6fc65d77758" }, "downloads": -1, "filename": "txtai-7.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "203bac078d3e0655de6c507876177a5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 215138, "upload_time": "2024-04-19T13:12:23", "upload_time_iso_8601": "2024-04-19T13:12:23.190575Z", "url": "https://files.pythonhosted.org/packages/48/db/c32a7f078ae7f86bb0e6dad82c19dce295e09e2e9fe796f7137134c3e33b/txtai-7.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "af2be8c13590e4b3b55a9d930c597a52d6d2903330beff785deb2539d7d44290", "md5": "d927cd1b5e5defafc81bcc0aeaf33ffd", "sha256": "4ab533216452f4ed182b98e3c3e977749d6615d774a6682a65e9dbf13792f74b" }, "downloads": -1, "filename": "txtai-7.1.0.tar.gz", "has_sig": false, "md5_digest": "d927cd1b5e5defafc81bcc0aeaf33ffd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 159567, "upload_time": "2024-04-19T13:12:25", "upload_time_iso_8601": "2024-04-19T13:12:25.647052Z", "url": "https://files.pythonhosted.org/packages/af/2b/e8c13590e4b3b55a9d930c597a52d6d2903330beff785deb2539d7d44290/txtai-7.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "6c108448d57eaea7b096501d2d0be36af654e9adefc0dc4e8eb9bbff73891a8b", "md5": "884e4c9e0282935217f74f1fa1e61672", "sha256": "affc1cfa71a279cf3490f8edd6b8314b875c4e5eb42d2160fec3d93323567cfb" }, "downloads": -1, "filename": "txtai-7.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "884e4c9e0282935217f74f1fa1e61672", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 223226, "upload_time": "2024-05-31T14:52:09", "upload_time_iso_8601": "2024-05-31T14:52:09.977412Z", "url": "https://files.pythonhosted.org/packages/6c/10/8448d57eaea7b096501d2d0be36af654e9adefc0dc4e8eb9bbff73891a8b/txtai-7.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "88e8fc860b22310143f0e00d725839c8c0aa43b280299908ec21e2958f8a01ae", "md5": "3a2c8296b621cbc91f95e2327a50ba3c", "sha256": "e55773ef597d4997e6aac69eaced0d1de653ca2b999f0ba6a33867b5a8d189c9" }, "downloads": -1, "filename": "txtai-7.2.0.tar.gz", "has_sig": false, "md5_digest": "3a2c8296b621cbc91f95e2327a50ba3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 164835, "upload_time": "2024-05-31T14:52:12", "upload_time_iso_8601": "2024-05-31T14:52:12.883409Z", "url": "https://files.pythonhosted.org/packages/88/e8/fc860b22310143f0e00d725839c8c0aa43b280299908ec21e2958f8a01ae/txtai-7.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "13ec63c431ea4ad69e70439bf3c3da65e144edd14bba70a1cb2816384e11df60", "md5": "7d95e0dcabbc6b22be86a76a5c41c35a", "sha256": "a570ada4c1615b20fc4700908ff60c064c98a3eceb7d352a85710e42fd668de7" }, "downloads": -1, "filename": "txtai-7.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d95e0dcabbc6b22be86a76a5c41c35a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 227713, "upload_time": "2024-07-15T16:10:46", "upload_time_iso_8601": "2024-07-15T16:10:46.321293Z", "url": "https://files.pythonhosted.org/packages/13/ec/63c431ea4ad69e70439bf3c3da65e144edd14bba70a1cb2816384e11df60/txtai-7.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "0da521403907b96dd6e714e50e22e3530052b0415d372e8326a93eec7fd352aa", "md5": "79442b0339622fb88ac80f49f6432696", "sha256": "5183c268ed7ec12b4b9a12c7ae31361f15d10b06b09ea9bc99c6dd9655f72750" }, "downloads": -1, "filename": "txtai-7.3.0.tar.gz", "has_sig": false, "md5_digest": "79442b0339622fb88ac80f49f6432696", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 168275, "upload_time": "2024-07-15T16:10:49", "upload_time_iso_8601": "2024-07-15T16:10:49.319808Z", "url": "https://files.pythonhosted.org/packages/0d/a5/21403907b96dd6e714e50e22e3530052b0415d372e8326a93eec7fd352aa/txtai-7.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "7514dbabcb29bd705628819c9998e9ae8794c2eabbf1c5a28f2d6f73135fe4a6", "md5": "cd42a2d913ca419270a93edafd5f8264", "sha256": "5850aad373c1254ebe97b21e87ba7472d166752b4a3695c97665adf1ee263131" }, "downloads": -1, "filename": "txtai-7.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd42a2d913ca419270a93edafd5f8264", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 235741, "upload_time": "2024-09-05T18:48:50", "upload_time_iso_8601": "2024-09-05T18:48:50.916327Z", "url": "https://files.pythonhosted.org/packages/75/14/dbabcb29bd705628819c9998e9ae8794c2eabbf1c5a28f2d6f73135fe4a6/txtai-7.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d370de3373ecd2df6c603e6dc764ca72781781735e7875c51e5caaca6ba1bbaf", "md5": "8b012ce283aa8aa69942f372e17f240b", "sha256": "473625889693c542df96e10eb33a0437772a469af826557e90f04ffc2868c1d9" }, "downloads": -1, "filename": "txtai-7.4.0.tar.gz", "has_sig": false, "md5_digest": "8b012ce283aa8aa69942f372e17f240b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 173691, "upload_time": "2024-09-05T18:48:53", "upload_time_iso_8601": "2024-09-05T18:48:53.094723Z", "url": "https://files.pythonhosted.org/packages/d3/70/de3373ecd2df6c603e6dc764ca72781781735e7875c51e5caaca6ba1bbaf/txtai-7.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "7514dbabcb29bd705628819c9998e9ae8794c2eabbf1c5a28f2d6f73135fe4a6", "md5": "cd42a2d913ca419270a93edafd5f8264", "sha256": "5850aad373c1254ebe97b21e87ba7472d166752b4a3695c97665adf1ee263131" }, "downloads": -1, "filename": "txtai-7.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd42a2d913ca419270a93edafd5f8264", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 235741, "upload_time": "2024-09-05T18:48:50", "upload_time_iso_8601": "2024-09-05T18:48:50.916327Z", "url": "https://files.pythonhosted.org/packages/75/14/dbabcb29bd705628819c9998e9ae8794c2eabbf1c5a28f2d6f73135fe4a6/txtai-7.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d370de3373ecd2df6c603e6dc764ca72781781735e7875c51e5caaca6ba1bbaf", "md5": "8b012ce283aa8aa69942f372e17f240b", "sha256": "473625889693c542df96e10eb33a0437772a469af826557e90f04ffc2868c1d9" }, "downloads": -1, "filename": "txtai-7.4.0.tar.gz", "has_sig": false, "md5_digest": "8b012ce283aa8aa69942f372e17f240b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 173691, "upload_time": "2024-09-05T18:48:53", "upload_time_iso_8601": "2024-09-05T18:48:53.094723Z", "url": "https://files.pythonhosted.org/packages/d3/70/de3373ecd2df6c603e6dc764ca72781781735e7875c51e5caaca6ba1bbaf/txtai-7.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }