ray-project / ray

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
https://ray.io
Apache License 2.0
31.89k stars 5.43k forks source link

[tune] Unable to construct ExperimentAnalysis from experiment_state<date>.json file #43010

Closed JohnMcCarroll closed 4 months ago

JohnMcCarroll commented 4 months ago

What happened + What you expected to happen

I searched the issues for a similar problem, but unfortunately I could not find one that matched the error I am getting. I'm trying to use the ExperimentAnalysis class to manage metadata and selection of trial checkpoints for evaluation. However, passing the experiment-state.json file to the ExperimentAnalysis constructor results in the following error:

  File "/home/john/AFRL/dle/safe-autonomy-sims/scripts/experiment_analysis_test.py", line 18, in <module>
    ea = ExperimentAnalysis(path)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/tune/analysis/experiment_analysis.py", line 117, in __init__
    self.trials = trials or self._load_trials()
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/tune/analysis/experiment_analysis.py", line 131, in _load_trials
    trial.restore_run_metadata(trial_runtime_metadata)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/tune/experiment/trial.py", line 985, in restore_run_metadata
    self.run_metadata = _TrainingRunMetadata.from_json_state(run_metadata)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/tune/trainable/metadata.py", line 97, in from_json_state
    state = json.loads(json_state, cls=TuneFunctionDecoder)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/json/__init__.py", line 359, in loads
    return cls(**kw).decode(s)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/john/anaconda3/envs/dle/lib/python3.10/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/tune/utils/serialization.py", line 39, in object_hook
    return self._from_cloudpickle(obj)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/tune/utils/serialization.py", line 43, in _from_cloudpickle
    return cloudpickle.loads(hex_to_binary(obj["value"]))
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/_private/serialization.py", line 107, in _actor_handle_deserializer
    return ray.actor.ActorHandle._deserialization_helper(serialized_obj, outer_id)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/actor.py", line 1468, in _deserialization_helper
    return worker.core_worker.deserialize_and_register_actor_handle(
  File "python/ray/_raylet.pyx", line 4166, in ray._raylet.CoreWorker.deserialize_and_register_actor_handle
  File "python/ray/_raylet.pyx", line 4126, in ray._raylet.CoreWorker.make_actor_handle
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/_private/function_manager.py", line 574, in load_actor_class
    actor_class = self._load_actor_class_from_gcs(
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/_private/function_manager.py", line 669, in _load_actor_class_from_gcs
    class_name = ensure_str(class_name)
  File "/home/john/anaconda3/envs/dle/lib/python3.10/site-packages/ray/_private/utils.py", line 243, in ensure_str
    assert isinstance(s, bytes)
AssertionError

From what I can gather, it seems to be an error with the way the environment was serialized. I'm using the ACT3MultiagentEnv from CoRL. Unfortunately, the version of CoRL I am using is not publicly released yet, so I am unable to provide a link to it or a reproduction script for the bug. This bug did not occur on the previous versions of CoRL (however, that used ray 2.2). I'm hoping someone has encountered a similar issue or might have suggestions for what to look for in the new CoRL environment that could be causing this error. Thank you for your time!

Versions / Dependencies

OS: Ubuntu 22.04.1 LTS Python: 3.10.13 ray: 2.9.0 corl: 3.13.0 Poetry show output: absl-py 2.1.0 Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. aiohttp 3.9.1 Async http client/server framework (asyncio) aiohttp-cors 0.7.0 CORS support for aiohttp aiorwlock 1.3.0 Read write lock for asyncio. aiosignal 1.3.1 aiosignal: a list of registered asynchronous callbacks alabaster 0.7.16 A light, configurable Sphinx theme altair 5.2.0 Vega-Altair: A declarative statistical visualization library for Python. annotated-types 0.6.0 Reusable constraint types to use with typing.Annotated anybadge 1.14.0 Simple, flexible badge generator for project badges. anyio 3.7.1 High level compatibility layer for multiple asynchronous event loop implementations appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user ... argcomplete 3.2.1 Bash tab completion for argparse astroid 3.0.2 An abstract syntax tree for Python with inference support. astunparse 1.6.3 An AST unparser for Python async-timeout 4.0.3 Timeout context manager for asyncio programs asyncio 3.4.3 reference implementation of PEP 3156 attrs 23.2.0 Classes Without Boilerplate babel 2.14.0 Internationalization utilities backoff 2.2.1 Function decoration for backoff and retry bashate 2.1.1 A pep8 equivalent for bash scripts beautifulsoup4 4.12.3 Screen-scraping library black 23.12.1 The uncompromising code formatter. blacken-docs 1.16.0 Run Black on Python code blocks in documentation files. blessed 1.20.0 Easy, practical library for making terminal apps, by providing an elegant, well-documen... blinker 1.7.0 Fast, simple object-to-object and broadcast signaling bracex 2.4 Bash style brace expander. brotli 1.1.0 Python bindings for the Brotli compression library cachetools 5.3.2 Extensible memoizing collections and decorators certifi 2023.11.17 Python package for providing Mozilla's CA Bundle. cffi 1.16.0 Foreign Function Interface for Python calling C code. cfgv 3.4.0 Validate configuration and produce human readable error messages. charset-normalizer 3.3.2 The Real First Universal Charset Detector. Open, modern and actively maintained alterna... click 8.1.7 Composable command line interface toolkit cloudpickle 3.0.0 Pickler class to extend the standard pickle.Pickler functionality codespell 2.2.6 Codespell codetiming 1.4.0 A flexible, customizable timer for your Python code. colorama 0.4.6 Cross-platform colored terminal text. colorful 0.5.6 Terminal string styling done right, in Python. contourpy 1.2.0 Python library for calculating contours of 2D quadrilateral grids coverage 7.4.0 Code coverage measurement for Python coverage-badge 1.1.0 Generate coverage badges for Coverage.py. cryptography 41.0.7 cryptography is a package which provides cryptographic recipes and primitives to Python... cssselect2 0.7.0 CSS selectors for Python ElementTree cycler 0.12.1 Composable style cycles decorator 5.1.1 Decorators for Humans deepmerge 0.3.0 a toolset to deeply merge python dictionaries. deprecated 1.2.14 Python @deprecated decorator to deprecate old python classes, functions or methods. detect-secrets 1.1.0 Tool for detecting secrets in the codebase dill 0.3.7 serialize all of Python distlib 0.3.8 Distribution utilities dm-tree 0.1.8 Tree is a library for working with nested data structures. docstring-parser 0.15 Parse Python docstrings in reST, Google and Numpydoc format docutils 0.20.1 Docutils -- Python Documentation Utilities et-xmlfile 1.1.0 An implementation of lxml.xmlfile for the standard library exceptiongroup 1.2.0 Backport of PEP 654 (exception groups) farama-notifications 0.0.4 Notifications for all Farama Foundation maintained libraries. fastapi 0.104.1 FastAPI framework, high performance, easy to learn, fast to code, ready for production filelock 3.13.1 A platform independent file lock. flatbuffers 23.5.26 The FlatBuffers serialization format for Python flatten-dict 0.4.1 A flexible utility for flattening and unflattening dict-like objects in Python. fonttools 4.47.2 Tools to manipulate font files frozenlist 1.4.1 A list-like structure which implements collections.abc.MutableSequence fsspec 2023.12.2 File-system specification fuzzywuzzy 0.18.0 Fuzzy string matching in python gast 0.5.4 Python AST that abstracts the underlying Python version ghp-import 2.1.0 Copy your docs directly to the gh-pages branch. gitdb 4.0.11 Git Object Database gitpython 3.1.27 GitPython is a python library used to interact with Git repositories google-api-core 2.15.0 Google API client core library google-auth 2.26.2 Google Authentication Library google-auth-oauthlib 1.2.0 Google Authentication Library google-pasta 0.2.0 pasta is an AST-based Python refactoring library googleapis-common-protos 1.62.0 Common protobufs used in Google APIs gpustat 1.1.1 An utility to monitor NVIDIA GPU status and usage griffe 0.39.1 Signatures for entire Python programs. Extract the structure, the frame, the skeleton o... grpcio 1.60.0 HTTP/2-based RPC framework gymnasium 0.28.1 A standard API for reinforcement learning and a diverse set of reference environments (... h11 0.14.0 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 h5py 3.10.0 Read and write HDF5 files from Python html5lib 1.1 HTML parser based on the WHATWG HTML specification httptools 0.6.1 A collection of framework independent HTTP protocol utils. identify 2.5.33 File identification library for Python idna 3.6 Internationalized Domain Names in Applications (IDNA) imageio 2.33.1 Library for reading and writing a wide range of image, video, scientific, and volumetri... imagesize 1.4.1 Getting image size from png/jpeg/jpeg2000/gif file importlib-metadata 7.0.1 Read metadata from Python packages importlib-resources 6.1.1 Read resources from Python packages iniconfig 2.0.0 brain-dead simple config-ini parsing isort 5.13.2 A Python utility / library to sort Python imports. jaraco-classes 3.3.0 Utility functions for Python class constructs jax-jumpy 1.0.0 Common backend for Jax or Numpy. jeepney 0.8.0 Low-level, pure Python DBus protocol wrapper. jinja2 3.1.3 A very fast and expressive template engine. jsonargparse 4.27.2 Implement minimal boilerplate CLIs derived from type hints and parse from command line,... jsonschema 4.21.0 An implementation of JSON Schema validation for Python jsonschema-specifications 2023.12.1 The JSON Schema meta-schemas and vocabularies, exposed as a Registry jupyter-core 4.12.0 Jupyter core package. A base package on which Jupyter projects rely. keras 2.15.0 Deep learning for humans. keyring 24.3.0 Store and access your passwords safely. kiwisolver 1.4.5 A fast implementation of the Cassowary constraint solver lazy-loader 0.3 lazy_loader lazy-object-proxy 1.10.0 A fast and thorough lazy object proxy. libclang 16.0.6 Clang Python Bindings, mirrored from the official LLVM repo: https://github.com/llvm/ll... libsass 0.23.0 Sass for Python: A straightforward binding of libsass for Python. linkify-it-py 2.0.2 Links recognition library with FULL unicode support. lxml 5.1.0 Powerful and Pythonic XML processing library combining libxml2/libxslt with the Element... lz4 4.3.3 LZ4 Bindings for Python markdown 3.5.2 Python implementation of John Gruber's Markdown. markdown-exec 1.8.0 Utilities to execute code blocks in Markdown files. markdown-it-py 3.0.0 Python port of markdown-it. Markdown parsing, done right! markupsafe 2.1.3 Safely add untrusted strings to HTML/XML markup. matplotlib 3.8.2 Python plotting package mccabe 0.7.0 McCabe checker, plugin for flake8 mdit-py-plugins 0.4.0 Collection of plugins for markdown-it-py mdurl 0.1.2 Markdown URL utilities memory-profiler 0.60.0 A module for monitoring memory usage of a python program memray 1.11.0 A memory profiler for Python applications mergedeep 1.3.4 A deep merge function for 🐍. mike 2.0.0 Manage multiple versions of your MkDocs-powered documentation mkdocs 1.5.3 Project documentation with Markdown. mkdocs-autorefs 0.5.0 Automatically link across pages in MkDocs. mkdocs-gen-files 0.5.0 MkDocs plugin to programmatically generate documentation pages during the build mkdocs-git-authors-plugin 0.7.2 Mkdocs plugin to display git authors of a page mkdocs-git-revision-date-localized-plugin 1.2.2 Mkdocs plugin that enables displaying the localized date of the last git modification o... mkdocs-glightbox 0.3.6 MkDocs plugin supports image lightbox with GLightbox. mkdocs-include-markdown-plugin 6.0.4 Mkdocs Markdown includer plugin. mkdocs-macros-plugin 1.0.5 Unleash the power of MkDocs with macros and variables mkdocs-material 9.5.4 Documentation that simply works mkdocs-material-extensions 1.3.1 Extension pack for Python Markdown and MkDocs Material. mkdocs-page-pdf 0.1.1 Generate a PDF file for each MkDocs page mkdocs-pdf 0.1.1 MkDocs plugin for embedding PDFs in a Markdown way mkdocs-table-reader-plugin 2.0.3 MkDocs plugin to directly insert tables from files into markdown. mkdocs-video 1.5.0
mkdocs-with-pdf 0.9.3 Generate a single PDF file from MkDocs repository mkdocstrings 0.24.0 Automatic documentation from sources, for MkDocs. mkdocstrings-python 1.8.0 A Python handler for mkdocstrings. mktestdocs 0.2.1
ml-dtypes 0.2.0
mock 5.1.0 Rolling backport of unittest.mock for all Pythons more-itertools 10.2.0 More routines for operating on iterables, beyond itertools mpmath 1.3.0 Python library for arbitrary-precision floating-point arithmetic msgpack 1.0.7 MessagePack serializer multidict 6.0.4 multidict implementation mypy 1.5.1 Optional static typing for Python mypy-extensions 1.0.0 Type system extensions for programs checked with the mypy type checker. nest-asyncio 1.5.9 Patch asyncio to allow nested event loops networkx 3.2.1 Python package for creating and manipulating graphs and networks nh3 0.2.15 Python bindings to the ammonia HTML sanitization library. nodeenv 1.8.0 Node.js virtual environment builder numpy 1.26.3 Fundamental package for array computing in Python numpy-ringbuffer 0.2.2 Ring buffer implementation for numpy numpydoc 1.6.0 Sphinx extension to support docstrings in Numpy format nvidia-cublas-cu12 12.1.3.1 CUBLAS native runtime libraries nvidia-cuda-cupti-cu12 12.1.105 CUDA profiling tools runtime libs. nvidia-cuda-nvrtc-cu12 12.1.105 NVRTC native runtime libraries nvidia-cuda-runtime-cu12 12.1.105 CUDA Runtime native Libraries nvidia-cudnn-cu12 8.9.2.26 cuDNN runtime libraries nvidia-cufft-cu12 11.0.2.54 CUFFT native runtime libraries nvidia-curand-cu12 10.3.2.106 CURAND native runtime libraries nvidia-cusolver-cu12 11.4.5.107 CUDA solver native runtime libraries nvidia-cusparse-cu12 12.1.0.106 CUSPARSE native runtime libraries nvidia-ml-py 12.535.133 Python Bindings for the NVIDIA Management Library nvidia-nccl-cu12 2.18.1 NVIDIA Collective Communication Library (NCCL) Runtime nvidia-nvjitlink-cu12 12.3.101 Nvidia JIT LTO Library nvidia-nvtx-cu12 12.1.105 NVIDIA Tools Extension oauthlib 3.2.2 A generic, spec-compliant, thorough implementation of the OAuth request-signing logic opencensus 0.11.4 A stats collection and distributed tracing framework opencensus-context 0.1.3 OpenCensus Runtime Context openpyxl 3.1.2 A Python library to read/write Excel 2010 xlsx/xlsm files opentelemetry-api 1.16.0 OpenTelemetry Python API opentelemetry-exporter-otlp 1.16.0 OpenTelemetry Collector Exporters opentelemetry-exporter-otlp-proto-grpc 1.16.0 OpenTelemetry Collector Protobuf over gRPC Exporter opentelemetry-exporter-otlp-proto-http 1.16.0 OpenTelemetry Collector Protobuf over HTTP Exporter opentelemetry-proto 1.16.0 OpenTelemetry Python Proto opentelemetry-sdk 1.16.0 OpenTelemetry Python SDK opentelemetry-semantic-conventions 0.37b0 OpenTelemetry Semantic Conventions opt-einsum 3.3.0 Optimizing numpys einsum function packaging 23.2 Core utilities for Python packages paginate 0.5.6 Divides large result sets into pages for easier browsing pandas 2.1.4 Powerful data structures for data analysis, time series, and statistics pathspec 0.12.1 Utility library for gitignore style pattern matching of file paths. pbr 6.0.0 Python Build Reasonableness pillow 10.2.0 Python Imaging Library (Fork) pipdeptree 2.13.2 Command line utility to show dependency tree of packages. pkginfo 1.9.6 Query metadata from sdists / bdists / installed packages. platformdirs 4.1.0 A small Python package for determining appropriate platform-specific dirs, e.g. a "user... plotly 5.18.0 An open-source, interactive data visualization library for Python pluggy 1.3.0 plugin and hook calling mechanisms for python pre-commit 2.20.0 A framework for managing and maintaining multi-language pre-commit hooks. pre-commit-hooks 4.5.0 Some out-of-the-box hooks for pre-commit. prometheus-client 0.19.0 Python client for the Prometheus monitoring system. protobuf 4.23.4
psutil 5.9.7 Cross-platform lib for process and system monitoring in Python. py-spy 0.3.14 Sampling profiler for Python programs pyarrow 14.0.2 Python library for Apache Arrow pyasn1 0.5.1 Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208) pyasn1-modules 0.3.0 A collection of ASN.1-based protocols modules pycparser 2.21 C parser in Python pydantic 2.5.3 Data validation using Python type hints pydantic-core 2.14.6
pydeck 0.8.0 Widget for deck.gl maps pydeps 1.12.17 Display module dependencies pydyf 0.8.0 A low-level PDF generator. pyee 8.2.2 A port of node.js's EventEmitter to python. pygame 2.5.2 Python Game Development pygifsicle 1.0.7 Python package wrapping the gifsicle library for editing and optimizing gifs. pygments 2.17.2 Pygments is a syntax highlighting package written in Python. pyinstrument 4.6.1 Call stack profiler for Python. Shows you why your code is slow! pylint 3.0.3 python code static checker pylint-gitlab 1.2.0 This project provides pylint formatters for a nice integration with GitLab CI. pymdown-extensions 10.7 Extension pack for Python Markdown. pyparsing 3.1.1 pyparsing module - Classes and methods to define and execute parsing grammars pyphen 0.14.0 Pure Python module to hyphenate text pyppeteer 1.0.2 Headless chrome/chromium automation library (unofficial port of puppeteer) pytest 7.4.4 pytest: simple powerful testing with Python pytest-cov 2.11.1 Pytest plugin for measuring coverage. python-dateutil 2.8.2 Extensions to the standard Python datetime module python-dotenv 1.0.0 Read key-value pairs from a .env file and set them as environment variables pytz 2023.3.post1 World timezone definitions, modern and historical pyyaml 6.0.1 YAML parser and emitter for Python pyyaml-env-tag 0.1 A custom YAML tag for referencing environment variables in YAML files. ray 2.9.0 Ray provides a simple, universal API for building distributed applications. ray-cpp 2.9.0 A subpackage of Ray which provides the Ray C++ API. readme-renderer 42.0 readme_renderer is a library for rendering readme descriptions for Warehouse referencing 0.32.1 JSON Referencing + Python regex 2023.12.25 Alternative regular expression module, to replace re. requests 2.31.0 Python HTTP for Humans. requests-oauthlib 1.3.1 OAuthlib authentication support for Requests. requests-toolbelt 1.0.0 A utility belt for advanced users of python-requests rfc3986 2.0.0 Validating URI References per RFC 3986 rich 13.7.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the ... rope 0.19.0 a python refactoring library... rpds-py 0.17.1 Python bindings to Rust's persistent data structures (rpds) rsa 4.9 Pure-Python RSA implementation ruamel-yaml 0.18.5 ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, ... ruamel-yaml-clib 0.2.8 C version of reader, parser and emitter for ruamel.yaml derived from libyaml ruff 0.0.291 An extremely fast Python linter, written in Rust. scikit-image 0.22.0 Image processing in Python scipy 1.10.1 Fundamental algorithms for scientific computing in Python secretstorage 3.3.3 Python bindings to FreeDesktop.org Secret Service API setuptools 69.0.3 Easily download, build, install, upgrade, and uninstall Python packages six 1.16.0 Python 2 and 3 compatibility utilities smart-open 6.4.0 Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...) smmap 5.0.1 A pure Python implementation of a sliding window memory map manager snakeviz 2.2.0 A web-based viewer for Python profiler output sniffio 1.3.0 Sniff out which async library your code is running under snowballstemmer 2.2.0 This package provides 29 stemmers for 28 languages generated from Snowball algorithms. soupsieve 2.5 A modern CSS selector implementation for Beautiful Soup. sphinx 7.2.6 Python documentation generator sphinxcontrib-applehelp 1.0.8 sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books sphinxcontrib-devhelp 1.0.6 sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents sphinxcontrib-htmlhelp 2.0.5 sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files sphinxcontrib-jsmath 1.0.1 A sphinx extension which renders display math in HTML via JavaScript sphinxcontrib-qthelp 1.0.7 sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents sphinxcontrib-serializinghtml 1.1.10 sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML fil... starlette 0.27.0 The little ASGI library that shines. stdlib-list 0.10.0 A list of Python Standard Libraries (2.7 through 3.12). stqdm 0.0.5 Easy progress bar for streamlit based on the awesome streamlit.progress and tqdm streamlit 1.30.0 A faster way to build and share data apps support-developer 1.0.5 Package designed to centralize messages to support developers development work. sympy 1.12 Computer algebra system (CAS) in Python tabulate 0.9.0 Pretty-print tabular data tenacity 8.2.3 Retry code until it succeeds tensorboard 2.15.1 TensorBoard lets you watch Tensors Flow tensorboard-data-server 0.7.2 Fast data loading for TensorBoard tensorboardx 2.6.2.2 TensorBoardX lets you watch Tensors Flow without Tensorflow tensorflow 2.15.0 TensorFlow is an open source machine learning framework for everyone. tensorflow-estimator 2.15.0 TensorFlow Estimator. tensorflow-io-gcs-filesystem 0.35.0 TensorFlow IO tensorflow-probability 0.23.0 Probabilistic modeling and statistical inference in TensorFlow termcolor 2.4.0 ANSI color formatting for output in terminal termynal 0.11.1 A lightweight and modern animated terminal window textual 0.47.1 Modern Text User Interface framework there 0.0.12 Print current file and line number tifffile 2023.12.9 Read and write TIFF files tinycss2 1.2.1 A tiny CSS parser toml 0.10.2 Python Library for Tom's Obvious, Minimal Language tomli 2.0.1 A lil' TOML parser tomlkit 0.12.3 Style preserving TOML library toolz 0.12.0 List processing tools and functional utilities torch 2.1.2 Tensors and Dynamic neural networks in Python with strong GPU acceleration tornado 6.4 Tornado is a Python web framework and asynchronous networking library, originally devel... tqdm 4.66.1 Fast, Extensible Progress Meter traitlets 5.14.1 Traitlets Python configuration system triton 2.1.0 A language and compiler for custom Deep Learning operations twine 4.0.2 Collection of utilities for publishing packages on PyPI typer 0.9.0 Typer, build great CLIs. Easy to code. Based on Python type hints. types-pyyaml 5.4.11 Typing stubs for PyYAML types-setuptools 69.0.0.20240115 Typing stubs for setuptools types-tabulate 0.9.0.20240106 Typing stubs for tabulate types-toml 0.10.8.7 Typing stubs for toml typeshed-client 2.4.0 A library for accessing stubs in typeshed. typing-extensions 4.9.0 Backported and Experimental Type Hints for Python 3.8+ tzdata 2023.4 Provider of IANA time zone data tzlocal 5.2 tzinfo object for the local timezone uc-micro-py 1.0.2 Micro subset of unicode data files for linkify-it-py projects. urllib3 1.26.18 HTTP library with thread-safe connection pooling, file post, and more. uvicorn 0.24.0.post1 The lightning-fast ASGI server. uvloop 0.19.0 Fast implementation of asyncio event loop on top of libuv validators 0.22.0 Python Data Validation for Humans™ velin 0.0.11 French for Vellum verspec 0.1.0 Flexible version handling virtualenv 20.4.7 Virtual Python Environment builder watchdog 3.0.0 Filesystem events monitoring watchfiles 0.21.0 Simple, modern and high performance file watching and code reload in python. wcmatch 8.5 Wildcard/glob file name matcher. wcwidth 0.2.13 Measures the displayed width of unicode strings in a terminal weasyprint 60.2 The Awesome Document Factory webencodings 0.5.1 Character encoding aliases for legacy web content websockets 10.4 An implementation of the WebSocket Protocol (RFC 6455 & 7692) werkzeug 3.0.1 The comprehensive WSGI web application library. wheel 0.42.0 A built-package format for Python wrapt 1.14.1 Module for decorators, wrappers and monkey patching. xlsxwriter 0.9.9 A Python module for creating Excel XLSX files. yarl 1.9.4 Yet another URL library zipp 3.17.0 Backport of pathlib-compatible object wrapper for zip files zopfli 0.2.3 Zopfli module for python

Reproduction script

N/A

Issue Severity

High: It blocks me from completing my task.

matthewdeng commented 4 months ago

Unfortunately it's hard to help here without a proper repro script. Can you update the ticket when a shareable repro is possible?