From ae06524e938a647aa7b8dcc2630e83cabafa5a8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Feb 2025 14:15:35 +0000 Subject: [PATCH] Bump plotly from 5.24.1 to 6.0.0 Bumps [plotly](https://github.com/plotly/plotly.py) from 5.24.1 to 6.0.0. - [Release notes](https://github.com/plotly/plotly.py/releases) - [Changelog](https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.py/compare/v5.24.1...v6.0.0) --- updated-dependencies: - dependency-name: plotly dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- poetry.lock | 133 +++++++++++++++---------------------------------- pyproject.toml | 2 +- 2 files changed, 40 insertions(+), 95 deletions(-) diff --git a/poetry.lock b/poetry.lock index 8627539..877119d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,10 +1,9 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. [[package]] name = "anyio" version = "4.8.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -27,7 +26,6 @@ trio = ["trio (>=0.26.1)"] name = "attrs" version = "24.3.0" description = "Classes Without Boilerplate" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -47,7 +45,6 @@ tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] name = "bio" version = "1.6.2" description = "bio" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -67,7 +64,6 @@ tqdm = "*" name = "biopython" version = "1.84" description = "Freely available tools for computational molecular biology." -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -105,7 +101,6 @@ numpy = "*" name = "biothings-client" version = "0.4.1" description = "Python Client for BioThings API services." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -126,7 +121,6 @@ tests = ["pytest (>=7.0.1)", "pytest-asyncio (>=0.16.0)"] name = "certifi" version = "2024.12.14" description = "Python package for providing Mozilla's CA Bundle." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -138,7 +132,6 @@ files = [ name = "charset-normalizer" version = "3.4.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -240,7 +233,6 @@ files = [ name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -252,7 +244,6 @@ files = [ name = "contourpy" version = "1.3.0" description = "Python library for calculating contours of 2D quadrilateral grids" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -337,7 +328,6 @@ test-no-images = ["pytest", "pytest-cov", "pytest-rerunfailures", "pytest-xdist" name = "coverage" version = "7.6.10" description = "Code coverage measurement for Python" -category = "dev" optional = false python-versions = ">=3.9" files = [ @@ -415,7 +405,6 @@ toml = ["tomli"] name = "cycler" version = "0.12.1" description = "Composable style cycles" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -431,7 +420,6 @@ tests = ["pytest", "pytest-cov", "pytest-xdist"] name = "et-xmlfile" version = "2.0.0" description = "An implementation of lxml.xmlfile for the standard library" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -443,7 +431,6 @@ files = [ name = "exceptiongroup" version = "1.2.2" description = "Backport of PEP 654 (exception groups)" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -458,7 +445,6 @@ test = ["pytest (>=6)"] name = "fasteners" version = "0.19" description = "A python package that provides useful locks" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -470,7 +456,6 @@ files = [ name = "fonttools" version = "4.55.3" description = "Tools to manipulate font files" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -544,7 +529,6 @@ woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] name = "gprofiler-official" version = "1.0.0" description = "Functional enrichment analysis and more via the g:Profiler toolkit" -category = "main" optional = false python-versions = "*" files = [ @@ -559,7 +543,6 @@ requests = "*" name = "griddataformats" version = "1.0.2" description = "Reading and writing of data on regular grids in Python" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -576,7 +559,6 @@ scipy = "*" name = "h11" version = "0.14.0" description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -588,7 +570,6 @@ files = [ name = "httpcore" version = "1.0.7" description = "A minimal low-level HTTP client." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -603,14 +584,13 @@ h11 = ">=0.13,<0.15" [package.extras] asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (>=1.0.0,<2.0.0)"] +socks = ["socksio (==1.*)"] trio = ["trio (>=0.22.0,<1.0)"] [[package]] name = "httpx" version = "0.28.1" description = "The next generation HTTP client." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -621,21 +601,20 @@ files = [ [package.dependencies] anyio = "*" certifi = "*" -httpcore = ">=1.0.0,<2.0.0" +httpcore = "==1.*" idna = "*" [package.extras] brotli = ["brotli", "brotlicffi"] -cli = ["click (>=8.0.0,<9.0.0)", "pygments (>=2.0.0,<3.0.0)", "rich (>=10,<14)"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (>=1.0.0,<2.0.0)"] +socks = ["socksio (==1.*)"] zstd = ["zstandard (>=0.18.0)"] [[package]] name = "hypothesis" version = "6.124.1" description = "A library for property-based testing" -category = "dev" optional = false python-versions = ">=3.9" files = [ @@ -669,7 +648,6 @@ zoneinfo = ["tzdata (>=2024.2)"] name = "idna" version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -684,7 +662,6 @@ all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2 name = "importlib-resources" version = "6.5.2" description = "Read resources from Python packages" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -707,7 +684,6 @@ type = ["pytest-mypy"] name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -719,7 +695,6 @@ files = [ name = "joblib" version = "1.4.2" description = "Lightweight pipelining with Python functions" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -731,7 +706,6 @@ files = [ name = "jsonpickle" version = "4.0.0" description = "jsonpickle encodes/decodes any Python object to/from JSON" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -750,7 +724,6 @@ testing = ["PyYAML", "atheris (>=2.3.0,<2.4.0)", "bson", "ecdsa", "feedparser", name = "kaleido" version = "0.2.1" description = "Static image export for web-based visualization libraries with zero dependencies" -category = "main" optional = false python-versions = "*" files = [ @@ -766,7 +739,6 @@ files = [ name = "kiwisolver" version = "1.4.7" description = "A fast implementation of the Cassowary constraint solver" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -890,7 +862,6 @@ files = [ name = "lxml" version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." -category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1045,7 +1016,6 @@ source = ["Cython (>=3.0.11)"] name = "matplotlib" version = "3.9.4" description = "Python plotting package" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1111,7 +1081,6 @@ dev = ["meson-python (>=0.13.1,<0.17.0)", "numpy (>=1.25)", "pybind11 (>=2.6,!=2 name = "mda-xdrlib" version = "0.2.0" description = "Stand-alone XDRLIB module (from cpython 3.10.8)" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1126,7 +1095,6 @@ testing = ["pytest"] name = "mdanalysis" version = "2.7.0" description = "An object-oriented toolkit to analyze molecular dynamics trajectories." -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1175,7 +1143,6 @@ extra-formats = ["chemfiles (>=0.10)", "gsd (>3.0.0)", "h5py (>=2.10)", "netCDF4 name = "mmtf-python" version = "1.1.3" description = "A decoding libary for the PDB mmtf format" -category = "main" optional = false python-versions = "*" files = [ @@ -1194,7 +1161,6 @@ test = ["coverage"] name = "mrcfile" version = "1.5.3" description = "MRC file I/O library" -category = "main" optional = false python-versions = "*" files = [ @@ -1209,7 +1175,6 @@ numpy = ">=1.16.0" name = "msgpack" version = "1.1.0" description = "MessagePack serializer" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1283,7 +1248,6 @@ files = [ name = "mygene" version = "3.2.2" description = "Python Client for MyGene.Info services." -category = "main" optional = false python-versions = "*" files = [ @@ -1298,7 +1262,6 @@ biothings-client = ">=0.2.6" name = "mypy" version = "1.14.1" description = "Optional static typing for Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1358,7 +1321,6 @@ reports = ["lxml"] name = "mypy-extensions" version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." -category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -1366,11 +1328,36 @@ files = [ {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, ] +[[package]] +name = "narwhals" +version = "1.24.2" +description = "Extremely lightweight compatibility layer between dataframe libraries" +optional = false +python-versions = ">=3.8" +files = [ + {file = "narwhals-1.24.2-py3-none-any.whl", hash = "sha256:5d70dda4c032c86d0bda3f4d60a9d3f8dbd7d83deb8d23d68dd2f2eb3bc86417"}, + {file = "narwhals-1.24.2.tar.gz", hash = "sha256:c7bbb96ec8efb22ee384872e4a57cff591df653dc49067c314f88e2a54d8a76b"}, +] + +[package.extras] +core = ["duckdb", "pandas", "polars", "pyarrow", "pyarrow-stubs"] +cudf = ["cudf (>=24.10.0)"] +dask = ["dask[dataframe] (>=2024.8)"] +dev = ["covdefaults", "hypothesis", "pre-commit", "pytest", "pytest-cov", "pytest-env", "pytest-randomly", "typing-extensions"] +docs = ["black", "duckdb", "jinja2", "markdown-exec[ansi]", "mkdocs", "mkdocs-autorefs", "mkdocs-material", "mkdocstrings[python]", "pandas", "polars (>=1.0.0)", "pyarrow"] +duckdb = ["duckdb (>=1.0)"] +extra = ["scikit-learn"] +ibis = ["ibis-framework (>=6.0.0)", "packaging", "pyarrow-hotfix", "rich"] +modin = ["modin"] +pandas = ["pandas (>=0.25.3)"] +polars = ["polars (>=0.20.3)"] +pyarrow = ["pyarrow (>=11.0.0)"] +pyspark = ["pyspark (>=3.5.0)"] + [[package]] name = "numpy" version = "1.26.4" description = "Fundamental package for array computing in Python" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1416,7 +1403,6 @@ files = [ name = "openpyxl" version = "3.1.5" description = "A Python library to read/write Excel 2010 xlsx/xlsm files" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1431,7 +1417,6 @@ et-xmlfile = "*" name = "packaging" version = "24.2" description = "Core utilities for Python packages" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1443,7 +1428,6 @@ files = [ name = "pandas" version = "2.2.3" description = "Powerful data structures for data analysis, time series, and statistics" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1529,7 +1513,6 @@ xml = ["lxml (>=4.9.2)"] name = "pdb-tools" version = "2.5.0" description = "A swiss army knife for PDB files." -category = "main" optional = false python-versions = "*" files = [ @@ -1541,7 +1524,6 @@ files = [ name = "pdbecif" version = "1.5" description = "A lightweight pure python package for reading, writing and manipulating mmCIF files distributed by the wwPDB." -category = "main" optional = false python-versions = "*" files = [ @@ -1554,7 +1536,6 @@ files = [ name = "pillow" version = "11.1.0" description = "Python Imaging Library (Fork)" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1643,7 +1624,6 @@ xmp = ["defusedxml"] name = "platformdirs" version = "4.3.6" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1658,25 +1638,26 @@ type = ["mypy (>=1.11.2)"] [[package]] name = "plotly" -version = "5.24.1" +version = "6.0.0" description = "An open-source, interactive data visualization library for Python" -category = "main" optional = false python-versions = ">=3.8" files = [ - {file = "plotly-5.24.1-py3-none-any.whl", hash = "sha256:f67073a1e637eb0dc3e46324d9d51e2fe76e9727c892dde64ddf1e1b51f29089"}, - {file = "plotly-5.24.1.tar.gz", hash = "sha256:dbc8ac8339d248a4bcc36e08a5659bacfe1b079390b8953533f4eb22169b4bae"}, + {file = "plotly-6.0.0-py3-none-any.whl", hash = "sha256:f708871c3a9349a68791ff943a5781b1ec04de7769ea69068adcd9202e57653a"}, + {file = "plotly-6.0.0.tar.gz", hash = "sha256:c4aad38b8c3d65e4a5e7dd308b084143b9025c2cc9d5317fc1f1d30958db87d3"}, ] [package.dependencies] +narwhals = ">=1.15.1" packaging = "*" -tenacity = ">=6.2.0" + +[package.extras] +express = ["numpy"] [[package]] name = "pluggy" version = "1.5.0" description = "plugin and hook calling mechanisms for python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1692,7 +1673,6 @@ testing = ["pytest", "pytest-benchmark"] name = "pooch" version = "1.8.2" description = "A friend to fetch your data files" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1714,7 +1694,6 @@ xxhash = ["xxhash (>=1.4.3)"] name = "pyparsing" version = "3.2.1" description = "pyparsing module - Classes and methods to define and execute parsing grammars" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1729,7 +1708,6 @@ diagrams = ["jinja2", "railroad-diagrams"] name = "pytest" version = "8.3.4" description = "pytest: simple powerful testing with Python" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1752,7 +1730,6 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments name = "pytest-cov" version = "6.0.0" description = "Pytest plugin for measuring coverage." -category = "dev" optional = false python-versions = ">=3.9" files = [ @@ -1771,7 +1748,6 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] name = "pytest-mock" version = "3.14.0" description = "Thin-wrapper around the mock package for easier use with pytest" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1789,7 +1765,6 @@ dev = ["pre-commit", "pytest-asyncio", "tox"] name = "python-dateutil" version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -1804,7 +1779,6 @@ six = ">=1.5" name = "pytz" version = "2024.2" description = "World timezone definitions, modern and historical" -category = "main" optional = false python-versions = "*" files = [ @@ -1816,7 +1790,6 @@ files = [ name = "requests" version = "2.32.3" description = "Python HTTP for Humans." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1838,7 +1811,6 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] name = "scipy" version = "1.13.1" description = "Fundamental algorithms for scientific computing in Python" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1881,7 +1853,6 @@ test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "po name = "six" version = "1.17.0" description = "Python 2 and 3 compatibility utilities" -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -1893,7 +1864,6 @@ files = [ name = "sniffio" version = "1.3.1" description = "Sniff out which async library your code is running under" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1905,7 +1875,6 @@ files = [ name = "sortedcontainers" version = "2.4.0" description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" -category = "dev" optional = false python-versions = "*" files = [ @@ -1913,27 +1882,10 @@ files = [ {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, ] -[[package]] -name = "tenacity" -version = "9.0.0" -description = "Retry code until it succeeds" -category = "main" -optional = false -python-versions = ">=3.8" -files = [ - {file = "tenacity-9.0.0-py3-none-any.whl", hash = "sha256:93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539"}, - {file = "tenacity-9.0.0.tar.gz", hash = "sha256:807f37ca97d62aa361264d497b0e31e92b8027044942bfa756160d908320d73b"}, -] - -[package.extras] -doc = ["reno", "sphinx"] -test = ["pytest", "tornado (>=4.5)", "typeguard"] - [[package]] name = "threadpoolctl" version = "3.5.0" description = "threadpoolctl" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1945,7 +1897,6 @@ files = [ name = "tomli" version = "2.2.1" description = "A lil' TOML parser" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1987,7 +1938,6 @@ files = [ name = "tqdm" version = "4.67.1" description = "Fast, Extensible Progress Meter" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2009,7 +1959,6 @@ telegram = ["requests"] name = "types-requests" version = "2.32.0.20241016" description = "Typing stubs for requests" -category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2024,7 +1973,6 @@ urllib3 = ">=2" name = "typing-extensions" version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2036,7 +1984,6 @@ files = [ name = "tzdata" version = "2024.2" description = "Provider of IANA time zone data" -category = "main" optional = false python-versions = ">=2" files = [ @@ -2048,7 +1995,6 @@ files = [ name = "urllib3" version = "2.3.0" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -2066,7 +2012,6 @@ zstd = ["zstandard (>=0.18.0)"] name = "zipp" version = "3.21.0" description = "Backport of pathlib-compatible object wrapper for zip files" -category = "main" optional = false python-versions = ">=3.9" files = [ @@ -2085,4 +2030,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.12" -content-hash = "28ad6f6649c0e348b8f38a04e800329495860074df05ec66c16a4d93432a75c8" +content-hash = "9bb9724c8fc52e3217b50b663dbab6c8fde2d804791457d4ae5d9788a5705924" diff --git a/pyproject.toml b/pyproject.toml index 2c01cff..b26b7f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ matplotlib = "3.9.4" pdb-tools = "2.5.0" pandas = "2.2.3" openpyxl = "3.1.5" -plotly = "5.24.1" +plotly = "6.0.0" pdbecif = "1.5" jsonpickle = "4.0.0" kaleido = "0.2.1"