From d188e8f75c865ab61d869df84463811d29aa57b0 Mon Sep 17 00:00:00 2001 From: Jochem Smit Date: Wed, 20 Apr 2022 16:27:51 +0200 Subject: [PATCH] updated pinned versions --- dev/deps/_requirements.py | 18 ++--- dev/deps/pinned/py38_linux_conda.yml | 81 +++++++++++++++------- dev/deps/pinned/py38_linux_pip.txt | 17 +++-- dev/deps/pinned/py38_windows_conda.yml | 93 +++++++++++++++++--------- dev/deps/pinned/py38_windows_pip.txt | 17 +++-- dev/deps/req-all.txt | 9 ++- dev/deps/req-dev.txt | 7 ++ dev/deps/req-web.txt | 2 +- 8 files changed, 163 insertions(+), 81 deletions(-) create mode 100644 dev/deps/req-dev.txt diff --git a/dev/deps/_requirements.py b/dev/deps/_requirements.py index d745cddd..d58cca0d 100644 --- a/dev/deps/_requirements.py +++ b/dev/deps/_requirements.py @@ -12,6 +12,9 @@ """ #%% +from __future__ import annotations + + from configparser import ConfigParser from functools import reduce from operator import add @@ -47,7 +50,7 @@ def convert(req_list: list, reverse: bool = False): #%% -EXTRAS = ["web", "pdf", "docs"] +EXTRAS = ["web", "pdf", "docs", "dev"] def read_setup_cfg(): @@ -115,17 +118,6 @@ def conda_to_pip(conda_yml: Path, pip_txt: Path, extras: Optional[list[str]] = N (cwd / pip_txt).write_text("\n".join(output)) -conda_file = Path("pinned/py38_linux_conda.yml") -pip_file = Path("pinned/py38_linux_pip.txt") - -conda_to_pip(conda_file, pip_file) - -#%% - - -#%% - - def make_requirements_files(extras: Optional[list[str]] = None): extras = extras or EXTRAS selection = ["base"] + extras @@ -144,7 +136,7 @@ def make_requirements_files(extras: Optional[list[str]] = None): if __name__ == "__main__": make_requirements_files() - + # platforms = ["linux", "windows"] for os in platforms: conda_file = Path(f"pinned/py38_{os}_conda.yml") diff --git a/dev/deps/pinned/py38_linux_conda.yml b/dev/deps/pinned/py38_linux_conda.yml index d743c858..6b222b72 100644 --- a/dev/deps/pinned/py38_linux_conda.yml +++ b/dev/deps/pinned/py38_linux_conda.yml @@ -1,4 +1,4 @@ -name: py38_pyhdx +name: py38_pyhdx_01 channels: - conda-forge - defaults @@ -8,16 +8,19 @@ dependencies: - alabaster=0.7.12=py_0 - alsa-lib=1.2.3=h516909a_0 - aom=3.3.0=h27087fc_1 + - astroid=2.11.2=py38h578d9bd_1 - asttokens=2.0.5=pyhd8ed1ab_0 - attrs=21.4.0=pyhd8ed1ab_0 - babel=2.9.1=pyh44b312d_0 - backcall=0.2.0=pyh9f0ad1d_0 - backports=1.0=py_2 - backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0 + - bandit=1.7.4=py38h578d9bd_1 - beautifulsoup4=4.11.1=pyha770c72_0 + - black=22.3.0=pyhd8ed1ab_0 - bleach=5.0.0=pyhd8ed1ab_0 - blosc=1.21.0=h9c3ff4c_0 - - bokeh=2.4.2=py38h578d9bd_0 + - bokeh=2.4.2=py38h578d9bd_1 - brotli=1.0.9=h166bdaf_7 - brotli-bin=1.0.9=h166bdaf_7 - brotlipy=0.7.0=py38h0a891b7_1004 @@ -38,17 +41,20 @@ dependencies: - cryptography=36.0.0=py38h9ce1e76_0 - cycler=0.11.0=pyhd8ed1ab_0 - cytoolz=0.11.2=py38h0a891b7_2 - - dask=2022.4.0=pyhd8ed1ab_0 - - dask-core=2022.4.0=pyhd8ed1ab_0 + - dask=2022.4.1=pyhd8ed1ab_0 + - dask-core=2022.4.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 - dbus=1.13.6=h5008d03_3 - debugpy=1.6.0=py38hfa26641_0 - decorator=5.1.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - - distributed=2022.4.0=pyhd8ed1ab_0 + - dill=0.3.4=pyhd8ed1ab_0 + - distributed=2022.4.1=pyhd8ed1ab_0 - docutils=0.17.1=py38h578d9bd_1 - entrypoints=0.4=pyhd8ed1ab_0 - executing=0.8.3=pyhd8ed1ab_0 - expat=2.4.8=h27087fc_0 + - flake8=4.0.1=pyhd8ed1ab_2 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 @@ -62,6 +68,8 @@ dependencies: - furo=2022.4.7=pyhd8ed1ab_0 - gettext=0.19.8.1=h73d1719_1008 - giflib=5.2.1=h36c2ea0_2 + - gitdb=4.0.9=pyhd8ed1ab_0 + - gitpython=3.1.27=pyhd8ed1ab_0 - gmp=6.2.1=h58526e2_0 - gmpy2=2.1.2=py38h8384b0a_0 - gst-plugins-base=1.20.1=hcf0ee16_1 @@ -72,31 +80,35 @@ dependencies: - hvplot=0.7.3=pyh6c4a22f_0 - icu=69.1=h9c3ff4c_0 - idna=3.3=pyhd8ed1ab_0 - - imagecodecs=2022.2.22=py38hf887e2c_3 - - imageio=2.16.1=pyhcf75d05_0 + - imagecodecs=2022.2.22=py38h43af60f_4 + - imageio=2.17.0=pyhcf75d05_0 - imagesize=1.3.0=pyhd8ed1ab_0 - importlib-metadata=4.11.3=py38h578d9bd_1 - - importlib_resources=5.6.0=pyhd8ed1ab_0 + - importlib_resources=5.7.1=pyhd8ed1ab_0 + - iniconfig=1.1.1=pyh9f0ad1d_0 - intel-openmp=2022.0.1=h06a4308_3633 - - ipykernel=6.12.1=py38h7f3c49e_0 + - invoke=1.7.0=pyhd8ed1ab_0 + - ipykernel=6.13.0=py38h7f3c49e_0 - ipython=8.2.0=py38h578d9bd_0 + - isort=5.10.1=pyhd8ed1ab_0 - jbig=2.1=h7f98852_2003 - jedi=0.18.1=py38h578d9bd_1 - jinja2=3.1.1=pyhd8ed1ab_0 - - jpeg=9e=h7f98852_0 + - jpeg=9e=h166bdaf_1 - jsonschema=4.4.0=pyhd8ed1ab_0 - jupyter_client=7.2.2=pyhd8ed1ab_1 - jupyter_core=4.9.2=py38h578d9bd_0 - - jupyterlab_pygments=0.2.0=pyhd8ed1ab_0 + - jupyterlab_pygments=0.2.2=pyhd8ed1ab_0 - jxrlib=1.1=h7f98852_2 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.2=py38h43d8883_1 - krb5=1.19.3=h08a2579_0 + - lazy-object-proxy=1.7.1=py38h0a891b7_1 - lcms2=2.12=hddcbb42_0 - ld_impl_linux-64=2.35.1=h7274673_9 - lerc=3.0=h9c3ff4c_0 - libaec=1.0.6=h9c3ff4c_0 - - libavif=0.10.0=h166bdaf_1 + - libavif=0.10.1=h166bdaf_0 - libblas=3.9.0=14_linux64_mkl - libbrotlicommon=1.0.9=h166bdaf_7 - libbrotlidec=1.0.9=h166bdaf_7 @@ -142,11 +154,12 @@ dependencies: - lz4=4.0.0=py38h1bf946c_1 - lz4-c=1.9.3=h9c3ff4c_1 - markdown=3.3.6=pyhd8ed1ab_0 - - markdown-it-py=2.0.1=pyhd8ed1ab_0 + - markdown-it-py=2.1.0=pyhd8ed1ab_0 - markupsafe=2.1.1=py38h0a891b7_1 - matplotlib=3.4.3=py38h578d9bd_1 - matplotlib-base=3.4.3=py38hf4fb855_1 - matplotlib-inline=0.1.3=pyhd8ed1ab_0 + - mccabe=0.6.1=py_1 - mdit-py-plugins=0.3.0=pyhd8ed1ab_0 - mdurl=0.1.0=pyhd8ed1ab_0 - mistune=0.8.4=py38h497a2fe_1005 @@ -155,11 +168,15 @@ dependencies: - mpfr=4.1.0=h9202a9a_1 - mpmath=1.2.1=pyhd8ed1ab_0 - msgpack-python=1.0.3=py38h43d8883_1 - - mysql-common=8.0.28=h26416b9_3 - - mysql-libs=8.0.28=hbc51c84_3 - - myst-parser=0.17.0=pyhd8ed1ab_0 - - nbclient=0.5.13=pyhd8ed1ab_0 - - nbconvert=6.4.5=py38h578d9bd_0 + - mypy=0.942=py38h0a891b7_0 + - mypy_extensions=0.4.3=py38h578d9bd_5 + - mysql-common=8.0.28=h26416b9_4 + - mysql-libs=8.0.28=hbc51c84_4 + - myst-parser=0.17.2=pyhd8ed1ab_0 + - nbclient=0.6.0=pyhd8ed1ab_0 + - nbconvert=6.5.0=pyhd8ed1ab_0 + - nbconvert-core=6.5.0=pyhd8ed1ab_0 + - nbconvert-pandoc=6.5.0=pyhd8ed1ab_0 - nbformat=5.3.0=pyhd8ed1ab_0 - nbsphinx=0.8.8=pyhd8ed1ab_0 - ncurses=6.3=h7f8727e_2 @@ -174,28 +191,36 @@ dependencies: - ordered-set=4.1.0=pyhd8ed1ab_0 - packaging=21.3=pyhd8ed1ab_0 - pandas=1.4.2=py38h47df419_1 - - pandoc=2.17.1.1=ha770c72_0 + - pandoc=2.18=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - - panel=0.12.7=pyhd8ed1ab_0 + - panel=0.13.0=pyhd8ed1ab_0 - param=1.12.1=pyh6c4a22f_0 - parso=0.8.3=pyhd8ed1ab_0 - partd=1.2.0=pyhd8ed1ab_0 + - pathspec=0.9.0=pyhd8ed1ab_0 + - pbr=5.8.1=pyhd8ed1ab_0 - pcre=8.45=h9c3ff4c_0 - pexpect=4.8.0=py38h32f6830_1 - pickleshare=0.7.5=py38h32f6830_1002 - pillow=9.0.1=py38he2f12e7_1 - pip=21.2.4=py38h06a4308_0 + - platformdirs=2.5.1=pyhd8ed1ab_0 + - pluggy=1.0.0=py38h578d9bd_3 - prompt-toolkit=3.0.29=pyha770c72_0 - proplot=0.9.3=pyhd8ed1ab_0 - psutil=5.9.0=py38h0a891b7_1 - pthread-stubs=0.4=h36c2ea0_1001 - ptyprocess=0.7.0=pyhd3deb0d_0 - pure_eval=0.2.2=pyhd8ed1ab_0 + - py=1.11.0=pyh6c4a22f_0 + - pycodestyle=2.8.0=pyhd8ed1ab_0 - pycparser=2.21=pyhd8ed1ab_0 - pyct=0.4.6=py_0 - pyct-core=0.4.6=py_0 + - pyflakes=2.4.0=pyhd8ed1ab_0 - pygments=2.11.2=pyhd8ed1ab_0 - pylatex=1.4.1=pyh9f0ad1d_0 + - pylint=2.13.5=pyhd8ed1ab_0 - pyopenssl=22.0.0=pyhd8ed1ab_0 - pyparsing=3.0.8=pyhd8ed1ab_0 - pyqt=5.12.3=py38h578d9bd_8 @@ -205,6 +230,7 @@ dependencies: - pyqtwebengine=5.12.1=py38h7400c14_8 - pyrsistent=0.18.1=py38h0a891b7_1 - pysocks=1.7.1=py38h578d9bd_5 + - pytest=7.1.1=py38h578d9bd_1 - python=3.8.12=h0744224_3_cpython - python-dateutil=2.8.2=pyhd8ed1ab_0 - python-fastjsonschema=2.15.3=pyhd8ed1ab_0 @@ -220,10 +246,11 @@ dependencies: - requests=2.27.1=pyhd8ed1ab_0 - scikit-image=0.19.2=py38h43a58ef_0 - scipy=1.8.0=py38h56a6a73_1 - - setuptools=58.0.4=py38h06a4308_0 + - setuptools=60.10.0=py38h578d9bd_0 - shellingham=1.4.0=pyh44b312d_0 - six=1.16.0=pyh6c4a22f_0 - sleef=3.5.1=h9b69904_2 + - smmap=3.0.5=pyh44b312d_0 - snappy=1.1.8=he1b5a44_3 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 @@ -240,24 +267,28 @@ dependencies: - sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2 - sqlite=3.38.2=hc218d9a_0 - stack_data=0.2.0=pyhd8ed1ab_0 + - stevedore=3.5.0=py38h578d9bd_3 - symfit=0.5.5=pyhd8ed1ab_0 - sympy=1.10.1=py38h578d9bd_0 - tblib=1.7.0=pyhd8ed1ab_0 - - testpath=0.6.0=pyhd8ed1ab_0 - tifffile=2022.4.8=pyhd8ed1ab_0 + - tinycss2=1.1.1=pyhd8ed1ab_0 - tk=8.6.11=h1ccaba5_0 + - tomli=2.0.1=pyhd8ed1ab_0 - toolz=0.11.2=pyhd8ed1ab_0 - toposort=1.7=pyhd8ed1ab_0 - tornado=6.1=py38h0a891b7_3 - tqdm=4.64.0=pyhd8ed1ab_0 - traitlets=5.1.1=pyhd8ed1ab_0 + - typed-ast=1.5.3=py38h0a891b7_0 - typer=0.4.1=pyhd8ed1ab_0 - - typing-extensions=4.1.1=hd8ed1ab_0 - - typing_extensions=4.1.1=pyha770c72_0 + - typing-extensions=4.2.0=hd8ed1ab_1 + - typing_extensions=4.2.0=pyha770c72_1 - urllib3=1.26.9=pyhd8ed1ab_0 - wcwidth=0.2.5=pyh9f0ad1d_2 - webencodings=0.5.1=py_1 - wheel=0.37.1=pyhd3eb1b0_0 + - wrapt=1.14.0=py38h0a891b7_1 - xorg-libxau=1.0.9=h7f98852_0 - xorg-libxdmcp=1.1.3=h7f98852_0 - xz=5.2.5=h7b6447c_0 @@ -267,4 +298,4 @@ dependencies: - zict=2.1.0=pyhd8ed1ab_0 - zipp=3.8.0=pyhd8ed1ab_0 - zlib=1.2.11=h166bdaf_1014 - - zstd=1.5.2=ha95c52a_0 + - zstd=1.5.2=ha95c52a_0 \ No newline at end of file diff --git a/dev/deps/pinned/py38_linux_pip.txt b/dev/deps/pinned/py38_linux_pip.txt index ad57c119..034697bf 100644 --- a/dev/deps/pinned/py38_linux_pip.txt +++ b/dev/deps/pinned/py38_linux_pip.txt @@ -8,11 +8,11 @@ symfit==0.5.5 torch==1.11.0 tqdm==4.64.0 typer==0.4.1 -dask==2022.4.0 -distributed==2022.4.0 +dask==2022.4.1 +distributed==2022.4.1 packaging==21.3 param==1.12.1 -panel==0.12.7 +panel==0.13.0 bokeh==2.4.2 holoviews==1.14.8 colorcet==3.0.0 @@ -22,8 +22,15 @@ pyyaml==6.0 pylatex==1.4.1 proplot==0.9.3 sphinx==4.5.0 -ipykernel==6.12.1 +ipykernel==6.13.0 nbsphinx==0.8.8 furo==2022.4.7 sphinx-copybutton==0.5.0 -sphinx-autodoc-typehints==1.12.0 \ No newline at end of file +sphinx-autodoc-typehints==1.12.0 +bandit==1.7.4 +black==22.3.0 +invoke==1.7.0 +mypy==0.942 +pylint==2.13.5 +pytest==7.1.1 +flake8==4.0.1 \ No newline at end of file diff --git a/dev/deps/pinned/py38_windows_conda.yml b/dev/deps/pinned/py38_windows_conda.yml index bd862c37..17ef9e30 100644 --- a/dev/deps/pinned/py38_windows_conda.yml +++ b/dev/deps/pinned/py38_windows_conda.yml @@ -1,4 +1,4 @@ -name: py38_pyhdx +name: py38_pyhdx_01 channels: - defaults - pyviz @@ -9,11 +9,15 @@ dependencies: - aom=3.3.0=h0e60522_1 - argon2-cffi=21.3.0=pyhd3eb1b0_0 - argon2-cffi-bindings=21.2.0=py38h2bbff1b_0 + - astroid=2.11.2=py38haa244fe_1 - asttokens=2.0.5=pyhd3eb1b0_0 + - atomicwrites=1.4.0=py_0 - attrs=21.4.0=pyhd3eb1b0_0 - babel=2.9.1=pyhd3eb1b0_0 - backcall=0.2.0=pyhd3eb1b0_0 + - bandit=1.7.4=py38haa244fe_1 - beautifulsoup4=4.11.1=pyha770c72_0 + - black=22.3.0=pyhd8ed1ab_0 - blas=2.114=mkl - blas-devel=3.9.0=14_win64_mkl - bleach=5.0.0=pyhd8ed1ab_0 @@ -37,57 +41,65 @@ dependencies: - cudatoolkit=11.5.1=hac7d16d_10 - cycler=0.11.0=pyhd3eb1b0_0 - cytoolz=0.11.2=py38h294d835_2 - - dask=2022.4.0=pyhd8ed1ab_0 - - dask-core=2022.4.0=pyhd8ed1ab_0 + - dask=2022.4.1=pyhd8ed1ab_0 + - dask-core=2022.4.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyh6d0b6a4_7 - debugpy=1.6.0=py38h885f38d_0 - decorator=5.1.1=pyhd3eb1b0_0 - defusedxml=0.7.1=pyhd3eb1b0_0 - - distributed=2022.4.0=pyhd8ed1ab_0 + - dill=0.3.4=pyhd3eb1b0_0 + - distributed=2022.4.1=pyhd8ed1ab_0 - docutils=0.17.1=py38haa95532_1 - - entrypoints=0.4=pyhd8ed1ab_0 + - entrypoints=0.4=py38haa95532_0 - executing=0.8.3=pyhd3eb1b0_0 + - flake8=4.0.1=pyhd3eb1b0_1 - fonttools=4.32.0=py38h294d835_0 - freetype=2.10.4=hd328e21_0 - fsspec=2022.3.0=pyhd8ed1ab_0 - furo=2022.4.7=pyhd8ed1ab_0 - giflib=5.2.1=h62dcd97_0 + - gitdb=4.0.9=pyhd8ed1ab_0 + - gitpython=3.1.27=pyhd8ed1ab_0 - hdxrate=0.2.0=pyhd8ed1ab_0 - heapdict=1.0.1=pyhd3eb1b0_0 - holoviews=1.14.8=pyhd3eb1b0_0 - hvplot=0.7.3=pyhd3eb1b0_1 - icu=69.1=h0e60522_0 - idna=3.3=pyhd3eb1b0_0 - - imagecodecs=2022.2.22=py38hebefbeb_3 - - imageio=2.16.1=pyhcf75d05_0 + - imagecodecs=2022.2.22=py38h6acac19_4 + - imageio=2.17.0=pyhcf75d05_0 - imagesize=1.3.0=pyhd3eb1b0_0 - importlib-metadata=4.11.3=py38haa95532_0 - - importlib_resources=5.6.0=pyhd8ed1ab_0 + - importlib_resources=5.7.1=pyhd8ed1ab_0 + - iniconfig=1.1.1=pyhd3eb1b0_0 - intel-openmp=2022.0.0=haa95532_3663 - - ipykernel=6.12.1=py38h4317176_0 + - invoke=1.7.0=pyhd8ed1ab_0 + - ipykernel=6.13.0=py38h4317176_0 - ipython=8.2.0=py38haa95532_0 - ipython_genutils=0.2.0=py38_0 + - isort=5.10.1=pyhd8ed1ab_0 - jbig=2.1=h8d14728_2003 - jedi=0.18.1=py38haa95532_1 - jinja2=3.1.1=pyhd8ed1ab_0 - - jpeg=9e=h8ffe710_0 - - jsonschema=4.4.0=pyhd8ed1ab_0 + - jpeg=9e=h8ffe710_1 + - jsonschema=4.4.0=py38haa95532_0 - jupyter_client=7.2.2=pyhd8ed1ab_1 - jupyter_core=4.9.2=py38haa95532_0 - - jupyterlab_pygments=0.2.0=pyhd8ed1ab_0 + - jupyterlab_pygments=0.2.2=pyhd8ed1ab_0 - jxrlib=1.1=he774522_2 - kiwisolver=1.4.2=py38hbd9d945_1 - - krb5=1.19.3=h1176d77_0 + - lazy-object-proxy=1.7.1=py38h294d835_1 - lcms2=2.12=h83e58a3_0 - lerc=3.0=hd77b12b_0 - libaec=1.0.6=h39d44d4_0 - - libavif=0.10.0=h8ffe710_1 + - libavif=0.10.1=h8ffe710_0 - libblas=3.9.0=14_win64_mkl - libbrotlicommon=1.0.9=h8ffe710_7 - libbrotlidec=1.0.9=h8ffe710_7 - libbrotlienc=1.0.9=h8ffe710_7 - libcblas=3.9.0=14_win64_mkl - libclang=13.0.1=default_h81446c8_0 - - libcurl=7.82.0=h789b8ee_0 + - libcurl=7.82.0=h86230a5_0 - libdeflate=1.10=h8ffe710_0 - liblapack=3.9.0=14_win64_mkl - liblapacke=3.9.0=14_win64_mkl @@ -109,11 +121,12 @@ dependencies: - m2w64-gmp=6.1.0=2 - m2w64-libwinpthread-git=5.0.0.4634.697f757=2 - markdown=3.3.6=pyhd8ed1ab_0 - - markdown-it-py=2.0.1=pyhd8ed1ab_0 + - markdown-it-py=2.1.0=pyhd8ed1ab_0 - markupsafe=2.1.1=py38h294d835_1 - matplotlib=3.4.3=py38haa95532_0 - matplotlib-base=3.4.3=py38h49ac443_0 - matplotlib-inline=0.1.3=pyhd8ed1ab_0 + - mccabe=0.7.0=pyhd3eb1b0_0 - mdit-py-plugins=0.3.0=pyhd8ed1ab_0 - mdurl=0.1.0=pyhd8ed1ab_0 - mistune=0.8.4=py38he774522_1000 @@ -124,39 +137,51 @@ dependencies: - msgpack-python=1.0.3=py38hbd9d945_1 - msys2-conda-epoch=20160418=1 - munkres=1.1.4=py_0 - - myst-parser=0.17.0=pyhd8ed1ab_0 - - nbclient=0.5.13=pyhd8ed1ab_0 - - nbconvert=6.4.5=py38haa244fe_0 - - nbformat=5.3.0=pyhd8ed1ab_0 + - mypy=0.942=py38h294d835_0 + - mypy_extensions=0.4.3=py38haa95532_1 + - myst-parser=0.17.2=pyhd8ed1ab_0 + - nbclient=0.6.0=pyhd8ed1ab_0 + - nbconvert=6.5.0=pyhd8ed1ab_0 + - nbconvert-core=6.5.0=pyhd8ed1ab_0 + - nbconvert-pandoc=6.5.0=pyhd8ed1ab_0 + - nbformat=5.3.0=py38haa95532_0 - nbsphinx=0.8.8=pyhd8ed1ab_0 - - nest-asyncio=1.5.5=pyhd8ed1ab_0 + - nest-asyncio=1.5.5=py38haa95532_0 - networkx=2.8=pyhd8ed1ab_0 - - notebook=6.4.10=pyha770c72_0 + - notebook=6.4.11=pyha770c72_0 - numpy=1.22.3=py38h5ed9b9d_2 - openjpeg=2.4.0=h4fc8c34_0 - openssl=1.1.1n=h2bbff1b_0 - ordered-set=4.1.0=pyhd8ed1ab_0 - packaging=21.3=pyhd3eb1b0_0 - pandas=1.4.2=py38hcc40339_1 - - pandoc=2.17.1.1=h57928b3_0 + - pandoc=2.18=h57928b3_0 - pandocfilters=1.5.0=pyhd3eb1b0_0 - - panel=0.12.7=pyhd3eb1b0_0 + - panel=0.13.0=py_0 - param=1.12.1=py_0 - parso=0.8.3=pyhd3eb1b0_0 - partd=1.2.0=pyhd3eb1b0_1 + - pathspec=0.9.0=pyhd8ed1ab_0 + - pbr=5.8.1=pyhd8ed1ab_0 - pickleshare=0.7.5=py38_1000 - - pillow=9.1.0=py38hd8e0db4_0 + - pillow=9.1.0=py38hd8e0db4_2 - pip=21.2.2=py38haa95532_0 + - platformdirs=2.5.1=pyhd8ed1ab_0 + - pluggy=1.0.0=py38haa95532_1 - prometheus_client=0.14.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.29=pyha770c72_0 - proplot=0.9.3=pyhd8ed1ab_0 - psutil=5.9.0=py38h294d835_1 - pthread-stubs=0.4=hcd874cb_1001 - pure_eval=0.2.2=pyhd3eb1b0_0 + - py=1.11.0=pyhd3eb1b0_0 + - pycodestyle=2.8.0=pyhd3eb1b0_0 - pycparser=2.21=pyhd3eb1b0_0 - pyct=0.4.8=py38_0 + - pyflakes=2.4.0=pyhd3eb1b0_0 - pygments=2.11.2=pyhd3eb1b0_0 - pylatex=1.4.1=pyh9f0ad1d_0 + - pylint=2.13.5=pyhd8ed1ab_0 - pyopenssl=22.0.0=pyhd3eb1b0_0 - pyparsing=3.0.8=pyhd8ed1ab_0 - pyqt=5.12.3=py38haa244fe_8 @@ -166,6 +191,7 @@ dependencies: - pyqtwebengine=5.12.1=py38h885f38d_8 - pyrsistent=0.18.1=py38h294d835_1 - pysocks=1.7.1=py38haa95532_0 + - pytest=7.1.1=py38haa95532_0 - python=3.8.13=h6244533_0 - python-dateutil=2.8.2=pyhd3eb1b0_0 - python-fastjsonschema=2.15.3=pyhd8ed1ab_0 @@ -184,10 +210,11 @@ dependencies: - scikit-image=0.19.2=py38hf11a4ad_0 - scipy=1.8.0=py38ha1292f7_1 - send2trash=1.8.0=pyhd3eb1b0_1 - - setuptools=58.0.4=py38haa95532_0 + - setuptools=61.2.0=py38haa95532_0 - shellingham=1.4.0=pyh44b312d_0 - six=1.16.0=pyhd3eb1b0_1 - - snappy=1.1.8=h33f27b4_0 + - smmap=3.0.5=pyhd3eb1b0_0 + - snappy=1.1.9=h6c2663c_0 - snowballstemmer=2.2.0=pyhd3eb1b0_0 - sortedcontainers=2.4.0=pyhd3eb1b0_0 - soupsieve=2.3.1=pyhd3eb1b0_0 @@ -203,22 +230,25 @@ dependencies: - sphinxcontrib-serializinghtml=1.1.5=pyhd3eb1b0_0 - sqlite=3.38.2=h2bbff1b_0 - stack_data=0.2.0=pyhd3eb1b0_0 + - stevedore=3.5.0=py38haa244fe_3 - symfit=0.5.5=pyhd8ed1ab_0 - sympy=1.10.1=py38haa95532_0 - tbb=2021.5.0=h59b6b97_0 - tblib=1.7.0=pyhd3eb1b0_0 - terminado=0.13.1=py38haa95532_0 - - testpath=0.6.0=pyhd8ed1ab_0 - tifffile=2022.4.8=pyhd8ed1ab_0 + - tinycss2=1.1.1=pyhd8ed1ab_0 - tk=8.6.12=h8ffe710_0 + - tomli=2.0.1=pyhd8ed1ab_0 - toolz=0.11.2=pyhd3eb1b0_0 - toposort=1.7=pyhd8ed1ab_0 - tornado=6.1=py38h2bbff1b_0 - tqdm=4.64.0=pyhd8ed1ab_0 - traitlets=5.1.1=pyhd3eb1b0_0 + - typed-ast=1.5.3=py38h294d835_0 - typer=0.4.1=pyhd8ed1ab_0 - - typing-extensions=4.1.1=hd3eb1b0_0 - - typing_extensions=4.1.1=pyh06a4308_0 + - typing-extensions=4.2.0=hd8ed1ab_1 + - typing_extensions=4.2.0=pyha770c72_1 - unicodedata2=14.0.0=py38h294d835_1 - urllib3=1.26.9=pyhd8ed1ab_0 - vc=14.2=h21ff451_1 @@ -229,6 +259,7 @@ dependencies: - win_inet_pton=1.1.0=py38haa95532_0 - wincertstore=0.2=py38haa95532_2 - winpty=0.4.3=4 + - wrapt=1.14.0=py38h294d835_1 - xorg-libxau=1.0.9=hcd874cb_0 - xorg-libxdmcp=1.1.3=hcd874cb_0 - xz=5.2.5=h62dcd97_0 @@ -237,4 +268,4 @@ dependencies: - zict=2.1.0=pyhd8ed1ab_0 - zipp=3.8.0=pyhd8ed1ab_0 - zlib=1.2.11=h8ffe710_1014 - - zstd=1.5.2=h6255e5f_0 + - zstd=1.5.2=h6255e5f_0 \ No newline at end of file diff --git a/dev/deps/pinned/py38_windows_pip.txt b/dev/deps/pinned/py38_windows_pip.txt index ad57c119..034697bf 100644 --- a/dev/deps/pinned/py38_windows_pip.txt +++ b/dev/deps/pinned/py38_windows_pip.txt @@ -8,11 +8,11 @@ symfit==0.5.5 torch==1.11.0 tqdm==4.64.0 typer==0.4.1 -dask==2022.4.0 -distributed==2022.4.0 +dask==2022.4.1 +distributed==2022.4.1 packaging==21.3 param==1.12.1 -panel==0.12.7 +panel==0.13.0 bokeh==2.4.2 holoviews==1.14.8 colorcet==3.0.0 @@ -22,8 +22,15 @@ pyyaml==6.0 pylatex==1.4.1 proplot==0.9.3 sphinx==4.5.0 -ipykernel==6.12.1 +ipykernel==6.13.0 nbsphinx==0.8.8 furo==2022.4.7 sphinx-copybutton==0.5.0 -sphinx-autodoc-typehints==1.12.0 \ No newline at end of file +sphinx-autodoc-typehints==1.12.0 +bandit==1.7.4 +black==22.3.0 +invoke==1.7.0 +mypy==0.942 +pylint==2.13.5 +pytest==7.1.1 +flake8==4.0.1 \ No newline at end of file diff --git a/dev/deps/req-all.txt b/dev/deps/req-all.txt index 4e57dfee..0bde7c65 100644 --- a/dev/deps/req-all.txt +++ b/dev/deps/req-all.txt @@ -1,21 +1,28 @@ +bandit +black bokeh colorcet >= 3.0.0 dask distributed +flake8 furo hdxrate>=0.2.0 holoviews hvplot +invoke ipykernel matplotlib==3.4.3 +mypy nbsphinx numpy packaging pandas -panel>=0.12.6 +panel>=0.13.0 param proplot==0.9.3 pylatex +pylint +pytest pytorch pyyaml scikit-image diff --git a/dev/deps/req-dev.txt b/dev/deps/req-dev.txt new file mode 100644 index 00000000..1330fb82 --- /dev/null +++ b/dev/deps/req-dev.txt @@ -0,0 +1,7 @@ +bandit +black +flake8 +invoke +mypy +pylint +pytest \ No newline at end of file diff --git a/dev/deps/req-web.txt b/dev/deps/req-web.txt index 76fd5228..1bf962bb 100644 --- a/dev/deps/req-web.txt +++ b/dev/deps/req-web.txt @@ -2,6 +2,6 @@ bokeh colorcet >= 3.0.0 holoviews hvplot -panel>=0.12.6 +panel>=0.13.0 proplot==0.9.3 pyyaml \ No newline at end of file