diff --git a/.gitignore b/.gitignore index edef47a..52b01f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.egg-info .ipynb_checkpoints/ .pixi +.virtual_documents/ node_modules/ diff --git a/pixi.lock b/pixi.lock index 6e93627..929ed4f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -14,10 +14,12 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py312h98912ed_4.conda - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.2.2-py312h7900ff3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/black-24.4.2-py312h7900ff3_0.conda @@ -40,13 +42,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dill-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.15-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.2-h59595ed_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flake8-7.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 @@ -158,6 +163,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py312h98912ed_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda @@ -198,6 +204,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.43.2-h59595ed_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.7.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.42-pyha770c72_0.conda @@ -206,9 +213,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.11.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pylint-3.2.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.3-hab00c5b_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-constraint-1.4.0-py_0.tar.bz2 @@ -216,7 +227,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.19.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.20.3-pyh717bed2_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.11.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.11.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-4_cp312.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.1-py312h98912ed_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.0.3-py312h8fd38d8_0.conda @@ -229,6 +244,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/rope-1.13.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.18.1-py312h4413252_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.0-py312hc2bc53b_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_0.conda @@ -257,6 +273,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.12.5-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4-py312h98912ed_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda @@ -265,6 +282,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.11.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h7070661_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ukkonen-1.0.1-py312h8572e83_4.conda - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.1-pyhd8ed1ab_0.conda @@ -276,6 +294,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/websockets-12.0-py312h98912ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.10-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.16.0-py312h98912ed_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 @@ -291,6 +310,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/yapf-0.40.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h75354e8_4.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-hd590300_5.conda @@ -465,6 +485,21 @@ packages: - pkg:pypi/arrow size: 100096 timestamp: 1696129131844 +- kind: conda + name: astroid + version: 3.2.2 + build: py312h7900ff3_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.2.2-py312h7900ff3_0.conda + sha256: e194bbb0a8c660cf90db67889b179b4e1bef9d324f21096a0c439a17ac8ab519 + md5: 2acaebd0ea2aeaf38e996bda79545c0b + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: LGPL-2.1-or-later + license_family: LGPL + size: 505913 + timestamp: 1716193798370 - kind: conda name: asttokens version: 2.4.1 @@ -537,6 +572,24 @@ packages: - pkg:pypi/attrs size: 54582 timestamp: 1704011393776 +- kind: conda + name: autopep8 + version: 2.0.4 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda + sha256: 5d9de00093c8757939df773754a76341f908bd7d6aaa65005e8dbae5632bac73 + md5: 1053857605b5139c8f9818a029a71913 + depends: + - packaging + - pycodestyle >=2.10.0 + - python >=3.6 + - tomli + license: MIT + license_family: MIT + size: 45709 + timestamp: 1693061409657 - kind: conda name: babel version: 2.14.0 @@ -614,8 +667,8 @@ packages: license: Apache-2.0 license_family: Apache purls: - - pkg:pypi/html5lib - pkg:pypi/bleach + - pkg:pypi/html5lib size: 131220 timestamp: 1696630354218 - kind: conda @@ -882,8 +935,8 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/debugpy - pkg:pypi/bytecode + - pkg:pypi/debugpy size: 2079306 timestamp: 1707444570818 - kind: conda @@ -938,6 +991,21 @@ packages: - pkg:pypi/deprecated size: 14033 timestamp: 1685233463632 +- kind: conda + name: dill + version: 0.3.8 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/dill-0.3.8-pyhd8ed1ab_0.conda + sha256: 482b5b566ca559119b504c53df12b08f3962a5ef8e48061d62fd58a47f8f2ec4 + md5: 78745f157d56877a2c6e7b386f66f3e2 + depends: + - python >=3.7 + license: BSD-3-Clause + license_family: BSD + size: 88169 + timestamp: 1706434833883 - kind: conda name: distlib version: 0.3.8 @@ -955,6 +1023,20 @@ packages: - pkg:pypi/distlib size: 274915 timestamp: 1702383349284 +- kind: conda + name: docstring-to-markdown + version: '0.15' + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/docstring-to-markdown-0.15-pyhd8ed1ab_0.conda + sha256: 0c640c23785f0fb41e4c3dd815cce22efd14230a6ebc08275ce1a484e480e476 + md5: a3a1e6af2926a3affcd6f2072871f551 + depends: + - python >=3.7 + license: LGPL-2.1-or-later + size: 34061 + timestamp: 1708563226581 - kind: conda name: docutils version: 0.21.2 @@ -1053,6 +1135,24 @@ packages: - pkg:pypi/filelock size: 15902 timestamp: 1714422911808 +- kind: conda + name: flake8 + version: 7.0.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/flake8-7.0.0-pyhd8ed1ab_0.conda + sha256: fd9256b775551e8b802151dc812833f60565fd284707b969ab6c257a02a36c0b + md5: 15bc58c860fc0a9abc26ec902df35252 + depends: + - mccabe >=0.7.0,<0.8.0 + - pycodestyle >=2.11.0,<2.12.0 + - pyflakes >=3.2.0,<3.3.0 + - python >=3.8.1 + license: MIT + license_family: MIT + size: 110938 + timestamp: 1704483964269 - kind: conda name: font-ttf-dejavu-sans-mono version: '2.37' @@ -3154,6 +3254,21 @@ packages: - pkg:pypi/matplotlib-inline size: 14599 timestamp: 1713250613726 +- kind: conda + name: mccabe + version: 0.7.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_0.tar.bz2 + sha256: 0466ad9490b761e9a8c57fab574fc099136b45fa19a0746ce33acdeb2a84766b + md5: 34fc335fc50eef0b5ea708f2b5f54e0c + depends: + - python >=3.6 + license: MIT + license_family: MIT + size: 10909 + timestamp: 1643049714491 - kind: conda name: mdit-py-plugins version: 0.4.1 @@ -3928,6 +4043,21 @@ packages: - pkg:pypi/platformdirs size: 20572 timestamp: 1715777739019 +- kind: conda + name: pluggy + version: 1.5.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda + sha256: 33eaa3359948a260ebccf9cdc2fd862cea5a6029783289e13602d8e634cd9a26 + md5: d3483c8fc2dc2cc3f5cf43e26d60cabf + depends: + - python >=3.8 + license: MIT + license_family: MIT + size: 23815 + timestamp: 1713667175451 - kind: conda name: pre-commit version: 3.7.1 @@ -4068,6 +4198,21 @@ packages: - pkg:pypi/pure-eval size: 14551 timestamp: 1642876055775 +- kind: conda + name: pycodestyle + version: 2.11.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.11.1-pyhd8ed1ab_0.conda + sha256: 1bd1199c16514cfbc92c0fdc143a00fc55a3deaf800a62a09ac79294606e567e + md5: 29ff12b36df16bb66fdccd4206aaebfb + depends: + - python >=3.8 + license: MIT + license_family: MIT + size: 34318 + timestamp: 1697203012487 - kind: conda name: pycparser version: '2.22' @@ -4110,6 +4255,38 @@ packages: - pkg:pypi/pydata-sphinx-theme size: 1375728 timestamp: 1705630287042 +- kind: conda + name: pydocstyle + version: 6.3.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pydocstyle-6.3.0-pyhd8ed1ab_0.conda + sha256: 2076385b40e99732a013eff3b8defd88cd848764b9911d8e0d21728fbc89e301 + md5: 7e23a61a7fbaedfef6eb0e1ac775c8e5 + depends: + - python >=3.8 + - snowballstemmer >=2.2.0 + - tomli >=1.2.3 + license: MIT + license_family: MIT + size: 39851 + timestamp: 1673997613432 +- kind: conda + name: pyflakes + version: 3.2.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pyflakes-3.2.0-pyhd8ed1ab_0.conda + sha256: b1582410fcfa30b3597629e39b688ead87833c4a64f7c4637068f80aa1411d49 + md5: 0cf7fef6aa123df28adb21a590065e3d + depends: + - python ==2.7.*|>=3.5 + license: MIT + license_family: MIT + size: 58654 + timestamp: 1704424729210 - kind: conda name: pygments version: 2.18.0 @@ -4127,6 +4304,30 @@ packages: - pkg:pypi/pygments size: 879295 timestamp: 1714846885370 +- kind: conda + name: pylint + version: 3.2.3 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.2.3-pyhd8ed1ab_0.conda + sha256: 4d67967d4fbcb57859cb2162d1e621fa9cd649e9660448023d68cff440234da6 + md5: 206e71eea41f956fd1bb606d6b0c87fd + depends: + - astroid >=3.2.2,<3.3.0-dev0 + - colorama >=0.4.5 + - dill >=0.3.7 + - isort >=4.2.5,<6,!=5.13.0 + - mccabe >=0.6,<0.8 + - platformdirs >=2.2.0 + - python >=3.8.0 + - tomli >=1.1.0 + - tomlkit >=0.10.1 + - typing_extensions >=3.10.0 + license: GPL-2.0-or-later + license_family: GPL + size: 351223 + timestamp: 1717705700460 - kind: conda name: pysocks version: 1.7.1 @@ -4263,6 +4464,69 @@ packages: - pkg:pypi/python-json-logger size: 13383 timestamp: 1677079727691 +- kind: conda + name: python-lsp-jsonrpc + version: 1.1.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/python-lsp-jsonrpc-1.1.2-pyhd8ed1ab_0.conda + sha256: 9d60c2ebce844420946beed1aca571f2bb8001269352c70ff0168a07bdc656e1 + md5: ff30dbdb341a54947c4fa183900380b7 + depends: + - python >=3.8 + - ujson >=3.0.0 + license: MIT + license_family: MIT + size: 13984 + timestamp: 1695528516444 +- kind: conda + name: python-lsp-server + version: 1.11.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-1.11.0-pyhd8ed1ab_0.conda + sha256: 99b31fe02bf4dafc6f151d8dffd412014f273acd97dadf59476a446269c9646b + md5: c1db1a6057f7f2d7299ed2b59c51bd34 + depends: + - autopep8 >=2.0.4,<2.1.0 + - flake8 >=7.0.0,<8.0.0 + - mccabe >=0.7.0,<0.8.0 + - pycodestyle >=2.11.0,<2.12.0 + - pydocstyle >=6.3.0,<6.4.0 + - pyflakes >=3.2.0,<3.3.0 + - pylint >=3.1.0,<4.0.0 + - python + - python-lsp-server-base 1.11.0 pyhd8ed1ab_0 + - rope >=1.11.0 + - whatthepatch >=1.0.2,<2.0.0 + - yapf >=0.33.0 + license: MIT + license_family: MIT + size: 7170 + timestamp: 1711734928412 +- kind: conda + name: python-lsp-server-base + version: 1.11.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/python-lsp-server-base-1.11.0-pyhd8ed1ab_0.conda + sha256: 34fc82a789d94e97e40f57f1e24c3ae276a37cdc548c8ab13bf6001411f58377 + md5: 6ae8c26c3ebf7d148d7000f7fbad9512 + depends: + - docstring-to-markdown + - importlib_metadata >=4.8.3 + - jedi >=0.17.2,<0.20 + - pluggy >=1.0.0 + - python >=3.8 + - python-lsp-jsonrpc >=1.1.0,<2.0.0 + - ujson >=3.0.0 + license: MIT + license_family: MIT + size: 60864 + timestamp: 1711734907043 - kind: conda name: python_abi version: '3.12' @@ -4278,6 +4542,24 @@ packages: license_family: BSD size: 6385 timestamp: 1695147396604 +- kind: conda + name: pytoolconfig + version: 1.2.5 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pytoolconfig-1.2.5-pyhd8ed1ab_0.conda + sha256: a76ca96ab4abd3d444917322ff4627961d4114cb1d4e14c4c25f934b38244107 + md5: 2d6bdf5a69cfcd1fcc7f2b900cb4082f + depends: + - packaging >=22.0 + - python >=3.7 + - tomli >=2.0.1 + - typing-extensions >=4.4.0 + license: LGPL-3.0-or-later + license_family: LGPL + size: 21331 + timestamp: 1675124885156 - kind: conda name: pytz version: '2024.1' @@ -4510,6 +4792,22 @@ packages: - pkg:pypi/rfc3986-validator size: 7818 timestamp: 1598024297745 +- kind: conda + name: rope + version: 1.13.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/rope-1.13.0-pyhd8ed1ab_0.conda + sha256: 6807bf6955e193d0c725f5d1db2c9348343263fb70153537e16f34190cf9abf9 + md5: dffa002fbd3d86924b7992c718efa7bc + depends: + - python >=3.8 + - pytoolconfig >=1.2.2 + license: LGPL-3.0-or-later + license_family: LGPL + size: 150446 + timestamp: 1711296424635 - kind: conda name: rpds-py version: 0.18.1 @@ -5044,6 +5342,21 @@ packages: - pkg:pypi/tomli size: 15940 timestamp: 1644342331069 +- kind: conda + name: tomlkit + version: 0.12.5 + build: pyha770c72_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.12.5-pyha770c72_0.conda + sha256: 5117eff35992d896ca177dfffc08be8a9b3bf3d306ddc3d8bf4b699cdf1e1b79 + md5: e5dde5caf905e9d95895e05f94967e14 + depends: + - python >=3.7 + license: MIT + license_family: MIT + size: 37297 + timestamp: 1715185504185 - kind: conda name: tornado version: '6.4' @@ -5173,6 +5486,23 @@ packages: license: LicenseRef-Public-Domain size: 119815 timestamp: 1706886945727 +- kind: conda + name: ujson + version: 5.10.0 + build: py312h7070661_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ujson-5.10.0-py312h7070661_0.conda + sha256: 36c39df244b96e501300ff9f11fb9648e9d82ea8a33ebb9afa17795e08875c0d + md5: dd19f5820a3fd57aea70aaf88e6dd191 + depends: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + size: 52337 + timestamp: 1715783243655 - kind: conda name: ukkonen version: 1.0.1 @@ -5375,6 +5705,21 @@ packages: - pkg:pypi/websockets size: 201426 timestamp: 1697914826988 +- kind: conda + name: whatthepatch + version: 1.0.5 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/whatthepatch-1.0.5-pyhd8ed1ab_0.conda + sha256: e88752339157f78c7ea3e506627a8f9fede7869a3f2d34020b3a899e9dfc3c30 + md5: e62ea65e1979c18c4c9034567e7105c5 + depends: + - python >=3.7 + license: MIT + license_family: MIT + size: 16986 + timestamp: 1683396918646 - kind: conda name: widgetsnbextension version: 4.0.10 @@ -5607,6 +5952,24 @@ packages: license_family: MIT size: 89141 timestamp: 1641346969816 +- kind: conda + name: yapf + version: 0.40.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/yapf-0.40.1-pyhd8ed1ab_0.conda + sha256: b227bb911a88e08d985aa09a636d0b23f273eb85fe47b6be8a47c86e6bd52c31 + md5: f269942e802d5e148632143d4c37acc9 + depends: + - importlib-metadata >=6.6.0 + - platformdirs >=3.5.1 + - python >=3.7 + - tomli >=2.0.1 + license: Apache-2.0 + license_family: APACHE + size: 176345 + timestamp: 1690388073748 - kind: conda name: zeromq version: 4.3.5 diff --git a/pixi.toml b/pixi.toml index e480bf9..c1af663 100644 --- a/pixi.toml +++ b/pixi.toml @@ -43,6 +43,7 @@ pre-commit = ">=3.7.1,<3.8" pydata-sphinx-theme = ">=0.15.2,<0.16" python = ">=3.12.3,<3.13" python-graphviz = ">=0.20.3,<0.21" +python-lsp-server = ">=1.11.0,<1.12" qrules = ">=0.10.1,<0.11" scipy = ">=1.13.0,<1.14" sphinx-autobuild = ">=2024.4.16,<2024.5"