{"info":{"author":"","author_email":"","bugtrack_url":null,"classifiers":["License :: OSI Approved :: Apache Software License","Programming Language :: Python :: 3"],"description":"# FastChat\n| [**Demo**](https://chat.lmsys.org/) | [**Discord**](https://discord.gg/HSWAKCrnFx) | [**X**](https://x.com/lmsysorg) |\n\nFastChat is an open platform for training, serving, and evaluating large language model based chatbots.\n- FastChat powers Chatbot Arena (https://chat.lmsys.org/), serving over 6 million chat requests for 50+ LLMs.\n- Chatbot Arena has collected over 200K human votes from side-by-side LLM battles to compile an online [LLM Elo leaderboard](https://huggingface.co/spaces/lmsys/chatbot-arena-leaderboard).\n\nFastChat's core features include:\n- The training and evaluation code for state-of-the-art models (e.g., Vicuna, MT-Bench).\n- A distributed multi-model serving system with web UI and OpenAI-compatible RESTful APIs.\n\n## News\n- [2023/09] 🔥 We released **LMSYS-Chat-1M**, a large-scale real-world LLM conversation dataset. Read the [report](https://arxiv.org/abs/2309.11998).\n- [2023/08] We released **Vicuna v1.5** based on Llama 2 with 4K and 16K context lengths. Download [weights](#vicuna-weights).\n- [2023/07] We released **Chatbot Arena Conversations**, a dataset containing 33k conversations with human preferences. Download it [here](https://huggingface.co/datasets/lmsys/chatbot_arena_conversations).\n\n
\nMore\n\n- [2023/08] We released **LongChat v1.5** based on Llama 2 with 32K context lengths. Download [weights](#longchat).\n- [2023/06] We introduced **MT-bench**, a challenging multi-turn question set for evaluating chatbots. Check out the blog [post](https://lmsys.org/blog/2023-06-22-leaderboard/).\n- [2023/06] We introduced **LongChat**, our long-context chatbots and evaluation tools. Check out the blog [post](https://lmsys.org/blog/2023-06-29-longchat/).\n- [2023/05] We introduced **Chatbot Arena** for battles among LLMs. Check out the blog [post](https://lmsys.org/blog/2023-05-03-arena).\n- [2023/03] We released **Vicuna: An Open-Source Chatbot Impressing GPT-4 with 90% ChatGPT Quality**. Check out the blog [post](https://vicuna.lmsys.org).\n\n
\n\n\n\n## Contents\n- [Install](#install)\n- [Model Weights](#model-weights)\n- [Inference with Command Line Interface](#inference-with-command-line-interface)\n- [Serving with Web GUI](#serving-with-web-gui)\n- [API](#api)\n- [Evaluation](#evaluation)\n- [Fine-tuning](#fine-tuning)\n- [Citation](#citation)\n\n## Install\n\n### Method 1: With pip\n\n```bash\npip3 install \"fschat[model_worker,webui]\"\n```\n\n### Method 2: From source\n\n1. Clone this repository and navigate to the FastChat folder\n```bash\ngit clone https://github.com/lm-sys/FastChat.git\ncd FastChat\n```\n\nIf you are running on Mac:\n```bash\nbrew install rust cmake\n```\n\n2. Install Package\n```bash\npip3 install --upgrade pip # enable PEP 660 support\npip3 install -e \".[model_worker,webui]\"\n```\n\n## Model Weights\n### Vicuna Weights\n[Vicuna](https://lmsys.org/blog/2023-03-30-vicuna/) is based on Llama 2 and should be used under Llama's [model license](https://github.com/facebookresearch/llama/blob/main/LICENSE).\n\nYou can use the commands below to start chatting. It will automatically download the weights from Hugging Face repos.\nDownloaded weights are stored in a `.cache` folder in the user's home folder (e.g., `~/.cache/huggingface/hub/`).\n\nSee more command options and how to handle out-of-memory in the \"Inference with Command Line Interface\" section below.\n\n**NOTE: `transformers>=4.31` is required for 16K versions.**\n\n| Size | Chat Command | Hugging Face Repo |\n| --- | --- | --- |\n| 7B | `python3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5` | [lmsys/vicuna-7b-v1.5](https://huggingface.co/lmsys/vicuna-7b-v1.5) |\n| 7B-16k | `python3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5-16k` | [lmsys/vicuna-7b-v1.5-16k](https://huggingface.co/lmsys/vicuna-7b-v1.5-16k) |\n| 13B | `python3 -m fastchat.serve.cli --model-path lmsys/vicuna-13b-v1.5` | [lmsys/vicuna-13b-v1.5](https://huggingface.co/lmsys/vicuna-13b-v1.5) |\n| 13B-16k | `python3 -m fastchat.serve.cli --model-path lmsys/vicuna-13b-v1.5-16k` | [lmsys/vicuna-13b-v1.5-16k](https://huggingface.co/lmsys/vicuna-13b-v1.5-16k) |\n| 33B | `python3 -m fastchat.serve.cli --model-path lmsys/vicuna-33b-v1.3` | [lmsys/vicuna-33b-v1.3](https://huggingface.co/lmsys/vicuna-33b-v1.3) |\n\n**Old weights**: see [docs/vicuna_weights_version.md](docs/vicuna_weights_version.md) for all versions of weights and their differences.\n\n### Other Models\nBesides Vicuna, we also released two additional models: [LongChat](https://lmsys.org/blog/2023-06-29-longchat/) and FastChat-T5.\nYou can use the commands below to chat with them. They will automatically download the weights from Hugging Face repos.\n\n| Model | Chat Command | Hugging Face Repo |\n| --- | --- | --- |\n| LongChat-7B | `python3 -m fastchat.serve.cli --model-path lmsys/longchat-7b-32k-v1.5` | [lmsys/longchat-7b-32k](https://huggingface.co/lmsys/longchat-7b-32k-v1.5) |\n| FastChat-T5-3B | `python3 -m fastchat.serve.cli --model-path lmsys/fastchat-t5-3b-v1.0` | [lmsys/fastchat-t5-3b-v1.0](https://huggingface.co/lmsys/fastchat-t5-3b-v1.0) |\n\n## Inference with Command Line Interface\n\n\n\n(Experimental Feature: You can specify `--style rich` to enable rich text output and better text streaming quality for some non-ASCII content. This may not work properly on certain terminals.)\n\n#### Supported Models\nFastChat supports a wide range of models, including\nLLama 2, Vicuna, Alpaca, Baize, ChatGLM, Dolly, Falcon, FastChat-T5, GPT4ALL, Guanaco, MTP, OpenAssistant, OpenChat, RedPajama, StableLM, WizardLM, xDAN-AI and more.\n\nSee a complete list of supported models and instructions to add a new model [here](docs/model_support.md).\n\n#### Single GPU\nThe command below requires around 14GB of GPU memory for Vicuna-7B and 28GB of GPU memory for Vicuna-13B.\nSee the [\"Not Enough Memory\" section](#not-enough-memory) below if you do not have enough memory.\n`--model-path` can be a local folder or a Hugging Face repo name.\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5\n```\n\n#### Multiple GPUs\nYou can use model parallelism to aggregate GPU memory from multiple GPUs on the same machine. \n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --num-gpus 2\n```\n\nTips:\nSometimes the \"auto\" device mapping strategy in huggingface/transformers does not perfectly balance the memory allocation across multiple GPUs.\nYou can use `--max-gpu-memory` to specify the maximum memory per GPU for storing model weights.\nThis allows it to allocate more memory for activations, so you can use longer context lengths or larger batch sizes. For example,\n\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --num-gpus 2 --max-gpu-memory 8GiB\n```\n\n#### CPU Only\nThis runs on the CPU only and does not require GPU. It requires around 30GB of CPU memory for Vicuna-7B and around 60GB of CPU memory for Vicuna-13B.\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --device cpu\n```\n\nUse Intel AI Accelerator AVX512_BF16/AMX to accelerate CPU inference.\n```\nCPU_ISA=amx python3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --device cpu\n```\n\n#### Metal Backend (Mac Computers with Apple Silicon or AMD GPUs)\nUse `--device mps` to enable GPU acceleration on Mac computers (requires torch >= 2.0).\nUse `--load-8bit` to turn on 8-bit compression.\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --device mps --load-8bit\n```\nVicuna-7B can run on a 32GB M1 Macbook with 1 - 2 words / second.\n\n#### Intel XPU (Intel Data Center and Arc A-Series GPUs)\nInstall the [Intel Extension for PyTorch](https://intel.github.io/intel-extension-for-pytorch/xpu/latest/tutorials/installation.html). Set the OneAPI environment variables:\n```\nsource /opt/intel/oneapi/setvars.sh\n```\n\nUse `--device xpu` to enable XPU/GPU acceleration.\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --device xpu\n```\nVicuna-7B can run on an Intel Arc A770 16GB.\n\n#### Ascend NPU\nInstall the [Ascend PyTorch Adapter](https://github.com/Ascend/pytorch). Set the CANN environment variables:\n```\nsource /usr/local/Ascend/ascend-toolkit/set_env.sh\n```\n\nUse `--device npu` to enable NPU acceleration.\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --device npu\n```\nVicuna-7B/13B can run on an Ascend NPU.\n\n#### Not Enough Memory\nIf you do not have enough memory, you can enable 8-bit compression by adding `--load-8bit` to commands above.\nThis can reduce memory usage by around half with slightly degraded model quality.\nIt is compatible with the CPU, GPU, and Metal backend.\n\nVicuna-13B with 8-bit compression can run on a single GPU with 16 GB of VRAM, like an Nvidia RTX 3090, RTX 4080, T4, V100 (16GB), or an AMD RX 6800 XT.\n\n```\npython3 -m fastchat.serve.cli --model-path lmsys/vicuna-7b-v1.5 --load-8bit\n```\n\nIn addition to that, you can add `--cpu-offloading` to commands above to offload weights that don't fit on your GPU onto the CPU memory.\nThis requires 8-bit compression to be enabled and the bitsandbytes package to be installed, which is only available on linux operating systems.\n\n#### More Platforms and Quantization\n- For AMD GPU users, please install ROCm and [the ROCm version of PyTorch](https://pytorch.org/get-started/locally/) before you install FastChat. See also this [post](https://github.com/lm-sys/FastChat/issues/104#issuecomment-1613791563).\n- FastChat supports ExLlama V2. See [docs/exllama_v2.md](/docs/exllama_v2.md).\n- FastChat supports GPTQ 4bit inference with [GPTQ-for-LLaMa](https://github.com/qwopqwop200/GPTQ-for-LLaMa). See [docs/gptq.md](/docs/gptq.md).\n- FastChat supports AWQ 4bit inference with [mit-han-lab/llm-awq](https://github.com/mit-han-lab/llm-awq). See [docs/awq.md](/docs/awq.md).\n- [MLC LLM](https://mlc.ai/mlc-llm/), backed by [TVM Unity](https://github.com/apache/tvm/tree/unity) compiler, deploys Vicuna natively on phones, consumer-class GPUs and web browsers via Vulkan, Metal, CUDA and WebGPU.\n\n#### Use models from modelscope\nFor Chinese users, you can use models from www.modelscope.cn via specify the following environment variables.\n```bash\nexport FASTCHAT_USE_MODELSCOPE=True\n```\n\n## Serving with Web GUI\n\n\n\nTo serve using the web UI, you need three main components: web servers that interface with users, model workers that host one or more models, and a controller to coordinate the webserver and model workers. You can learn more about the architecture [here](docs/server_arch.md).\n\nHere are the commands to follow in your terminal:\n\n#### Launch the controller\n```bash\npython3 -m fastchat.serve.controller\n```\n\nThis controller manages the distributed workers.\n\n#### Launch the model worker(s)\n```bash\npython3 -m fastchat.serve.model_worker --model-path lmsys/vicuna-7b-v1.5\n```\nWait until the process finishes loading the model and you see \"Uvicorn running on ...\". The model worker will register itself to the controller .\n\nTo ensure that your model worker is connected to your controller properly, send a test message using the following command:\n```bash\npython3 -m fastchat.serve.test_message --model-name vicuna-7b-v1.5\n```\nYou will see a short output.\n\n#### Launch the Gradio web server\n```bash\npython3 -m fastchat.serve.gradio_web_server\n```\n\nThis is the user interface that users will interact with.\n\nBy following these steps, you will be able to serve your models using the web UI. You can open your browser and chat with a model now.\nIf the models do not show up, try to reboot the gradio web server.\n\n#### (Optional): Advanced Features, Scalability, Third Party UI\n- You can register multiple model workers to a single controller, which can be used for serving a single model with higher throughput or serving multiple models at the same time. When doing so, please allocate different GPUs and ports for different model workers.\n```\n# worker 0\nCUDA_VISIBLE_DEVICES=0 python3 -m fastchat.serve.model_worker --model-path lmsys/vicuna-7b-v1.5 --controller http://localhost:21001 --port 31000 --worker http://localhost:31000\n# worker 1\nCUDA_VISIBLE_DEVICES=1 python3 -m fastchat.serve.model_worker --model-path lmsys/fastchat-t5-3b-v1.0 --controller http://localhost:21001 --port 31001 --worker http://localhost:31001\n```\n- You can also launch a multi-tab gradio server, which includes the Chatbot Arena tabs.\n```bash\npython3 -m fastchat.serve.gradio_web_server_multi\n```\n- The default model worker based on huggingface/transformers has great compatibility but can be slow. If you want high-throughput batched serving, you can try [vLLM integration](docs/vllm_integration.md).\n- If you want to host it on your own UI or third party UI, see [Third Party UI](docs/third_party_ui.md).\n\n## API\n### OpenAI-Compatible RESTful APIs & SDK\nFastChat provides OpenAI-compatible APIs for its supported models, so you can use FastChat as a local drop-in replacement for OpenAI APIs.\nThe FastChat server is compatible with both [openai-python](https://github.com/openai/openai-python) library and cURL commands.\nThe REST API is capable of being executed from Google Colab free tier, as demonstrated in the [FastChat_API_GoogleColab.ipynb](https://github.com/lm-sys/FastChat/blob/main/playground/FastChat_API_GoogleColab.ipynb) notebook, available in our repository.\nSee [docs/openai_api.md](docs/openai_api.md).\n\n### Hugging Face Generation APIs\nSee [fastchat/serve/huggingface_api.py](fastchat/serve/huggingface_api.py).\n\n### LangChain Integration\nSee [docs/langchain_integration](docs/langchain_integration.md).\n\n## Evaluation\nWe use MT-bench, a set of challenging multi-turn open-ended questions to evaluate models. \nTo automate the evaluation process, we prompt strong LLMs like GPT-4 to act as judges and assess the quality of the models' responses.\nSee instructions for running MT-bench at [fastchat/llm_judge](fastchat/llm_judge).\n\nMT-bench is the new recommended way to benchmark your models. If you are still looking for the old 80 questions used in the vicuna blog post, please go to [vicuna-blog-eval](https://github.com/lm-sys/vicuna-blog-eval).\n\n## Fine-tuning\n### Data\n\nVicuna is created by fine-tuning a Llama base model using approximately 125K user-shared conversations gathered from ShareGPT.com with public APIs. To ensure data quality, we convert the HTML back to markdown and filter out some inappropriate or low-quality samples. Additionally, we divide lengthy conversations into smaller segments that fit the model's maximum context length. For detailed instructions to clean the ShareGPT data, check out [here](docs/commands/data_cleaning.md).\n\nWe will not release the ShareGPT dataset. If you would like to try the fine-tuning code, you can run it with some dummy conversations in [dummy_conversation.json](data/dummy_conversation.json). You can follow the same format and plug in your own data.\n\n### Code and Hyperparameters\nOur code is based on [Stanford Alpaca](https://github.com/tatsu-lab/stanford_alpaca) with additional support for multi-turn conversations.\nWe use similar hyperparameters as the Stanford Alpaca.\n\n| Hyperparameter | Global Batch Size | Learning rate | Epochs | Max length | Weight decay |\n| --- | ---: | ---: | ---: | ---: | ---: |\n| Vicuna-13B | 128 | 2e-5 | 3 | 2048 | 0 |\n\n### Fine-tuning Vicuna-7B with Local GPUs\n\n- Install dependency\n```bash\npip3 install -e \".[train]\"\n```\n\n- You can use the following command to train Vicuna-7B with 4 x A100 (40GB). Update `--model_name_or_path` with the actual path to Llama weights and `--data_path` with the actual path to data.\n```bash\ntorchrun --nproc_per_node=4 --master_port=20001 fastchat/train/train_mem.py \\\n --model_name_or_path meta-llama/Llama-2-7b-hf \\\n --data_path data/dummy_conversation.json \\\n --bf16 True \\\n --output_dir output_vicuna \\\n --num_train_epochs 3 \\\n --per_device_train_batch_size 2 \\\n --per_device_eval_batch_size 2 \\\n --gradient_accumulation_steps 16 \\\n --evaluation_strategy \"no\" \\\n --save_strategy \"steps\" \\\n --save_steps 1200 \\\n --save_total_limit 10 \\\n --learning_rate 2e-5 \\\n --weight_decay 0. \\\n --warmup_ratio 0.03 \\\n --lr_scheduler_type \"cosine\" \\\n --logging_steps 1 \\\n --fsdp \"full_shard auto_wrap\" \\\n --fsdp_transformer_layer_cls_to_wrap 'LlamaDecoderLayer' \\\n --tf32 True \\\n --model_max_length 2048 \\\n --gradient_checkpointing True \\\n --lazy_preprocess True\n```\n\nTips:\n- If you are using V100 which is not supported by FlashAttention, you can use the [memory-efficient attention](https://arxiv.org/abs/2112.05682) implemented in [xFormers](https://github.com/facebookresearch/xformers). Install xformers and replace `fastchat/train/train_mem.py` above with [fastchat/train/train_xformers.py](fastchat/train/train_xformers.py).\n- If you meet out-of-memory due to \"FSDP Warning: When using FSDP, it is efficient and recommended... \", see solutions [here](https://github.com/huggingface/transformers/issues/24724#issuecomment-1645189539).\n- If you meet out-of-memory during model saving, see solutions [here](https://github.com/pytorch/pytorch/issues/98823).\n- To turn on logging to popular experiment tracking tools such as Tensorboard, MLFlow or Weights & Biases, use the `report_to` argument, e.g. pass `--report_to wandb` to turn on logging to Weights & Biases.\n\n### Other models, platforms and LoRA support\nMore instructions to train other models (e.g., FastChat-T5) and use LoRA are in [docs/training.md](docs/training.md).\n\n### Fine-tuning on Any Cloud with SkyPilot\n[SkyPilot](https://github.com/skypilot-org/skypilot) is a framework built by UC Berkeley for easily and cost effectively running ML workloads on any cloud (AWS, GCP, Azure, Lambda, etc.).\nFind SkyPilot documentation [here](https://github.com/skypilot-org/skypilot/tree/master/llm/vicuna) on using managed spot instances to train Vicuna and save on your cloud costs.\n\n## Citation\nThe code (training, serving, and evaluation) in this repository is mostly developed for or derived from the paper below.\nPlease cite it if you find the repository helpful.\n\n```\n@misc{zheng2023judging,\n title={Judging LLM-as-a-judge with MT-Bench and Chatbot Arena},\n author={Lianmin Zheng and Wei-Lin Chiang and Ying Sheng and Siyuan Zhuang and Zhanghao Wu and Yonghao Zhuang and Zi Lin and Zhuohan Li and Dacheng Li and Eric. P Xing and Hao Zhang and Joseph E. Gonzalez and Ion Stoica},\n year={2023},\n eprint={2306.05685},\n archivePrefix={arXiv},\n primaryClass={cs.CL}\n}\n```\n\nWe are also planning to add more of our research to this repository.\n","description_content_type":"text/markdown","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"dynamic":null,"home_page":"","keywords":"","license":"","license_expression":null,"license_files":null,"maintainer":"","maintainer_email":"","name":"fschat","package_url":"https://pypi.org/project/fschat/","platform":null,"project_url":"https://pypi.org/project/fschat/","project_urls":{"Bug Tracker":"https://github.com/lm-sys/fastchat/issues","Homepage":"https://github.com/lm-sys/fastchat"},"provides_extra":null,"release_url":"https://pypi.org/project/fschat/0.2.36/","requires_dist":["aiohttp","fastapi","httpx","markdown2[all]","nh3","numpy","prompt-toolkit >=3.0.0","pydantic","requests","rich >=10.0.0","shortuuid","tiktoken","uvicorn","black ==23.3.0 ; extra == 'dev'","pylint ==2.8.2 ; extra == 'dev'","openai <1 ; extra == 'llm_judge'","anthropic >=0.3 ; extra == 'llm_judge'","ray ; extra == 'llm_judge'","accelerate >=0.21 ; extra == 'model_worker'","peft ; extra == 'model_worker'","sentencepiece ; extra == 'model_worker'","torch ; extra == 'model_worker'","transformers >=4.31.0 ; extra == 'model_worker'","protobuf ; extra == 'model_worker'","einops ; extra == 'train'","flash-attn >=2.0 ; extra == 'train'","wandb ; extra == 'train'","gradio >=4.10 ; extra == 'webui'"],"requires_python":">=3.8","summary":"An open platform for training, serving, and evaluating large language model based chatbots.","version":"0.2.36","yanked":false,"yanked_reason":null},"last_serial":32540580,"ownership":{"organization":"LMSYS","roles":[{"role":"Maintainer","user":"weichiang"}]},"releases":{"0.1.1":[{"comment_text":"","core-metadata":{"sha256":"71a0ec1ed88c4a493369edcce3072e73d68e296de8524ba3e6ced4baa3ef9a05"},"digests":{"blake2b_256":"06f3211b9774cb82428ad9083e40a0b17a4d0052d64acaf0bcd2c165aea42756","md5":"fb489e8479512c6f0f5dc691c4ef4af7","sha256":"d756d02908ecea21db0f3560bd1f3b6b54f546a28d333651af75f5921ecabd1a"},"downloads":-1,"filename":"fschat-0.1.1-py3-none-any.whl","has_sig":false,"md5_digest":"fb489e8479512c6f0f5dc691c4ef4af7","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.7","size":45429,"upload_time":"2023-03-31T23:45:17","upload_time_iso_8601":"2023-03-31T23:45:17.156377Z","url":"https://files.pythonhosted.org/packages/06/f3/211b9774cb82428ad9083e40a0b17a4d0052d64acaf0bcd2c165aea42756/fschat-0.1.1-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"0c3148d461f2ddc0f23e64c01373de4148732798e3509cf9901a2e3bdcbba1f7","md5":"7330989888a2ee6d060646fcb478186d","sha256":"953c7565fe20567dcf16f9ae8b1292c981e87fa9d233aaa0e3935c3d4deafa7d"},"downloads":-1,"filename":"fschat-0.1.1.tar.gz","has_sig":false,"md5_digest":"7330989888a2ee6d060646fcb478186d","packagetype":"sdist","python_version":"source","requires_python":">=3.7","size":39058,"upload_time":"2023-03-31T23:45:19","upload_time_iso_8601":"2023-03-31T23:45:19.256123Z","url":"https://files.pythonhosted.org/packages/0c/31/48d461f2ddc0f23e64c01373de4148732798e3509cf9901a2e3bdcbba1f7/fschat-0.1.1.tar.gz","yanked":false,"yanked_reason":null}],"0.1.10":[{"comment_text":"","core-metadata":{"sha256":"f3389f27863ef88dde5412975f62a282e4c64d75e116d51ec43eabf3e5939d33"},"digests":{"blake2b_256":"1016ee6b6064a67392fe45d1e94349b7d43e89108b22ddfdd000296e04510bc0","md5":"b295dc626dad855fbb0f1aac8e870529","sha256":"a8497fe7013811630402cee1ad50b3644dd511fdb67736f9e65d4584c8a71453"},"downloads":-1,"filename":"fschat-0.1.10-py3-none-any.whl","has_sig":false,"md5_digest":"b295dc626dad855fbb0f1aac8e870529","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":63074,"upload_time":"2023-04-11T17:38:40","upload_time_iso_8601":"2023-04-11T17:38:40.257453Z","url":"https://files.pythonhosted.org/packages/10/16/ee6b6064a67392fe45d1e94349b7d43e89108b22ddfdd000296e04510bc0/fschat-0.1.10-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"d67556a30f72c3a6663862973e82f56e9ccd93920537d51ffc411f0f3dd8bd68","md5":"3d9ab6ea3e444d1ebde0940ad313c2d9","sha256":"7c0e77a2adcd2f61e3550cc27d5111b9c944c48f958a45b5727641e9ab4c9b6a"},"downloads":-1,"filename":"fschat-0.1.10.tar.gz","has_sig":false,"md5_digest":"3d9ab6ea3e444d1ebde0940ad313c2d9","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":52730,"upload_time":"2023-04-11T17:38:42","upload_time_iso_8601":"2023-04-11T17:38:42.332530Z","url":"https://files.pythonhosted.org/packages/d6/75/56a30f72c3a6663862973e82f56e9ccd93920537d51ffc411f0f3dd8bd68/fschat-0.1.10.tar.gz","yanked":false,"yanked_reason":null}],"0.1.2":[{"comment_text":"","core-metadata":{"sha256":"cdb0225c47aec3f655f49c3879f5b0726415f0bc4b98ba1f45e2d4c6b15349d2"},"digests":{"blake2b_256":"1fefd935a7d4aad800fc670930c4bf70aa466a127b988810a68179570badc360","md5":"3befb79c1de729909edf15015985100e","sha256":"a451422fe250d0578c26b8798823976eab7817c6d2aaab189c388c4734107ff9"},"downloads":-1,"filename":"fschat-0.1.2-py3-none-any.whl","has_sig":false,"md5_digest":"3befb79c1de729909edf15015985100e","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.7","size":49055,"upload_time":"2023-04-03T13:50:17","upload_time_iso_8601":"2023-04-03T13:50:17.969806Z","url":"https://files.pythonhosted.org/packages/1f/ef/d935a7d4aad800fc670930c4bf70aa466a127b988810a68179570badc360/fschat-0.1.2-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"d83e380dc18642957eb86080d60a6cb1f65a7b53d57fd5ca865453282181d6be","md5":"4968c2593eaafc82629e6cde31cf36f3","sha256":"714448cbacb6e49a3d1b469a46834343047a400215177309bc2c46921ee567fb"},"downloads":-1,"filename":"fschat-0.1.2.tar.gz","has_sig":false,"md5_digest":"4968c2593eaafc82629e6cde31cf36f3","packagetype":"sdist","python_version":"source","requires_python":">=3.7","size":41883,"upload_time":"2023-04-03T13:50:19","upload_time_iso_8601":"2023-04-03T13:50:19.630387Z","url":"https://files.pythonhosted.org/packages/d8/3e/380dc18642957eb86080d60a6cb1f65a7b53d57fd5ca865453282181d6be/fschat-0.1.2.tar.gz","yanked":false,"yanked_reason":null}],"0.1.3":[{"comment_text":"","core-metadata":{"sha256":"e74108b7c11349b7c814c265e42a7d12efa1db6075624fe86d1b812aa33ec71f"},"digests":{"blake2b_256":"47c2af6a9dc62130135c5cd70fb2300bf1cc7a13e1d5c60c89e3853756298fc5","md5":"8f25f33434b23be6acfeb096f69c9210","sha256":"cc9fcde2d0e01189b5645cd8323ff65090593c0a7a65bbf86a44bfbb5510558d"},"downloads":-1,"filename":"fschat-0.1.3-py3-none-any.whl","has_sig":false,"md5_digest":"8f25f33434b23be6acfeb096f69c9210","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":49327,"upload_time":"2023-04-03T17:28:49","upload_time_iso_8601":"2023-04-03T17:28:49.239257Z","url":"https://files.pythonhosted.org/packages/47/c2/af6a9dc62130135c5cd70fb2300bf1cc7a13e1d5c60c89e3853756298fc5/fschat-0.1.3-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"2371419dd1a853441aa8f9f4c26f1227f79a0ae75cb2ba47b12e6e921d30b0a8","md5":"0c4e60a0272b6a3c6eb2d1f31e1ec04c","sha256":"9523512e11bf9dcd3fbccc3da7efcec1faef5c564999cf3eb426c966546525cb"},"downloads":-1,"filename":"fschat-0.1.3.tar.gz","has_sig":false,"md5_digest":"0c4e60a0272b6a3c6eb2d1f31e1ec04c","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":42193,"upload_time":"2023-04-03T17:28:51","upload_time_iso_8601":"2023-04-03T17:28:51.515125Z","url":"https://files.pythonhosted.org/packages/23/71/419dd1a853441aa8f9f4c26f1227f79a0ae75cb2ba47b12e6e921d30b0a8/fschat-0.1.3.tar.gz","yanked":false,"yanked_reason":null}],"0.1.4":[{"comment_text":"","core-metadata":{"sha256":"8f1be994fe3ab635a8ee11243213b43099ce48278779af5cb2f5dd94da9b1c45"},"digests":{"blake2b_256":"93a1a5fb85a67cfb44a0a9d8eabe31a57eb033b9293e255fb7ad75e4a0230132","md5":"29a83c34c9136298c8bd075edab22211","sha256":"0a1bc5b5d56baeb594547a34b1be2bffd49a56d7ca056d799178d6ff7078731b"},"downloads":-1,"filename":"fschat-0.1.4-py3-none-any.whl","has_sig":false,"md5_digest":"29a83c34c9136298c8bd075edab22211","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":51807,"upload_time":"2023-04-06T02:48:26","upload_time_iso_8601":"2023-04-06T02:48:26.689341Z","url":"https://files.pythonhosted.org/packages/93/a1/a5fb85a67cfb44a0a9d8eabe31a57eb033b9293e255fb7ad75e4a0230132/fschat-0.1.4-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"1d8c35eebaea35acdc652a7aa9ef97d138a591a2f6ccc516d0dfcd7a30def0c0","md5":"a8fc48ca2e7d5b8ef6642224ba36bf61","sha256":"90d6925e94f226ff11fb3b10375deb9f9d9447c903d658623eadd3a5e9e25e9e"},"downloads":-1,"filename":"fschat-0.1.4.tar.gz","has_sig":false,"md5_digest":"a8fc48ca2e7d5b8ef6642224ba36bf61","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":43964,"upload_time":"2023-04-06T02:48:28","upload_time_iso_8601":"2023-04-06T02:48:28.865058Z","url":"https://files.pythonhosted.org/packages/1d/8c/35eebaea35acdc652a7aa9ef97d138a591a2f6ccc516d0dfcd7a30def0c0/fschat-0.1.4.tar.gz","yanked":false,"yanked_reason":null}],"0.1.5":[{"comment_text":"","core-metadata":{"sha256":"c3f803c59e1294b605a66cf0a311d0b266db5d16af926bd9bae19b300095cc1c"},"digests":{"blake2b_256":"2704fb7e7ee155bd4460955c913e77b9ff813fc1cdf65ccfc77b52425a329f81","md5":"2c1fe86c5a5a1075ab90e0ae84317bce","sha256":"1ea6135fc13e8a5f5d4428f78389c905537a1a2d09f3691d560f4d7fafb9f1f7"},"downloads":-1,"filename":"fschat-0.1.5-py3-none-any.whl","has_sig":false,"md5_digest":"2c1fe86c5a5a1075ab90e0ae84317bce","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":54135,"upload_time":"2023-04-06T14:46:23","upload_time_iso_8601":"2023-04-06T14:46:23.905006Z","url":"https://files.pythonhosted.org/packages/27/04/fb7e7ee155bd4460955c913e77b9ff813fc1cdf65ccfc77b52425a329f81/fschat-0.1.5-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"835cefd0b530ca8c555d44b5698dde0ace843e41694112e9e564a2de35ecaaa1","md5":"d06405c5af7c1470571535ae82d5103a","sha256":"2f190f26cd4f928b2f952c64065f46f3375d06840e5ebb6daee4109d8b998c7c"},"downloads":-1,"filename":"fschat-0.1.5.tar.gz","has_sig":false,"md5_digest":"d06405c5af7c1470571535ae82d5103a","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":45853,"upload_time":"2023-04-06T14:46:26","upload_time_iso_8601":"2023-04-06T14:46:26.130605Z","url":"https://files.pythonhosted.org/packages/83/5c/efd0b530ca8c555d44b5698dde0ace843e41694112e9e564a2de35ecaaa1/fschat-0.1.5.tar.gz","yanked":false,"yanked_reason":null}],"0.1.6":[{"comment_text":"","core-metadata":{"sha256":"0dc7f5841d1274d29d5d3f54e07cab2ea8c11e9c6acfd99db6a35c5f5b0f5520"},"digests":{"blake2b_256":"94bd170629da264ead13e12c73e3d8b459978915a715a4740f543b71b3ebcb56","md5":"a18979216bc5b7909fff03ded90f5a07","sha256":"fe93b17bb41b1f07c2fcf6c8239f9d363a7efac33df246c2089ce2a8fb5d4acb"},"downloads":-1,"filename":"fschat-0.1.6-py3-none-any.whl","has_sig":false,"md5_digest":"a18979216bc5b7909fff03ded90f5a07","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":54169,"upload_time":"2023-04-06T15:42:01","upload_time_iso_8601":"2023-04-06T15:42:01.904912Z","url":"https://files.pythonhosted.org/packages/94/bd/170629da264ead13e12c73e3d8b459978915a715a4740f543b71b3ebcb56/fschat-0.1.6-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"76d183490dd18a5f9c960de6be6db96ed3dcebef19adb3b7a99cb571774c2d38","md5":"20e93f4d9b2980cb69bc7fac26825d74","sha256":"e8422e1f47fe714f16fcecb3295aa01d73c42ffe519bcc0a4aca8186735c43f6"},"downloads":-1,"filename":"fschat-0.1.6.tar.gz","has_sig":false,"md5_digest":"20e93f4d9b2980cb69bc7fac26825d74","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":45880,"upload_time":"2023-04-06T15:42:03","upload_time_iso_8601":"2023-04-06T15:42:03.773793Z","url":"https://files.pythonhosted.org/packages/76/d1/83490dd18a5f9c960de6be6db96ed3dcebef19adb3b7a99cb571774c2d38/fschat-0.1.6.tar.gz","yanked":false,"yanked_reason":null}],"0.1.7":[{"comment_text":"","core-metadata":{"sha256":"b899c66abe50865b3aff91c34a5e3e4b591f83fd148c52cfffd5e54b411b58fc"},"digests":{"blake2b_256":"36f9c55f2270a925d01d7c492c7e01639df8a18f86d31415c1ac885c340542c0","md5":"d5f2a469dc035cdcc85d84e65cea8513","sha256":"809fc3085b71057e56692bb7b5029cb3be84b0fb67d7c083fdd2f120e4f38134"},"downloads":-1,"filename":"fschat-0.1.7-py3-none-any.whl","has_sig":false,"md5_digest":"d5f2a469dc035cdcc85d84e65cea8513","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":55490,"upload_time":"2023-04-06T18:46:47","upload_time_iso_8601":"2023-04-06T18:46:47.286403Z","url":"https://files.pythonhosted.org/packages/36/f9/c55f2270a925d01d7c492c7e01639df8a18f86d31415c1ac885c340542c0/fschat-0.1.7-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"8fa2986dc17cba5ae42917fc221fb939c84ce1360958e97ed8d800afcb19cd3e","md5":"d7509463223d8f590a27d52f8a5d5a76","sha256":"bbc4805c635127fd35ef614da45b492615e4ca882300501e919f9750ca5e9ef5"},"downloads":-1,"filename":"fschat-0.1.7.tar.gz","has_sig":false,"md5_digest":"d7509463223d8f590a27d52f8a5d5a76","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":47049,"upload_time":"2023-04-06T18:46:48","upload_time_iso_8601":"2023-04-06T18:46:48.991401Z","url":"https://files.pythonhosted.org/packages/8f/a2/986dc17cba5ae42917fc221fb939c84ce1360958e97ed8d800afcb19cd3e/fschat-0.1.7.tar.gz","yanked":false,"yanked_reason":null}],"0.1.8":[{"comment_text":"","core-metadata":{"sha256":"b3e789d2dc5e9a57b46b8cc4abcf22296883953fb4960faed8d07bbb06d89ef3"},"digests":{"blake2b_256":"b50b684db1ebb1a8d6ec3e1a1474c61329ee088f62ef1263cc62722358897084","md5":"32b4fe29c9b0e1f7e0b12c662e1c8ed7","sha256":"b65744f3956c2171e6f3a4534ee6f45300c4c7ea073b523550e2ffa78e82136c"},"downloads":-1,"filename":"fschat-0.1.8-py3-none-any.whl","has_sig":false,"md5_digest":"32b4fe29c9b0e1f7e0b12c662e1c8ed7","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":55493,"upload_time":"2023-04-07T00:05:51","upload_time_iso_8601":"2023-04-07T00:05:51.671995Z","url":"https://files.pythonhosted.org/packages/b5/0b/684db1ebb1a8d6ec3e1a1474c61329ee088f62ef1263cc62722358897084/fschat-0.1.8-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"d5c5078ac893f331175643864318fc1062ad6625a7e126383dfd4ddb09ccd1c2","md5":"a86ffde75d033aa49d2afb8ec2bba921","sha256":"d7a663074208583aa1c94d8cbbd3a31aaf675e9bf907dafe959dc1cd24a66385"},"downloads":-1,"filename":"fschat-0.1.8.tar.gz","has_sig":false,"md5_digest":"a86ffde75d033aa49d2afb8ec2bba921","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":47010,"upload_time":"2023-04-07T00:05:53","upload_time_iso_8601":"2023-04-07T00:05:53.815209Z","url":"https://files.pythonhosted.org/packages/d5/c5/078ac893f331175643864318fc1062ad6625a7e126383dfd4ddb09ccd1c2/fschat-0.1.8.tar.gz","yanked":false,"yanked_reason":null}],"0.1.9":[{"comment_text":"","core-metadata":{"sha256":"ea9209a25b28e26b10ca4345a24883a46151f5b543742e04ef3362219aa34a66"},"digests":{"blake2b_256":"2804325fc750b61f2faaed68c4e15f10cc3cc911dfc496f7d868167c76b33859","md5":"8ef378ddb7ca3cbba6b19037ce62a536","sha256":"904bea25caba6f117e1d473ff02795088330759a836a857c16d03f71eb7f5b05"},"downloads":-1,"filename":"fschat-0.1.9-py3-none-any.whl","has_sig":false,"md5_digest":"8ef378ddb7ca3cbba6b19037ce62a536","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":56253,"upload_time":"2023-04-08T15:48:52","upload_time_iso_8601":"2023-04-08T15:48:52.675376Z","url":"https://files.pythonhosted.org/packages/28/04/325fc750b61f2faaed68c4e15f10cc3cc911dfc496f7d868167c76b33859/fschat-0.1.9-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"9368df35416e816a223f89ceb889c773ae9a92471cdec1b284cac609140dc532","md5":"5aa88d850e4f89b42615e20c6fa11450","sha256":"0c9c7db6d797ff5c786acd14fd7e17e42d5be5d0b52f3f6f4cde3277f721b40e"},"downloads":-1,"filename":"fschat-0.1.9.tar.gz","has_sig":false,"md5_digest":"5aa88d850e4f89b42615e20c6fa11450","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":47903,"upload_time":"2023-04-08T15:48:54","upload_time_iso_8601":"2023-04-08T15:48:54.877786Z","url":"https://files.pythonhosted.org/packages/93/68/df35416e816a223f89ceb889c773ae9a92471cdec1b284cac609140dc532/fschat-0.1.9.tar.gz","yanked":false,"yanked_reason":null}],"0.2.0":[{"comment_text":"","core-metadata":{"sha256":"e02f2b502c8498e39de9e32e3a1278d4b64606cbe52a34a8e080a0b6ff786a85"},"digests":{"blake2b_256":"385d6f5849323b493c6650b3cf3b132e27ec068d27a96890266fc0ce30df8933","md5":"51b5cfb8260856153e63ea522fb3240b","sha256":"185089afb78c877675f5d82b19e6ef19bf6285a0d441d4e3e1328c7105c7884e"},"downloads":-1,"filename":"fschat-0.2.0-py3-none-any.whl","has_sig":false,"md5_digest":"51b5cfb8260856153e63ea522fb3240b","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":64407,"upload_time":"2023-04-12T19:34:07","upload_time_iso_8601":"2023-04-12T19:34:07.981757Z","url":"https://files.pythonhosted.org/packages/38/5d/6f5849323b493c6650b3cf3b132e27ec068d27a96890266fc0ce30df8933/fschat-0.2.0-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"fd5a23bace7dd5c43eb4764378b5e312a8d35b6745663d3cf90e95bf86e6534d","md5":"6153078afd16862d5d8358dedc1e4e64","sha256":"9f19bc8a0cd7b62758f6919495483135b639acba1b90a588bd7717d4bc8921c2"},"downloads":-1,"filename":"fschat-0.2.0.tar.gz","has_sig":false,"md5_digest":"6153078afd16862d5d8358dedc1e4e64","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":52849,"upload_time":"2023-04-12T19:34:09","upload_time_iso_8601":"2023-04-12T19:34:09.815512Z","url":"https://files.pythonhosted.org/packages/fd/5a/23bace7dd5c43eb4764378b5e312a8d35b6745663d3cf90e95bf86e6534d/fschat-0.2.0.tar.gz","yanked":false,"yanked_reason":null}],"0.2.1":[{"comment_text":"","core-metadata":{"sha256":"76a052d4a1922d9bd48d8553aabc3915128764e4e4e16e355247f065a3693de0"},"digests":{"blake2b_256":"66f3d6880d4a49f9feea5e82fd5970d1fe5915d85d11ec4520a0ef2b4cc85bb2","md5":"81ff5d1cca10491fe60c89a8a9cf8b99","sha256":"df067052c986b658e92dec7544bafa220fff84911472630f7c6dbfd47510bef3"},"downloads":-1,"filename":"fschat-0.2.1-py3-none-any.whl","has_sig":false,"md5_digest":"81ff5d1cca10491fe60c89a8a9cf8b99","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":65475,"upload_time":"2023-04-12T23:06:08","upload_time_iso_8601":"2023-04-12T23:06:08.074117Z","url":"https://files.pythonhosted.org/packages/66/f3/d6880d4a49f9feea5e82fd5970d1fe5915d85d11ec4520a0ef2b4cc85bb2/fschat-0.2.1-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"90f4a8f31cda679985c8de47ed30e943e7b4e497e82f53171104f943ef277471","md5":"07b470eacee1ab5f185c16e6bd651e8c","sha256":"06840a7d1e0813d0baffca018b786c9ef0560b55055e8a9d6a48fe155bcaa05f"},"downloads":-1,"filename":"fschat-0.2.1.tar.gz","has_sig":false,"md5_digest":"07b470eacee1ab5f185c16e6bd651e8c","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":53383,"upload_time":"2023-04-12T23:06:10","upload_time_iso_8601":"2023-04-12T23:06:10.262851Z","url":"https://files.pythonhosted.org/packages/90/f4/a8f31cda679985c8de47ed30e943e7b4e497e82f53171104f943ef277471/fschat-0.2.1.tar.gz","yanked":false,"yanked_reason":null}],"0.2.10":[{"comment_text":"","core-metadata":{"sha256":"a146b915789363bcd32b1bb6680a8d9ee156f1826daabbb9f8a407b298d0f950"},"digests":{"blake2b_256":"e129e299813dd5b0035637d06ce1f79cdd754f71325aea3affe35db8e20f9f67","md5":"1d8d8b08cffc086f3686851d44d54c1e","sha256":"2c4083ba748a1871d695a5d1228cfc9cd95905de87217e0c120d21783d44f41e"},"downloads":-1,"filename":"fschat-0.2.10-py3-none-any.whl","has_sig":false,"md5_digest":"1d8d8b08cffc086f3686851d44d54c1e","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":120574,"upload_time":"2023-05-21T07:29:59","upload_time_iso_8601":"2023-05-21T07:29:59.449661Z","url":"https://files.pythonhosted.org/packages/e1/29/e299813dd5b0035637d06ce1f79cdd754f71325aea3affe35db8e20f9f67/fschat-0.2.10-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"281f75f11baa3f6d5668cf40cdb40001f61b0d3e255c1ef8edb49e8e51204fff","md5":"3457acff0deb125fedbe7ce167583537","sha256":"c7dc1e70bd68ae938ac7c9716afdd79953aebfda81981c4a5d2a2eeaa58c49c0"},"downloads":-1,"filename":"fschat-0.2.10.tar.gz","has_sig":false,"md5_digest":"3457acff0deb125fedbe7ce167583537","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":97462,"upload_time":"2023-05-21T07:30:02","upload_time_iso_8601":"2023-05-21T07:30:02.881702Z","url":"https://files.pythonhosted.org/packages/28/1f/75f11baa3f6d5668cf40cdb40001f61b0d3e255c1ef8edb49e8e51204fff/fschat-0.2.10.tar.gz","yanked":false,"yanked_reason":null}],"0.2.11":[{"comment_text":"","core-metadata":{"sha256":"5acc19c09fb1d2bca8a1d47dabc4b74a75f3acc33cd7d3333dfa6964b20f58f3"},"digests":{"blake2b_256":"874184972fca6c05407eddd079e3861f0e53b1181136e01934373f6292fbe1f0","md5":"23f8072d967d3bfe1fc026738376e87d","sha256":"1b0ebb71e606ecd86c96e106f431137c82469bd4d5e02cb2c463f80c788a9861"},"downloads":-1,"filename":"fschat-0.2.11-py3-none-any.whl","has_sig":false,"md5_digest":"23f8072d967d3bfe1fc026738376e87d","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":121835,"upload_time":"2023-05-24T16:38:07","upload_time_iso_8601":"2023-05-24T16:38:07.259953Z","url":"https://files.pythonhosted.org/packages/87/41/84972fca6c05407eddd079e3861f0e53b1181136e01934373f6292fbe1f0/fschat-0.2.11-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"1b0ba78e0c58458382730939921777a8753050c4b80df1a2bab06afe45aa728e","md5":"f9672f445c7fbb63c15bdf4b45ec569a","sha256":"d358f712453247f1872ba4f61148411b20bb7ba7842c6d9ba40cecb851717cb9"},"downloads":-1,"filename":"fschat-0.2.11.tar.gz","has_sig":false,"md5_digest":"f9672f445c7fbb63c15bdf4b45ec569a","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":98630,"upload_time":"2023-05-24T16:38:09","upload_time_iso_8601":"2023-05-24T16:38:09.325669Z","url":"https://files.pythonhosted.org/packages/1b/0b/a78e0c58458382730939921777a8753050c4b80df1a2bab06afe45aa728e/fschat-0.2.11.tar.gz","yanked":false,"yanked_reason":null}],"0.2.12":[{"comment_text":"","core-metadata":{"sha256":"b8d052f8095f8024c7b29f8ee0065b6341845b2a2ec61cd0a7a412ef1761d934"},"digests":{"blake2b_256":"afa5dfe1bcc540995911c36f67b23eecee5fd5054dab006bac42d5a64e79b215","md5":"24c43d67a836bfabb2cfb44c034d1e30","sha256":"ded3c2de2016b9b73f82079f889677f252d2fd2320636bf552d77496eb22503e"},"downloads":-1,"filename":"fschat-0.2.12-py3-none-any.whl","has_sig":false,"md5_digest":"24c43d67a836bfabb2cfb44c034d1e30","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":125958,"upload_time":"2023-06-09T15:20:19","upload_time_iso_8601":"2023-06-09T15:20:19.673166Z","url":"https://files.pythonhosted.org/packages/af/a5/dfe1bcc540995911c36f67b23eecee5fd5054dab006bac42d5a64e79b215/fschat-0.2.12-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"3207cf4a01bced5f88634f893cc66c28c574ec1e690bfd4e7ab8919521d459a2","md5":"abfa8893cd81e883b733d577a29a053c","sha256":"bf9076acc40ececdf0eeb43d1bd67c13219395b0a7348df878dc80e3a6f38153"},"downloads":-1,"filename":"fschat-0.2.12.tar.gz","has_sig":false,"md5_digest":"abfa8893cd81e883b733d577a29a053c","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":102051,"upload_time":"2023-06-09T15:20:21","upload_time_iso_8601":"2023-06-09T15:20:21.389194Z","url":"https://files.pythonhosted.org/packages/32/07/cf4a01bced5f88634f893cc66c28c574ec1e690bfd4e7ab8919521d459a2/fschat-0.2.12.tar.gz","yanked":false,"yanked_reason":null}],"0.2.13":[{"comment_text":"","core-metadata":{"sha256":"bcaaf0c7b68db094daa57d59fe428d2c4315b08af034c5020cc4a69323e1bd10"},"digests":{"blake2b_256":"07ae3f1e88b46daad7230b93341b12f851db2c4ce590a4282d3fee5b674bfb5e","md5":"d0153f5b15064835e55c13a0224da3b4","sha256":"e2239748977c50ae37b3c0cad3981b8bac304c43acfda31d90a4ddd79b15e903"},"downloads":-1,"filename":"fschat-0.2.13-py3-none-any.whl","has_sig":false,"md5_digest":"d0153f5b15064835e55c13a0224da3b4","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":128427,"upload_time":"2023-06-12T14:18:54","upload_time_iso_8601":"2023-06-12T14:18:54.099052Z","url":"https://files.pythonhosted.org/packages/07/ae/3f1e88b46daad7230b93341b12f851db2c4ce590a4282d3fee5b674bfb5e/fschat-0.2.13-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"8993e313d839828cc2faa0bcc9b45833e1bed756b34fb67d4beec70a04cb699c","md5":"1e0ae020740ddcae76105fe6f054debe","sha256":"1376f2a1cb9d7d223eebad96db416bc7b66efad4cf33fb095d9b3ea763c4391c"},"downloads":-1,"filename":"fschat-0.2.13.tar.gz","has_sig":false,"md5_digest":"1e0ae020740ddcae76105fe6f054debe","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":104199,"upload_time":"2023-06-12T14:18:56","upload_time_iso_8601":"2023-06-12T14:18:56.314131Z","url":"https://files.pythonhosted.org/packages/89/93/e313d839828cc2faa0bcc9b45833e1bed756b34fb67d4beec70a04cb699c/fschat-0.2.13.tar.gz","yanked":false,"yanked_reason":null}],"0.2.14":[{"comment_text":"","core-metadata":{"sha256":"c9164f874be0818f05ae811cf87c596c1cc5be5652c7285187d57d4384dbde4f"},"digests":{"blake2b_256":"0dff1da77fc8f7c08d00822944cbb8bc6563b98f4c2d1bdd784947dc72bf6bd9","md5":"394b057e770d9efef12ab16c1ac304f4","sha256":"826d0d0e933215eed62b8293a356e76b262b522b13c02f5b4313978acee26eca"},"downloads":-1,"filename":"fschat-0.2.14-py3-none-any.whl","has_sig":false,"md5_digest":"394b057e770d9efef12ab16c1ac304f4","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":131179,"upload_time":"2023-06-14T17:01:13","upload_time_iso_8601":"2023-06-14T17:01:13.515647Z","url":"https://files.pythonhosted.org/packages/0d/ff/1da77fc8f7c08d00822944cbb8bc6563b98f4c2d1bdd784947dc72bf6bd9/fschat-0.2.14-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"f7344984eb49d5a93f7d7501dd8cd6f7afb24ebb39125e37082118b72e74f94b","md5":"33b9bdf4668fb59b5cb0ba41208ebb57","sha256":"f4f3d348329044c9fe688d371d47089a1b61aff4930e4695065dbc7084bc4977"},"downloads":-1,"filename":"fschat-0.2.14.tar.gz","has_sig":false,"md5_digest":"33b9bdf4668fb59b5cb0ba41208ebb57","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":106450,"upload_time":"2023-06-14T17:01:15","upload_time_iso_8601":"2023-06-14T17:01:15.844931Z","url":"https://files.pythonhosted.org/packages/f7/34/4984eb49d5a93f7d7501dd8cd6f7afb24ebb39125e37082118b72e74f94b/fschat-0.2.14.tar.gz","yanked":false,"yanked_reason":null}],"0.2.15":[{"comment_text":"","core-metadata":{"sha256":"ef3d5d445a8d98234352783d8c0e3bb9f8de0a28c8b8d83eed6ad2c5b925ac61"},"digests":{"blake2b_256":"bd318f916a482674de9ce02bd5433073a7c2c441ef3dd387441e7675bce23662","md5":"355c641cf30b9d9e9b352113dc7b6f74","sha256":"627d6e70d650c8b396ffa0be30df6323e87e624140c19103efdbc05a28e187b4"},"downloads":-1,"filename":"fschat-0.2.15-py3-none-any.whl","has_sig":false,"md5_digest":"355c641cf30b9d9e9b352113dc7b6f74","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":145621,"upload_time":"2023-06-18T09:33:23","upload_time_iso_8601":"2023-06-18T09:33:23.131957Z","url":"https://files.pythonhosted.org/packages/bd/31/8f916a482674de9ce02bd5433073a7c2c441ef3dd387441e7675bce23662/fschat-0.2.15-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"47a1d719c48f8f8b47e2844ea57821921615f1128b653690d90522852a192046","md5":"351a0a2a500782a36d17b5101877dd4f","sha256":"b803fb771590ab925cae2d77c10d222b95d8bdb8e134320547e82da89d438166"},"downloads":-1,"filename":"fschat-0.2.15.tar.gz","has_sig":false,"md5_digest":"351a0a2a500782a36d17b5101877dd4f","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":115542,"upload_time":"2023-06-18T09:33:25","upload_time_iso_8601":"2023-06-18T09:33:25.124095Z","url":"https://files.pythonhosted.org/packages/47/a1/d719c48f8f8b47e2844ea57821921615f1128b653690d90522852a192046/fschat-0.2.15.tar.gz","yanked":false,"yanked_reason":null}],"0.2.16":[{"comment_text":"","core-metadata":{"sha256":"eef57e27b391db8c7b2ca7499fbfffddddc8e950a4ec813c17b228cec665e6b1"},"digests":{"blake2b_256":"4903c9eb3b7ea94a7e0cc200cbc99b8c8b2856100d5895a2dff790cdcb721f89","md5":"f5ae41b4b282b2d4dcd08f5b16b557e4","sha256":"efc1053a5685fe1bbec8f4ea226ba33d50d1ace6d8ee221c35d1b48ca2a1c80a"},"downloads":-1,"filename":"fschat-0.2.16-py3-none-any.whl","has_sig":false,"md5_digest":"f5ae41b4b282b2d4dcd08f5b16b557e4","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":149523,"upload_time":"2023-06-29T21:15:29","upload_time_iso_8601":"2023-06-29T21:15:29.663897Z","url":"https://files.pythonhosted.org/packages/49/03/c9eb3b7ea94a7e0cc200cbc99b8c8b2856100d5895a2dff790cdcb721f89/fschat-0.2.16-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"2578619281782f5f74f845acb968b7f254a7207b96f61520000c902a3974d5f3","md5":"0ab869d76a690e6047475bcccc2b47f3","sha256":"bebc729c44e44701e7fd3f71a6a915152a0581cc588f7afef35e6966bfb1cabb"},"downloads":-1,"filename":"fschat-0.2.16.tar.gz","has_sig":false,"md5_digest":"0ab869d76a690e6047475bcccc2b47f3","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":117021,"upload_time":"2023-06-29T21:15:31","upload_time_iso_8601":"2023-06-29T21:15:31.730781Z","url":"https://files.pythonhosted.org/packages/25/78/619281782f5f74f845acb968b7f254a7207b96f61520000c902a3974d5f3/fschat-0.2.16.tar.gz","yanked":false,"yanked_reason":null}],"0.2.17":[{"comment_text":"","core-metadata":{"sha256":"15406d1878d5a72725952d14209377c4ff9b8a64448c8f3e92ace6a20a2d8b8e"},"digests":{"blake2b_256":"8e4e58a0929f57afaf92f2a04758982b93d484a31b77392d03adfaec2c9dab06","md5":"3c61b5e8bfa2151fbab3e7fd7d6cfc7e","sha256":"1db5750c5cf8b8e6ea486f18677f64eba2d23cad6e022a14b8bc64b41ddf8c8d"},"downloads":-1,"filename":"fschat-0.2.17-py3-none-any.whl","has_sig":false,"md5_digest":"3c61b5e8bfa2151fbab3e7fd7d6cfc7e","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":153077,"upload_time":"2023-07-02T14:10:36","upload_time_iso_8601":"2023-07-02T14:10:36.458472Z","url":"https://files.pythonhosted.org/packages/8e/4e/58a0929f57afaf92f2a04758982b93d484a31b77392d03adfaec2c9dab06/fschat-0.2.17-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"f69c6047b9568a7b351d46104db63be8f51b082c545d503baca0ddce877b69e4","md5":"9cc331d5f1639ba012bae2e5b899ae36","sha256":"78162c5e52ab02b28cd83dc2965a47aca2736edff66d892a6a3aace6db7f558a"},"downloads":-1,"filename":"fschat-0.2.17.tar.gz","has_sig":false,"md5_digest":"9cc331d5f1639ba012bae2e5b899ae36","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":117669,"upload_time":"2023-07-02T14:10:38","upload_time_iso_8601":"2023-07-02T14:10:38.375203Z","url":"https://files.pythonhosted.org/packages/f6/9c/6047b9568a7b351d46104db63be8f51b082c545d503baca0ddce877b69e4/fschat-0.2.17.tar.gz","yanked":false,"yanked_reason":null}],"0.2.18":[{"comment_text":"","core-metadata":{"sha256":"0638454a1f74fb3494fe3147b156ed5587d01981185cb63a15a03435179c6cc1"},"digests":{"blake2b_256":"d229ab7ae254ab4b73f29fc1a0b9dd5f95cbcaacfb28f836719033458337d9cf","md5":"ab82dd2404e9bf152c76d4a70d5d3749","sha256":"45fefcf1483461f6c3bb0be10e23ed79279b402106fde208516eb0f7110256c4"},"downloads":-1,"filename":"fschat-0.2.18-py3-none-any.whl","has_sig":false,"md5_digest":"ab82dd2404e9bf152c76d4a70d5d3749","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":155752,"upload_time":"2023-07-05T11:14:41","upload_time_iso_8601":"2023-07-05T11:14:41.877989Z","url":"https://files.pythonhosted.org/packages/d2/29/ab7ae254ab4b73f29fc1a0b9dd5f95cbcaacfb28f836719033458337d9cf/fschat-0.2.18-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"339282dd2cc51f3d266ba08bb51987cc74e76f34ca69de920972089801d59981","md5":"8350fe05f6a37bf5c985dc454f0755b5","sha256":"9b097cbe875dd4665d6db31355211e14d96472f8a0fd11df6a9d2b678b79833a"},"downloads":-1,"filename":"fschat-0.2.18.tar.gz","has_sig":false,"md5_digest":"8350fe05f6a37bf5c985dc454f0755b5","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":119670,"upload_time":"2023-07-05T11:14:43","upload_time_iso_8601":"2023-07-05T11:14:43.892417Z","url":"https://files.pythonhosted.org/packages/33/92/82dd2cc51f3d266ba08bb51987cc74e76f34ca69de920972089801d59981/fschat-0.2.18.tar.gz","yanked":false,"yanked_reason":null}],"0.2.2":[{"comment_text":"","core-metadata":{"sha256":"615689f7292ee43c28ace56e8dd61c599ed82972b295b19f2149361244df2100"},"digests":{"blake2b_256":"97cd6ea6e21a82417f2b469f835827a5f66f49b7e9933058bb44af9d4f3affad","md5":"42f34526644932621024d0141f0b4961","sha256":"910d01c30e6a8c5a2c0547c9000fb1a93080e914bc290cc3790c114bd47c9360"},"downloads":-1,"filename":"fschat-0.2.2-py3-none-any.whl","has_sig":false,"md5_digest":"42f34526644932621024d0141f0b4961","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":72895,"upload_time":"2023-04-16T13:22:48","upload_time_iso_8601":"2023-04-16T13:22:48.416061Z","url":"https://files.pythonhosted.org/packages/97/cd/6ea6e21a82417f2b469f835827a5f66f49b7e9933058bb44af9d4f3affad/fschat-0.2.2-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"d50f2a25a4fb1920ae1b5fe477104181600b60fdcf72a2eb0d7af665f86479d5","md5":"a075fad16692a35537bcd29266256e29","sha256":"9c0a17814c282e72af07dfcd9d52a13d886182501a9b00d529890afe64c82f10"},"downloads":-1,"filename":"fschat-0.2.2.tar.gz","has_sig":false,"md5_digest":"a075fad16692a35537bcd29266256e29","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":58822,"upload_time":"2023-04-16T13:22:50","upload_time_iso_8601":"2023-04-16T13:22:50.786245Z","url":"https://files.pythonhosted.org/packages/d5/0f/2a25a4fb1920ae1b5fe477104181600b60fdcf72a2eb0d7af665f86479d5/fschat-0.2.2.tar.gz","yanked":false,"yanked_reason":null}],"0.2.20":[{"comment_text":"","core-metadata":{"sha256":"12b619fd9e817a30734c7f7494e7a4ab56e5daa24736ed4d275eae216b16ee54"},"digests":{"blake2b_256":"1aa99e2139bbad6ba03eeb6b6191bfde1d85ef035c895a3e6cd9c144230ea996","md5":"4d7fda79565d65d52a5cdf63f1441602","sha256":"0e139f1f1b6002a044e466c135cdeb265de390cf18cd331ad8bd4da01f8ac7d4"},"downloads":-1,"filename":"fschat-0.2.20-py3-none-any.whl","has_sig":false,"md5_digest":"4d7fda79565d65d52a5cdf63f1441602","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":177095,"upload_time":"2023-07-21T05:28:19","upload_time_iso_8601":"2023-07-21T05:28:19.754095Z","url":"https://files.pythonhosted.org/packages/1a/a9/9e2139bbad6ba03eeb6b6191bfde1d85ef035c895a3e6cd9c144230ea996/fschat-0.2.20-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"fbd5cdaed9012d6da3c4c59c6ab917b2aeffdc83aa1f1487505d08706f77d7e6","md5":"3a476f63ad34576dbedce38e7576742e","sha256":"a48130937f5b2d9324a0253f4a96291fd479d8cece49f567748d4bccd2f096f5"},"downloads":-1,"filename":"fschat-0.2.20.tar.gz","has_sig":false,"md5_digest":"3a476f63ad34576dbedce38e7576742e","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":132872,"upload_time":"2023-07-21T05:28:21","upload_time_iso_8601":"2023-07-21T05:28:21.689020Z","url":"https://files.pythonhosted.org/packages/fb/d5/cdaed9012d6da3c4c59c6ab917b2aeffdc83aa1f1487505d08706f77d7e6/fschat-0.2.20.tar.gz","yanked":false,"yanked_reason":null}],"0.2.21":[{"comment_text":"","core-metadata":{"sha256":"b16808b3cef8fb9de3da4b8188dd345edd6c64567eb93ff7b79bf1526726a11a"},"digests":{"blake2b_256":"d4af2bf9bc6414c7c257fd488414015df70454d803d78566b00803eb91e10b49","md5":"b239a2983753bd446edb85d763efa30a","sha256":"cee2594963ed40e1acd77df939663e5212b9ce3ec517b93d0af1c7822bd1e5a4"},"downloads":-1,"filename":"fschat-0.2.21-py3-none-any.whl","has_sig":false,"md5_digest":"b239a2983753bd446edb85d763efa30a","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":178404,"upload_time":"2023-08-01T05:20:27","upload_time_iso_8601":"2023-08-01T05:20:27.465357Z","url":"https://files.pythonhosted.org/packages/d4/af/2bf9bc6414c7c257fd488414015df70454d803d78566b00803eb91e10b49/fschat-0.2.21-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"41b4f3621f6b89d39a870e20d03e395573aa32ac73d8c08c34d30ad91069d639","md5":"42c0c989b3149161ee0bdac5dad71b37","sha256":"5fdb5b0c61f4b8a800a749154cbf293490e2dbebc50176f6a9acf11c411385bd"},"downloads":-1,"filename":"fschat-0.2.21.tar.gz","has_sig":false,"md5_digest":"42c0c989b3149161ee0bdac5dad71b37","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":134150,"upload_time":"2023-08-01T05:20:29","upload_time_iso_8601":"2023-08-01T05:20:29.353242Z","url":"https://files.pythonhosted.org/packages/41/b4/f3621f6b89d39a870e20d03e395573aa32ac73d8c08c34d30ad91069d639/fschat-0.2.21.tar.gz","yanked":false,"yanked_reason":null}],"0.2.23":[{"comment_text":"","core-metadata":{"sha256":"cee3128fe473ac6588a054d74310338998a4c284d21d785862830c264a1a7395"},"digests":{"blake2b_256":"4d385086872b8871ec7fc0b45bbd06f629921c9ce041c1508dbf906cfd4f570c","md5":"3659dda42cfb0537b47983148faee856","sha256":"0d405f1de221fefaed5e64aed5b01e38284596423893fc50a622fe1217073764"},"downloads":-1,"filename":"fschat-0.2.23-py3-none-any.whl","has_sig":false,"md5_digest":"3659dda42cfb0537b47983148faee856","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":181014,"upload_time":"2023-08-02T09:44:20","upload_time_iso_8601":"2023-08-02T09:44:20.056556Z","url":"https://files.pythonhosted.org/packages/4d/38/5086872b8871ec7fc0b45bbd06f629921c9ce041c1508dbf906cfd4f570c/fschat-0.2.23-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"4f1d49230af5e9e4ac76023ffaa9af8b15480ed11cc641f1701946cf7c7e5f36","md5":"9d4882633a01e8293328cd90f3e274e7","sha256":"8ef0fbc1e4cc22ea30c47c70f00dada4770c3ec710e4b8c0ec89cdd14aaf88c9"},"downloads":-1,"filename":"fschat-0.2.23.tar.gz","has_sig":false,"md5_digest":"9d4882633a01e8293328cd90f3e274e7","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":136221,"upload_time":"2023-08-02T09:44:22","upload_time_iso_8601":"2023-08-02T09:44:22.082344Z","url":"https://files.pythonhosted.org/packages/4f/1d/49230af5e9e4ac76023ffaa9af8b15480ed11cc641f1701946cf7c7e5f36/fschat-0.2.23.tar.gz","yanked":false,"yanked_reason":null}],"0.2.24":[{"comment_text":"","core-metadata":{"sha256":"b82b0a3e58b5af12708ca401e6b0e32559f16c255a36ae666eeef763145c5702"},"digests":{"blake2b_256":"8bad82f53d14006eb9569283216be5fe8eb7d9fd71d966c5ae97b8df636964eb","md5":"0a0bd0c290947bbf55ff29f75d36aaf3","sha256":"896b55e700fb5a2756ff6a30c5998f2599854e48bbdaeba9d7913e74e12d933b"},"downloads":-1,"filename":"fschat-0.2.24-py3-none-any.whl","has_sig":false,"md5_digest":"0a0bd0c290947bbf55ff29f75d36aaf3","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":189168,"upload_time":"2023-08-13T01:14:54","upload_time_iso_8601":"2023-08-13T01:14:54.723565Z","url":"https://files.pythonhosted.org/packages/8b/ad/82f53d14006eb9569283216be5fe8eb7d9fd71d966c5ae97b8df636964eb/fschat-0.2.24-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"8c451183ffbba745d8db964948e43ded44c12a110bdd6a30aa982edd730dd6ed","md5":"fa0c786a615e0f83555bcf3cd0751f96","sha256":"619c9e8bede5d569f6e00582edae8df4d092079cd1c5c6d584cc1c5002e43e98"},"downloads":-1,"filename":"fschat-0.2.24.tar.gz","has_sig":false,"md5_digest":"fa0c786a615e0f83555bcf3cd0751f96","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":141385,"upload_time":"2023-08-13T01:14:56","upload_time_iso_8601":"2023-08-13T01:14:56.150634Z","url":"https://files.pythonhosted.org/packages/8c/45/1183ffbba745d8db964948e43ded44c12a110bdd6a30aa982edd730dd6ed/fschat-0.2.24.tar.gz","yanked":false,"yanked_reason":null}],"0.2.26":[{"comment_text":"","core-metadata":{"sha256":"030d50d79e146ebd12a1a914cde015c705a052a3f420b2c269e356151fc108c8"},"digests":{"blake2b_256":"71716ca5ec5b57c66e83a24b0291974a2b7d533664ae2616d8475559fb818f14","md5":"d42de30f23c9596164494b5f14d514ff","sha256":"a3a99a2627cdfa57eae09157577526b5f2075a00842c005268a303b1078ca64d"},"downloads":-1,"filename":"fschat-0.2.26-py3-none-any.whl","has_sig":false,"md5_digest":"d42de30f23c9596164494b5f14d514ff","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":192071,"upload_time":"2023-08-28T10:10:51","upload_time_iso_8601":"2023-08-28T10:10:51.989759Z","url":"https://files.pythonhosted.org/packages/71/71/6ca5ec5b57c66e83a24b0291974a2b7d533664ae2616d8475559fb818f14/fschat-0.2.26-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"615b80e2f5705624628f8cfa2dfd650c587a83786ed8c4f018305b1bf9521308","md5":"974350a888b1e8cdf08250d8a71a7111","sha256":"fe30ef14638d54672834a82fdc9380242426c8663056ca747d14afeaf0437b38"},"downloads":-1,"filename":"fschat-0.2.26.tar.gz","has_sig":false,"md5_digest":"974350a888b1e8cdf08250d8a71a7111","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":143880,"upload_time":"2023-08-28T10:10:54","upload_time_iso_8601":"2023-08-28T10:10:54.210677Z","url":"https://files.pythonhosted.org/packages/61/5b/80e2f5705624628f8cfa2dfd650c587a83786ed8c4f018305b1bf9521308/fschat-0.2.26.tar.gz","yanked":false,"yanked_reason":null}],"0.2.27":[{"comment_text":"","core-metadata":{"sha256":"5681421792506775277529aa1f433c912ef8d0d1fd04e2e97654a43dbb456b2a"},"digests":{"blake2b_256":"1a48621380ecd99ff9fc01f700f215e17e0a1329ac0e7a9ddf643e5241b2b730","md5":"bd9d2b9b464d249d91a5db785d1fdafc","sha256":"03024f651de7e2cf58d65a97ce56cad520aa4ccfa05f215f55d84ce11077d9c7"},"downloads":-1,"filename":"fschat-0.2.27-py3-none-any.whl","has_sig":false,"md5_digest":"bd9d2b9b464d249d91a5db785d1fdafc","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":197266,"upload_time":"2023-09-10T04:46:28","upload_time_iso_8601":"2023-09-10T04:46:28.857979Z","url":"https://files.pythonhosted.org/packages/1a/48/621380ecd99ff9fc01f700f215e17e0a1329ac0e7a9ddf643e5241b2b730/fschat-0.2.27-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"6e1475d60ec26c59a540c5f0023bee69ab46bc1a618d923106c6a03510acd5a1","md5":"e172df0fe5652289976f4e66f9b1d71b","sha256":"98beaef7fff9ad65a73609e38e83028e559d5640cf0e1e9aa877b12e138e2871"},"downloads":-1,"filename":"fschat-0.2.27.tar.gz","has_sig":false,"md5_digest":"e172df0fe5652289976f4e66f9b1d71b","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":148506,"upload_time":"2023-09-10T04:46:31","upload_time_iso_8601":"2023-09-10T04:46:31.149311Z","url":"https://files.pythonhosted.org/packages/6e/14/75d60ec26c59a540c5f0023bee69ab46bc1a618d923106c6a03510acd5a1/fschat-0.2.27.tar.gz","yanked":false,"yanked_reason":null}],"0.2.28":[{"comment_text":"","core-metadata":{"sha256":"219256ec08162abd8fa725050d7b4cbb39c30d323a2e346afe8067cb0a1ccd7c"},"digests":{"blake2b_256":"80f44b64f15206171b3c11ffa0ffd4a534d0e7ed39cb5b75f2386192b2da5711","md5":"400003e2a9a3a71abed8b108b4af11e0","sha256":"1c9586a9403c06ffc4c3accb51ca6d274ef9fd050df25432b5e2b3fa4048a2fd"},"downloads":-1,"filename":"fschat-0.2.28-py3-none-any.whl","has_sig":false,"md5_digest":"400003e2a9a3a71abed8b108b4af11e0","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":196894,"upload_time":"2023-09-11T23:30:59","upload_time_iso_8601":"2023-09-11T23:30:59.780400Z","url":"https://files.pythonhosted.org/packages/80/f4/4b64f15206171b3c11ffa0ffd4a534d0e7ed39cb5b75f2386192b2da5711/fschat-0.2.28-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"b6141f430988a5bfb199d4393ad79750c9b267469d259208f788979cb5e1bf05","md5":"6fc0fbbd6ffddc96f0153c1dace66761","sha256":"a7c56c2782841fa49fd192f6b26e07d18545e46b97b6d3eb4fad57a547738896"},"downloads":-1,"filename":"fschat-0.2.28.tar.gz","has_sig":false,"md5_digest":"6fc0fbbd6ffddc96f0153c1dace66761","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":148144,"upload_time":"2023-09-11T23:31:02","upload_time_iso_8601":"2023-09-11T23:31:02.005145Z","url":"https://files.pythonhosted.org/packages/b6/14/1f430988a5bfb199d4393ad79750c9b267469d259208f788979cb5e1bf05/fschat-0.2.28.tar.gz","yanked":false,"yanked_reason":null}],"0.2.29":[{"comment_text":"","core-metadata":{"sha256":"767c063c9ceba6482ef7e0a5696e0280d772ace792b76d7174bb6c0cfa9cf897"},"digests":{"blake2b_256":"af99c2be3ae9473a555923af840236cb8aeb6ecc96680b569f47bc9aa9e3bb6a","md5":"23c87399aac5a0972681c6d13292d55f","sha256":"dc7212bc0c6faba94bbb189872384446e8f684255c6bf023a7e3e73989363e90"},"downloads":-1,"filename":"fschat-0.2.29-py3-none-any.whl","has_sig":false,"md5_digest":"23c87399aac5a0972681c6d13292d55f","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":200708,"upload_time":"2023-09-20T02:46:38","upload_time_iso_8601":"2023-09-20T02:46:38.890649Z","url":"https://files.pythonhosted.org/packages/af/99/c2be3ae9473a555923af840236cb8aeb6ecc96680b569f47bc9aa9e3bb6a/fschat-0.2.29-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"88aea26b082dc0a39515f79209455cc77c9c3c668eb93ebd2b9085df40054d20","md5":"f58bfdd6c6b7be4e5a7cff4928dbbf4b","sha256":"d8d9652635ec46f1ab3c159409dde05bed2bcae6233a8e7c18e779974701ca30"},"downloads":-1,"filename":"fschat-0.2.29.tar.gz","has_sig":false,"md5_digest":"f58bfdd6c6b7be4e5a7cff4928dbbf4b","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":152012,"upload_time":"2023-09-20T02:46:40","upload_time_iso_8601":"2023-09-20T02:46:40.873535Z","url":"https://files.pythonhosted.org/packages/88/ae/a26b082dc0a39515f79209455cc77c9c3c668eb93ebd2b9085df40054d20/fschat-0.2.29.tar.gz","yanked":false,"yanked_reason":null}],"0.2.3":[{"comment_text":"","core-metadata":{"sha256":"d146919436473110eb55ae3eb3d858d2178e7099012ecc3f04cb80b8c38e6801"},"digests":{"blake2b_256":"9b8034716c9106d092a1d80c8370b4d73321589f7c1f5db2bc3ea9bdd9e2c8fa","md5":"1023e016ed97748dce6520af1129cc8a","sha256":"85a260891c91bcfb86c4c0c8f19f09c1760091f49dfc75b07b9b61020071b359"},"downloads":-1,"filename":"fschat-0.2.3-py3-none-any.whl","has_sig":false,"md5_digest":"1023e016ed97748dce6520af1129cc8a","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":79995,"upload_time":"2023-04-21T09:17:32","upload_time_iso_8601":"2023-04-21T09:17:32.414066Z","url":"https://files.pythonhosted.org/packages/9b/80/34716c9106d092a1d80c8370b4d73321589f7c1f5db2bc3ea9bdd9e2c8fa/fschat-0.2.3-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"5da1e53846c1bf3b3d59117db3463519d78c29ccb9cd22e176dd07c9e02512fd","md5":"28512d1d864b7da7f2a458f446e12622","sha256":"c76a4ecc58c9ee57721b15115e6fc93425fd8cda957526a2a6fa6047caa72fe0"},"downloads":-1,"filename":"fschat-0.2.3.tar.gz","has_sig":false,"md5_digest":"28512d1d864b7da7f2a458f446e12622","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":63867,"upload_time":"2023-04-21T09:17:37","upload_time_iso_8601":"2023-04-21T09:17:37.694883Z","url":"https://files.pythonhosted.org/packages/5d/a1/e53846c1bf3b3d59117db3463519d78c29ccb9cd22e176dd07c9e02512fd/fschat-0.2.3.tar.gz","yanked":false,"yanked_reason":null}],"0.2.30":[{"comment_text":"","core-metadata":{"sha256":"a6666c050bdd2a2a3587edef9ba74f1bbaf903584c74ba11e6c01846833c319b"},"digests":{"blake2b_256":"d1f68fd7c36af6ba10a45876f01c7edbc9c0d89b4684b8fc69b1e6fe44991b0a","md5":"0ff865a515dc771a0df581a181ca69a5","sha256":"de4f5740983640c9d31c6606cf3384fa3903e189027ec5b9e79f4b54918d8fcb"},"downloads":-1,"filename":"fschat-0.2.30-py3-none-any.whl","has_sig":false,"md5_digest":"0ff865a515dc771a0df581a181ca69a5","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":205074,"upload_time":"2023-10-02T22:53:33","upload_time_iso_8601":"2023-10-02T22:53:33.752073Z","url":"https://files.pythonhosted.org/packages/d1/f6/8fd7c36af6ba10a45876f01c7edbc9c0d89b4684b8fc69b1e6fe44991b0a/fschat-0.2.30-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"11b00f891bdf1fca4359ab1512f9b7b268fe7fcf724c8dd76278c0e863517bf9","md5":"99e0a5019d45b5a14e5770f268511a4a","sha256":"7bd01563fae680bc7db13af0dce65ba9fe1ccbd090c7467177135e38bcdc13e8"},"downloads":-1,"filename":"fschat-0.2.30.tar.gz","has_sig":false,"md5_digest":"99e0a5019d45b5a14e5770f268511a4a","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":155984,"upload_time":"2023-10-02T22:53:36","upload_time_iso_8601":"2023-10-02T22:53:36.014489Z","url":"https://files.pythonhosted.org/packages/11/b0/0f891bdf1fca4359ab1512f9b7b268fe7fcf724c8dd76278c0e863517bf9/fschat-0.2.30.tar.gz","yanked":false,"yanked_reason":null}],"0.2.31":[{"comment_text":"","core-metadata":{"sha256":"b1f6f59fd9ef9c3bcfeafa2d48803b42192ad8df68f94f32c396cb1d854dfd5b"},"digests":{"blake2b_256":"9cd122b82506f8c0120e25469ce27142ee001ed55da7e917076df278ab777d1e","md5":"79ae380f7458f45e454885ac18f56370","sha256":"091b94ea1f1a62280d40f13244c3fa8b934db8bb08a2fa249415f590164b92c4"},"downloads":-1,"filename":"fschat-0.2.31-py3-none-any.whl","has_sig":false,"md5_digest":"79ae380f7458f45e454885ac18f56370","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":208774,"upload_time":"2023-10-14T10:10:29","upload_time_iso_8601":"2023-10-14T10:10:29.334493Z","url":"https://files.pythonhosted.org/packages/9c/d1/22b82506f8c0120e25469ce27142ee001ed55da7e917076df278ab777d1e/fschat-0.2.31-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"5ccaa85727e62a12c05f27ef605675e475a375ec0885ebc0eabe244c8bbafa70","md5":"87480bd494310c4dbc27f61fa8b5f49d","sha256":"c0efb977234684bb67fa354dc629a85802752d5193550abfa8f962902f9896f8"},"downloads":-1,"filename":"fschat-0.2.31.tar.gz","has_sig":false,"md5_digest":"87480bd494310c4dbc27f61fa8b5f49d","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":158378,"upload_time":"2023-10-14T10:10:39","upload_time_iso_8601":"2023-10-14T10:10:39.088272Z","url":"https://files.pythonhosted.org/packages/5c/ca/a85727e62a12c05f27ef605675e475a375ec0885ebc0eabe244c8bbafa70/fschat-0.2.31.tar.gz","yanked":false,"yanked_reason":null}],"0.2.32":[{"comment_text":"","core-metadata":{"sha256":"0cdcc752721e925056fa27bdab9da259dca7fa595fe22725ea331fb464c0dac7"},"digests":{"blake2b_256":"3b1e55db8a11c3ec1fd5789abff8255a56682b168f3802771480accfa524361c","md5":"37f1df4a2721d00f2db3768fc4744323","sha256":"f168654c61826bbc54b67424307d5a0940887cdb4b4b20e0db5bb6b992c370aa"},"downloads":-1,"filename":"fschat-0.2.32-py3-none-any.whl","has_sig":false,"md5_digest":"37f1df4a2721d00f2db3768fc4744323","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":211371,"upload_time":"2023-11-01T09:20:27","upload_time_iso_8601":"2023-11-01T09:20:27.543226Z","url":"https://files.pythonhosted.org/packages/3b/1e/55db8a11c3ec1fd5789abff8255a56682b168f3802771480accfa524361c/fschat-0.2.32-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"2b2625e0e59b7fdd0319c3f205f09fd95bfedc1f220c248add60e15a4ca52b79","md5":"ee1781778836b4253db914e7605e2ca6","sha256":"ec9e39c94799725ae33385fd6fd493f5916e9dda0af9c70f2c106aad50f7a956"},"downloads":-1,"filename":"fschat-0.2.32.tar.gz","has_sig":false,"md5_digest":"ee1781778836b4253db914e7605e2ca6","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":161373,"upload_time":"2023-11-01T09:20:47","upload_time_iso_8601":"2023-11-01T09:20:47.442166Z","url":"https://files.pythonhosted.org/packages/2b/26/25e0e59b7fdd0319c3f205f09fd95bfedc1f220c248add60e15a4ca52b79/fschat-0.2.32.tar.gz","yanked":false,"yanked_reason":null}],"0.2.33":[{"comment_text":"","core-metadata":{"sha256":"c72bbe405a4b30bb121032e03eaa9f734b32a41874c096dd1b1245e47e7f951f"},"digests":{"blake2b_256":"46640caf0248012e87cb3936689dd19d54106c8f2c0e0b412794fb1417bff9a5","md5":"67017da089afb7733a7d2df9b027a575","sha256":"5e76e807fe0adce6731e063cadeea3cc39d0c37313c8c411586a442b7e994458"},"downloads":-1,"filename":"fschat-0.2.33-py3-none-any.whl","has_sig":false,"md5_digest":"67017da089afb7733a7d2df9b027a575","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":217335,"upload_time":"2023-11-22T09:27:34","upload_time_iso_8601":"2023-11-22T09:27:34.429934Z","url":"https://files.pythonhosted.org/packages/46/64/0caf0248012e87cb3936689dd19d54106c8f2c0e0b412794fb1417bff9a5/fschat-0.2.33-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"c75ee532b7acff09832b4e8c2685ab0c4a28e7801fcae9258d97fa2baab231a4","md5":"3c4b3d13ea48bd574e1d81690e80c29e","sha256":"796aaece7878efa150e2f87c8a92b840b012477010031ac4913576e88c8508a0"},"downloads":-1,"filename":"fschat-0.2.33.tar.gz","has_sig":false,"md5_digest":"3c4b3d13ea48bd574e1d81690e80c29e","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":166407,"upload_time":"2023-11-22T09:27:36","upload_time_iso_8601":"2023-11-22T09:27:36.786809Z","url":"https://files.pythonhosted.org/packages/c7/5e/e532b7acff09832b4e8c2685ab0c4a28e7801fcae9258d97fa2baab231a4/fschat-0.2.33.tar.gz","yanked":false,"yanked_reason":null}],"0.2.34":[{"comment_text":"","core-metadata":{"sha256":"a3a7e149a617168f08cb98616998446cd1f4d1ba50929eeec355b0b8559f0501"},"digests":{"blake2b_256":"56a7b6db096e7fb0dd41c394c23331d17656fce0adb35ea543599efb80bfe2ed","md5":"cd42f8c7834911854c6cefce8a542be6","sha256":"efb8e0f3e5cda25f614470c57a2c2a224b7fda8f6bd13b6f14fa9de5133f3832"},"downloads":-1,"filename":"fschat-0.2.34-py3-none-any.whl","has_sig":false,"md5_digest":"cd42f8c7834911854c6cefce8a542be6","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":220078,"upload_time":"2023-12-09T16:50:07","upload_time_iso_8601":"2023-12-09T16:50:07.804186Z","url":"https://files.pythonhosted.org/packages/56/a7/b6db096e7fb0dd41c394c23331d17656fce0adb35ea543599efb80bfe2ed/fschat-0.2.34-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"151fcac65d14bbe66cfe63eaf1a94e1be3dfbbc07c6ec935ea19793b0ef336f0","md5":"3d859a477954e746fd0e98f8f511ff0c","sha256":"c1ad6446afbd09d4ab1c6ccf5feea69daef659101b8f17ac8e44a6a7d6c6e4c9"},"downloads":-1,"filename":"fschat-0.2.34.tar.gz","has_sig":false,"md5_digest":"3d859a477954e746fd0e98f8f511ff0c","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":169057,"upload_time":"2023-12-09T16:50:09","upload_time_iso_8601":"2023-12-09T16:50:09.571313Z","url":"https://files.pythonhosted.org/packages/15/1f/cac65d14bbe66cfe63eaf1a94e1be3dfbbc07c6ec935ea19793b0ef336f0/fschat-0.2.34.tar.gz","yanked":false,"yanked_reason":null}],"0.2.35":[{"comment_text":"","core-metadata":{"sha256":"540d3f966bbfd110d752f18944288c2d4d50099093e5ce196ec7e31b8a0ef28b"},"digests":{"blake2b_256":"c8226debefad55d139ab692a5bb99dd68d6bb6344c45cd2fa76adc81b02862e3","md5":"7f6b2913ccf32533f00caf5f56904c1b","sha256":"4a15fd31c09ba2fd978e8cc9db523865050363a98f62099bc770bd65eb6ed1b3"},"downloads":-1,"filename":"fschat-0.2.35-py3-none-any.whl","has_sig":false,"md5_digest":"7f6b2913ccf32533f00caf5f56904c1b","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":226496,"upload_time":"2024-01-17T07:49:27","upload_time_iso_8601":"2024-01-17T07:49:27.137846Z","url":"https://files.pythonhosted.org/packages/c8/22/6debefad55d139ab692a5bb99dd68d6bb6344c45cd2fa76adc81b02862e3/fschat-0.2.35-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"b745be122c664ea06fc93ff115f9f08293a7ce3f79b3c82faf0cfba01dc6c664","md5":"de53209db128e4b7bd4bbb66732f9715","sha256":"af324d17294f64876e545db27e254b12df454074974e84fcfa4fa73eda9782c2"},"downloads":-1,"filename":"fschat-0.2.35.tar.gz","has_sig":false,"md5_digest":"de53209db128e4b7bd4bbb66732f9715","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":174814,"upload_time":"2024-01-17T07:49:29","upload_time_iso_8601":"2024-01-17T07:49:29.449635Z","url":"https://files.pythonhosted.org/packages/b7/45/be122c664ea06fc93ff115f9f08293a7ce3f79b3c82faf0cfba01dc6c664/fschat-0.2.35.tar.gz","yanked":false,"yanked_reason":null}],"0.2.36":[{"comment_text":"","core-metadata":{"sha256":"4dd661769b908736dffac14b592d407b70c8d865fe9d74f38bad25c3fc6197d5"},"digests":{"blake2b_256":"43cd3651634ab25f74e64eaf6a6e08e359320d6b26e637afe622762fe99d127b","md5":"f4a0a2c9734e142834df2ff111a5be97","sha256":"a66ecf1e90f6db1d015096f6aa8a305d20d0a13e067951285aecdb56a33e9cb1"},"downloads":-1,"filename":"fschat-0.2.36-py3-none-any.whl","has_sig":false,"md5_digest":"f4a0a2c9734e142834df2ff111a5be97","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":256902,"upload_time":"2024-02-11T15:42:24","upload_time_iso_8601":"2024-02-11T15:42:24.819121Z","url":"https://files.pythonhosted.org/packages/43/cd/3651634ab25f74e64eaf6a6e08e359320d6b26e637afe622762fe99d127b/fschat-0.2.36-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"22ad8336e2dc6323944d59e888d41ff8833993ebc9c79bdd8d07997c54d92d55","md5":"ca411ac4cbed0534e36e917fc57748bb","sha256":"ac724458bb105cb5b3b9ec852150345dfa7f61fd7c275d6635d66fa1ed904d90"},"downloads":-1,"filename":"fschat-0.2.36.tar.gz","has_sig":false,"md5_digest":"ca411ac4cbed0534e36e917fc57748bb","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":195280,"upload_time":"2024-02-11T15:42:27","upload_time_iso_8601":"2024-02-11T15:42:27.020918Z","url":"https://files.pythonhosted.org/packages/22/ad/8336e2dc6323944d59e888d41ff8833993ebc9c79bdd8d07997c54d92d55/fschat-0.2.36.tar.gz","yanked":false,"yanked_reason":null}],"0.2.4":[{"comment_text":"","core-metadata":{"sha256":"d616a2706d6ab9088990d7e79037436ead774f703949f7a0e2fbf558f89aa405"},"digests":{"blake2b_256":"9f7be17900e59d0dbc19c3d5d501654727d7395bbd5db31456e7feead51794d1","md5":"c1b229965ae15bfd722fc687313c3102","sha256":"4f4bad257cc3e62a3246b4c93c59220a293b0d99197c4b35cf3dadb0502d8401"},"downloads":-1,"filename":"fschat-0.2.4-py3-none-any.whl","has_sig":false,"md5_digest":"c1b229965ae15bfd722fc687313c3102","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":161358,"upload_time":"2023-04-28T16:38:00","upload_time_iso_8601":"2023-04-28T16:38:00.955464Z","url":"https://files.pythonhosted.org/packages/9f/7b/e17900e59d0dbc19c3d5d501654727d7395bbd5db31456e7feead51794d1/fschat-0.2.4-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"fb8237d1b1484122a71a51f1696dddcdad8fce7fd495face594069bac375a922","md5":"85d37a18d51879df1f06ea1750709fe4","sha256":"1d0d3acbb9370756df211773d6cf243aa72d53fd26f10b7775281bc3c95dc222"},"downloads":-1,"filename":"fschat-0.2.4.tar.gz","has_sig":false,"md5_digest":"85d37a18d51879df1f06ea1750709fe4","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":81610,"upload_time":"2023-04-28T16:38:03","upload_time_iso_8601":"2023-04-28T16:38:03.081129Z","url":"https://files.pythonhosted.org/packages/fb/82/37d1b1484122a71a51f1696dddcdad8fce7fd495face594069bac375a922/fschat-0.2.4.tar.gz","yanked":false,"yanked_reason":null}],"0.2.5":[{"comment_text":"","core-metadata":{"sha256":"7411016d1210e2a0b57e15b1b14f352e4c6a224391e852e735456359cd7a6204"},"digests":{"blake2b_256":"557d43a209b9406d3b8817b53347c2b981c2b1732f3e65af84bf2124ff2c5590","md5":"5688f9b7624ebfd3df43a293c710efcb","sha256":"ca33a6b989fb709c8949c42c58cbda8b7ba8f0c797881889d4cc905d12cd14b4"},"downloads":-1,"filename":"fschat-0.2.5-py3-none-any.whl","has_sig":false,"md5_digest":"5688f9b7624ebfd3df43a293c710efcb","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":164554,"upload_time":"2023-04-30T01:51:05","upload_time_iso_8601":"2023-04-30T01:51:05.992854Z","url":"https://files.pythonhosted.org/packages/55/7d/43a209b9406d3b8817b53347c2b981c2b1732f3e65af84bf2124ff2c5590/fschat-0.2.5-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"1f26271993b09429799af3b3018964d0850e87ed3ab45e2b22fc020f21aeaa3f","md5":"eca67be2fafc9f44b3d4c71ab3bd9d64","sha256":"41779bf73e1860adbca6162de18c44a6cf5a1139498f661f64005f6740993ead"},"downloads":-1,"filename":"fschat-0.2.5.tar.gz","has_sig":false,"md5_digest":"eca67be2fafc9f44b3d4c71ab3bd9d64","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":82820,"upload_time":"2023-04-30T01:51:08","upload_time_iso_8601":"2023-04-30T01:51:08.602514Z","url":"https://files.pythonhosted.org/packages/1f/26/271993b09429799af3b3018964d0850e87ed3ab45e2b22fc020f21aeaa3f/fschat-0.2.5.tar.gz","yanked":false,"yanked_reason":null}],"0.2.6":[{"comment_text":"","core-metadata":{"sha256":"15fd407581c6f72bff34e4508f12330a9901af3bc5a8da3926ac617c693d5bf0"},"digests":{"blake2b_256":"a31dc3192523e95198fc1ec70998e36045e68db8d40e15a2a39e5dadf739cecc","md5":"8e44464f33b36c65afa89b5d75db2d0f","sha256":"8a637bb4a623d7f9e0e7c43e8af0363c30c072e5d1ba73a6224fc4b84eb34107"},"downloads":-1,"filename":"fschat-0.2.6-py3-none-any.whl","has_sig":false,"md5_digest":"8e44464f33b36c65afa89b5d75db2d0f","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":108512,"upload_time":"2023-05-08T09:50:38","upload_time_iso_8601":"2023-05-08T09:50:38.861844Z","url":"https://files.pythonhosted.org/packages/a3/1d/c3192523e95198fc1ec70998e36045e68db8d40e15a2a39e5dadf739cecc/fschat-0.2.6-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"fadfeec6518fdd462e232374b1c821978c2ff501cd8ff34b2843680f3e64a658","md5":"8962ed6218da5c54f1ca792bb6497700","sha256":"24a9454e7c2e326102842ee0ad6fab892255f3693fe13f325576d3f25ab9bc22"},"downloads":-1,"filename":"fschat-0.2.6.tar.gz","has_sig":false,"md5_digest":"8962ed6218da5c54f1ca792bb6497700","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":86328,"upload_time":"2023-05-08T09:50:41","upload_time_iso_8601":"2023-05-08T09:50:41.243378Z","url":"https://files.pythonhosted.org/packages/fa/df/eec6518fdd462e232374b1c821978c2ff501cd8ff34b2843680f3e64a658/fschat-0.2.6.tar.gz","yanked":false,"yanked_reason":null}],"0.2.7":[{"comment_text":"","core-metadata":{"sha256":"a022ed3c5eacf1b91e8538719640f82bc9fe758b96d1197faa6bd5e06aafd9de"},"digests":{"blake2b_256":"28d2073528427a8d8573c8678e3f635f4987ab71267ed2bd5f43a1340e530021","md5":"5e4ad4d9601c44245c2afe6475df81bc","sha256":"c9ab04d40f4dbf1234ba8edf135dfca57f5c407b3e6c22621fb54bd6bd76ef1c"},"downloads":-1,"filename":"fschat-0.2.7-py3-none-any.whl","has_sig":false,"md5_digest":"5e4ad4d9601c44245c2afe6475df81bc","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":109351,"upload_time":"2023-05-08T14:35:06","upload_time_iso_8601":"2023-05-08T14:35:06.889712Z","url":"https://files.pythonhosted.org/packages/28/d2/073528427a8d8573c8678e3f635f4987ab71267ed2bd5f43a1340e530021/fschat-0.2.7-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"501ca46f80270eb207f979520f652a9a1681b1c487ed20909c17545609fc42bb","md5":"268c46920cb6c3b5af78487fa65d781e","sha256":"be079ffd210d8c1a9fde091412092236171dcde2ff64a1add1493598e0e52080"},"downloads":-1,"filename":"fschat-0.2.7.tar.gz","has_sig":false,"md5_digest":"268c46920cb6c3b5af78487fa65d781e","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":87825,"upload_time":"2023-05-08T14:35:09","upload_time_iso_8601":"2023-05-08T14:35:09.221250Z","url":"https://files.pythonhosted.org/packages/50/1c/a46f80270eb207f979520f652a9a1681b1c487ed20909c17545609fc42bb/fschat-0.2.7.tar.gz","yanked":false,"yanked_reason":null}],"0.2.8":[{"comment_text":"","core-metadata":{"sha256":"126089f6e3ecbee3e3959af5c2e613c0395808935251f3c8f4e24884cadfd528"},"digests":{"blake2b_256":"f731d16a1f71efb0d3681c22579f07a898ce02f2c018689231ffdd7550768887","md5":"c8c194f94b4f8f34a44c10cf03021c4f","sha256":"bf0c2ab5182bc79c3394f5ed76725ea0ce768a87f296846bd0d5698a095aba4e"},"downloads":-1,"filename":"fschat-0.2.8-py3-none-any.whl","has_sig":false,"md5_digest":"c8c194f94b4f8f34a44c10cf03021c4f","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":112195,"upload_time":"2023-05-12T09:30:01","upload_time_iso_8601":"2023-05-12T09:30:01.515227Z","url":"https://files.pythonhosted.org/packages/f7/31/d16a1f71efb0d3681c22579f07a898ce02f2c018689231ffdd7550768887/fschat-0.2.8-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"8762b4da7a5a785f37c352f8353cd89801af7ae84d326d5f4edc3084d11032dd","md5":"49fa86cc6441d93e7c496c4c23d85e7c","sha256":"b7509537921584dbe299ac535c7a57c0bd3435af94f12ce3e9fc4eaf5a4050b7"},"downloads":-1,"filename":"fschat-0.2.8.tar.gz","has_sig":false,"md5_digest":"49fa86cc6441d93e7c496c4c23d85e7c","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":90998,"upload_time":"2023-05-12T09:30:04","upload_time_iso_8601":"2023-05-12T09:30:04.128190Z","url":"https://files.pythonhosted.org/packages/87/62/b4da7a5a785f37c352f8353cd89801af7ae84d326d5f4edc3084d11032dd/fschat-0.2.8.tar.gz","yanked":false,"yanked_reason":null}],"0.2.9":[{"comment_text":"","core-metadata":{"sha256":"e9b5502a1c4287d751855dba26a9dfd65b555af36e082fdd89a6cfac9ed07c9f"},"digests":{"blake2b_256":"1df52ef73a157f15bcbd579a2e31ccec4440cc29fce5e34d1361e1337b34cdfd","md5":"04d999ff517be549c3bd14830e140645","sha256":"ce4e59959e3330d8726a6578726389265620810c34f24b4595dc1aa2fb6dbe8d"},"downloads":-1,"filename":"fschat-0.2.9-py3-none-any.whl","has_sig":false,"md5_digest":"04d999ff517be549c3bd14830e140645","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":116193,"upload_time":"2023-05-15T13:34:39","upload_time_iso_8601":"2023-05-15T13:34:39.118308Z","url":"https://files.pythonhosted.org/packages/1d/f5/2ef73a157f15bcbd579a2e31ccec4440cc29fce5e34d1361e1337b34cdfd/fschat-0.2.9-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"c1b0505c6a4e83ac92e1871d446b70a468976b4ccdcfd047b5ebd73e5d37ba8b","md5":"2328713aca29eb92a88f94ed1554d4e8","sha256":"8c9b9533f866e8344b153802149f01c14b2005ab57d510f6c625dd709c470b45"},"downloads":-1,"filename":"fschat-0.2.9.tar.gz","has_sig":false,"md5_digest":"2328713aca29eb92a88f94ed1554d4e8","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":94089,"upload_time":"2023-05-15T13:34:42","upload_time_iso_8601":"2023-05-15T13:34:42.013446Z","url":"https://files.pythonhosted.org/packages/c1/b0/505c6a4e83ac92e1871d446b70a468976b4ccdcfd047b5ebd73e5d37ba8b/fschat-0.2.9.tar.gz","yanked":false,"yanked_reason":null}]},"urls":[{"comment_text":"","core-metadata":{"sha256":"4dd661769b908736dffac14b592d407b70c8d865fe9d74f38bad25c3fc6197d5"},"digests":{"blake2b_256":"43cd3651634ab25f74e64eaf6a6e08e359320d6b26e637afe622762fe99d127b","md5":"f4a0a2c9734e142834df2ff111a5be97","sha256":"a66ecf1e90f6db1d015096f6aa8a305d20d0a13e067951285aecdb56a33e9cb1"},"downloads":-1,"filename":"fschat-0.2.36-py3-none-any.whl","has_sig":false,"md5_digest":"f4a0a2c9734e142834df2ff111a5be97","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":256902,"upload_time":"2024-02-11T15:42:24","upload_time_iso_8601":"2024-02-11T15:42:24.819121Z","url":"https://files.pythonhosted.org/packages/43/cd/3651634ab25f74e64eaf6a6e08e359320d6b26e637afe622762fe99d127b/fschat-0.2.36-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"22ad8336e2dc6323944d59e888d41ff8833993ebc9c79bdd8d07997c54d92d55","md5":"ca411ac4cbed0534e36e917fc57748bb","sha256":"ac724458bb105cb5b3b9ec852150345dfa7f61fd7c275d6635d66fa1ed904d90"},"downloads":-1,"filename":"fschat-0.2.36.tar.gz","has_sig":false,"md5_digest":"ca411ac4cbed0534e36e917fc57748bb","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":195280,"upload_time":"2024-02-11T15:42:27","upload_time_iso_8601":"2024-02-11T15:42:27.020918Z","url":"https://files.pythonhosted.org/packages/22/ad/8336e2dc6323944d59e888d41ff8833993ebc9c79bdd8d07997c54d92d55/fschat-0.2.36.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[{"aliases":["CVE-2024-10907"],"details":"In lm-sys/fastchat Release v0.2.36, the server fails to handle excessive characters appended to the end of multipart boundaries. This flaw can be exploited by sending malformed multipart requests with arbitrary characters at the end of the boundary. Each extra character is processed in an infinite loop, leading to excessive resource consumption and a complete denial of service (DoS) for all users. The vulnerability is unauthenticated, meaning no user login or interaction is required for an attacker to exploit this issue.","fixed_in":[],"id":"GHSA-qg86-f892-m4hj","link":"https://osv.dev/vulnerability/GHSA-qg86-f892-m4hj","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-10912"],"details":"A Denial of Service (DoS) vulnerability exists in the file upload feature of lm-sys/fastchat version 0.2.36. The vulnerability is due to improper handling of form-data with a large filename in the file upload request. An attacker can exploit this by sending a payload with an excessively large filename, causing the server to become overwhelmed and unavailable to legitimate users.","fixed_in":[],"id":"GHSA-79rp-v9rm-gxm8","link":"https://osv.dev/vulnerability/GHSA-79rp-v9rm-gxm8","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-11603"],"details":"A Server-Side Request Forgery (SSRF) vulnerability exists in lm-sys/fastchat version 0.2.36. The vulnerability is present in the `/queue/join?` endpoint, where insufficient validation of the path parameter allows an attacker to send crafted requests. This can lead to unauthorized access to internal networks or the AWS metadata endpoint, potentially exposing sensitive data and compromising internal servers.","fixed_in":[],"id":"GHSA-h254-g997-685c","link":"https://osv.dev/vulnerability/GHSA-h254-g997-685c","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-12376"],"details":"A Server-Side Request Forgery (SSRF) vulnerability was identified in the lm-sys/fastchat web server, specifically in the affected version git 2c68a13. This vulnerability allows an attacker to access internal server resources and data that are otherwise inaccessible, such as AWS metadata credentials.","fixed_in":[],"id":"GHSA-g44m-hpf4-vmrp","link":"https://osv.dev/vulnerability/GHSA-g44m-hpf4-vmrp","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-10908"],"details":"An open redirect vulnerability in lm-sys/fastchat Release v0.2.36 allows a remote unauthenticated attacker to redirect users to arbitrary websites via a specially crafted URL. This can be exploited for phishing attacks, malware distribution, and credential theft.","fixed_in":[],"id":"GHSA-77cj-rv5x-v6r2","link":"https://osv.dev/vulnerability/GHSA-77cj-rv5x-v6r2","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2026-6608"],"details":"A vulnerability was detected in lm-sys fastchat up to 0.2.36. Impacted is the function add_text of the component Arena Side-by-Side View Handler. The manipulation results in incorrect control flow. The attack can be launched remotely. The exploit is now public and may be used. The root cause was fixed in commit 34eca62 for gradio_block_arena_named.py, but three other files were missed.","fixed_in":[],"id":"GHSA-f3q6-69f3-vwch","link":"https://osv.dev/vulnerability/GHSA-f3q6-69f3-vwch","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-10912","GHSA-79rp-v9rm-gxm8"],"details":"A Denial of Service (DoS) vulnerability exists in the file upload feature of lm-sys/fastchat version 0.2.36. The vulnerability is due to improper handling of form-data with a large filename in the file upload request. An attacker can exploit this by sending a payload with an excessively large filename, causing the server to become overwhelmed and unavailable to legitimate users.","fixed_in":[],"id":"PYSEC-2026-1395","link":"https://osv.dev/vulnerability/PYSEC-2026-1395","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-12376","GHSA-g44m-hpf4-vmrp"],"details":"A Server-Side Request Forgery (SSRF) vulnerability was identified in the lm-sys/fastchat web server, specifically in the affected version git 2c68a13. This vulnerability allows an attacker to access internal server resources and data that are otherwise inaccessible, such as AWS metadata credentials.","fixed_in":[],"id":"PYSEC-2026-1396","link":"https://osv.dev/vulnerability/PYSEC-2026-1396","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-11603","GHSA-h254-g997-685c"],"details":"A Server-Side Request Forgery (SSRF) vulnerability exists in lm-sys/fastchat version 0.2.36. The vulnerability is present in the `/queue/join?` endpoint, where insufficient validation of the path parameter allows an attacker to send crafted requests. This can lead to unauthorized access to internal networks or the AWS metadata endpoint, potentially exposing sensitive data and compromising internal servers.","fixed_in":[],"id":"PYSEC-2026-1397","link":"https://osv.dev/vulnerability/PYSEC-2026-1397","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-10907","GHSA-qg86-f892-m4hj"],"details":"In lm-sys/fastchat Release v0.2.36, the server fails to handle excessive characters appended to the end of multipart boundaries. This flaw can be exploited by sending malformed multipart requests with arbitrary characters at the end of the boundary. Each extra character is processed in an infinite loop, leading to excessive resource consumption and a complete denial of service (DoS) for all users. The vulnerability is unauthenticated, meaning no user login or interaction is required for an attacker to exploit this issue.","fixed_in":[],"id":"PYSEC-2026-1398","link":"https://osv.dev/vulnerability/PYSEC-2026-1398","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2024-10908","GHSA-77cj-rv5x-v6r2"],"details":"An open redirect vulnerability in lm-sys/fastchat Release v0.2.36 allows a remote unauthenticated attacker to redirect users to arbitrary websites via a specially crafted URL. This can be exploited for phishing attacks, malware distribution, and credential theft.","fixed_in":[],"id":"PYSEC-2026-1394","link":"https://osv.dev/vulnerability/PYSEC-2026-1394","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2026-6608","GHSA-f3q6-69f3-vwch"],"details":"A vulnerability was detected in lm-sys fastchat up to 0.2.36. Impacted is the function add_text of the component Arena Side-by-Side View Handler. The manipulation results in incorrect control flow. The attack can be launched remotely. The exploit is now public and may be used. The root cause was fixed in commit 34eca62 for gradio_block_arena_named.py, but three other files were missed.","fixed_in":[],"id":"PYSEC-2026-2485","link":"https://osv.dev/vulnerability/PYSEC-2026-2485","source":"osv","summary":null,"withdrawn":null}]}