From 17afe337f7baa6915c7db7e4286ff3589130704f Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 07:55:09 -0400 Subject: [PATCH 01/58] working on conda lock --- .github/workflows/job.test.yml | 46 ++++------ .gitignore | 1 + requirements/ci.yml | 0 requirements/github-actions.yml | 9 +- requirements/lock.yml | 10 +++ requirements/win.yml | 9 ++ scripts/lock.py | 154 ++++++++++++++++++++++++++++++++ 7 files changed, 198 insertions(+), 31 deletions(-) create mode 100644 requirements/ci.yml create mode 100644 requirements/lock.yml create mode 100644 requirements/win.yml create mode 100644 scripts/lock.py diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index f4812d010..1a0deedd7 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -1,6 +1,12 @@ -name: Run acceptance tests -on: [push, pull_request] +name: Test +on: + push: + branches: + - master + pull_request: + branches: + - master defaults: run: @@ -33,42 +39,26 @@ jobs: name: ${{ matrix.os }} ${{ matrix.python }} strategy: matrix: - python: [3.6, 3.7, 3.8] + python: ['3.6', '3.7', '3.8'] os: [ubuntu-16.04, macos-10.14, vs2017-win2016] - nodejs: ['>=10,<11.0.0.a0', '>=13,<14.0.0a0'] - lab: ['>=2.2.0,<3.0.0a0'] + nodejs: ['10', '13'] + lab: ['2.2'] + steps: - uses: actions/checkout@v2 - - name: Set JupyterLab and Node versions - uses: cschleiden/replace-tokens@v1 - with: - tokenPrefix: '{' - tokenSuffix: '}' - files: '["requirements/github-actions.yml"]' - env: - lab: "${{ matrix.lab }}" - nodejs: "${{ matrix.nodejs }}" - - name: Set up Python and conda uses: goanpeca/setup-miniconda@v1 with: - python-version: ${{ matrix.python }} - channels: conda-forge, defaults - channel-priority: true - auto-activate-base: true activate-environment: jupyterlab-lsp - environment-file: requirements/github-actions.yml - auto-update-conda: true + auto-activate-base: true + auto-update-conda: false + environment-file: requirements/lock.yml + python-version: ${{ matrix.python }} - - name: Describe conda - shell: bash -l {0} + - name: create test env from lock file run: | - conda info - conda list - conda config --show-sources - conda config --show - printenv | sort + conda create --yes --name jupyterlab-lsp --file .github/conda.locks/conda.${{ matrix.os }}-${{ matrix.python }}-${{ matrix.nodejs }}-${{ matrix.lab }}.lock - name: Install npm dependencies run: jlpm diff --git a/.gitignore b/.gitignore index 3be49c475..9127c03ed 100644 --- a/.gitignore +++ b/.gitignore @@ -116,3 +116,4 @@ coverage/ _schema.d.ts _build .virtual_documents/ +.doit* diff --git a/requirements/ci.yml b/requirements/ci.yml new file mode 100644 index 000000000..e69de29bb diff --git a/requirements/github-actions.yml b/requirements/github-actions.yml index 309a3cd42..68f209c39 100644 --- a/requirements/github-actions.yml +++ b/requirements/github-actions.yml @@ -2,12 +2,15 @@ name: jupyterlab-lsp channels: - conda-forge - - defaults dependencies: - - jupyterlab {lab} + - doit ==0.33.1 + - python + - jupyterlab + - pip + - wheel # build dependencies - - nodejs {nodejs} + - nodejs # for python language server (and development) - flake8 >=3.5 - python-language-server diff --git a/requirements/lock.yml b/requirements/lock.yml new file mode 100644 index 000000000..2d937265c --- /dev/null +++ b/requirements/lock.yml @@ -0,0 +1,10 @@ +name: jupyter-lsp-lock-env + +channels: + - conda-forge + +dependencies: + - conda ==4.8.3 + - conda-lock ==0.4.1 + - doit ==0.33.1 + - mamba ==0.5.1 diff --git a/requirements/win.yml b/requirements/win.yml new file mode 100644 index 000000000..32bf0b328 --- /dev/null +++ b/requirements/win.yml @@ -0,0 +1,9 @@ +name: jupyter-lsp-win64 + +channels: +- conda-forge +- anaconda +- msys2 + +dependencies: +- colorama diff --git a/scripts/lock.py b/scripts/lock.py new file mode 100644 index 000000000..ae8df575d --- /dev/null +++ b/scripts/lock.py @@ -0,0 +1,154 @@ +""" dodo commands for jupyter[lab]-lsp +""" +import os +from pathlib import Path +import json +from ruamel_yaml import safe_load, safe_dump +import tempfile +import subprocess +import platform + +DOIT_CONFIG = { + "backend": "sqlite3", + "verbosity": 2, + "par_type": "thread", + "default_tasks": ["ci"] +} + +WIN = platform.system() == "Windows" +OSX = platform.system() == "Darwin" +LINUX = platform.system() == "Linux" + +ROOT = Path(__file__).parent.parent.resolve() + +GITHUB = ROOT / ".github" +WORKFLOWS = GITHUB / "workflows" +LOCKS = GITHUB / "conda.locks" + +WORKFLOW_LINT = WORKFLOWS / "job.lint.yml" +WORKFLOW_TEST = WORKFLOWS / "job.test.yml" + +WORKFLOW_LINT_YML = safe_load(WORKFLOW_LINT.read_text()) +WORKFLOW_TEST_YML = safe_load(WORKFLOW_TEST.read_text()) + +GH_MATRIX = WORKFLOW_TEST_YML["jobs"]["acceptance"]["strategy"]["matrix"] + +REQS = ROOT / "requirements" +ACTIONS_ENV_YML = REQS / "github-actions.yml" +WIN_ENV_YML = REQS / "win.yml" + +OS_2_CONDA_PLATFORM = { + "ubuntu-": "linux-64", + "macos-": "osx-64", + "-win": "win-64" +} + + +CHN = "channels" +DEP = "dependencies" + + +def _make_lock_task(os_, platform_, python_, nodejs_, lab_): + """ generate a single dodo excursion for conda-lock + """ + lockfile = LOCKS / f"conda.{os_}-{python_}-{nodejs_}-{lab_}.lock" + file_dep = [ACTIONS_ENV_YML] + + if platform_ == "win-64": + file_dep += [WIN_ENV_YML] + + def expand_specs(specs): + from conda.models.match_spec import MatchSpec + + for raw in specs: + match = MatchSpec(raw) + yield match.name, [raw, match] + + def merge(composite, env): + for channel in reversed(env.get(CHN, [])): + if channel not in composite.get(CHN, []): + composite[CHN] = [channel, *composite.get(CHN, [])] + + comp_specs = dict(expand_specs(composite.get(DEP, []))) + env_specs = dict(expand_specs(env.get(DEP, []))) + + composite[DEP] = [ + raw for (raw, match) in env_specs.values() + ] + [ + raw for name, (raw, match) in comp_specs.items() if name not in env_specs + ] + + return composite + + + def _lock(): + composite = dict() + + for env_dep in file_dep: + composite = merge(composite, safe_load(env_dep.read_text())) + + fake_env = { + DEP: [ + f"python={python_}", + f"jupyterlab={lab_}", + f"nodejs={nodejs_}", + ] + } + composite = merge(composite, fake_env) + + with tempfile.TemporaryDirectory() as td: + tdp = Path(td) + composite_yml = tdp / "composite.yml" + composite_yml.write_text(safe_dump(composite, default_flow_style=False)) + print("composite\n\n", composite_yml.read_text(), "\n\n", flush=True) + rc = 1 + for extra_args in [[], ["--no-mamba"]]: + args = [ + "conda-lock", "-p", platform_, + "-f", str(composite_yml) + ] + extra_args + print(">>>", " ".join(args), flush=True) + rc = subprocess.call(args, cwd=str(tdp)) + if rc == 0: + break + + if rc != 0: + raise Exception("couldn't solve at all", composite) + + tmp_lock = tdp / f"conda-{platform_}.lock" + tmp_lock_txt = tmp_lock.read_text() + tmp_lock_lines = tmp_lock_txt.splitlines() + urls = [line for line in tmp_lock_lines if line.startswith("https://")] + print(len(urls), "urls") + if not lockfile.parent.exists(): + lockfile.parent.mkdir() + lockfile.write_text(tmp_lock_txt) + + return dict( + name=lockfile.name, + file_dep=[*file_dep, WORKFLOW_TEST], + actions=[_lock], + targets=[lockfile] + ) + + +# Not part of normal business + +def task_lock(): + """lock conda envs so they don't need to be solved in CI + This should be run semi-frequently (e.g. after merge to master). + Requires `conda-lock` CLI to be available + """ + matrix = GH_MATRIX + + for os_ in matrix["os"]: + platform_ = [v for k, v in OS_2_CONDA_PLATFORM.items() if k in os_][0] + for python_ in matrix["python"]: + for nodejs_ in matrix["nodejs"]: + for lab_ in matrix["lab"]: + yield _make_lock_task(os_, platform_, python_, nodejs_, lab_) + + +if __name__ == '__main__': + import doit + doit.run(globals()) From bc2d556b4fef359bbec4a895d95bbf61a772162e Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 10:15:16 -0400 Subject: [PATCH 02/58] add pytest to lint env --- .github/conda.locks/conda.lint.linux-64-3.8-2.2.lock | 6 +++++- requirements/lint.yml | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index e36f0fde5..682ab23fe 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 45157b718f9bafe8d6b8ec80635ac91d152b5864e51b2eade45c7518fbb7e770 +# env_hash: 0b5f6bad414925357463d1166e2f252a8b5039bf94c3fb7e92dd0e4bf38e3e3d @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 @@ -98,15 +98,18 @@ https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eab https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 https://conda.anaconda.org/conda-forge/linux-64/glib-2.65.0-h6f030ca_0.tar.bz2#b0de00a186a544e2bdaed9765d97868f https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 +https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 +https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/pathspec-0.8.0-pyh9f0ad1d_0.tar.bz2#8eeecbb67554f588ba70bea7018bc1c0 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.6.0-py_1001.tar.bz2#0c3a56f1ab48cfb002c69b48f9e1ddc6 +https://conda.anaconda.org/conda-forge/noarch/py-1.9.0-pyh9f0ad1d_0.tar.bz2#82beb69c4e05d65702bbde3c63d6ef58 https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.6.0-pyh9f0ad1d_0.tar.bz2#a08d6f5a610c7194da158add79f2b018 https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6 https://conda.anaconda.org/conda-forge/noarch/pyflakes-2.2.0-pyh9f0ad1d_0.tar.bz2#b13f3395d2eb4a2705629127a8a8cfaa @@ -166,6 +169,7 @@ https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#8044bf1dbabee1a38484f4ae180dfbe6 https://conda.anaconda.org/conda-forge/noarch/mypy-0.782-py_0.tar.bz2#d7bbedbaab14ac2540ad103c9e8c30b8 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.1-py38h32f6830_0.tar.bz2#b2da43b15b8d73ce0ec37d2ffba85570 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#050dd70f20541aeaece5540f19a22813 diff --git a/requirements/lint.yml b/requirements/lint.yml index 41e703e97..ce64fec09 100644 --- a/requirements/lint.yml +++ b/requirements/lint.yml @@ -11,5 +11,7 @@ dependencies: # see https://github.com/krassowski/jupyterlab-lsp/pull/291 - isort <5 - mypy - - robotframework-lint >=1.1 + # needed for integrity + - pytest - robotframework >=3.2 + - robotframework-lint >=1.1 From 1dc0b6b5835231a459e1119d3e6d933771e0d012 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 10:16:04 -0400 Subject: [PATCH 03/58] remove duplicate lint build --- .github/workflows/job.lint.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 3da00ac79..4555e1e4f 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -1,5 +1,12 @@ name: lint -on: [push, pull_request] + +on: + push: + branches: + - master + pull_request: + branches: + - master defaults: run: From a5c8d8d5eab76bc0fa26ac4a310b10e25fc92b0e Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 10:17:56 -0400 Subject: [PATCH 04/58] don't specify python in base --- .github/workflows/job.lint.yml | 1 - .github/workflows/job.test.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 4555e1e4f..5c3f2287c 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -41,7 +41,6 @@ jobs: auto-activate-base: true auto-update-conda: false environment-file: requirements/minimal.yml - python-version: ${{ matrix.python }} - name: Overwrite conda env from lockfile run: | diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 1cdcb44ca..e22569119 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -72,7 +72,6 @@ jobs: auto-activate-base: true auto-update-conda: false environment-file: requirements/minimal.yml - python-version: ${{ matrix.python }} - name: Overwrite conda env from lockfile run: | From dd58865252171befba9e9d203333b1b40011a45f Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 10:33:59 -0400 Subject: [PATCH 05/58] don't check job for lab spec --- scripts/integrity.py | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/integrity.py b/scripts/integrity.py index c4c82904f..fc9d942f0 100644 --- a/scripts/integrity.py +++ b/scripts/integrity.py @@ -153,7 +153,6 @@ def test_ts_package_integrity(name, info, the_meta_package): str, [ REQS / "lab.txt", - CI / "job.test.yml", MAIN_README, BINDER / "environment.yml", ], From 59380190a48425813da859a975714700d20ccfb1 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 10:45:19 -0400 Subject: [PATCH 06/58] move verbose lab spec to lab.yml --- .../conda.lint.linux-64-3.8-2.2.lock | 2 +- .../conda.test.linux-64-3.6-2.2.lock | 2 +- .../conda.test.linux-64-3.7-2.2.lock | 2 +- .../conda.test.linux-64-3.8-2.2.lock | 2 +- .../conda.test.osx-64-3.6-2.2.lock | 2 +- .../conda.test.osx-64-3.7-2.2.lock | 2 +- .../conda.test.osx-64-3.8-2.2.lock | 2 +- .../conda.test.win-64-3.6-2.2.lock | 2 +- .../conda.test.win-64-3.7-2.2.lock | 2 +- .../conda.test.win-64-3.8-2.2.lock | 2 +- requirements/lab.yml | 7 +++ scripts/integrity.py | 1 + scripts/lock.py | 58 ++++++++++--------- 13 files changed, 48 insertions(+), 38 deletions(-) create mode 100644 requirements/lab.yml diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index 682ab23fe..b8a12bcb2 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 0b5f6bad414925357463d1166e2f252a8b5039bf94c3fb7e92dd0e4bf38e3e3d +# env_hash: f00732bf76bb92e8242dbcda487d5eb158021b0a37126a9e33eada9178ae0f5d @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 diff --git a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock index acedba797..82ce9dca9 100644 --- a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 5c55adcfb7cd1d63ad8d8eaa838c7b4dcfa6954f7b769fa1fbaae7858aa5379c +# env_hash: ddf22eeb621affbebe6599e17b16a7b8028a44758184495041138083a81e38de @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 diff --git a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock index 15511b73b..b400c2c1c 100644 --- a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 425df6dbc723ad0416a19d797e5b6680e0009ad96a8bac8c9c6f22b2696037ed +# env_hash: 8fa164dcd723df59c9c5f720a61e7da7efc287bfdb76dc7e555d02a13873130f @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 diff --git a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock index a3d915601..19dd7c7a0 100644 --- a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 38c281a5735c7b162a7ec265d66ddefdd4d0e7b0bc09f2a82fd7691af2f23272 +# env_hash: 4b79331b44ae7f2e88c5882d4854080b067bed25575766eee9687aa06b06325d @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 diff --git a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock index 5473a0f01..1d6f30fe5 100644 --- a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: df6a821cf9e699cf31521dbe63a2593f3c6daade9c4133d912a57541b09304f6 +# env_hash: e0b0a40b353b9387979b0e8ec8afc11c1c4d605d95aa20c683d58f76e1b0c739 @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 diff --git a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock index 0b491b3c5..5bf219a3f 100644 --- a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: d4a066acf03cff0be4ec7fe74b1b79b2a481e40204b9f5cf550e554b8967124d +# env_hash: 78d822ece3b68fb832f28b5ccc9c3b65c8a1eed1573d21036d91106e89a06ee6 @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 diff --git a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock index 986996116..1f91c8f91 100644 --- a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: c1cde631729607ef10cc0fec76cb5b75e28e711d2ae19aa4c4d3783b4b5622fa +# env_hash: 79c2aee2d37f87511a257eefe31c359c591bcbe8277a7137cac51290f58feb63 @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 diff --git a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock index e9a29b0b4..f42d4ada5 100644 --- a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: fda06f1498a577c7f35e8c3bda826204e35e985ab35b5016d7edf085e65911ff +# env_hash: 6debae18803a4d80c4faa2871aaf1906d02dc7b94951dac4078a8956d0115ae3 @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 diff --git a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock index 658055631..affbeefd3 100644 --- a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: 1f57cf57b7582c4c5f62ad45c48772c4413c52239d77ff5afc1848c461a1f5c6 +# env_hash: b078be98c1f1cd735311613dfc7f07bbb0cc12f047faa187a1da111c50a9a60c @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 diff --git a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock index ee743efde..af0b40b32 100644 --- a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: ef3f8c45577bfd1830bad856fc785663facf6522c052f549d2e0d29f63b1cc00 +# env_hash: 77908a58e4f90d1c7f6290728be0b16762efaf953224bd1ac2a9221760cd8708 @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 diff --git a/requirements/lab.yml b/requirements/lab.yml new file mode 100644 index 000000000..49fdd1434 --- /dev/null +++ b/requirements/lab.yml @@ -0,0 +1,7 @@ +name: jupyterlab-lsp + +channels: + - conda-forge + +dependencies: + - jupyterlab >=2.2.0,<3.0.0a0 diff --git a/scripts/integrity.py b/scripts/integrity.py index fc9d942f0..b8317a8b7 100644 --- a/scripts/integrity.py +++ b/scripts/integrity.py @@ -153,6 +153,7 @@ def test_ts_package_integrity(name, info, the_meta_package): str, [ REQS / "lab.txt", + REQS / "lab.yml", MAIN_README, BINDER / "environment.yml", ], diff --git a/scripts/lock.py b/scripts/lock.py index 66d20335c..48361b14c 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -41,14 +41,42 @@ class ENV: atest = REQS / "atest.yml" ci = REQS / "ci.yml" + lab = REQS / "lab.yml" lint = REQS / "lint.yml" utest = REQS / "utest.yml" win = REQS / "win.yml" + +# here (and above) would stay in a "real" dodo file +def task_lock(): + """lock conda envs so they don't need to be solved in CI + This should be run semi-frequently (e.g. after merge to master). + Requires `conda-lock` CLI to be available + """ + + for task_args in _iter_lock_args(TEST_MATRIX): + yield _make_lock_task( + "test", + [ENV.ci, ENV.lab, ENV.utest, ENV.atest], + [WORKFLOW_TEST], + TEST_MATRIX, + *task_args + ) + + for task_args in _iter_lock_args(LINT_MATRIX): + yield _make_lock_task( + "lint", + [ENV.ci, ENV.lab, ENV.lint], + [WORKFLOW_LINT], + LINT_MATRIX, + *task_args + ) + +# below here could move to a separate file + CHN = "channels" DEP = "dependencies" - def _make_lock_task(kind_, env_files, extra_deps, config, platform_, python_, nodejs_, lab_): """ generate a single dodo excursion for conda-lock """ @@ -92,7 +120,6 @@ def _lock(): fake_env = { DEP: [ f"python ={python_}.*", - f"jupyterlab ={lab_}.*", f"nodejs ={nodejs_}.*", ] } @@ -151,33 +178,8 @@ def _iter_lock_args(matrix): assert nodejs_ is not None yield platform_, python_, nodejs_, lab_ -# Not part of normal business - -def task_lock(): - """lock conda envs so they don't need to be solved in CI - This should be run semi-frequently (e.g. after merge to master). - Requires `conda-lock` CLI to be available - """ - - for task_args in _iter_lock_args(TEST_MATRIX): - yield _make_lock_task( - "test", - [ENV.ci, ENV.utest, ENV.atest], - [WORKFLOW_TEST], - TEST_MATRIX, - *task_args - ) - - for task_args in _iter_lock_args(LINT_MATRIX): - yield _make_lock_task( - "lint", - [ENV.ci, ENV.lint], - [WORKFLOW_LINT], - LINT_MATRIX, - *task_args - ) - +# would not be needed if put in the "well-known" location ./dodo.py if __name__ == '__main__': import doit doit.run(globals()) From 0af05de206e6d9771d21df3a8d6a4ca303d0107d Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:03:04 -0400 Subject: [PATCH 07/58] only use matrix from CI in lock entropy --- .../conda.lint.linux-64-3.8-2.2.lock | 2 +- .../conda.test.linux-64-3.8-2.2.lock | 2 +- .github/workflows/job.lint.yml | 21 ++++++++++++++++++- .github/workflows/job.test.yml | 12 ++++++++++- scripts/lock.py | 6 ++---- 5 files changed, 35 insertions(+), 8 deletions(-) diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index b8a12bcb2..0786f57a2 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -185,7 +185,7 @@ https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a -https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.14-h90f851f_0.tar.bz2#29aa06406683566766a019db3ec14dca +https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#f8dbfd4915f25af7a10397292ac43036 diff --git a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock index 19dd7c7a0..01aaebb89 100644 --- a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock @@ -183,7 +183,7 @@ https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.14-h90f851f_0.tar.bz2#29aa06406683566766a019db3ec14dca +https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#f8dbfd4915f25af7a10397292ac43036 diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 5c3f2287c..976e05eb8 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -34,6 +34,15 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Prep lock file + run: cp .github/conda.locks/conda.lint.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock + + - name: Cache conda + uses: actions/cache@v1 + with: + path: ~/conda_pkgs_dir + key: conda-lint-${{ hashFiles('conda.lock'} }} + - name: Set up conda env uses: goanpeca/setup-miniconda@v1 with: @@ -41,14 +50,24 @@ jobs: auto-activate-base: true auto-update-conda: false environment-file: requirements/minimal.yml + use-only-tar-bz2: true - name: Overwrite conda env from lockfile run: | - conda create --yes --name jupyterlab-lsp --file .github/conda.locks/conda.lint.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock + conda create --yes --name jupyterlab-lsp --file conda.lock - name: check integrity of package versions run: python scripts/integrity.py + - name: Cache yarn + uses: actions/cache@v1 + with: + path: .yarn-packages + key: yarn-${{ runner.os }}-${{ hashFiles('yarn.lock') }} + restore-keys: | + yarn-${{ runner.os }}- + yarn- + - name: install npm dependencies run: jlpm diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index e22569119..a7af9aa91 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -65,6 +65,15 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Prep lock file + run: cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock + + - name: Cache conda + uses: actions/cache@v1 + with: + path: ~/conda_pkgs_dir + key: conda-test-${{ hashFiles('conda.lock'} }} + - name: Set up conda env uses: goanpeca/setup-miniconda@v1 with: @@ -72,10 +81,11 @@ jobs: auto-activate-base: true auto-update-conda: false environment-file: requirements/minimal.yml + use-only-tar-bz2: true - name: Overwrite conda env from lockfile run: | - conda create --yes --name jupyterlab-lsp --file .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock + conda create --yes --name jupyterlab-lsp --file conda.lock - name: Cache yarn uses: actions/cache@v1 diff --git a/scripts/lock.py b/scripts/lock.py index 48361b14c..453fd6ec8 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -58,7 +58,6 @@ def task_lock(): yield _make_lock_task( "test", [ENV.ci, ENV.lab, ENV.utest, ENV.atest], - [WORKFLOW_TEST], TEST_MATRIX, *task_args ) @@ -67,7 +66,6 @@ def task_lock(): yield _make_lock_task( "lint", [ENV.ci, ENV.lab, ENV.lint], - [WORKFLOW_LINT], LINT_MATRIX, *task_args ) @@ -77,14 +75,14 @@ def task_lock(): CHN = "channels" DEP = "dependencies" -def _make_lock_task(kind_, env_files, extra_deps, config, platform_, python_, nodejs_, lab_): +def _make_lock_task(kind_, env_files, config, platform_, python_, nodejs_, lab_): """ generate a single dodo excursion for conda-lock """ if platform_ == "win-64": env_files = [*env_files, ENV.win] lockfile = LOCKS / f"conda.{kind_}.{platform_}-{python_}-{lab_}.lock" - file_dep = [*env_files, *extra_deps] + file_dep = [*env_files] def expand_specs(specs): from conda.models.match_spec import MatchSpec From bf5c3a54522c901b03dc87bd04273516dc4fc0ef Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:05:09 -0400 Subject: [PATCH 08/58] fix cache syntax --- .github/workflows/job.lint.yml | 2 +- .github/workflows/job.test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 976e05eb8..400c194e1 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -41,7 +41,7 @@ jobs: uses: actions/cache@v1 with: path: ~/conda_pkgs_dir - key: conda-lint-${{ hashFiles('conda.lock'} }} + key: conda-lint-${{ hashFiles('conda.lock') }} - name: Set up conda env uses: goanpeca/setup-miniconda@v1 diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index a7af9aa91..d54d559de 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -72,7 +72,7 @@ jobs: uses: actions/cache@v1 with: path: ~/conda_pkgs_dir - key: conda-test-${{ hashFiles('conda.lock'} }} + key: conda-test-${{ hashFiles('conda.lock') }} - name: Set up conda env uses: goanpeca/setup-miniconda@v1 From 784f2db0e0d6b211e48651a2e12753bc1b69f180 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:09:07 -0400 Subject: [PATCH 09/58] prefer offline yarn resolutions --- .github/workflows/job.lint.yml | 2 +- .github/workflows/job.test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 400c194e1..dcf3c2f92 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -69,7 +69,7 @@ jobs: yarn- - name: install npm dependencies - run: jlpm + run: jlpm --prefer-offline --ignore-optional - name: lint backend run: python scripts/lint.py diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index d54d559de..6e68a3d66 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -97,7 +97,7 @@ jobs: yarn- - name: Install npm dependencies - run: jlpm + run: jlpm --prefer-offline --ignore-optional - name: Build the extension run: jlpm build From 6e5c6675e8e9ae529019a0689a30a6b78506f92f Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:21:58 -0400 Subject: [PATCH 10/58] linting --- atest/ports.py | 4 +- docs/Language Servers.ipynb | 1 + docs/conf.py | 3 +- py_src/jupyter_lsp/handlers.py | 13 ++--- py_src/jupyter_lsp/manager.py | 18 +++---- py_src/jupyter_lsp/paths.py | 12 ++--- py_src/jupyter_lsp/schema/__init__.py | 3 +- py_src/jupyter_lsp/serverextension.py | 3 +- py_src/jupyter_lsp/session.py | 34 +++++------- py_src/jupyter_lsp/specs/config/__init__.py | 3 +- py_src/jupyter_lsp/specs/utils.py | 15 +++--- py_src/jupyter_lsp/stdio.py | 30 ++++------- py_src/jupyter_lsp/tests/conftest.py | 7 +-- py_src/jupyter_lsp/tests/test_detect.py | 3 +- py_src/jupyter_lsp/tests/test_listener.py | 3 +- py_src/jupyter_lsp/tests/test_session.py | 6 +-- py_src/jupyter_lsp/trait_types.py | 3 +- py_src/jupyter_lsp/types.py | 32 +++++------- requirements/docs.yml | 2 +- requirements/win.yml | 6 +-- scripts/atest.py | 6 +-- scripts/bump_versions.py | 13 +++-- scripts/combine.py | 3 +- scripts/docs.py | 4 +- scripts/integrity.py | 21 +++----- scripts/lint.py | 3 +- scripts/lock.py | 57 ++++++++++----------- scripts/tectonic_cache.py | 3 +- scripts/utest.py | 3 +- 29 files changed, 132 insertions(+), 182 deletions(-) diff --git a/atest/ports.py b/atest/ports.py index cf2d8e1ac..439227b6d 100644 --- a/atest/ports.py +++ b/atest/ports.py @@ -4,9 +4,9 @@ def get_unused_port(): - """ Get an unused port by trying to listen to any random port. + """Get an unused port by trying to listen to any random port. - Probably could introduce race conditions if inside a tight loop. + Probably could introduce race conditions if inside a tight loop. """ sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(("localhost", 0)) diff --git a/docs/Language Servers.ipynb b/docs/Language Servers.ipynb index e0e4d25a6..73451095b 100644 --- a/docs/Language Servers.ipynb +++ b/docs/Language Servers.ipynb @@ -42,6 +42,7 @@ "\n", "import IPython\n", "from jinja2 import Template\n", + "\n", "from jupyter_lsp import LanguageServerManager" ] }, diff --git a/docs/conf.py b/docs/conf.py index 34c4316ed..de89937e0 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -102,7 +102,6 @@ def setup(app): - """ Runs before the "normal business" of sphinx. Don't go too crazy here. - """ + """Runs before the "normal business" of sphinx. Don't go too crazy here.""" app.add_css_file("css/custom.css") subprocess.check_call(["jlpm", "--ignore-optional"]) diff --git a/py_src/jupyter_lsp/handlers.py b/py_src/jupyter_lsp/handlers.py index 1a79d4162..494af2400 100644 --- a/py_src/jupyter_lsp/handlers.py +++ b/py_src/jupyter_lsp/handlers.py @@ -18,8 +18,7 @@ def initialize(self, manager: LanguageServerManager): class LanguageServerWebSocketHandler(WebSocketMixin, WebSocketHandler, BaseHandler): - """ Setup tornado websocket to route to language server sessions - """ + """Setup tornado websocket to route to language server sessions""" language_server = None # type: Optional[Text] @@ -38,9 +37,9 @@ def on_close(self): class LanguageServersHandler(BaseHandler): - """ Reports the status of all current servers + """Reports the status of all current servers - Response should conform to schema in schema/servers.schema.json + Response should conform to schema in schema/servers.schema.json """ validator = SERVERS_RESPONSE @@ -49,8 +48,7 @@ def initialize(self, *args, **kwargs): super().initialize(*args, **kwargs) def get(self): - """ finish with the JSON representations of the sessions - """ + """finish with the JSON representations of the sessions""" response = { "version": 2, "sessions": { @@ -68,8 +66,7 @@ def get(self): def add_handlers(nbapp): - """ Add Language Server routes to the notebook server web application - """ + """Add Language Server routes to the notebook server web application""" lsp_url = ujoin(nbapp.base_url, "lsp") re_langservers = "(?P.*)" diff --git a/py_src/jupyter_lsp/manager.py b/py_src/jupyter_lsp/manager.py index f6306fa7e..004631192 100644 --- a/py_src/jupyter_lsp/manager.py +++ b/py_src/jupyter_lsp/manager.py @@ -25,8 +25,7 @@ class LanguageServerManager(LanguageServerManagerAPI): - """ Manage language servers - """ + """Manage language servers""" language_servers = Schema( validator=LANGUAGE_SERVER_SPEC_MAP, @@ -56,8 +55,7 @@ def _default_language_servers(self): return {} def __init__(self, **kwargs): - """ Before starting, perform all necessary configuration - """ + """Before starting, perform all necessary configuration""" super().__init__(**kwargs) def initialize(self, *args, **kwargs): @@ -66,8 +64,7 @@ def initialize(self, *args, **kwargs): self.init_sessions() def init_language_servers(self) -> None: - """ determine the final language server configuration. - """ + """determine the final language server configuration.""" language_servers = {} # type: KeyedLanguageServerSpecs # copy the language servers before anybody monkeys with them @@ -85,8 +82,7 @@ def init_language_servers(self) -> None: } def init_sessions(self): - """ create, but do not initialize all sessions - """ + """create, but do not initialize all sessions""" sessions = {} for language_server, spec in self.language_servers.items(): sessions[language_server] = LanguageServerSession( @@ -95,8 +91,7 @@ def init_sessions(self): self.sessions = sessions def init_listeners(self): - """ register traitlets-configured listeners - """ + """register traitlets-configured listeners""" scopes = { MessageScope.ALL: [self.all_listeners, EP_LISTENER_ALL_V1], @@ -118,8 +113,7 @@ def init_listeners(self): self.__class__.register_message_listener(scope=scope.value)(listener) def subscribe(self, handler): - """ subscribe a handler to session, or sta - """ + """subscribe a handler to session, or sta""" session = self.sessions.get(handler.language_server) if session is None: diff --git a/py_src/jupyter_lsp/paths.py b/py_src/jupyter_lsp/paths.py index 304bdfcf0..5c9cb43e6 100644 --- a/py_src/jupyter_lsp/paths.py +++ b/py_src/jupyter_lsp/paths.py @@ -7,10 +7,10 @@ def normalized_uri(root_dir): - """ Attempt to make an LSP rootUri from a ContentsManager root_dir + """Attempt to make an LSP rootUri from a ContentsManager root_dir - Special care must be taken around windows paths: the canonical form of - windows drives and UNC paths is lower case + Special care must be taken around windows paths: the canonical form of + windows drives and UNC paths is lower case """ root_uri = pathlib.Path(root_dir).expanduser().resolve().as_uri() root_uri = re.sub( @@ -20,10 +20,10 @@ def normalized_uri(root_dir): def file_uri_to_path(file_uri): - """ Return a path string for give file:/// URI. + """Return a path string for give file:/// URI. - Respect the different path convention on Windows. - Based on https://stackoverflow.com/a/57463161/6646912, BSD 0 + Respect the different path convention on Windows. + Based on https://stackoverflow.com/a/57463161/6646912, BSD 0 """ windows_path = os.name == "nt" file_uri_parsed = urlparse(file_uri) diff --git a/py_src/jupyter_lsp/schema/__init__.py b/py_src/jupyter_lsp/schema/__init__.py index 8413bc24c..45bd976c7 100644 --- a/py_src/jupyter_lsp/schema/__init__.py +++ b/py_src/jupyter_lsp/schema/__init__.py @@ -10,8 +10,7 @@ def make_validator(key): - """ make a JSON Schema (Draft 7) validator - """ + """make a JSON Schema (Draft 7) validator""" schema = {"$ref": "#/definitions/{}".format(key)} schema.update(SCHEMA) return jsonschema.validators.Draft7Validator(schema) diff --git a/py_src/jupyter_lsp/serverextension.py b/py_src/jupyter_lsp/serverextension.py index e39afbfb8..7aceda907 100644 --- a/py_src/jupyter_lsp/serverextension.py +++ b/py_src/jupyter_lsp/serverextension.py @@ -11,8 +11,7 @@ def load_jupyter_server_extension(nbapp): - """ create a LanguageServerManager and add handlers - """ + """create a LanguageServerManager and add handlers""" nbapp.add_traits(language_server_manager=traitlets.Instance(LanguageServerManager)) manager = nbapp.language_server_manager = LanguageServerManager(parent=nbapp) manager.initialize() diff --git a/py_src/jupyter_lsp/session.py b/py_src/jupyter_lsp/session.py index 625e42213..548d00542 100644 --- a/py_src/jupyter_lsp/session.py +++ b/py_src/jupyter_lsp/session.py @@ -24,8 +24,7 @@ class LanguageServerSession(LoggingConfigurable): - """ Manage a session for a connection to a language server - """ + """Manage a session for a connection to a language server""" language_server = Unicode(help="the language server implementation name") spec = Schema(LANGUAGE_SERVER_SPEC) @@ -56,8 +55,7 @@ class LanguageServerSession(LoggingConfigurable): _skip_serialize = ["argv", "debug_argv"] def __init__(self, *args, **kwargs): - """ set up the required traitlets and exit behavior for a session - """ + """set up the required traitlets and exit behavior for a session""" super().__init__(*args, **kwargs) atexit.register(self.stop) @@ -80,8 +78,7 @@ def to_json(self): ) def initialize(self): - """ (re)initialize a language server session - """ + """(re)initialize a language server session""" self.stop() self.status = SessionStatus.STARTING self.init_queues() @@ -98,8 +95,7 @@ def initialize(self): self.status = SessionStatus.STARTED def stop(self): - """ clean up all of the state of the session - """ + """clean up all of the state of the session""" self.status = SessionStatus.STOPPING @@ -120,16 +116,14 @@ def stop(self): @observe("handlers") def _on_handlers(self, change: Bunch): - """ re-initialize if someone starts listening, or stop if nobody is - """ + """re-initialize if someone starts listening, or stop if nobody is""" if change["new"] and not self.process: self.initialize() elif not change["new"] and self.process: self.stop() def write(self, message): - """ wrapper around the write queue to keep it mostly internal - """ + """wrapper around the write queue to keep it mostly internal""" self.last_handler_message_at = self.now() IOLoop.current().add_callback(self.to_lsp.put_nowait, message) @@ -137,8 +131,7 @@ def now(self): return datetime.now(timezone.utc) def init_process(self): - """ start the language server subprocess - """ + """start the language server subprocess""" self.process = subprocess.Popen( self.spec["argv"], stdin=subprocess.PIPE, @@ -147,21 +140,18 @@ def init_process(self): ) def init_queues(self): - """ create the queues - """ + """create the queues""" self.from_lsp = Queue() self.to_lsp = Queue() def init_reader(self): - """ create the stdout reader (from the language server) - """ + """create the stdout reader (from the language server)""" self.reader = stdio.LspStdIoReader( stream=self.process.stdout, queue=self.from_lsp, parent=self ) def init_writer(self): - """ create the stdin writer (to the language server) - """ + """create the stdin writer (to the language server)""" self.writer = stdio.LspStdIoWriter( stream=self.process.stdin, queue=self.to_lsp, parent=self ) @@ -181,8 +171,8 @@ async def _write_lsp(self): await self.writer.write() async def _broadcast_from_lsp(self): - """ loop for reading messages from the queue of messages from the language - server + """loop for reading messages from the queue of messages from the language + server """ async for message in self.from_lsp: self.last_server_message_at = self.now() diff --git a/py_src/jupyter_lsp/specs/config/__init__.py b/py_src/jupyter_lsp/specs/config/__init__.py index bf1ec084d..6fe698272 100644 --- a/py_src/jupyter_lsp/specs/config/__init__.py +++ b/py_src/jupyter_lsp/specs/config/__init__.py @@ -5,6 +5,5 @@ def load_config_schema(key): - """ load a keyed filename - """ + """load a keyed filename""" return json.loads((CONFIGS / "{}.schema.json".format(key)).read_text()) diff --git a/py_src/jupyter_lsp/specs/utils.py b/py_src/jupyter_lsp/specs/utils.py index aaa5a8d3a..71c923ddd 100644 --- a/py_src/jupyter_lsp/specs/utils.py +++ b/py_src/jupyter_lsp/specs/utils.py @@ -19,8 +19,7 @@ class SpecBase: - """ Base for a spec finder that returns a spec for starting a language server - """ + """Base for a spec finder that returns a spec for starting a language server""" key = "" languages = [] # type: List[Text] @@ -34,8 +33,8 @@ def __call__( class ShellSpec(SpecBase): # pragma: no cover - """ Helper for a language server spec for executables on $PATH in the - notebook server environment. + """Helper for a language server spec for executables on $PATH in the + notebook server environment. """ cmd = "" @@ -63,8 +62,8 @@ def __call__(self, mgr: LanguageServerManagerAPI) -> KeyedLanguageServerSpecs: class PythonModuleSpec(SpecBase): - """ Helper for a python-based language server spec in the notebook server - environment + """Helper for a python-based language server spec in the notebook server + environment """ python_module = "" @@ -86,8 +85,8 @@ def __call__(self, mgr: LanguageServerManagerAPI) -> KeyedLanguageServerSpecs: class NodeModuleSpec(SpecBase): - """ Helper for a nodejs-based language server spec in one of several - node_modules + """Helper for a nodejs-based language server spec in one of several + node_modules """ node_module = "" diff --git a/py_src/jupyter_lsp/stdio.py b/py_src/jupyter_lsp/stdio.py index 73945618c..97600ca28 100644 --- a/py_src/jupyter_lsp/stdio.py +++ b/py_src/jupyter_lsp/stdio.py @@ -26,8 +26,7 @@ class LspStdIoBase(LoggingConfigurable): - """ Non-blocking, queued base for communicating with stdio Language Servers - """ + """Non-blocking, queued base for communicating with stdio Language Servers""" executor = None @@ -48,10 +47,10 @@ def close(self): class LspStdIoReader(LspStdIoBase): - """ Language Server stdio Reader + """Language Server stdio Reader - Because non-blocking (but still synchronous) IO is used, rudimentary - exponential backoff is used. + Because non-blocking (but still synchronous) IO is used, rudimentary + exponential backoff is used. """ max_wait = Float(help="maximum time to wait on idle stream").tag(config=True) @@ -63,8 +62,7 @@ def _default_max_wait(self): return 2.0 if os.name == "nt" else self.min_wait async def sleep(self): - """ Simple exponential backoff for sleeping - """ + """Simple exponential backoff for sleeping""" if self.stream.closed: # pragma: no cover return self.next_wait = min(self.next_wait * 2, self.max_wait) @@ -74,13 +72,11 @@ async def sleep(self): pass def wake(self): - """ Reset the wait time - """ + """Reset the wait time""" self.wait = self.min_wait async def read(self) -> None: - """ Read from a Language Server until it is closed - """ + """Read from a Language Server until it is closed""" make_non_blocking(self.stream) while not self.stream.closed: @@ -100,8 +96,7 @@ async def read(self) -> None: await self.sleep() async def read_one(self) -> Text: - """ Read a single message - """ + """Read a single message""" message = "" headers = HTTPHeaders() @@ -138,8 +133,7 @@ async def read_one(self) -> Text: @run_on_executor def _readline(self) -> Text: - """ Read a line (or immediately return None) - """ + """Read a line (or immediately return None)""" try: return self.stream.readline().decode("utf-8").strip() except OSError: # pragma: no cover @@ -147,12 +141,10 @@ def _readline(self) -> Text: class LspStdIoWriter(LspStdIoBase): - """ Language Server stdio Writer - """ + """Language Server stdio Writer""" async def write(self) -> None: - """ Write to a Language Server until it closes - """ + """Write to a Language Server until it closes""" while not self.stream.closed: message = await self.queue.get() try: diff --git a/py_src/jupyter_lsp/tests/conftest.py b/py_src/jupyter_lsp/tests/conftest.py index ce943cd1a..b64ae00f4 100644 --- a/py_src/jupyter_lsp/tests/conftest.py +++ b/py_src/jupyter_lsp/tests/conftest.py @@ -3,13 +3,14 @@ import shutil from typing import Text -# local imports -from jupyter_lsp import LanguageServerManager -from jupyter_lsp.handlers import LanguageServersHandler, LanguageServerWebSocketHandler from notebook.notebookapp import NotebookApp from pytest import fixture from tornado.queues import Queue +# local imports +from jupyter_lsp import LanguageServerManager +from jupyter_lsp.handlers import LanguageServersHandler, LanguageServerWebSocketHandler + # these should always be available in a test environment () KNOWN_SERVERS = [ "bash-language-server", diff --git a/py_src/jupyter_lsp/tests/test_detect.py b/py_src/jupyter_lsp/tests/test_detect.py index 871e883e8..86d687567 100644 --- a/py_src/jupyter_lsp/tests/test_detect.py +++ b/py_src/jupyter_lsp/tests/test_detect.py @@ -1,6 +1,5 @@ def test_no_detect(manager): - """ should not enable anything by default - """ + """should not enable anything by default""" manager.autodetect = False manager.initialize() assert not manager.language_servers diff --git a/py_src/jupyter_lsp/tests/test_listener.py b/py_src/jupyter_lsp/tests/test_listener.py index 84bce9341..bc83c6ef1 100644 --- a/py_src/jupyter_lsp/tests/test_listener.py +++ b/py_src/jupyter_lsp/tests/test_listener.py @@ -20,8 +20,7 @@ async def test_listener_bad_traitlets(bad_string, handlers): @pytest.mark.asyncio async def test_listeners(known_server, handlers, jsonrpc_init_msg): - """ will some listeners listen? - """ + """will some listeners listen?""" handler, ws_handler = handlers manager = handler.manager diff --git a/py_src/jupyter_lsp/tests/test_session.py b/py_src/jupyter_lsp/tests/test_session.py index 56d889899..880f12172 100644 --- a/py_src/jupyter_lsp/tests/test_session.py +++ b/py_src/jupyter_lsp/tests/test_session.py @@ -22,8 +22,7 @@ def assert_status_set(handler, expected_statuses, language_server=None): @pytest.mark.asyncio async def test_start_known(known_server, handlers, jsonrpc_init_msg): - """ will a process start for a known server if a handler starts? - """ + """will a process start for a known server if a handler starts?""" handler, ws_handler = handlers manager = handler.manager @@ -54,8 +53,7 @@ async def test_start_known(known_server, handlers, jsonrpc_init_msg): @pytest.mark.asyncio async def test_start_unknown(known_unknown_server, handlers, jsonrpc_init_msg): - """ will a process not start for an unknown server if a handler starts? - """ + """will a process not start for an unknown server if a handler starts?""" handler, ws_handler = handlers manager = handler.manager manager.initialize() diff --git a/py_src/jupyter_lsp/trait_types.py b/py_src/jupyter_lsp/trait_types.py index 8f878b463..5d6e76d63 100644 --- a/py_src/jupyter_lsp/trait_types.py +++ b/py_src/jupyter_lsp/trait_types.py @@ -3,8 +3,7 @@ class Schema(traitlets.Any): - """ any... but validated by a jsonschema.Validator - """ + """any... but validated by a jsonschema.Validator""" _validator = None diff --git a/py_src/jupyter_lsp/types.py b/py_src/jupyter_lsp/types.py index dbaf77cbe..6fb7c29d0 100644 --- a/py_src/jupyter_lsp/types.py +++ b/py_src/jupyter_lsp/types.py @@ -42,8 +42,7 @@ def __call__( class SessionStatus(enum.Enum): - """ States in which a language server session can be - """ + """States in which a language server session can be""" NOT_STARTED = "not_started" STARTING = "starting" @@ -53,8 +52,7 @@ class SessionStatus(enum.Enum): class MessageScope(enum.Enum): - """ Scopes for message listeners - """ + """Scopes for message listeners""" ALL = "all" CLIENT = "client" @@ -62,8 +60,7 @@ class MessageScope(enum.Enum): class MessageListener(object): - """ A base listener implementation - """ + """A base listener implementation""" listener = None # type: HandlerListenerCallback language_server = None # type: Optional[Pattern[Text]] @@ -86,8 +83,7 @@ async def __call__( language_server: Text, manager: "HasListeners", ) -> None: - """ actually dispatch the message to the listener and capture any errors - """ + """actually dispatch the message to the listener and capture any errors""" try: await self.listener( scope=scope, @@ -104,10 +100,10 @@ async def __call__( ) def wants(self, message: LanguageServerMessage, language_server: Text): - """ whether this listener wants a particular message + """whether this listener wants a particular message - `method` is currently the only message content discriminator, but not - all messages will have a `method` + `method` is currently the only message content discriminator, but not + all messages will have a `method` """ if self.method: method = message.get("method") @@ -141,8 +137,7 @@ def register_message_listener( language_server: Optional[Text] = None, method: Optional[Text] = None, ): - """ register a listener for language server protocol messages - """ + """register a listener for language server protocol messages""" def inner(listener: "HandlerListenerCallback") -> "HandlerListenerCallback": cls.unregister_message_listener(listener) @@ -157,8 +152,7 @@ def inner(listener: "HandlerListenerCallback") -> "HandlerListenerCallback": @classmethod def unregister_message_listener(cls, listener: "HandlerListenerCallback"): - """ unregister a listener for language server protocol messages - """ + """unregister a listener for language server protocol messages""" for scope in MessageScope: cls._listeners[str(scope.value)] = [ lst @@ -191,8 +185,7 @@ async def wait_for_listeners( class LanguageServerManagerAPI(LoggingConfigurable, HasListeners): - """ Public API that can be used for python-based spec finders and listeners - """ + """Public API that can be used for python-based spec finders and listeners""" nodejs = Unicode(help=_("path to nodejs executable")).tag(config=True) @@ -205,8 +198,7 @@ class LanguageServerManagerAPI(LoggingConfigurable, HasListeners): ).tag(config=True) def find_node_module(self, *path_frag): - """ look through the node_module roots to find the given node module - """ + """look through the node_module roots to find the given node module""" all_roots = self.extra_node_roots + self.node_roots found = None @@ -234,7 +226,7 @@ def _default_nodejs(self): @default("node_roots") def _default_node_roots(self): - """ get the "usual suspects" for where `node_modules` may be found + """get the "usual suspects" for where `node_modules` may be found - where this was launch (usually the same as NotebookApp.notebook_dir) - the JupyterLab staging folder (if available) diff --git a/requirements/docs.yml b/requirements/docs.yml index be2647ed9..dfce75255 100644 --- a/requirements/docs.yml +++ b/requirements/docs.yml @@ -18,4 +18,4 @@ dependencies: - sphinx-autodoc-typehints - sphinx-copybutton - pip: - - sphinx-markdown-tables + - sphinx-markdown-tables diff --git a/requirements/win.yml b/requirements/win.yml index 4b5bfc343..ab43b2b3e 100644 --- a/requirements/win.yml +++ b/requirements/win.yml @@ -2,8 +2,8 @@ name: jupyterlab-lsp channels: -- conda-forge -- msys2 + - conda-forge + - msys2 dependencies: -- colorama + - colorama diff --git a/scripts/atest.py b/scripts/atest.py index c6ff291f6..63f09be68 100644 --- a/scripts/atest.py +++ b/scripts/atest.py @@ -44,8 +44,7 @@ def get_stem(attempt, extra_args): def atest(attempt, extra_args): - """ perform a single attempt of the acceptance tests - """ + """perform a single attempt of the acceptance tests""" if "FIREFOX_BINARY" not in os.environ: os.environ["FIREFOX_BINARY"] = shutil.which("firefox") @@ -121,8 +120,7 @@ def atest(attempt, extra_args): def attempt_atest_with_retries(*extra_args): - """ retry the robot tests a number of times - """ + """retry the robot tests a number of times""" attempt = 0 error_count = -1 diff --git a/scripts/bump_versions.py b/scripts/bump_versions.py index 98a2c6d5e..95eae63bd 100755 --- a/scripts/bump_versions.py +++ b/scripts/bump_versions.py @@ -108,7 +108,8 @@ def update_versions(dry: bool): current_version=JUPYTERLAB_LSP_VERSION, locations=[ VersionLocation( - path=JUPYTERLAB_LSP_PACKAGE, template=NPM_PACKAGE_VERSION_TEMPLATE, + path=JUPYTERLAB_LSP_PACKAGE, + template=NPM_PACKAGE_VERSION_TEMPLATE, ), VersionLocation(path=PIPELINE, template="JS_JLLSP_VERSION: {version}"), VersionLocation( @@ -134,8 +135,14 @@ def update_versions(dry: bool): path=Path("binder/environment.yml"), template="jupyterlab {version}", ), - VersionLocation(path=README, template="jupyterlab {version}",), - VersionLocation(path=README, template="JupyterLab {version}",), + VersionLocation( + path=README, + template="jupyterlab {version}", + ), + VersionLocation( + path=README, + template="JupyterLab {version}", + ), ], ), ] diff --git a/scripts/combine.py b/scripts/combine.py index 6395f2a76..744224e20 100644 --- a/scripts/combine.py +++ b/scripts/combine.py @@ -12,8 +12,7 @@ def combine_robot_reports(): - """ generate a single report/log.html and output.xml from all available outputs - """ + """generate a single report/log.html and output.xml from all available outputs""" args = [ "--outputdir", diff --git a/scripts/docs.py b/scripts/docs.py index 5ce068775..787b875ce 100644 --- a/scripts/docs.py +++ b/scripts/docs.py @@ -24,9 +24,9 @@ def docs(watch=False, check=False, local_only=False): - """ build (and test) docs. + """build (and test) docs. - because readthedocs, this gets called twice from inside sphinx + because readthedocs, this gets called twice from inside sphinx """ if watch: return call(["sphinx-autobuild", ".", "_build"], cwd=DOCS) diff --git a/scripts/integrity.py b/scripts/integrity.py index b8317a8b7..5b74f37f7 100644 --- a/scripts/integrity.py +++ b/scripts/integrity.py @@ -77,8 +77,7 @@ @pytest.fixture(scope="module") def the_meta_package(): - """ loads up the files in the metapackage that might be out-of-date - """ + """loads up the files in the metapackage that might be out-of-date""" meta_path, meta = PACKAGES[META_NAME] return ( meta_path, @@ -90,8 +89,7 @@ def the_meta_package(): @pytest.fixture(scope="module") def the_installation_notebook(): - """ executes and loads up the installation notebook - """ + """executes and loads up the installation notebook""" with open(DOCS / "Installation.ipynb") as f: installation_nb = nbformat.read(f, as_version=4) executor = ExecutePreprocessor(timeout=600) @@ -111,8 +109,7 @@ def the_installation_notebook(): ], ) def test_ci_variables(name, version): - """ Are the CI version variables consistent? - """ + """Are the CI version variables consistent?""" assert PIPE_VARS[name] == version @@ -120,8 +117,7 @@ def test_ci_variables(name, version): "name,info", [p for p in PACKAGES.items() if p[0] != META_NAME] ) def test_ts_package_integrity(name, info, the_meta_package): - """ are the versions of the frontend packages consistent and in the metapackage? - """ + """are the versions of the frontend packages consistent and in the metapackage?""" m_path, m_pkg, m_tsconfig, m_index = the_meta_package path, pkg = info @@ -160,8 +156,7 @@ def test_ts_package_integrity(name, info, the_meta_package): ), ) def test_jlab_versions(path): - """ is the version of jupyterlab consistent? - """ + """is the version of jupyterlab consistent?""" assert ( LAB_SPEC in pathlib.Path(path).read_text().lower() ), "{} lab version is out-of-sync vs {}".format(path, LAB_SPEC) @@ -176,8 +171,7 @@ def test_jlab_versions(path): ], ) def test_changelog_versions(pkg, version): - """ are the current versions represented in the changelog? - """ + """are the current versions represented in the changelog?""" assert "## `{} {}`".format(pkg, version) in CHANGELOG.read_text() @@ -190,8 +184,7 @@ def test_installation_versions(the_installation_notebook, pkg, sep, version, exp def check_integrity(): - """ actually run the tests - """ + """actually run the tests""" args = ["-vv", __file__] try: diff --git a/scripts/lint.py b/scripts/lint.py index 8de26d26c..8ab5fefc1 100644 --- a/scripts/lint.py +++ b/scripts/lint.py @@ -46,8 +46,7 @@ def lint(): - """ get that linty fresh feeling - """ + """get that linty fresh feeling""" return max( map( diff --git a/scripts/lock.py b/scripts/lock.py index 453fd6ec8..4ad881a88 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -1,20 +1,19 @@ """ environment locking for jupyter[lab]-lsp """ -import os -from pathlib import Path -import json -from ruamel_yaml import safe_load, safe_dump -import tempfile -import subprocess import platform -from doit.tools import config_changed +import subprocess +import tempfile +from pathlib import Path + +from ruamel_yaml import safe_dump, safe_load +from doit.tools import config_changed DOIT_CONFIG = { "backend": "sqlite3", "verbosity": 2, "par_type": "thread", - "default_tasks": ["lock"] + "default_tasks": ["lock"], } WIN = platform.system() == "Windows" @@ -38,6 +37,7 @@ REQS = ROOT / "requirements" + class ENV: atest = REQS / "atest.yml" ci = REQS / "ci.yml" @@ -56,28 +56,23 @@ def task_lock(): for task_args in _iter_lock_args(TEST_MATRIX): yield _make_lock_task( - "test", - [ENV.ci, ENV.lab, ENV.utest, ENV.atest], - TEST_MATRIX, - *task_args + "test", [ENV.ci, ENV.lab, ENV.utest, ENV.atest], TEST_MATRIX, *task_args ) for task_args in _iter_lock_args(LINT_MATRIX): yield _make_lock_task( - "lint", - [ENV.ci, ENV.lab, ENV.lint], - LINT_MATRIX, - *task_args + "lint", [ENV.ci, ENV.lab, ENV.lint], LINT_MATRIX, *task_args ) + # below here could move to a separate file CHN = "channels" DEP = "dependencies" + def _make_lock_task(kind_, env_files, config, platform_, python_, nodejs_, lab_): - """ generate a single dodo excursion for conda-lock - """ + """generate a single dodo excursion for conda-lock""" if platform_ == "win-64": env_files = [*env_files, ENV.win] @@ -99,14 +94,14 @@ def merge(composite, env): comp_specs = dict(expand_specs(composite.get(DEP, []))) env_specs = dict(expand_specs(env.get(DEP, []))) - composite[DEP] = sorted([ - raw for (raw, match) in env_specs.values() - ] + [ + deps = [raw for (raw, match) in env_specs.values()] + deps += [ raw for name, (raw, match) in comp_specs.items() if name not in env_specs - ]) + ] - return composite + composite[DEP] = sorted(deps) + return composite def _lock(): composite = dict() @@ -131,8 +126,11 @@ def _lock(): rc = 1 for extra_args in [[], ["--no-mamba"]]: args = [ - "conda-lock", "-p", platform_, - "-f", str(composite_yml) + "conda-lock", + "-p", + platform_, + "-f", + str(composite_yml), ] + extra_args print(">>>", " ".join(args), flush=True) rc = subprocess.call(args, cwd=str(tdp)) @@ -156,7 +154,7 @@ def _lock(): uptodate=[config_changed(config)], file_dep=file_dep, actions=[_lock], - targets=[lockfile] + targets=[lockfile], ) @@ -169,8 +167,8 @@ def _iter_lock_args(matrix): for include in matrix["include"]: if "nodejs" not in include: continue - if include['python'] == python_: - nodejs_ = include['nodejs'] + if include["python"] == python_: + nodejs_ = include["nodejs"] break assert nodejs_ is not None @@ -178,6 +176,7 @@ def _iter_lock_args(matrix): # would not be needed if put in the "well-known" location ./dodo.py -if __name__ == '__main__': +if __name__ == "__main__": import doit + doit.run(globals()) diff --git a/scripts/tectonic_cache.py b/scripts/tectonic_cache.py index 1f7a1952e..cdde9cc88 100644 --- a/scripts/tectonic_cache.py +++ b/scripts/tectonic_cache.py @@ -11,8 +11,7 @@ def tectonic_cache(): - """ warm up the tectonic cache so that it doesn't fail the acceptance test - """ + """warm up the tectonic cache so that it doesn't fail the acceptance test""" with TemporaryDirectory() as td: tdp = Path(td) tex = tdp / "example.tex" diff --git a/scripts/utest.py b/scripts/utest.py index f9b542d29..50470dc6e 100644 --- a/scripts/utest.py +++ b/scripts/utest.py @@ -17,8 +17,7 @@ def run_tests(): - """ actually run the tests - """ + """actually run the tests""" args = [ "--pyargs", "jupyter_lsp", From 91a8b13dfe66cbae24e18352cf92a7d967e3f0f6 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:25:02 -0400 Subject: [PATCH 11/58] don't check firefox when linting --- scripts/atest.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/scripts/atest.py b/scripts/atest.py index 63f09be68..acaf6bb20 100644 --- a/scripts/atest.py +++ b/scripts/atest.py @@ -46,22 +46,23 @@ def get_stem(attempt, extra_args): def atest(attempt, extra_args): """perform a single attempt of the acceptance tests""" - if "FIREFOX_BINARY" not in os.environ: - os.environ["FIREFOX_BINARY"] = shutil.which("firefox") + if "--dryrun" not in extra_args: + if "FIREFOX_BINARY" not in os.environ: + os.environ["FIREFOX_BINARY"] = shutil.which("firefox") - prefix = os.environ.get("CONDA_PREFIX") + prefix = os.environ.get("CONDA_PREFIX") - if prefix: - app_dir = join(prefix, "bin", "FirefoxApp") - os.environ["FIREFOX_BINARY"] = { - "Windows": join(prefix, "Library", "bin", "firefox.exe"), - "Linux": join(app_dir, "firefox"), - "Darwin": join(app_dir, "Contents", "MacOS", "firefox"), - }[OS] + if prefix: + app_dir = join(prefix, "bin", "FirefoxApp") + os.environ["FIREFOX_BINARY"] = { + "Windows": join(prefix, "Library", "bin", "firefox.exe"), + "Linux": join(app_dir, "firefox"), + "Darwin": join(app_dir, "Contents", "MacOS", "firefox"), + }[OS] - print("Will use firefox at", os.environ["FIREFOX_BINARY"]) + print("Will use firefox at", os.environ["FIREFOX_BINARY"]) - assert os.path.exists(os.environ["FIREFOX_BINARY"]) + assert os.path.exists(os.environ["FIREFOX_BINARY"]) extra_args += OS_PY_ARGS.get((OS, PY), []) From 2ac4bed5988aff6efe09968f93545fb35b19b81b Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:29:09 -0400 Subject: [PATCH 12/58] also cache tectonic based on condalock --- .github/workflows/job.test.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 6e68a3d66..b64c1f3b4 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -118,7 +118,8 @@ jobs: uses: actions/cache@v1 with: path: ${{ env.JEDI_CACHE_DIR }} - key: jedi-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py') }}-${{ hashFiles('requirements/github-actions.yml') }} + key: jedi-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} + - name: Warm up jedi cache run: python scripts/jedi_cache.py @@ -131,7 +132,7 @@ jobs: ~/.cache/Tectonic ~/Library/Caches/Tectonic %LOCALAPPDATA%/TectonicProject/Tectonic - key: ${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py') }} + key: ${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} - name: Warm up tectonic cache run: python scripts/tectonic_cache.py From abd7d72c332d58dc923f258a813c328b913fbff5 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:30:53 -0400 Subject: [PATCH 13/58] more job cleanup --- .github/workflows/job.lint.yml | 3 +-- .github/workflows/job.test.yml | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index dcf3c2f92..808a224ee 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -53,8 +53,7 @@ jobs: use-only-tar-bz2: true - name: Overwrite conda env from lockfile - run: | - conda create --yes --name jupyterlab-lsp --file conda.lock + run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: check integrity of package versions run: python scripts/integrity.py diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index b64c1f3b4..a0e61261d 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -84,8 +84,7 @@ jobs: use-only-tar-bz2: true - name: Overwrite conda env from lockfile - run: | - conda create --yes --name jupyterlab-lsp --file conda.lock + run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: Cache yarn uses: actions/cache@v1 @@ -120,7 +119,6 @@ jobs: path: ${{ env.JEDI_CACHE_DIR }} key: jedi-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} - - name: Warm up jedi cache run: python scripts/jedi_cache.py From 07c7bb6b536ec60dc82dd2f5bf6ca10fa5f07f49 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:34:07 -0400 Subject: [PATCH 14/58] rework robot filename for sorting --- .github/workflows/job.test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index a0e61261d..108185fd5 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -31,7 +31,7 @@ env: jobs: acceptance: runs-on: ${{ matrix.os }} - name: ${{ matrix.os }}, Python ${{ matrix.python }} + name: ${{ matrix.platform }} py${{ matrix.python }} strategy: matrix: python: @@ -193,6 +193,6 @@ jobs: - name: Publish browser test output uses: actions/upload-artifact@v2 with: - name: ${{ job.status }} Robot ${{ matrix.os }} Python ${{ matrix.python }} ${{ github.run_number }} + name: Robot ${{ github.run_number }} ${{ job.status }} ${{ matrix.platform }} py${{ matrix.python }} path: ./atest/output if: always() From 6f15791c97e9e48e9b34b7016efcd7f130f64b36 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:40:30 -0400 Subject: [PATCH 15/58] specify platform first for sorting --- .github/workflows/job.test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 108185fd5..52d306a99 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -34,14 +34,14 @@ jobs: name: ${{ matrix.platform }} py${{ matrix.python }} strategy: matrix: - python: - - '3.6' - - '3.7' - - '3.8' platform: - linux-64 - osx-64 - win-64 + python: + - '3.6' + - '3.7' + - '3.8' lab: - '2.2' include: From 2d4b271b9ecbf1e40903de0f6fcc50d456b90c69 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 11:42:58 -0400 Subject: [PATCH 16/58] add todo for using lock files directly with setup-miniconda --- .github/workflows/job.test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 52d306a99..884ff5b33 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -80,6 +80,7 @@ jobs: activate-environment: jupyterlab-lsp auto-activate-base: true auto-update-conda: false + # TODO: remove once setup-miniconda supports conda lock files, save a minute environment-file: requirements/minimal.yml use-only-tar-bz2: true From 35dfc5fa8129cac85655f8298c6aca3c3f538d40 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 12:00:58 -0400 Subject: [PATCH 17/58] don't use default shell --- .github/workflows/job.lint.yml | 15 ++++++++++++--- .github/workflows/job.test.yml | 26 +++++++++++++++++++++++--- 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 808a224ee..1540627d9 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -8,9 +8,10 @@ on: branches: - master -defaults: - run: - shell: bash -l {0} +# TODO: make cache work with windows/bash +# defaults: +# run: +# shell: bash -l {0} jobs: lint: @@ -35,6 +36,7 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file + shell: bash -l {0} run: cp .github/conda.locks/conda.lint.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock - name: Cache conda @@ -49,13 +51,16 @@ jobs: activate-environment: jupyterlab-lsp auto-activate-base: true auto-update-conda: false + # TODO: remove once setup-miniconda supports conda lock files, save a minute environment-file: requirements/minimal.yml use-only-tar-bz2: true - name: Overwrite conda env from lockfile + shell: bash -l {0} run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: check integrity of package versions + shell: bash -l {0} run: python scripts/integrity.py - name: Cache yarn @@ -68,13 +73,17 @@ jobs: yarn- - name: install npm dependencies + shell: bash -l {0} run: jlpm --prefer-offline --ignore-optional - name: lint backend + shell: bash -l {0} run: python scripts/lint.py - name: build schema so linting can complete + shell: bash -l {0} run: jlpm build:schema - name: lint frontend + shell: bash -l {0} run: jlpm lint:check diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 884ff5b33..dfeb90796 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -8,9 +8,10 @@ on: branches: - master -defaults: - run: - shell: bash -l {0} +# TODO: make cache work with windows/bash +# defaults: +# run: +# shell: bash -l {0} env: # TODO extract these from files instead @@ -66,6 +67,7 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file + shell: bash -l {0} run: cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock - name: Cache conda @@ -85,6 +87,7 @@ jobs: use-only-tar-bz2: true - name: Overwrite conda env from lockfile + shell: bash -l {0} run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: Cache yarn @@ -97,21 +100,27 @@ jobs: yarn- - name: Install npm dependencies + shell: bash -l {0} run: jlpm --prefer-offline --ignore-optional - name: Build the extension + shell: bash -l {0} run: jlpm build - name: Build python distributions + shell: bash -l {0} run: python setup.py sdist bdist_wheel - name: Build npm bundles + shell: bash -l {0} run: jlpm lerna run bundle - name: Install python wheel + shell: bash -l {0} run: cd dist && python -m pip install jupyter_lsp-${{ env.PY_JLSP_VERSION }}-py3-none-any.whl --no-deps - name: Find out jedi cache location + shell: bash -l {0} run: python -c 'import jedi; print("::set-env name=JEDI_CACHE_DIR::" + jedi.settings.cache_directory)' - name: Cache jedi cache @@ -121,6 +130,7 @@ jobs: key: jedi-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} - name: Warm up jedi cache + shell: bash -l {0} run: python scripts/jedi_cache.py - name: Cache tectonic cache @@ -134,9 +144,11 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} - name: Warm up tectonic cache + shell: bash -l {0} run: python scripts/tectonic_cache.py - name: Run frontend unit tests + shell: bash -l {0} run: jlpm test # js_cov_packages: @@ -160,27 +172,35 @@ jobs: # condition: always() - name: List server extensions + shell: bash -l {0} run: jupyter serverextension list - name: Run python tests + shell: bash -l {0} run: python scripts/utest.py - name: Install support packages + shell: bash -l {0} run: jupyter labextension link --debug --no-build ${{ env.LINKED_EXTENSIONS }} - name: Install labextensions + shell: bash -l {0} run: jupyter labextension install --debug --no-build packages/jupyterlab-lsp/krassowski-jupyterlab-lsp-${{ env.JS_JLLSP_VERSION }}.tgz - name: List labextensions before build + shell: bash -l {0} run: jupyter labextension list - name: Build lab + shell: bash -l {0} run: jupyter lab build --debug --dev-build=False --minimize=True - name: List labextensions after build + shell: bash -l {0} run: jupyter labextension list - name: Run browser tests + shell: bash -l {0} run: python scripts/atest.py --exclude expect:fail #- task: PublishTestResults@2 From 64a23575457825d298c12caca57156758931e858 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 12:28:00 -0400 Subject: [PATCH 18/58] add all of atest into lint because imports --- .../conda.lint.linux-64-3.8-2.2.lock | 17 +++++++++++++++-- requirements/lint.yml | 3 --- scripts/lock.py | 10 ++++------ 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index 0786f57a2..d59905d8c 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: f00732bf76bb92e8242dbcda487d5eb158021b0a37126a9e33eada9178ae0f5d +# env_hash: ee9a665abeca6ca389ba237aeac52fd1ed3f61907565cda6a96c3d63b233cdbf @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 @@ -20,8 +20,10 @@ https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.34-h47ac705_ https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 +https://conda.anaconda.org/conda-forge/linux-64/firefox-80.0-he1b5a44_0.tar.bz2#179009f21543f578fb2a1ae2dc5d85a1 https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h516909a_0.tar.bz2#bdc16c2b8852914fdbadb8e4d6361a8b https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hdb87b24_16.tar.bz2#573939dec3ce534ef87c4976566090e2 +https://conda.anaconda.org/conda-forge/linux-64/geckodriver-0.27.0-he1b5a44_0.tar.bz2#99086e89f703f7da14c59e1853f8ca2b https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-he1b5a44_1001.tar.bz2#9214f49f6d97e53e1e6b13f73a25a21e https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228 https://conda.anaconda.org/conda-forge/linux-64/jpeg-9d-h516909a_0.tar.bz2#aa82d2e6e1fa196bf4addd7ebc71a807 @@ -136,6 +138,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.b https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 +https://conda.anaconda.org/conda-forge/linux-64/coverage-5.2.1-py38h1e0a361_0.tar.bz2#57ef322473afa25b886a9f1ae73a34b6 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#ac7df2c675db951e9d26e356fd3bc56b https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py38h32f6830_1.tar.bz2#32b289c5841a1f84373357e4e53adfa0 https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#c50ea4f8695f7ca8be25388f07c09ebb @@ -156,12 +159,15 @@ https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_0.tar.bz2#5eb7c2f195653a637e8f7218859601d9 https://conda.anaconda.org/conda-forge/linux-64/regex-2020.7.14-py38h1e0a361_0.tar.bz2#59a4414c80a5fdda6041d7d790107bd9 https://conda.anaconda.org/conda-forge/noarch/robotframework-lint-1.1-pyh9f0ad1d_0.tar.bz2#c3fa280c4a10c06e83f23193ef4ea5cc +https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py38h1e0a361_1002.tar.bz2#405145f57156c82cbd243a482752a446 +https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py38h32f6830_0.tar.bz2#fb259a0acc8985f755d71c076c871892 https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py38h1e0a361_1.tar.bz2#5120a9329db3722c5ac094c756187fe9 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/linux-64/ujson-1.35-py38h950e882_1002.tar.bz2#8dc3a6923acd60b359b58c54f46eeda0 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py38h1e0a361_1.tar.bz2#00208a69e0b6b3b36671484abc59a499 +https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#81336f0ce79161ee893b584a70fa6109 https://conda.anaconda.org/conda-forge/noarch/black-20.8b1-py_1.tar.bz2#e555d6b71ec916c3dc4e6e3793cc9796 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8 https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py38h766eaa4_0.tar.bz2#2fb370f6af562e92e0384062d6ebc414 @@ -176,6 +182,7 @@ https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py38h32f6830_1.t https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#72cf51c99288a05cca0ad13951697377 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e https://conda.anaconda.org/conda-forge/linux-64/isort-4.3.21-py38h32f6830_1.tar.bz2#7a962de435df2743269a1cb288a88cfe https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 @@ -185,10 +192,14 @@ https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a +https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 +https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#f8dbfd4915f25af7a10397292ac43036 +https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-he766273_3.tar.bz2#23d0a025bce778da979aed7b4401a38d https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 @@ -242,8 +253,9 @@ https://conda.anaconda.org/conda-forge/linux-64/r-yaml-2.2.1-r36hcdcec82_1.tar.b https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py38r36h8790de6_0.tar.bz2#57d151ed9877b9741b5caa946a3bdb9c +https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py38h1e0a361_1001.tar.bz2#9b6582588698604a6d7a76b94c5db911 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#e6c0aefc70107e32644ff47aac9cbd2b -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.0-py38h32f6830_0.tar.bz2#47dde794a67d9420e89d4ef1b9e4ab00 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#a0178952e0ff6db42059fbaf7534b0b5 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -263,6 +275,7 @@ https://conda.anaconda.org/conda-forge/noarch/r-rex-1.2.0-r36h6115d3f_1.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/r-rprojroot-1.3_2-r36h6115d3f_1003.tar.bz2#20938c6c697d99831822775109a94306 https://conda.anaconda.org/conda-forge/noarch/r-stringr-1.4.0-r36h6115d3f_2.tar.bz2#2e6d27855dd00e5478bc774f1c45078c https://conda.anaconda.org/conda-forge/linux-64/r-xml2-1.3.2-r36h0357c0b_1.tar.bz2#4d1903695b7654249b201dbcef40e285 +https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 https://conda.anaconda.org/conda-forge/linux-64/ipykernel-5.3.4-py38h23f93f0_0.tar.bz2#1fbf8f16e22d12866cb14877ebf72ae0 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 diff --git a/requirements/lint.yml b/requirements/lint.yml index ce64fec09..b52320a94 100644 --- a/requirements/lint.yml +++ b/requirements/lint.yml @@ -11,7 +11,4 @@ dependencies: # see https://github.com/krassowski/jupyterlab-lsp/pull/291 - isort <5 - mypy - # needed for integrity - - pytest - - robotframework >=3.2 - robotframework-lint >=1.1 diff --git a/scripts/lock.py b/scripts/lock.py index 4ad881a88..143946f54 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -54,15 +54,13 @@ def task_lock(): Requires `conda-lock` CLI to be available """ + test_envs = [ENV.ci, ENV.lab, ENV.utest, ENV.atest] + for task_args in _iter_lock_args(TEST_MATRIX): - yield _make_lock_task( - "test", [ENV.ci, ENV.lab, ENV.utest, ENV.atest], TEST_MATRIX, *task_args - ) + yield _make_lock_task("test", test_envs, TEST_MATRIX, *task_args) for task_args in _iter_lock_args(LINT_MATRIX): - yield _make_lock_task( - "lint", [ENV.ci, ENV.lab, ENV.lint], LINT_MATRIX, *task_args - ) + yield _make_lock_task("lint", [*test_envs, ENV.lint], LINT_MATRIX, *task_args) # below here could move to a separate file From a760d3bf8bb75d0d737854fae174fc26b6a163b7 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 12:49:30 -0400 Subject: [PATCH 19/58] add tectonic- to tectonic cache key --- .github/workflows/job.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index dfeb90796..11105fc01 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -141,7 +141,7 @@ jobs: ~/.cache/Tectonic ~/Library/Caches/Tectonic %LOCALAPPDATA%/TectonicProject/Tectonic - key: ${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} + key: tectonic-${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} - name: Warm up tectonic cache shell: bash -l {0} From 0b1d7206aff0a45a8ba8825e96832147e42f7310 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 14:03:25 -0400 Subject: [PATCH 20/58] resolve with pytest actions integration --- .../conda.locks/conda.lint.linux-64-3.8-2.2.lock | 3 ++- .../conda.locks/conda.test.linux-64-3.6-2.2.lock | 5 +++-- .../conda.locks/conda.test.linux-64-3.7-2.2.lock | 5 +++-- .../conda.locks/conda.test.linux-64-3.8-2.2.lock | 5 +++-- .../conda.locks/conda.test.osx-64-3.6-2.2.lock | 5 +++-- .../conda.locks/conda.test.osx-64-3.7-2.2.lock | 5 +++-- .../conda.locks/conda.test.osx-64-3.8-2.2.lock | 7 ++++--- .../conda.locks/conda.test.win-64-3.6-2.2.lock | 15 ++++++++++----- .../conda.locks/conda.test.win-64-3.7-2.2.lock | 15 ++++++++++----- .../conda.locks/conda.test.win-64-3.8-2.2.lock | 15 ++++++++++----- requirements/utest.yml | 1 + scripts/integrity.py | 7 ------- setup.cfg | 3 --- 13 files changed, 52 insertions(+), 39 deletions(-) diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index d59905d8c..51866ac7b 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: ee9a665abeca6ca389ba237aeac52fd1ed3f61907565cda6a96c3d63b233cdbf +# env_hash: d531b87f5fe1db92b2d091e5ea6a7a368faef027178ce1ea941ca057bd581725 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 @@ -194,6 +194,7 @@ https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 diff --git a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock index 82ce9dca9..083e532cc 100644 --- a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: ddf22eeb621affbebe6599e17b16a7b8028a44758184495041138083a81e38de +# env_hash: 15e64df96922caa05a55af53854814b2040cbae5a2e31f3d13f90ff4de3f9afd @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 @@ -193,6 +193,7 @@ https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py36h9f0ad1d_1.tar.bz2#3e40169347ddb6c4b4799fc2f19027ac https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/linux-64/python-language-server-0.34.1-py36h9f0ad1d_0.tar.bz2#012cea406f6ee1c1565c96ffe02a9290 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc @@ -244,7 +245,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py36r36h785e9b2_0.tar.bz2#0c236e2b857138e388b2885943ba4b51 https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py36h8c4c3a4_1001.tar.bz2#ca868c1e1e260e84fb2a89dc5e32a944 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#a2ebe9a0eefdd1156696080390f62c16 -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.0-py36h9f0ad1d_0.tar.bz2#c5ac14f248e00f83ce75610fd650004a +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py36h9f0ad1d_0.tar.bz2#a403ce83ac87e376d8a179b7d7d741f3 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock index b400c2c1c..94b7a3dfe 100644 --- a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 8fa164dcd723df59c9c5f720a61e7da7efc287bfdb76dc7e555d02a13873130f +# env_hash: 1c9bcf39cb0fb6314f70395151b20f461d0ed2844ceceea7aa45c226de237a0c @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 @@ -193,6 +193,7 @@ https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py37hc8dfbb8_1.tar.bz2#ff2234a4c7002d1eedc80519a908736c https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/linux-64/python-language-server-0.34.1-py37hc8dfbb8_0.tar.bz2#eb978cec674c62ce7b80a1a70e874f07 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc @@ -244,7 +245,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py37r36h03ebfcd_0.tar.bz2#76fa35820fb69f72320daa771c7d76f4 https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py37h8f50634_1001.tar.bz2#25c41b583a0224b00c75b6fa12cced23 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#f97512db0383e0f9c85088afe24aaf3d -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.0-py37hc8dfbb8_0.tar.bz2#7ccbcb36d4e7a136810bdca5a9c26637 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py37hc8dfbb8_0.tar.bz2#c8d47368e11c2928799713cd263dbdb5 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock index 01aaebb89..4b71e0d8a 100644 --- a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: linux-64 -# env_hash: 4b79331b44ae7f2e88c5882d4854080b067bed25575766eee9687aa06b06325d +# env_hash: 0473aa53884ee380f97a57e0d3a067216cdec57a392ac156f7049b7ed9d82d99 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 @@ -182,6 +182,7 @@ https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 @@ -243,7 +244,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py38r36h8790de6_0.tar.bz2#57d151ed9877b9741b5caa946a3bdb9c https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py38h1e0a361_1001.tar.bz2#9b6582588698604a6d7a76b94c5db911 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#e6c0aefc70107e32644ff47aac9cbd2b -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.0-py38h32f6830_0.tar.bz2#47dde794a67d9420e89d4ef1b9e4ab00 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#a0178952e0ff6db42059fbaf7534b0b5 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock index 1d6f30fe5..64a2cb673 100644 --- a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: e0b0a40b353b9387979b0e8ec8afc11c1c4d605d95aa20c683d58f76e1b0c739 +# env_hash: c281c2fe9b25aafa488a3f01515df9253ebe7890e264f09f5954198e751811fe @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -184,6 +184,7 @@ https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py36h9f0ad1d_1.tar.bz2#551055c39209d5ca49c0c410df3057d2 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/osx-64/python-language-server-0.34.1-py36h9f0ad1d_0.tar.bz2#086a6ce39b185baf9159e40e5544bed5 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc @@ -235,7 +236,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py36r36h255dfe6_0.tar.bz2#ea5b942a9dfd194a130076f5df928562 https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py36h37b9a7d_1001.tar.bz2#f247ae168911cfeb1863d5aaa4100293 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#73331f8ce4ee928ceb03165087fec2cc -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.0-py36h9f0ad1d_0.tar.bz2#d72f6d8205a2780a557a7424a8bd0719 +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.1-py36h9f0ad1d_0.tar.bz2#f7ce48863c9228a6269b95660610e15d https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock index 5bf219a3f..27d64f1d8 100644 --- a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: 78d822ece3b68fb832f28b5ccc9c3b65c8a1eed1573d21036d91106e89a06ee6 +# env_hash: 4113dda029f170bbe4a06384d44d8931b50e61954ad398bbf4d1966e7ecc047c @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -184,6 +184,7 @@ https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py37hc8dfbb8_1.tar.bz2#283c671984a51c9059cd238e82931ee2 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/osx-64/python-language-server-0.34.1-py37hc8dfbb8_0.tar.bz2#71071cc912aee252fd0c35b56ec505d7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc @@ -235,7 +236,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py37r36h10e2902_0.tar.bz2#9fd23a6822fbdbe5ef5882ede3e87c80 https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py37h9bfed18_1001.tar.bz2#2fd1acc250ced775937fb2074ef87a5d https://conda.anaconda.org/conda-forge/osx-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#cbe09101edeff4b41beb711754a25c3b -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.0-py37hc8dfbb8_0.tar.bz2#9236c2d3eb6fe4f86144ca161f14df5c +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.1-py37hc8dfbb8_0.tar.bz2#ebf5fa430c093b1be16efedbfc455ddd https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock index 1f91c8f91..4ab854857 100644 --- a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: 79c2aee2d37f87511a257eefe31c359c591bcbe8277a7137cac51290f58feb63 +# env_hash: 8734f59f0ba3d0a948a02a8962bf4cf3753ddc4c61d582a81bc26fcfc7124ebd @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -173,8 +173,9 @@ https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py38_0.tar.bz2#c79f61a3d9e170d5690a2527b1b1eb67 https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#4c6cba1ee89e2a2cf0d5409c4c4c91e0 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.14-h093473c_0.tar.bz2#e26130cc6f93d922b67bdb58670fe4b0 +https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.15-h093473c_0.tar.bz2#85e1875a0f8ad12b4ef48e298be7c4aa https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/osx-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#684bc2fbb666db26275d6f73fcc243ea @@ -234,7 +235,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py38r36h65ad66c_0.tar.bz2#62feb0b43afa7f7ba4cf128464bfb80f https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py38h64e0658_1001.tar.bz2#155160e255dc13a153dfada014def133 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#9b4fc2ae9182f958ae31d7dbdb016bf9 -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.0-py38h32f6830_0.tar.bz2#c505392d4563009976f707bd641684ea +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#0191ddb49b9dcb5aae1b8d13a2330169 https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock index f42d4ada5..22d13a28b 100644 --- a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: 6debae18803a4d80c4faa2871aaf1906d02dc7b94951dac4078a8956d0115ae3 +# env_hash: 6e7da56e0bee8fb1cabac15dc4c7fb1393f23bd81e4b6ab161d28329374dce07 @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -35,6 +35,7 @@ https://conda.anaconda.org/conda-forge/win-64/pixman-0.38.0-hfa6e2cd_1003.tar.bz https://conda.anaconda.org/conda-forge/win-64/python-3.6.11-h9303ea8_2_cpython.tar.bz2#42a6e8c961a5a6a7698001001552721e https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-he774522_0.tar.bz2#d41c34441d8bbb6d141e691ae7bccf35 https://conda.anaconda.org/conda-forge/win-64/zlib-1.2.11-h62dcd97_1009.tar.bz2#60df404ef18f148b39353459a4125fdb +https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/atomicwrites-1.4.0-pyh9f0ad1d_0.tar.bz2#5e36230ffaf3b7bb599424592684ae53 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 @@ -53,6 +54,7 @@ https://conda.anaconda.org/msys2/win-64/m2-ncurses-6.0.20160220-2.tar.bz2#1d6597 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#de1b7f7c8221028f6bbe103df4c53bed https://conda.anaconda.org/conda-forge/win-64/mccabe-0.6.1-py36_0.tar.bz2#6c9ea458996326cd778e7ffeb6454c0a https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 https://conda.anaconda.org/conda-forge/win-64/pandocfilters-1.4.2-py36_0.tar.bz2#e6942f055a10c5ee4255836876f0dead https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -137,7 +139,7 @@ https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e https://conda.anaconda.org/conda-forge/win-64/gettext-0.19.8.1-hb01d8f6_1002.tar.bz2#a9bb3953dc774b0fd2a8a445711acaa3 -https://conda.anaconda.org/conda-forge/win-64/isort-5.5.1-py36h9f0ad1d_0.tar.bz2#a9e65a86b4cd6b9cc886bd265040ee0d +https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py36h9f0ad1d_0.tar.bz2#4bfd6d4720189c033d324875ec9c6c16 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py36h9f0ad1d_1.tar.bz2#4dfe69fb8ad8543e4654ea881f19c8e8 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a @@ -151,6 +153,7 @@ https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py36_0.tar.bz2#d1a2017da88d0fc01723f4af5d90d3d8 https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#66e3ef329c0197db02dc51c5c10924aa https://conda.anaconda.org/conda-forge/win-64/glib-2.65.0-he4de6d7_0.tar.bz2#1667dc188a9a2a5f6c326619a7f04a6c +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/msys2/win-64/m2w64-libpng-1.6.21-2.tar.bz2#1ba351551d947ba6adfd885c63ef2c8e https://conda.anaconda.org/msys2/win-64/m2w64-libsndfile-1.0.26-2.tar.bz2#1db5c023cb3841a3db65f1a17af58123 https://conda.anaconda.org/msys2/win-64/m2w64-libtiff-4.0.6-2.tar.bz2#28c4a6e924669cc487738cf86223ab63 @@ -164,11 +167,12 @@ https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a -https://conda.anaconda.org/conda-forge/win-64/nbconvert-5.6.1-py36h9f0ad1d_1.tar.bz2#f66e52079ac736bc549bb691607502f7 +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/win-64/pytest-asyncio-0.12.0-py36h9f0ad1d_1.tar.bz2#69fce4beba4c30bee7c80dd398681283 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/win-64/python-language-server-0.34.1-py36h9f0ad1d_0.tar.bz2#72f2c3839fd34dccec4d28e30743561f https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f @@ -177,11 +181,12 @@ https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2# https://conda.anaconda.org/conda-forge/win-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#743e1217aa3f9fac323e18f1a55f934f https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.1-py36h9f0ad1d_0.tar.bz2#6bf315331dc9f7642cf38b91e61a32dd https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py36h5ca1d4c_0.tar.bz2#283a8b05a52c10e8293c56b49722a656 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 -https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.14-h4f32bc4_0.tar.bz2#81741b85a10d95f559635cfa09121e4f -https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.3-py36h9f0ad1d_0.tar.bz2#76c0c992052b7933c2b64b05a4fa1730 +https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f +https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.4-py36h9f0ad1d_0.tar.bz2#c038b8706ae58bb2ccf262cf2b73cea3 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a diff --git a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock index affbeefd3..b268c8bc6 100644 --- a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: b078be98c1f1cd735311613dfc7f07bbb0cc12f047faa187a1da111c50a9a60c +# env_hash: 44c2515d2a5d979e9a95b20e0a39aa556207e4d960100e057c4745c3446e2359 @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -42,6 +42,7 @@ https://conda.anaconda.org/msys2/win-64/m2-ncurses-6.0.20160220-2.tar.bz2#1d6597 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#de1b7f7c8221028f6bbe103df4c53bed https://conda.anaconda.org/conda-forge/win-64/python-3.7.8-h60c2a47_1_cpython.tar.bz2#e34a303ff6997ff8662b6bd035810cf4 https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.2-ha925a31_3.tar.bz2#a8e877ff5c7df5a2f140c80161cb41b1 +https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/atomicwrites-1.4.0-pyh9f0ad1d_0.tar.bz2#5e36230ffaf3b7bb599424592684ae53 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 @@ -58,6 +59,7 @@ https://conda.anaconda.org/conda-forge/win-64/libopenblas-0.3.10-hc8a65f3_0.tar. https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2#0b9caac6747002340b057a222af705b2 https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -144,7 +146,7 @@ https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e https://conda.anaconda.org/conda-forge/win-64/glib-2.65.0-he4de6d7_0.tar.bz2#1667dc188a9a2a5f6c326619a7f04a6c -https://conda.anaconda.org/conda-forge/win-64/isort-5.5.1-py37hc8dfbb8_0.tar.bz2#eb9ca19a4acb57499f381908a9a40511 +https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py37hc8dfbb8_0.tar.bz2#065614a77915bd0b8aef87793bd6a161 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py37hc8dfbb8_1.tar.bz2#fc8098b181afa34a0c905190e5f5061f https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a @@ -159,6 +161,7 @@ https://conda.anaconda.org/conda-forge/win-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.b https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py37_0.tar.bz2#1192e585504c96d2857f3b222ab7f360 https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#f8506741bdc6d9003820d3ea2b73c11b @@ -168,19 +171,21 @@ https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2 https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b -https://conda.anaconda.org/conda-forge/win-64/nbconvert-5.6.1-py37hc8dfbb8_1.tar.bz2#16a8dfd9ffc525af42fd5dbc5a9af4ee +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/win-64/pytest-asyncio-0.12.0-py37hc8dfbb8_1.tar.bz2#a82cf8c031d1791630c0a6775e2a5e6e https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/win-64/python-language-server-0.34.1-py37hc8dfbb8_0.tar.bz2#f059e921e16db0e5982dfe9d6c210bbc https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py37h8055547_1001.tar.bz2#dab9649746bb45db36a4f28794f80551 https://conda.anaconda.org/conda-forge/win-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#3f60bd66429da1ad124ee281eb172212 +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.1-py37hc8dfbb8_0.tar.bz2#7c77e4db10855e915d89389e81881422 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 -https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.14-h4f32bc4_0.tar.bz2#81741b85a10d95f559635cfa09121e4f +https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py37h5ca1d4c_0.tar.bz2#b1fa72d88029cc84a94ac9e24cf9dc75 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 @@ -228,7 +233,7 @@ https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0 https://conda.anaconda.org/conda-forge/win-64/r-yaml-2.2.1-r36hda5aaf8_1.tar.bz2#8002c5db049deb56416b48d53c94f430 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc https://conda.anaconda.org/conda-forge/win-64/rpy2-3.3.2-py37r36h9dff50a_0.tar.bz2#9c4271a18c215afa0c8bf2e737bca02c -https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.3-py37hc8dfbb8_0.tar.bz2#161bfc3f31175db7f157c7e2acc0fcc4 +https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.4-py37hc8dfbb8_0.tar.bz2#6bfc24b42263a73a2f2420b3b24ddee7 https://conda.anaconda.org/conda-forge/win-64/r-askpass-1.1-r36hda5aaf8_2.tar.bz2#614bb465c905ba679c86e7af1fc87b54 https://conda.anaconda.org/conda-forge/win-64/r-class-7.3_17-r36hda5aaf8_1.tar.bz2#28fac041ce03351a92f93d76331118a0 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock index af0b40b32..ac16fdf09 100644 --- a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: 77908a58e4f90d1c7f6290728be0b16762efaf953224bd1ac2a9221760cd8708 +# env_hash: 18af403e632f6c57db552bafac33e1ff3f136b7fcd833089c5f6ea59bd37284c @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -42,6 +42,7 @@ https://conda.anaconda.org/msys2/win-64/m2-ncurses-6.0.20160220-2.tar.bz2#1d6597 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#de1b7f7c8221028f6bbe103df4c53bed https://conda.anaconda.org/conda-forge/win-64/python-3.8.5-h60c2a47_7_cpython.tar.bz2#38ab0f969c3d7e245a010bf6ffe7af4b https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.2-ha925a31_3.tar.bz2#a8e877ff5c7df5a2f140c80161cb41b1 +https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/atomicwrites-1.4.0-pyh9f0ad1d_0.tar.bz2#5e36230ffaf3b7bb599424592684ae53 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 @@ -58,6 +59,7 @@ https://conda.anaconda.org/conda-forge/win-64/libopenblas-0.3.10-hc8a65f3_0.tar. https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2#0b9caac6747002340b057a222af705b2 https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -145,7 +147,7 @@ https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e https://conda.anaconda.org/conda-forge/win-64/glib-2.65.0-he4de6d7_0.tar.bz2#1667dc188a9a2a5f6c326619a7f04a6c -https://conda.anaconda.org/conda-forge/win-64/isort-5.5.1-py38h32f6830_0.tar.bz2#a8b9465a3b3a004ac7467a8db7f1a3f1 +https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py38h32f6830_0.tar.bz2#f0d9ecab3f49632fa3a623b6a26701db https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py38h32f6830_1.tar.bz2#b83ae2d41bc9bf8570a5d976904bbe35 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a @@ -160,8 +162,10 @@ https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py38_0.tar.bz2#d15fe1e41378deeaeccfa23d535322ea https://conda.anaconda.org/conda-forge/win-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#b52d4f9e12511fe2a2c3893bcfc0caee https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 +https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#a815d10888e92f5e75cf2ea931a15ae9 @@ -171,15 +175,16 @@ https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2 https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b -https://conda.anaconda.org/conda-forge/win-64/nbconvert-5.6.1-py38h32f6830_1.tar.bz2#c3c7fb47e1852659c16abb8862e718e9 +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/win-64/python-language-server-0.34.1-py38h32f6830_0.tar.bz2#e78373e0fbc0902a0e04cf26997f72f4 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py38h9de7a3e_1001.tar.bz2#faae48837ae26b7ac120460cc5294dec https://conda.anaconda.org/conda-forge/win-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#360f801d915483c1af0f38b58396c032 +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#e198ecbac26edcff4d15d69348936a62 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 -https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.14-h4f32bc4_0.tar.bz2#81741b85a10d95f559635cfa09121e4f +https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py38h5ca1d4c_0.tar.bz2#5eab1283cb23ca35ec6c9f7c11b389b6 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 @@ -227,7 +232,7 @@ https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0 https://conda.anaconda.org/conda-forge/win-64/r-yaml-2.2.1-r36hda5aaf8_1.tar.bz2#8002c5db049deb56416b48d53c94f430 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc https://conda.anaconda.org/conda-forge/win-64/rpy2-3.3.2-py38r36h377fac3_0.tar.bz2#2295e44bc81e3e7917fefe47b998b845 -https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.3-py38h32f6830_0.tar.bz2#43073f3f53042e67c033ab47b3e55680 +https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#1c707161db5459ea5e6bb65f9871b948 https://conda.anaconda.org/conda-forge/win-64/r-askpass-1.1-r36hda5aaf8_2.tar.bz2#614bb465c905ba679c86e7af1fc87b54 https://conda.anaconda.org/conda-forge/win-64/r-class-7.3_17-r36hda5aaf8_1.tar.bz2#28fac041ce03351a92f93d76331118a0 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 diff --git a/requirements/utest.yml b/requirements/utest.yml index c2974f415..d82696b1c 100644 --- a/requirements/utest.yml +++ b/requirements/utest.yml @@ -8,4 +8,5 @@ dependencies: - pytest-asyncio - pytest-cov - pytest-flake8 + - pytest-github-actions-annotate-failures - pytest-runner diff --git a/scripts/integrity.py b/scripts/integrity.py index 5b74f37f7..cef648997 100644 --- a/scripts/integrity.py +++ b/scripts/integrity.py @@ -8,7 +8,6 @@ import pathlib import sys import tempfile -from importlib.util import find_spec import jsonschema import nbformat @@ -187,12 +186,6 @@ def check_integrity(): """actually run the tests""" args = ["-vv", __file__] - try: - if find_spec("pytest_azurepipelines"): - args += ["--no-coverage-upload"] - except ImportError: - pass - with tempfile.TemporaryDirectory() as tmp: ini = pathlib.Path(tmp) / "pytest.ini" ini.write_text(PYTEST_INI) diff --git a/setup.cfg b/setup.cfg index e6a8424b7..4c9ab8406 100644 --- a/setup.cfg +++ b/setup.cfg @@ -116,9 +116,6 @@ ignore_missing_imports = True [mypy-jupyter_lsp.non_blocking] ignore_errors = True -[mypy-pytest_azurepipelines] -ignore_missing_imports = True - [mypy-entrypoints] ignore_missing_imports = True From 957c1c070965620b942f32c5c881d90e18ce5378 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 14:12:27 -0400 Subject: [PATCH 21/58] attempt jlpm offline install first --- .github/workflows/job.lint.yml | 2 +- .github/workflows/job.test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 1540627d9..afa6247cf 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -74,7 +74,7 @@ jobs: - name: install npm dependencies shell: bash -l {0} - run: jlpm --prefer-offline --ignore-optional + run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional - name: lint backend shell: bash -l {0} diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 11105fc01..77bc27b76 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -101,7 +101,7 @@ jobs: - name: Install npm dependencies shell: bash -l {0} - run: jlpm --prefer-offline --ignore-optional + run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional - name: Build the extension shell: bash -l {0} From abcfb40059294b2747711fd06ca0ddec669963bf Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 14:33:02 -0400 Subject: [PATCH 22/58] update contributing with information about conda locks --- CONTRIBUTING.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 142800c7e..707b7f9e9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -419,3 +419,49 @@ Build it! ```bash python setup.py sdist bdist_wheel ``` + +### Continuous Integration + +Continuous integration for the project runs on [GitHub Actions][github-actions]. + +#### conda in CI + +[conda](https://conda.io) is used for a fair amount of environment management. + +- ensured with [setup-miniconda][] +- environments specified with [conda-lock][conda-lock] + +Most of the CI jobs will use an [explicit conda specification][conda-solve-spec] +in `.github/conda.locks`. These are derived from what is currently: + +- tested in `.github/workflows/*.yml`, specifically the `matrix` +- captured in `requirements/*.yml` + +##### Rebuilding Lockfiles + +To regenerate all of the lockfiles: + +```bash +python -m scripts/lock.py +``` + +> Requires an environment such as `requirements/lock.yml`, which will prefer +> [mamba][] + +##### Using Lockiles + +You can use lockfiles locally to exactly reproduce the CI environment. + +```bash +conda create --prefix .venv --file .github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +# | | | +# conda platform -| | | +# python version -| |# lab version -| +source .venv/bin/activate +``` + +[github-actions]: https://github.com/krassowski/jupyterlab-lsp/actions +[conda-solve-spec]: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#building-identical-conda-environments +[conda-lock]: https://github.com/conda-incubator/conda-lock +[setup-miniconda]: https://github.com/conda-incubator/setup-miniconda +[mamba]: https://github.com/mamba-org/mamba From b8c6a70bc418d95a63ae1f0746eae245a7e4f69a Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 14:56:37 -0400 Subject: [PATCH 23/58] linting --- CONTRIBUTING.md | 19 ++++++++++++------- docs/Architecture.ipynb | 3 ++- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 707b7f9e9..6fc7abe65 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -448,18 +448,23 @@ python -m scripts/lock.py > Requires an environment such as `requirements/lock.yml`, which will prefer > [mamba][] -##### Using Lockiles +##### Using Lockiles Locally -You can use lockfiles locally to exactly reproduce the CI environment. +You can use lockfiles locally to exactly reproduce the CI environment, e.g. ```bash -conda create --prefix .venv --file .github/conda.locks/conda.lint.linux-64-3.8-2.2.lock -# | | | -# conda platform -| | | -# python version -| |# lab version -| -source .venv/bin/activate +# from the root of the repo +conda create --prefix envs/lint --file .github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +# +--------------------------------job -+ | | | +# conda platform -+ | | +# python version -+ |# lab version -+ +source activate envs/lint ``` +> Note: this is convenient when developing interactively, as JupyterLab and the Language +> Servers can _agree_ on the files paths in the environment without relying on the +> the `.lsp_symlink` approach. + [github-actions]: https://github.com/krassowski/jupyterlab-lsp/actions [conda-solve-spec]: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#building-identical-conda-environments [conda-lock]: https://github.com/conda-incubator/conda-lock diff --git a/docs/Architecture.ipynb b/docs/Architecture.ipynb index a5ac6a778..d86965e0e 100644 --- a/docs/Architecture.ipynb +++ b/docs/Architecture.ipynb @@ -18,9 +18,10 @@ "import pathlib\n", "import re\n", "\n", - "import graphviz\n", "import IPython\n", "\n", + "import graphviz\n", + "\n", "\n", "@IPython.core.magic.register_line_cell_magic\n", "def dot(line, cell=None):\n", From 4b71754d1d24e9e1391cf0ab1c4ea5fbadbc8914 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 18:41:07 -0400 Subject: [PATCH 24/58] bump cache version, put back shell defaults --- .github/workflows/job.lint.yml | 18 +++++------------- .github/workflows/job.test.yml | 32 ++++++-------------------------- 2 files changed, 11 insertions(+), 39 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index afa6247cf..ddfd45315 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -8,10 +8,9 @@ on: branches: - master -# TODO: make cache work with windows/bash -# defaults: -# run: -# shell: bash -l {0} +defaults: + run: + shell: bash -l {0} jobs: lint: @@ -36,11 +35,10 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file - shell: bash -l {0} run: cp .github/conda.locks/conda.lint.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock - name: Cache conda - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: ~/conda_pkgs_dir key: conda-lint-${{ hashFiles('conda.lock') }} @@ -56,15 +54,13 @@ jobs: use-only-tar-bz2: true - name: Overwrite conda env from lockfile - shell: bash -l {0} run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: check integrity of package versions - shell: bash -l {0} run: python scripts/integrity.py - name: Cache yarn - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: .yarn-packages key: yarn-${{ runner.os }}-${{ hashFiles('yarn.lock') }} @@ -73,17 +69,13 @@ jobs: yarn- - name: install npm dependencies - shell: bash -l {0} run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional - name: lint backend - shell: bash -l {0} run: python scripts/lint.py - name: build schema so linting can complete - shell: bash -l {0} run: jlpm build:schema - name: lint frontend - shell: bash -l {0} run: jlpm lint:check diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 77bc27b76..12ec6c431 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -8,10 +8,9 @@ on: branches: - master -# TODO: make cache work with windows/bash -# defaults: -# run: -# shell: bash -l {0} +defaults: + run: + shell: bash -l {0} env: # TODO extract these from files instead @@ -67,11 +66,10 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file - shell: bash -l {0} run: cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock - name: Cache conda - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: ~/conda_pkgs_dir key: conda-test-${{ hashFiles('conda.lock') }} @@ -87,11 +85,10 @@ jobs: use-only-tar-bz2: true - name: Overwrite conda env from lockfile - shell: bash -l {0} run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: Cache yarn - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: .yarn-packages key: yarn-${{ runner.os }}-${{ hashFiles('yarn.lock') }} @@ -100,37 +97,30 @@ jobs: yarn- - name: Install npm dependencies - shell: bash -l {0} run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional - name: Build the extension - shell: bash -l {0} run: jlpm build - name: Build python distributions - shell: bash -l {0} run: python setup.py sdist bdist_wheel - name: Build npm bundles - shell: bash -l {0} run: jlpm lerna run bundle - name: Install python wheel - shell: bash -l {0} run: cd dist && python -m pip install jupyter_lsp-${{ env.PY_JLSP_VERSION }}-py3-none-any.whl --no-deps - name: Find out jedi cache location - shell: bash -l {0} run: python -c 'import jedi; print("::set-env name=JEDI_CACHE_DIR::" + jedi.settings.cache_directory)' - name: Cache jedi cache - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: ${{ env.JEDI_CACHE_DIR }} key: jedi-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} - name: Warm up jedi cache - shell: bash -l {0} run: python scripts/jedi_cache.py - name: Cache tectonic cache @@ -144,11 +134,9 @@ jobs: key: tectonic-${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} - name: Warm up tectonic cache - shell: bash -l {0} run: python scripts/tectonic_cache.py - name: Run frontend unit tests - shell: bash -l {0} run: jlpm test # js_cov_packages: @@ -172,35 +160,27 @@ jobs: # condition: always() - name: List server extensions - shell: bash -l {0} run: jupyter serverextension list - name: Run python tests - shell: bash -l {0} run: python scripts/utest.py - name: Install support packages - shell: bash -l {0} run: jupyter labextension link --debug --no-build ${{ env.LINKED_EXTENSIONS }} - name: Install labextensions - shell: bash -l {0} run: jupyter labextension install --debug --no-build packages/jupyterlab-lsp/krassowski-jupyterlab-lsp-${{ env.JS_JLLSP_VERSION }}.tgz - name: List labextensions before build - shell: bash -l {0} run: jupyter labextension list - name: Build lab - shell: bash -l {0} run: jupyter lab build --debug --dev-build=False --minimize=True - name: List labextensions after build - shell: bash -l {0} run: jupyter labextension list - name: Run browser tests - shell: bash -l {0} run: python scripts/atest.py --exclude expect:fail #- task: PublishTestResults@2 From ff03aef2b6eda6080b09da02562cc44c3ec38de6 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 18:52:39 -0400 Subject: [PATCH 25/58] print out lockfile --- .github/workflows/job.lint.yml | 4 +++- .github/workflows/job.test.yml | 12 +++--------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index ddfd45315..e95f2a378 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -35,7 +35,9 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file - run: cp .github/conda.locks/conda.lint.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock + run: | + cp .github/conda.locks/conda.lint.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock + cat conda.lock - name: Cache conda uses: actions/cache@v2 diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 12ec6c431..33b3809a0 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -66,7 +66,9 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file - run: cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock + run: | + cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock + cat conda.lock - name: Cache conda uses: actions/cache@v2 @@ -183,14 +185,6 @@ jobs: - name: Run browser tests run: python scripts/atest.py --exclude expect:fail - #- task: PublishTestResults@2 - # name: publish browser test results - # inputs: - # testResultsFiles: atest/output/*.xunit.xml - # testRunTitle: 'Robot ${{ env.name }}${{ python.name }}' - # mergeTestResults: true - # condition: always() - - name: Publish browser test output uses: actions/upload-artifact@v2 with: From be46011cb5c8a54c6d2e082f976a67364c11fff6 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 19:49:44 -0400 Subject: [PATCH 26/58] add CACHE_EPOCH --- .github/workflows/job.lint.yml | 11 +++++++---- .github/workflows/job.test.yml | 9 +++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index e95f2a378..bf3a29105 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -12,6 +12,9 @@ defaults: run: shell: bash -l {0} +env: + CACHE_EPOCH: 0 + jobs: lint: runs-on: ${{ matrix.os }} @@ -43,7 +46,7 @@ jobs: uses: actions/cache@v2 with: path: ~/conda_pkgs_dir - key: conda-lint-${{ hashFiles('conda.lock') }} + key: conda-lint-${{ env.CACHE_EPOCH }}-${{ hashFiles('conda.lock') }} - name: Set up conda env uses: goanpeca/setup-miniconda@v1 @@ -65,10 +68,10 @@ jobs: uses: actions/cache@v2 with: path: .yarn-packages - key: yarn-${{ runner.os }}-${{ hashFiles('yarn.lock') }} + key: yarn--${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} restore-keys: | - yarn-${{ runner.os }}- - yarn- + yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}- + yarn-${{ env.CACHE_EPOCH }}- - name: install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 33b3809a0..1c2e79b22 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -13,6 +13,7 @@ defaults: shell: bash -l {0} env: + CACHE_EPOCH: 0 # TODO extract these from files instead PY_JLSP_VERSION: 0.9.2 JS_JLLSP_VERSION: 2.0.2 @@ -74,7 +75,7 @@ jobs: uses: actions/cache@v2 with: path: ~/conda_pkgs_dir - key: conda-test-${{ hashFiles('conda.lock') }} + key: conda-test-${{ env.CACHE_EPOCH }}-${{ hashFiles('conda.lock') }} - name: Set up conda env uses: goanpeca/setup-miniconda@v1 @@ -93,7 +94,7 @@ jobs: uses: actions/cache@v2 with: path: .yarn-packages - key: yarn-${{ runner.os }}-${{ hashFiles('yarn.lock') }} + key: yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} restore-keys: | yarn-${{ runner.os }}- yarn- @@ -120,7 +121,7 @@ jobs: uses: actions/cache@v2 with: path: ${{ env.JEDI_CACHE_DIR }} - key: jedi-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} + key: jedi-${{ env.CACHE_EPOCH }}-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} - name: Warm up jedi cache run: python scripts/jedi_cache.py @@ -133,7 +134,7 @@ jobs: ~/.cache/Tectonic ~/Library/Caches/Tectonic %LOCALAPPDATA%/TectonicProject/Tectonic - key: tectonic-${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} + key: tectonic-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} - name: Warm up tectonic cache run: python scripts/tectonic_cache.py From 0f347e53cd7aeedc2ae3e371e4e28a66e461e87e Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 19:53:09 -0400 Subject: [PATCH 27/58] some more work on cache strategies --- .github/workflows/job.lint.yml | 5 +---- .github/workflows/job.test.yml | 3 --- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index bf3a29105..df38e1c98 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -68,10 +68,7 @@ jobs: uses: actions/cache@v2 with: path: .yarn-packages - key: yarn--${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} - restore-keys: | - yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}- - yarn-${{ env.CACHE_EPOCH }}- + key: yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} - name: install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 1c2e79b22..1ec3bfe1a 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -95,9 +95,6 @@ jobs: with: path: .yarn-packages key: yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} - restore-keys: | - yarn-${{ runner.os }}- - yarn- - name: Install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional From 6fa13697b33d4a124d5e7292e7f858d729ecca87 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 20:04:59 -0400 Subject: [PATCH 28/58] add note about CACHE_EPOCH --- CONTRIBUTING.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6fc7abe65..ee471f4e1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -437,7 +437,7 @@ in `.github/conda.locks`. These are derived from what is currently: - tested in `.github/workflows/*.yml`, specifically the `matrix` - captured in `requirements/*.yml` -##### Rebuilding Lockfiles +#### Rebuilding Lockfiles To regenerate all of the lockfiles: @@ -448,7 +448,7 @@ python -m scripts/lock.py > Requires an environment such as `requirements/lock.yml`, which will prefer > [mamba][] -##### Using Lockiles Locally +#### Using Lockiles Locally You can use lockfiles locally to exactly reproduce the CI environment, e.g. @@ -457,7 +457,8 @@ You can use lockfiles locally to exactly reproduce the CI environment, e.g. conda create --prefix envs/lint --file .github/conda.locks/conda.lint.linux-64-3.8-2.2.lock # +--------------------------------job -+ | | | # conda platform -+ | | -# python version -+ |# lab version -+ +# python version -+ | +# lab version -+ source activate envs/lint ``` @@ -465,6 +466,12 @@ source activate envs/lint > Servers can _agree_ on the files paths in the environment without relying on the > the `.lsp_symlink` approach. +#### Cache Epoch +Most of the caching can be overloaded by changing the top-level `CACHE_EPOCH` +environment variable in a given workflow... this can help flush out (or work +around) +irreproducibility issues. + [github-actions]: https://github.com/krassowski/jupyterlab-lsp/actions [conda-solve-spec]: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#building-identical-conda-environments [conda-lock]: https://github.com/conda-incubator/conda-lock From 828f7ece7458121a212160d66a934b236d8dd052 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 10 Sep 2020 20:54:49 -0400 Subject: [PATCH 29/58] linting --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ee471f4e1..401100313 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -467,6 +467,7 @@ source activate envs/lint > the `.lsp_symlink` approach. #### Cache Epoch + Most of the caching can be overloaded by changing the top-level `CACHE_EPOCH` environment variable in a given workflow... this can help flush out (or work around) From 637626cf0f45dc9607b73d5c8c51d01cfbae095c Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 11 Sep 2020 08:41:36 -0400 Subject: [PATCH 30/58] work on cache keys for windows --- .github/workflows/job.lint.yml | 9 +++++++-- .github/workflows/job.test.yml | 17 +++++++++++++---- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index df38e1c98..f839cd6f7 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -18,6 +18,7 @@ env: jobs: lint: runs-on: ${{ matrix.os }} + name: ${{ matrix.platform }} py${{ matrix.python }} strategy: matrix: python: @@ -46,7 +47,9 @@ jobs: uses: actions/cache@v2 with: path: ~/conda_pkgs_dir - key: conda-lint-${{ env.CACHE_EPOCH }}-${{ hashFiles('conda.lock') }} + key: conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} + restore-keys: | + conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: Set up conda env uses: goanpeca/setup-miniconda@v1 @@ -68,7 +71,9 @@ jobs: uses: actions/cache@v2 with: path: .yarn-packages - key: yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} + key: yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('yarn.lock') }} + restore-keys: | + yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 1ec3bfe1a..30ccc52d1 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -75,7 +75,10 @@ jobs: uses: actions/cache@v2 with: path: ~/conda_pkgs_dir - key: conda-test-${{ env.CACHE_EPOCH }}-${{ hashFiles('conda.lock') }} + key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} + restore-keys: | + conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- + conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: Set up conda env uses: goanpeca/setup-miniconda@v1 @@ -94,7 +97,9 @@ jobs: uses: actions/cache@v2 with: path: .yarn-packages - key: yarn-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('yarn.lock') }} + key: yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('yarn.lock') }} + restore-keys: | + yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: Install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional @@ -118,7 +123,9 @@ jobs: uses: actions/cache@v2 with: path: ${{ env.JEDI_CACHE_DIR }} - key: jedi-${{ env.CACHE_EPOCH }}-${{ matrix.os }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} + key: jedi-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} + restore-keys: | + jedi-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: Warm up jedi cache run: python scripts/jedi_cache.py @@ -131,7 +138,9 @@ jobs: ~/.cache/Tectonic ~/Library/Caches/Tectonic %LOCALAPPDATA%/TectonicProject/Tectonic - key: tectonic-${{ env.CACHE_EPOCH }}-${{ runner.os }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} + key: tectonic-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('scripts/tectonic_cache.py', 'conda.lock') }} + restore-keys: | + tectonic-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: Warm up tectonic cache run: python scripts/tectonic_cache.py From 6d6218f387335a41bf071351e541c29d56571df9 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 11 Sep 2020 08:43:15 -0400 Subject: [PATCH 31/58] more tweaks to normalize workflow yaml --- .github/workflows/job.lint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index f839cd6f7..f6337379f 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -21,10 +21,10 @@ jobs: name: ${{ matrix.platform }} py${{ matrix.python }} strategy: matrix: - python: - - '3.8' platform: - linux-64 + python: + - '3.8' lab: - '2.2' include: From ddb34015c9d3d931b4d63984620904a763ef749c Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 11 Sep 2020 09:43:47 -0400 Subject: [PATCH 32/58] use default jedi paths --- .github/workflows/job.lint.yml | 2 ++ .github/workflows/job.test.yml | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index f6337379f..d2337c39d 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -50,6 +50,7 @@ jobs: key: conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} restore-keys: | conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- + conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: Set up conda env uses: goanpeca/setup-miniconda@v1 @@ -74,6 +75,7 @@ jobs: key: yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('yarn.lock') }} restore-keys: | yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- + yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 30ccc52d1..a228bbb51 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -100,6 +100,7 @@ jobs: key: yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('yarn.lock') }} restore-keys: | yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- + yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: Install npm dependencies run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional @@ -116,13 +117,13 @@ jobs: - name: Install python wheel run: cd dist && python -m pip install jupyter_lsp-${{ env.PY_JLSP_VERSION }}-py3-none-any.whl --no-deps - - name: Find out jedi cache location - run: python -c 'import jedi; print("::set-env name=JEDI_CACHE_DIR::" + jedi.settings.cache_directory)' - - name: Cache jedi cache uses: actions/cache@v2 with: - path: ${{ env.JEDI_CACHE_DIR }} + path: | + ~/.cache/jedi/ + ~/Library/Caches/Jedi + %LOCALAPPDATA%/Jedi/Jedi key: jedi-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('scripts/jedi_cache.py', 'conda.lock') }} restore-keys: | jedi-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- From 85c46a00a375b67bd445685c5d3472bb38587db9 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 11 Sep 2020 10:17:16 -0400 Subject: [PATCH 33/58] back to explicit shells because windows cache --- .github/workflows/job.test.yml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index a228bbb51..b7ee189e6 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -8,9 +8,10 @@ on: branches: - master -defaults: - run: - shell: bash -l {0} +# TODO: figure out how to make windows cache paths work with bash +# defaults: +# run: +# shell: bash -l {0} env: CACHE_EPOCH: 0 @@ -67,6 +68,7 @@ jobs: - uses: actions/checkout@v2 - name: Prep lock file + shell: bash -l {0} run: | cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock cat conda.lock @@ -91,6 +93,7 @@ jobs: use-only-tar-bz2: true - name: Overwrite conda env from lockfile + shell: bash -l {0} run: conda create --yes --name jupyterlab-lsp --file conda.lock - name: Cache yarn @@ -103,18 +106,23 @@ jobs: yarn-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: Install npm dependencies + shell: bash -l {0} run: jlpm --offline --ignore-optional || jlpm --prefer-offline --ignore-optional - name: Build the extension + shell: bash -l {0} run: jlpm build - name: Build python distributions + shell: bash -l {0} run: python setup.py sdist bdist_wheel - name: Build npm bundles + shell: bash -l {0} run: jlpm lerna run bundle - name: Install python wheel + shell: bash -l {0} run: cd dist && python -m pip install jupyter_lsp-${{ env.PY_JLSP_VERSION }}-py3-none-any.whl --no-deps - name: Cache jedi cache @@ -129,6 +137,7 @@ jobs: jedi-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: Warm up jedi cache + shell: bash -l {0} run: python scripts/jedi_cache.py - name: Cache tectonic cache @@ -144,9 +153,11 @@ jobs: tectonic-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - name: Warm up tectonic cache + shell: bash -l {0} run: python scripts/tectonic_cache.py - name: Run frontend unit tests + shell: bash -l {0} run: jlpm test # js_cov_packages: @@ -170,27 +181,35 @@ jobs: # condition: always() - name: List server extensions + shell: bash -l {0} run: jupyter serverextension list - name: Run python tests + shell: bash -l {0} run: python scripts/utest.py - name: Install support packages + shell: bash -l {0} run: jupyter labextension link --debug --no-build ${{ env.LINKED_EXTENSIONS }} - name: Install labextensions + shell: bash -l {0} run: jupyter labextension install --debug --no-build packages/jupyterlab-lsp/krassowski-jupyterlab-lsp-${{ env.JS_JLLSP_VERSION }}.tgz - name: List labextensions before build + shell: bash -l {0} run: jupyter labextension list - name: Build lab + shell: bash -l {0} run: jupyter lab build --debug --dev-build=False --minimize=True - name: List labextensions after build + shell: bash -l {0} run: jupyter labextension list - name: Run browser tests + shell: bash -l {0} run: python scripts/atest.py --exclude expect:fail - name: Publish browser test output From 18e59b130f84218a63a7c7bc4e541eb177a36a4f Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 11 Sep 2020 11:49:36 -0400 Subject: [PATCH 34/58] bump cache epoch --- .github/workflows/job.lint.yml | 2 +- .github/workflows/job.test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index d2337c39d..4ea3bd927 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -13,7 +13,7 @@ defaults: shell: bash -l {0} env: - CACHE_EPOCH: 0 + CACHE_EPOCH: 1 jobs: lint: diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 5420f39a9..49e6833ec 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -14,7 +14,7 @@ on: # shell: bash -l {0} env: - CACHE_EPOCH: 0 + CACHE_EPOCH: 1 # TODO extract these from files instead PY_JLSP_VERSION: 0.9.2 JS_JLLSP_VERSION: 2.0.5 From 31feb2f92aa4abb3b1a37af9eda0bb029ea57b25 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 11 Sep 2020 20:25:31 -0400 Subject: [PATCH 35/58] roll back from ec23389, wasn't making progress, try explicit windows path for conda cache --- .github/workflows/job.test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 49e6833ec..6ce553afb 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -76,7 +76,9 @@ jobs: - name: Cache conda uses: actions/cache@v2 with: - path: ~/conda_pkgs_dir + path: | + ~/conda_pkgs_dir + C:\runneradmin\conda_pkgs_dir key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} restore-keys: | conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- From 4956e344ac491e9968825d9af4c3d84c9d22aa72 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:27:52 -0400 Subject: [PATCH 36/58] add lock for locking env --- .../conda.locks/conda.lock.linux-64-3.8-.lock | 63 +++++++++++++++++++ scripts/lock.py | 25 +++++--- 2 files changed, 80 insertions(+), 8 deletions(-) create mode 100644 .github/conda.locks/conda.lock.linux-64-3.8-.lock diff --git a/.github/conda.locks/conda.lock.linux-64-3.8-.lock b/.github/conda.locks/conda.lock.linux-64-3.8-.lock new file mode 100644 index 000000000..45499e5c2 --- /dev/null +++ b/.github/conda.locks/conda.lock.linux-64-3.8-.lock @@ -0,0 +1,63 @@ +# platform: linux-64 +# env_hash: 5bcf0f80a047798f9df944991b679637ec43e120245d39111792d2489e7aa109 +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 +https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c +https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 +https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228 +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f8720dff19e17ce5d48cfe7f3d2f0a3 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b +https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2#bb14fcb13341b81d5eb386423b9d2bac +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f +https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9 +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60 +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.14-h8b12597_5.tar.bz2#3c16eabd87fbdb8e74dfbfbe9b4c32f3 +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 +https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.3.3-hddc7a2b_1008.tar.bz2#053a287e9cca3926369a5f6f21f32764 +https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.33.0-h4cf870e_0.tar.bz2#b22603a9c94d2cda5911f7a2cd55aa95 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892 +https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_7_cpython.tar.bz2#83a9db34f01fdfe808ae9e73541d75d6 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-1.6.0-py_0.tar.bz2#76d764d8881719e305f6fa368dc2b65e +https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6 +https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.8-1_cp38.tar.bz2#8d05152d6fb3012b27a0e6fbcc14bea1 +https://conda.anaconda.org/conda-forge/noarch/six-1.15.0-pyh9f0ad1d_0.tar.bz2#1eec421f0f1f39e579e44e4a5ce646a2 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.48.2-pyh9f0ad1d_0.tar.bz2#60a62ffca74a1f2f6e5b0767760c50bc +https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e +https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 +https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.7.0-py38h1e0a361_4.tar.bz2#983aa02415ddc9b7e4bcd9bb090aa52f +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py38h1e0a361_1.tar.bz2#22998906a1294fc06133e094a9ac6d72 +https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py38h1e0a361_1004.tar.bz2#a183e4cceea9f2a7795725c735abc767 +https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py38h32f6830_1001.tar.bz2#32799cb0ae06a488b31428a305e77022 +https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#8cff813a871cc0a8053dbf716dd4fba6 +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.3.1-py38h1e0a361_0.tar.bz2#06ea727fe1e670886d4d0cc8f8529db9 +https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py38h1e0a361_1002.tar.bz2#405145f57156c82cbd243a482752a446 +https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py38h766eaa4_0.tar.bz2#2fb370f6af562e92e0384062d6ebc414 +https://conda.anaconda.org/conda-forge/linux-64/doit-0.33.1-py38h32f6830_0.tar.bz2#292542d8d80ef59e363ba66548b25763 +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 +https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 +https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 +https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f +https://conda.anaconda.org/conda-forge/linux-64/conda-4.8.3-py38h32f6830_2.tar.bz2#1ccff701d99830ee9b844a4810fd1895 +https://conda.anaconda.org/conda-forge/noarch/conda-lock-0.4.1-py_0.tar.bz2#eb1eed639c8a7645b4f865f8133b07cf +https://conda.anaconda.org/conda-forge/linux-64/mamba-0.5.1-py38h6fd9b40_0.tar.bz2#f912250bcdf451eb97de6ef8db4f77aa diff --git a/scripts/lock.py b/scripts/lock.py index 143946f54..3adcb8d05 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -20,6 +20,9 @@ OSX = platform.system() == "Darwin" LINUX = platform.system() == "Linux" +CONDA_PLATFORM = "win-64" if WIN else "osx-64" if OSX else "linux-64" +CONDA_CMD = "conda" + ROOT = Path(__file__).parent.parent.resolve() GITHUB = ROOT / ".github" @@ -43,6 +46,7 @@ class ENV: ci = REQS / "ci.yml" lab = REQS / "lab.yml" lint = REQS / "lint.yml" + lock = REQS / "lock.yml" utest = REQS / "utest.yml" win = REQS / "win.yml" @@ -62,6 +66,8 @@ def task_lock(): for task_args in _iter_lock_args(LINT_MATRIX): yield _make_lock_task("lint", [*test_envs, ENV.lint], LINT_MATRIX, *task_args) + yield _make_lock_task("lock", [ENV.lock], {}, CONDA_PLATFORM, "3.8") + # below here could move to a separate file @@ -69,12 +75,12 @@ def task_lock(): DEP = "dependencies" -def _make_lock_task(kind_, env_files, config, platform_, python_, nodejs_, lab_): +def _make_lock_task(kind_, env_files, config, platform_, python_, nodejs_=None, lab_=None): """generate a single dodo excursion for conda-lock""" if platform_ == "win-64": env_files = [*env_files, ENV.win] - lockfile = LOCKS / f"conda.{kind_}.{platform_}-{python_}-{lab_}.lock" + lockfile = LOCKS / f"conda.{kind_}.{platform_}-{python_}-{lab_ if lab_ else ''}.lock" file_dep = [*env_files] def expand_specs(specs): @@ -108,12 +114,15 @@ def _lock(): print(f"merging {env_dep.name}", flush=True) composite = merge(composite, safe_load(env_dep.read_text())) - fake_env = { - DEP: [ - f"python ={python_}.*", - f"nodejs ={nodejs_}.*", - ] - } + fake_deps = [] + + if python_: + fake_deps += [f"python ={python_}.*"] + if nodejs_: + fake_deps += [f"nodejs ={nodejs_}.*"] + + fake_env = {DEP: fake_deps} + composite = merge(composite, fake_env) with tempfile.TemporaryDirectory() as td: From ed7eec24b46a531a03d313e65fc84901e0dfa76d Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:43:04 -0400 Subject: [PATCH 37/58] note on locking, linting --- CONTRIBUTING.md | 6 +++--- scripts/lock.py | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 401100313..7f8266ee3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -441,13 +441,13 @@ in `.github/conda.locks`. These are derived from what is currently: To regenerate all of the lockfiles: +> Requires an environment such as `requirements/lock.yml`, (or the checked-in lockfile) +> which will prefer [mamba][]. + ```bash python -m scripts/lock.py ``` -> Requires an environment such as `requirements/lock.yml`, which will prefer -> [mamba][] - #### Using Lockiles Locally You can use lockfiles locally to exactly reproduce the CI environment, e.g. diff --git a/scripts/lock.py b/scripts/lock.py index 3adcb8d05..c6cdd36b8 100644 --- a/scripts/lock.py +++ b/scripts/lock.py @@ -75,12 +75,16 @@ def task_lock(): DEP = "dependencies" -def _make_lock_task(kind_, env_files, config, platform_, python_, nodejs_=None, lab_=None): +def _make_lock_task( + kind_, env_files, config, platform_, python_, nodejs_=None, lab_=None +): """generate a single dodo excursion for conda-lock""" if platform_ == "win-64": env_files = [*env_files, ENV.win] - lockfile = LOCKS / f"conda.{kind_}.{platform_}-{python_}-{lab_ if lab_ else ''}.lock" + lockfile = ( + LOCKS / f"conda.{kind_}.{platform_}-{python_}-{lab_ if lab_ else ''}.lock" + ) file_dep = [*env_files] def expand_specs(specs): From 2714c87a6c98831705ca907dffa3f8642ab3ecc2 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:47:08 -0400 Subject: [PATCH 38/58] try symlink --- .github/workflows/job.test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 6ce553afb..b3b88f37c 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -14,7 +14,7 @@ on: # shell: bash -l {0} env: - CACHE_EPOCH: 1 + CACHE_EPOCH: 2 # TODO extract these from files instead PY_JLSP_VERSION: 0.9.2 JS_JLLSP_VERSION: 2.0.5 @@ -76,14 +76,17 @@ jobs: - name: Cache conda uses: actions/cache@v2 with: - path: | - ~/conda_pkgs_dir - C:\runneradmin\conda_pkgs_dir + path: ./conda_pkgs_dir key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} restore-keys: | conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- + - name: try symlink + run: | + mkdir -p conda_pkgs_dir + ln -s ./conda_pkgs_dir ~/conda_pkgs_dir + - name: Set up conda env uses: goanpeca/setup-miniconda@v1 with: From 9bb775f19347b15dcd644f4d4ae61b7c2c99f3bb Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:52:02 -0400 Subject: [PATCH 39/58] try chown --- .github/workflows/job.test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index b3b88f37c..4cfd02356 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -85,6 +85,7 @@ jobs: - name: try symlink run: | mkdir -p conda_pkgs_dir + sudo chown -R 1001:118 ~/conda_pkgs_dir || echo "chown didn't work" ln -s ./conda_pkgs_dir ~/conda_pkgs_dir - name: Set up conda env From 84bcb2e530d440417852a33336bcb37de8a6a17c Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:56:28 -0400 Subject: [PATCH 40/58] try manually moving cache --- .github/workflows/job.test.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 4cfd02356..424a5239f 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -82,11 +82,9 @@ jobs: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - - name: try symlink + - name: move conda cache run: | - mkdir -p conda_pkgs_dir - sudo chown -R 1001:118 ~/conda_pkgs_dir || echo "chown didn't work" - ln -s ./conda_pkgs_dir ~/conda_pkgs_dir + mv ./conda_pkgs_dir ~/conda_pkgs_dir - name: Set up conda env uses: goanpeca/setup-miniconda@v1 @@ -224,3 +222,8 @@ jobs: name: Robot ${{ github.run_number }} ${{ job.status }} ${{ matrix.platform }} py${{ matrix.python }} path: ./atest/output if: always() + + - name: restore conda cache + run: | + rm -rf ./conda_pkgs_dir + cp ~/conda_pkgs_dir ./conda_pkgs_dir From c629375f88304cb1a81b59bfded5dab85de67102 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:57:52 -0400 Subject: [PATCH 41/58] don't fail on empty cache --- .github/workflows/job.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 424a5239f..550de91b6 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -84,7 +84,7 @@ jobs: - name: move conda cache run: | - mv ./conda_pkgs_dir ~/conda_pkgs_dir + mv ./conda_pkgs_dir ~/conda_pkgs_dir || echo "probably didn't restore cache" - name: Set up conda env uses: goanpeca/setup-miniconda@v1 From e0bf78680116234518494797fdad1a02b841141d Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sat, 12 Sep 2020 20:59:36 -0400 Subject: [PATCH 42/58] force bash --- .github/workflows/job.test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 550de91b6..1d5ca5f75 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -83,6 +83,7 @@ jobs: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: move conda cache + shell: bash -l {0} run: | mv ./conda_pkgs_dir ~/conda_pkgs_dir || echo "probably didn't restore cache" From b98bfedd51f493297bfd6b3871f7751a0a737cf5 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 09:32:44 -0400 Subject: [PATCH 43/58] move cache again --- .github/workflows/job.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 1d5ca5f75..cdff05483 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -227,4 +227,4 @@ jobs: - name: restore conda cache run: | rm -rf ./conda_pkgs_dir - cp ~/conda_pkgs_dir ./conda_pkgs_dir + cp -r ~/conda_pkgs_dir ./conda_pkgs_dir || echo "nothing to cache" From 22c33cc831d86efdb3d9051b3cd7e248d00906a5 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 09:34:05 -0400 Subject: [PATCH 44/58] don't fail fast --- .github/workflows/job.test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index cdff05483..3272b5047 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -35,6 +35,7 @@ jobs: runs-on: ${{ matrix.os }} name: ${{ matrix.platform }} py${{ matrix.python }} strategy: + fail-fast: false matrix: platform: - linux-64 From 184a6af24397847ece802533520d6b1a6cc2bbd5 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 11:01:35 -0400 Subject: [PATCH 45/58] fix jlg2d coreutils dep, use correct shell --- .github/workflows/job.test.yml | 1 + packages/jupyterlab-go-to-definition/package.json | 2 +- yarn.lock | 15 +-------------- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 3272b5047..b0a92079a 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -226,6 +226,7 @@ jobs: if: always() - name: restore conda cache + shell: bash -l {0} run: | rm -rf ./conda_pkgs_dir cp -r ~/conda_pkgs_dir ./conda_pkgs_dir || echo "nothing to cache" diff --git a/packages/jupyterlab-go-to-definition/package.json b/packages/jupyterlab-go-to-definition/package.json index a1fd1b70b..40d4ef8d7 100644 --- a/packages/jupyterlab-go-to-definition/package.json +++ b/packages/jupyterlab-go-to-definition/package.json @@ -50,7 +50,7 @@ "@jupyterlab/apputils": "~2.2.0", "@jupyterlab/codeeditor": "~2.2.0", "@jupyterlab/codemirror": "~2.2.0", - "@jupyterlab/coreutils": "~4.0.0", + "@jupyterlab/coreutils": "~4.2.0", "@jupyterlab/docmanager": "~2.2.0", "@jupyterlab/docregistry": "~2.2.0", "@jupyterlab/fileeditor": "~2.2.0", diff --git a/yarn.lock b/yarn.lock index 27b5e90bd..f2a79f9db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1617,19 +1617,6 @@ path-posix "~1.0.0" url-parse "~1.4.7" -"@jupyterlab/coreutils@~4.0.0": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-4.0.2.tgz#2ee81799249f5f4741157ac42ff50a2ee48a0475" - integrity sha512-v4RXIAeykoPjIymdCxUxPLl8lkn18jroGnDflZjvdMk21TZQQJSIrJ5bjrGByh9scco8yNg46z8m1LPguF3z8A== - dependencies: - "@lumino/coreutils" "^1.4.2" - "@lumino/disposable" "^1.3.5" - "@lumino/signaling" "^1.3.5" - minimist "~1.2.0" - moment "^2.24.0" - path-posix "~1.0.0" - url-parse "~1.4.7" - "@jupyterlab/docmanager@^2.2.0", "@jupyterlab/docmanager@~2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-2.2.0.tgz#b8365e357341e242855b78f866780117f11df481" @@ -1946,7 +1933,7 @@ version "2.0.0" "@krassowski/jupyterlab-lsp@file:packages/jupyterlab-lsp": - version "2.0.2" + version "2.0.5" dependencies: "@krassowski/completion-theme" "~2.0.0" "@krassowski/jupyterlab_go_to_definition" "~1.0.0" From 712d4d22637b72460e6a5737faa648f23df5f91f Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 11:11:38 -0400 Subject: [PATCH 46/58] try ignoring some conda contents --- .github/workflows/job.test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index b0a92079a..99dfad9ab 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -14,7 +14,7 @@ on: # shell: bash -l {0} env: - CACHE_EPOCH: 2 + CACHE_EPOCH: 3 # TODO extract these from files instead PY_JLSP_VERSION: 0.9.2 JS_JLLSP_VERSION: 2.0.5 @@ -77,7 +77,9 @@ jobs: - name: Cache conda uses: actions/cache@v2 with: - path: ./conda_pkgs_dir + path: | + ./conda_pkgs_dir + !./conda_pkgs_dir/*/* key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} restore-keys: | conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- From aaa9c7b3a60f16b8715a5a57b11b4610b56bc074 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 12:10:31 -0400 Subject: [PATCH 47/58] verbose conda create --- .github/workflows/job.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 99dfad9ab..36b3e0d3e 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -102,7 +102,7 @@ jobs: - name: Overwrite conda env from lockfile shell: bash -l {0} - run: conda create --yes --name jupyterlab-lsp --file conda.lock + run: conda create --verbose --yes --name jupyterlab-lsp --file conda.lock - name: Cache yarn uses: actions/cache@v2 From 082187b989780fa8978e4dc8e297f4b862e3f8b1 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 12:12:48 -0400 Subject: [PATCH 48/58] try just tarballs --- .github/workflows/job.test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 36b3e0d3e..bf5eb77e7 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -14,7 +14,7 @@ on: # shell: bash -l {0} env: - CACHE_EPOCH: 3 + CACHE_EPOCH: 4 # TODO extract these from files instead PY_JLSP_VERSION: 0.9.2 JS_JLLSP_VERSION: 2.0.5 @@ -78,8 +78,7 @@ jobs: uses: actions/cache@v2 with: path: | - ./conda_pkgs_dir - !./conda_pkgs_dir/*/* + ./conda_pkgs_dir/*.tar.bz2 key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} restore-keys: | conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- @@ -231,4 +230,5 @@ jobs: shell: bash -l {0} run: | rm -rf ./conda_pkgs_dir - cp -r ~/conda_pkgs_dir ./conda_pkgs_dir || echo "nothing to cache" + mkdir -p ./conda_pkgs_dir + cp ~/conda_pkgs_dir/*.tar.bz2 ./conda_pkgs_dir || echo "nothing to cache" From 18496b453754b05aba17b2dcc29deef88b511177 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 13:20:04 -0400 Subject: [PATCH 49/58] move cache to correct location --- .github/workflows/job.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index bf5eb77e7..931ef6dc5 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -87,7 +87,7 @@ jobs: - name: move conda cache shell: bash -l {0} run: | - mv ./conda_pkgs_dir ~/conda_pkgs_dir || echo "probably didn't restore cache" + mv ./conda_pkgs_dir/*.tar.bz2 ~/conda_pkgs_dir || echo "probably didn't restore cache" - name: Set up conda env uses: goanpeca/setup-miniconda@v1 From d1cc105a778240a7f90606728bc617612c537669 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 13:25:02 -0400 Subject: [PATCH 50/58] ensure conda_pkg_dir exists --- .github/workflows/job.test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 931ef6dc5..581c34089 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -87,7 +87,8 @@ jobs: - name: move conda cache shell: bash -l {0} run: | - mv ./conda_pkgs_dir/*.tar.bz2 ~/conda_pkgs_dir || echo "probably didn't restore cache" + mkdir -p ~/conda_pkgs_dir/ + mv ./conda_pkgs_dir/*.tar.bz2 ~/conda_pkgs_dir/ || echo "probably didn't restore cache" - name: Set up conda env uses: goanpeca/setup-miniconda@v1 From 2519ea52df93c1ba06878126d586bc177ab49a51 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Sun, 13 Sep 2020 13:25:22 -0400 Subject: [PATCH 51/58] cache epoch --- .github/workflows/job.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 581c34089..f9b375ab5 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -14,7 +14,7 @@ on: # shell: bash -l {0} env: - CACHE_EPOCH: 4 + CACHE_EPOCH: 5 # TODO extract these from files instead PY_JLSP_VERSION: 0.9.2 JS_JLLSP_VERSION: 2.0.5 From 615eb75a59deaeb84de0dbc9cfbc75e7c72f8316 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 15 Sep 2020 19:57:52 -0400 Subject: [PATCH 52/58] re-lock after merging master with ujson pin relaxed --- .../conda.lint.linux-64-3.8-2.2.lock | 44 +++++++++---------- .../conda.test.linux-64-3.6-2.2.lock | 42 +++++++++--------- .../conda.test.linux-64-3.7-2.2.lock | 42 +++++++++--------- .../conda.test.linux-64-3.8-2.2.lock | 44 +++++++++---------- .../conda.test.osx-64-3.6-2.2.lock | 32 +++++++------- .../conda.test.osx-64-3.7-2.2.lock | 32 +++++++------- .../conda.test.osx-64-3.8-2.2.lock | 34 +++++++------- .../conda.test.win-64-3.6-2.2.lock | 30 ++++++------- .../conda.test.win-64-3.7-2.2.lock | 30 ++++++------- .../conda.test.win-64-3.8-2.2.lock | 32 +++++++------- 10 files changed, 181 insertions(+), 181 deletions(-) diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index 51866ac7b..d4f060d78 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -1,12 +1,12 @@ # platform: linux-64 -# env_hash: d531b87f5fe1db92b2d091e5ea6a7a368faef027178ce1ea941ca057bd581725 +# env_hash: 0cc1175495b5acd3b58abb5c3d5816ce60fc9cd6ee4f09f5b87b6b8a82dcaf76 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 @@ -15,8 +15,8 @@ https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.34-h2122c62_9.tar.bz2#3821fcc9c963b6d3e337900419c8acf9 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.34-h47ac705_27.tar.bz2#dab9507161e6e0fbf298ac3ce749781a +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 @@ -54,7 +54,7 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_27.tar.bz2#ceb1bdd4d33a648707f3f8828e5ced28 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 @@ -65,7 +65,7 @@ https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-hed695b0_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123 https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h14c3975_1002.tar.bz2#ca4eb860b5528d5c6de8d97021d9ef78 https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 -https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.10.0-h568c755_0.tar.bz2#3eed3f226189c0c8205d615fd39a625a +https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.10.1-h568c755_0.tar.bz2#a058b6e433d9a7b018275f2ab5c2d690 https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2#56cc238b81624db9e3e36b2b6a482cc1 @@ -73,8 +73,8 @@ https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_27.tar.bz2#8796414e7cae565161dc62c8fe66a2cf -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_27.tar.bz2#36f3b65563c9264b6d1e04369f0456ba +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -98,7 +98,7 @@ https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9 https://conda.anaconda.org/conda-forge/linux-64/dataclasses-0.7-py38_0.tar.bz2#fc23a28d6ad2b84b317d6d398806fcb6 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.65.0-h6f030ca_0.tar.bz2#b0de00a186a544e2bdaed9765d97868f +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 @@ -138,7 +138,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.b https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 -https://conda.anaconda.org/conda-forge/linux-64/coverage-5.2.1-py38h1e0a361_0.tar.bz2#57ef322473afa25b886a9f1ae73a34b6 +https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py38h1e0a361_0.tar.bz2#22788baea856195f8e2e6ac7649618f8 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#ac7df2c675db951e9d26e356fd3bc56b https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py38h32f6830_1.tar.bz2#32b289c5841a1f84373357e4e53adfa0 https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#c50ea4f8695f7ca8be25388f07c09ebb @@ -153,7 +153,7 @@ https://conda.anaconda.org/conda-forge/linux-64/pickleshare-0.7.5-py38h32f6830_1 https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py38h32f6830_2.tar.bz2#00b247dd88620d9a0697cde9245ab3c0 https://conda.anaconda.org/conda-forge/linux-64/psutil-5.7.2-py38h1e0a361_0.tar.bz2#07fbe2211e11a5de802eeb6937d20d01 https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.2-py38h1e0a361_0.tar.bz2#46254f40de87710caa12ac8e8dbf6cc7 +https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py38h1e0a361_0.tar.bz2#6f5af0ff4a8e267fb7ac730b6472787a https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#8cff813a871cc0a8053dbf716dd4fba6 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_0.tar.bz2#5eb7c2f195653a637e8f7218859601d9 @@ -165,7 +165,7 @@ https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py38h32f6830_0.t https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py38h1e0a361_1.tar.bz2#5120a9329db3722c5ac094c756187fe9 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/linux-64/ujson-1.35-py38h950e882_1002.tar.bz2#8dc3a6923acd60b359b58c54f46eeda0 +https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py38h950e882_0.tar.bz2#92abf4be5823c7cb78404f8d43a25b41 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py38h1e0a361_1.tar.bz2#00208a69e0b6b3b36671484abc59a499 https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#81336f0ce79161ee893b584a70fa6109 https://conda.anaconda.org/conda-forge/noarch/black-20.8b1-py_1.tar.bz2#e555d6b71ec916c3dc4e6e3793cc9796 @@ -175,8 +175,8 @@ https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#8044bf1dbabee1a38484f4ae180dfbe6 https://conda.anaconda.org/conda-forge/noarch/mypy-0.782-py_0.tar.bz2#d7bbedbaab14ac2540ad103c9e8c30b8 -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.1-py38h32f6830_0.tar.bz2#b2da43b15b8d73ce0ec37d2ffba85570 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#3babbbfc7abafea69a1d55b9c3126111 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#050dd70f20541aeaece5540f19a22813 https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#72cf51c99288a05cca0ad13951697377 @@ -190,7 +190,7 @@ https://conda.anaconda.org/conda-forge/linux-64/jsonschema-3.2.0-py38h32f6830_1. https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 @@ -206,14 +206,15 @@ https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/linux-64/python-language-server-0.34.1-py38h32f6830_0.tar.bz2#3a26510ef3cfdc2e6da4d9fc2496097c +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/linux-64/r-cluster-2.1.0-r36h9bbef5b_3.tar.bz2#ba53f7e5860032e6fb4b109c8bffa1c3 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/linux-64/r-commonmark-1.7-r36hcdcec82_1002.tar.bz2#08d46f1df035d5a05510fd12d819bdb5 https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/linux-64/r-curl-4.3-r36hcdcec82_1.tar.bz2#f042fb55eba369c474121f3f04a273d3 https://conda.anaconda.org/conda-forge/linux-64/r-digest-0.6.25-r36h0357c0b_2.tar.bz2#2b73612d1717fa31652c68d921d71026 @@ -256,7 +257,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py38r36h8790de6_0.tar.bz2#57d151ed9877b9741b5caa946a3bdb9c https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py38h1e0a361_1001.tar.bz2#9b6582588698604a6d7a76b94c5db911 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#e6c0aefc70107e32644ff47aac9cbd2b -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#a0178952e0ff6db42059fbaf7534b0b5 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#c04455525ae0c88cc4ad7759d12bb072 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -288,7 +289,6 @@ https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.t https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#1fa60460d070c856e8ae3d9a75d8661a https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -299,12 +299,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/linux-64/r-pkgload-1.1.0-r36h0357c0b_0.tar.bz2#2b8830644030cdd9dba29758dc0b51d0 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/linux-64/r-tibble-3.0.3-r36hcdcec82_0.tar.bz2#7db9b1356eaa3fe8d75a660250bff539 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/linux-64/r-readr-1.3.1-r36h0357c0b_1004.tar.bz2#03fff27e47b836c4c9dd7d6bda500eb3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/linux-64/r-roxygen2-7.1.1-r36h0357c0b_0.tar.bz2#9b51c34d41319a57b8bfe1cf346cdf20 https://conda.anaconda.org/conda-forge/linux-64/r-testthat-2.3.2-r36h0357c0b_1.tar.bz2#dfe8aafaac718a05fceff5e794bf49e4 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.6-r36hcdcec82_0.tar.bz2#332ea7d2cc935ac67eeda87961b6baeb +https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.7-r36hcdcec82_0.tar.bz2#0781f63175381d0f5becd47ca1fa6357 diff --git a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock index 083e532cc..0355f097d 100644 --- a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock @@ -1,12 +1,12 @@ # platform: linux-64 -# env_hash: 15e64df96922caa05a55af53854814b2040cbae5a2e31f3d13f90ff4de3f9afd +# env_hash: d8d42823f604627eb8b7075b764fb602d491798d3f6c89421d86846722f7cf42 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 @@ -15,8 +15,8 @@ https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.34-h2122c62_9.tar.bz2#3821fcc9c963b6d3e337900419c8acf9 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.34-h47ac705_27.tar.bz2#dab9507161e6e0fbf298ac3ce749781a +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 @@ -54,7 +54,7 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_27.tar.bz2#ceb1bdd4d33a648707f3f8828e5ced28 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 @@ -73,8 +73,8 @@ https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_27.tar.bz2#8796414e7cae565161dc62c8fe66a2cf -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_27.tar.bz2#36f3b65563c9264b6d1e04369f0456ba +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -95,7 +95,7 @@ https://conda.anaconda.org/conda-forge/linux-64/backports-1.0-py36_1.tar.bz2#0e8 https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.65.0-h6f030ca_0.tar.bz2#b0de00a186a544e2bdaed9765d97868f +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/linux-64/ipython_genutils-0.2.0-py36_0.tar.bz2#80794c9ad52d72002687dc91222b31ba @@ -133,7 +133,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-hcf35c78_1003.tar.b https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py36h9f0ad1d_0.tar.bz2#a2a7acf537fb8cc533b598d38d8aa458 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py36h0ff685e_0.tar.bz2#ccd9d7b5af2d181f3597c388a11bc141 https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2#40d38d319a3a388dc6ff5e102419d29a -https://conda.anaconda.org/conda-forge/linux-64/coverage-5.2.1-py36h8c4c3a4_0.tar.bz2#03fbb68aacb24d54f94d6347e4610191 +https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py36h8c4c3a4_0.tar.bz2#0ffb2b3f67e394bfcab9414cc5555a22 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py36h9f0ad1d_1001.tar.bz2#2cb1beb7a0d40421be2762978591fba2 https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py36h9f0ad1d_1.tar.bz2#132cf027a4457ce2c17490d3c180ed2e https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py36h9f0ad1d_0.tar.bz2#90bd2acd42e189ac4afa32e165b1eea7 @@ -145,7 +145,7 @@ https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz https://conda.anaconda.org/conda-forge/linux-64/pexpect-4.8.0-py36h9f0ad1d_1.tar.bz2#7fde8ab34b9254a5c8fb8004f7c649cb https://conda.anaconda.org/conda-forge/linux-64/pickleshare-0.7.5-py36h9f0ad1d_1001.tar.bz2#1c98ac6dfa0b483945fa0febc806c8b7 https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.2-py36h8c4c3a4_0.tar.bz2#9dc4fc3769face1f589414e430197b82 +https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py36h8c4c3a4_0.tar.bz2#6482eafdd125955f74fa3b562561c5d8 https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2#24b78415f0724a53f66a1f22e7c18f5f https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py36h9947dbf_0.tar.bz2#6a474b754a341aa0ff537c712bc679e4 @@ -155,7 +155,7 @@ https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py36h9f0ad1d_0.t https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py36h8c4c3a4_1.tar.bz2#038edfc7e1ee730d9542270ea01ea908 https://conda.anaconda.org/conda-forge/linux-64/traitlets-4.3.3-py36h9f0ad1d_1.tar.bz2#37802414836e8c0594873aaf656ace5d https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/linux-64/ujson-1.35-py36h831f99a_1002.tar.bz2#1fb4cc1f04a63db2796c474917da4691 +https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py36h831f99a_0.tar.bz2#74101a23b17ab675ef6d8f2e675ee178 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py36h8c4c3a4_1.tar.bz2#e90b3800520629cf2ac3e99dd93e5a47 https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py36h9f0ad1d_0.tar.bz2#2e576448c83494f1adc65d6e88bbd070 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py36h516909a_1000.tar.bz2#b7e2bb2958f1641bbbd8c715889f20ba @@ -163,7 +163,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py36h45558ae_0. https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.4.0-h9f30f68_3.tar.bz2#c2ab1218b36ce66f20133ebcec2c00fe https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py36h9f0ad1d_1.tar.bz2#6d69b615a47c8a8a09fcbe2ee4b6e3f4 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2#25db5f7b909db392bff63f8111fbfa06 https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#742447fd30d093231aa2235e0dda229c https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py36h9f0ad1d_0.tar.bz2#59981b90e914248587c613bb68ecda2c @@ -178,13 +178,13 @@ https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py36h9f0ad1d_2.tar.bz2#a8bd95c374bf7750bdc21a470546c4fb -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py36_0.tar.bz2#49f709cc358c4cc25c0ea9fbaa5c9a0e https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.12-hbc1ed39_0.tar.bz2#5f60c9a622539cee5700f945556fb854 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py36h9f0ad1d_0.tar.bz2#09a88af3e60dbb6729ffc06dc4fe3209 -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.1-py36h9f0ad1d_0.tar.bz2#485c72caf2b5c3fd258016674e58304e +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py36h9f0ad1d_0.tar.bz2#cad8d692276af03e47c3c43206520fb4 https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-h316533a_2.tar.bz2#112ddffa915fb0eb86daac17d773ce99 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 @@ -195,14 +195,15 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/linux-64/python-language-server-0.34.1-py36h9f0ad1d_0.tar.bz2#012cea406f6ee1c1565c96ffe02a9290 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/linux-64/r-cluster-2.1.0-r36h9bbef5b_3.tar.bz2#ba53f7e5860032e6fb4b109c8bffa1c3 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/linux-64/r-commonmark-1.7-r36hcdcec82_1002.tar.bz2#08d46f1df035d5a05510fd12d819bdb5 https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/linux-64/r-curl-4.3-r36hcdcec82_1.tar.bz2#f042fb55eba369c474121f3f04a273d3 https://conda.anaconda.org/conda-forge/linux-64/r-digest-0.6.25-r36h0357c0b_2.tar.bz2#2b73612d1717fa31652c68d921d71026 @@ -245,7 +246,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py36r36h785e9b2_0.tar.bz2#0c236e2b857138e388b2885943ba4b51 https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py36h8c4c3a4_1001.tar.bz2#ca868c1e1e260e84fb2a89dc5e32a944 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#a2ebe9a0eefdd1156696080390f62c16 -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py36h9f0ad1d_0.tar.bz2#a403ce83ac87e376d8a179b7d7d741f3 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py36h9f0ad1d_0.tar.bz2#1da6fb185dac5bc611afe9597733b62e https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -277,7 +278,6 @@ https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.t https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py36h9f0ad1d_0.tar.bz2#a0d2d606845206cbff07b962ffd6c531 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -288,12 +288,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/linux-64/r-pkgload-1.1.0-r36h0357c0b_0.tar.bz2#2b8830644030cdd9dba29758dc0b51d0 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/linux-64/r-tibble-3.0.3-r36hcdcec82_0.tar.bz2#7db9b1356eaa3fe8d75a660250bff539 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/linux-64/r-readr-1.3.1-r36h0357c0b_1004.tar.bz2#03fff27e47b836c4c9dd7d6bda500eb3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/linux-64/r-roxygen2-7.1.1-r36h0357c0b_0.tar.bz2#9b51c34d41319a57b8bfe1cf346cdf20 https://conda.anaconda.org/conda-forge/linux-64/r-testthat-2.3.2-r36h0357c0b_1.tar.bz2#dfe8aafaac718a05fceff5e794bf49e4 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.6-r36hcdcec82_0.tar.bz2#332ea7d2cc935ac67eeda87961b6baeb +https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.7-r36hcdcec82_0.tar.bz2#0781f63175381d0f5becd47ca1fa6357 diff --git a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock index 94b7a3dfe..8e68decbe 100644 --- a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock @@ -1,12 +1,12 @@ # platform: linux-64 -# env_hash: 1c9bcf39cb0fb6314f70395151b20f461d0ed2844ceceea7aa45c226de237a0c +# env_hash: b7e828f1eb049d3460046693a57ce51b386d05ad50b0ae937229a850bffb4a18 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 @@ -15,8 +15,8 @@ https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.34-h2122c62_9.tar.bz2#3821fcc9c963b6d3e337900419c8acf9 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.34-h47ac705_27.tar.bz2#dab9507161e6e0fbf298ac3ce749781a +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 @@ -54,7 +54,7 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_27.tar.bz2#ceb1bdd4d33a648707f3f8828e5ced28 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 @@ -73,8 +73,8 @@ https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_27.tar.bz2#8796414e7cae565161dc62c8fe66a2cf -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_27.tar.bz2#36f3b65563c9264b6d1e04369f0456ba +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -95,7 +95,7 @@ https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b2 https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.65.0-h6f030ca_0.tar.bz2#b0de00a186a544e2bdaed9765d97868f +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 @@ -133,7 +133,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-hcf35c78_1003.tar.b https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py37hc8dfbb8_0.tar.bz2#35be2a89562ec6297c5cf9a45b1ccf2d https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py37h2b28604_0.tar.bz2#0cff4c98934c47ee9c6ac0691e6a5394 https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py37hc8dfbb8_1006.tar.bz2#9ac087b0b93ba7448ed20de438c23bc6 -https://conda.anaconda.org/conda-forge/linux-64/coverage-5.2.1-py37h8f50634_0.tar.bz2#89b0a84c2ba367eab5358a523a9f72cc +https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py37h8f50634_0.tar.bz2#7d2d0aead61aec1236940ba25b359036 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py37hc8dfbb8_1001.tar.bz2#d2022cd098dbc7806a845669e9f23621 https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py37hc8dfbb8_1.tar.bz2#035a07820788119b9903bf568f0d5b7e https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py37hc8dfbb8_0.tar.bz2#c6b612afebd9dea4557d0281fa090ec5 @@ -145,7 +145,7 @@ https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz https://conda.anaconda.org/conda-forge/linux-64/pexpect-4.8.0-py37hc8dfbb8_1.tar.bz2#fda2ad946f9f5b7ce3531cc34ab262e9 https://conda.anaconda.org/conda-forge/linux-64/pickleshare-0.7.5-py37hc8dfbb8_1001.tar.bz2#da9fda4a608e5de6990bf16f79c4ae1c https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.2-py37h8f50634_0.tar.bz2#d98d47ced89c7b7f4c0cbf87e6bbc11b +https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py37h8f50634_0.tar.bz2#252093d36ff1945e708ad4716e49034d https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py37hc8dfbb8_1.tar.bz2#3e3574f5f72cfb377ea86c87ca4a4599 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py37hac76be4_0.tar.bz2#883cee23f4d4037a74ba63334f3eb688 @@ -155,7 +155,7 @@ https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py37hc8dfbb8_0.t https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py37h8f50634_1.tar.bz2#fd1d04c8e4cf93219ffee974e36249ee https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/linux-64/ujson-1.35-py37h3340039_1002.tar.bz2#2f4502443ec091eb98806bd90979a325 +https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py37h3340039_0.tar.bz2#a91fd6bfaf8c7afbf388adcd1a4c2b2e https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py37h8f50634_1.tar.bz2#3df4f58629c9139d1a50c5ce0479e4b6 https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py37hc8dfbb8_0.tar.bz2#aa68567528981eb71d172b50e88b2f8f https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py37h516909a_1000.tar.bz2#24b38929b124bfec113339d7c3f51a60 @@ -163,7 +163,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py37hb09aad4_0. https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.4.0-h9f30f68_3.tar.bz2#c2ab1218b36ce66f20133ebcec2c00fe https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py37hc8dfbb8_1.tar.bz2#2169191b3df60024143e88aa047454ae -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py37hc8dfbb8_0.tar.bz2#295f9ca18c458eed106612b534a5990e https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py37hc8dfbb8_1.tar.bz2#787037d7513630b8b94fe8848c8cabf2 https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py37hc8dfbb8_0.tar.bz2#5040c6b5b030b24e7920c4e11e1b3d97 @@ -178,13 +178,13 @@ https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.bz2#048300df018759ff82326a79c1c9a068 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py37_0.tar.bz2#eae359f698f90923041039e45b5b3ebf https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.12-hbc1ed39_0.tar.bz2#5f60c9a622539cee5700f945556fb854 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#97224184e79a2073fad7f0eafb66ef2c -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.1-py37hc8dfbb8_0.tar.bz2#5361cccff2f12d67afe6251b15f24c93 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py37hc8dfbb8_0.tar.bz2#1df27a53e020cf1d27dc0591b10f3ef9 https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-h316533a_2.tar.bz2#112ddffa915fb0eb86daac17d773ce99 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 @@ -195,14 +195,15 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/linux-64/python-language-server-0.34.1-py37hc8dfbb8_0.tar.bz2#eb978cec674c62ce7b80a1a70e874f07 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/linux-64/r-cluster-2.1.0-r36h9bbef5b_3.tar.bz2#ba53f7e5860032e6fb4b109c8bffa1c3 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/linux-64/r-commonmark-1.7-r36hcdcec82_1002.tar.bz2#08d46f1df035d5a05510fd12d819bdb5 https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/linux-64/r-curl-4.3-r36hcdcec82_1.tar.bz2#f042fb55eba369c474121f3f04a273d3 https://conda.anaconda.org/conda-forge/linux-64/r-digest-0.6.25-r36h0357c0b_2.tar.bz2#2b73612d1717fa31652c68d921d71026 @@ -245,7 +246,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py37r36h03ebfcd_0.tar.bz2#76fa35820fb69f72320daa771c7d76f4 https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py37h8f50634_1001.tar.bz2#25c41b583a0224b00c75b6fa12cced23 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#f97512db0383e0f9c85088afe24aaf3d -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py37hc8dfbb8_0.tar.bz2#c8d47368e11c2928799713cd263dbdb5 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py37hc8dfbb8_0.tar.bz2#a737350578b8f4e381b56037d32e299b https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -277,7 +278,6 @@ https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.t https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py37hc8dfbb8_0.tar.bz2#492a6537018c52f5debc44b7832e3415 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -288,12 +288,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/linux-64/r-pkgload-1.1.0-r36h0357c0b_0.tar.bz2#2b8830644030cdd9dba29758dc0b51d0 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/linux-64/r-tibble-3.0.3-r36hcdcec82_0.tar.bz2#7db9b1356eaa3fe8d75a660250bff539 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/linux-64/r-readr-1.3.1-r36h0357c0b_1004.tar.bz2#03fff27e47b836c4c9dd7d6bda500eb3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/linux-64/r-roxygen2-7.1.1-r36h0357c0b_0.tar.bz2#9b51c34d41319a57b8bfe1cf346cdf20 https://conda.anaconda.org/conda-forge/linux-64/r-testthat-2.3.2-r36h0357c0b_1.tar.bz2#dfe8aafaac718a05fceff5e794bf49e4 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.6-r36hcdcec82_0.tar.bz2#332ea7d2cc935ac67eeda87961b6baeb +https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.7-r36hcdcec82_0.tar.bz2#0781f63175381d0f5becd47ca1fa6357 diff --git a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock index 4b71e0d8a..c51cc74cb 100644 --- a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock @@ -1,12 +1,12 @@ # platform: linux-64 -# env_hash: 0473aa53884ee380f97a57e0d3a067216cdec57a392ac156f7049b7ed9d82d99 +# env_hash: d91ca2537085b27703c8b46dc06ece1892d0929261037938a0c2c54ce32aa99f @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/texlab-2.2.0-he32d670_0.tar.bz2#ded86115b98be12936467b221594ff76 https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 @@ -15,8 +15,8 @@ https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 -https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.34-h2122c62_9.tar.bz2#3821fcc9c963b6d3e337900419c8acf9 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.34-h47ac705_27.tar.bz2#dab9507161e6e0fbf298ac3ce749781a +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 @@ -54,7 +54,7 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_27.tar.bz2#ceb1bdd4d33a648707f3f8828e5ced28 +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 @@ -65,7 +65,7 @@ https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-hed695b0_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123 https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h14c3975_1002.tar.bz2#ca4eb860b5528d5c6de8d97021d9ef78 https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 -https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.10.0-h568c755_0.tar.bz2#3eed3f226189c0c8205d615fd39a625a +https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.10.1-h568c755_0.tar.bz2#a058b6e433d9a7b018275f2ab5c2d690 https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2#56cc238b81624db9e3e36b2b6a482cc1 @@ -73,8 +73,8 @@ https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_27.tar.bz2#8796414e7cae565161dc62c8fe66a2cf -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_27.tar.bz2#36f3b65563c9264b6d1e04369f0456ba +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -95,7 +95,7 @@ https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b2 https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.65.0-h6f030ca_0.tar.bz2#b0de00a186a544e2bdaed9765d97868f +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 @@ -132,7 +132,7 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.b https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 -https://conda.anaconda.org/conda-forge/linux-64/coverage-5.2.1-py38h1e0a361_0.tar.bz2#57ef322473afa25b886a9f1ae73a34b6 +https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py38h1e0a361_0.tar.bz2#22788baea856195f8e2e6ac7649618f8 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#ac7df2c675db951e9d26e356fd3bc56b https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py38h32f6830_1.tar.bz2#32b289c5841a1f84373357e4e53adfa0 https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#c50ea4f8695f7ca8be25388f07c09ebb @@ -145,7 +145,7 @@ https://conda.anaconda.org/conda-forge/linux-64/pexpect-4.8.0-py38h32f6830_1.tar https://conda.anaconda.org/conda-forge/linux-64/pickleshare-0.7.5-py38h32f6830_1001.tar.bz2#05b7f1f00d70e0f37041c56acc9601ce https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py38h32f6830_2.tar.bz2#00b247dd88620d9a0697cde9245ab3c0 https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.2-py38h1e0a361_0.tar.bz2#46254f40de87710caa12ac8e8dbf6cc7 +https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py38h1e0a361_0.tar.bz2#6f5af0ff4a8e267fb7ac730b6472787a https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#8cff813a871cc0a8053dbf716dd4fba6 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_0.tar.bz2#5eb7c2f195653a637e8f7218859601d9 @@ -155,7 +155,7 @@ https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py38h32f6830_0.t https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py38h1e0a361_1.tar.bz2#5120a9329db3722c5ac094c756187fe9 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/linux-64/ujson-1.35-py38h950e882_1002.tar.bz2#8dc3a6923acd60b359b58c54f46eeda0 +https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py38h950e882_0.tar.bz2#92abf4be5823c7cb78404f8d43a25b41 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py38h1e0a361_1.tar.bz2#00208a69e0b6b3b36671484abc59a499 https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#81336f0ce79161ee893b584a70fa6109 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8 @@ -163,8 +163,8 @@ https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py38h766eaa4_0. https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz2#7dc3072aa3f1e9154dbb9f1b86f6c280 https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#8044bf1dbabee1a38484f4ae180dfbe6 -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.1-py38h32f6830_0.tar.bz2#b2da43b15b8d73ce0ec37d2ffba85570 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#3babbbfc7abafea69a1d55b9c3126111 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#050dd70f20541aeaece5540f19a22813 https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#72cf51c99288a05cca0ad13951697377 @@ -178,7 +178,7 @@ https://conda.anaconda.org/conda-forge/linux-64/jsonschema-3.2.0-py38h32f6830_1. https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 @@ -194,14 +194,15 @@ https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/linux-64/python-language-server-0.34.1-py38h32f6830_0.tar.bz2#3a26510ef3cfdc2e6da4d9fc2496097c +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/linux-64/r-cluster-2.1.0-r36h9bbef5b_3.tar.bz2#ba53f7e5860032e6fb4b109c8bffa1c3 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/linux-64/r-commonmark-1.7-r36hcdcec82_1002.tar.bz2#08d46f1df035d5a05510fd12d819bdb5 https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/linux-64/r-curl-4.3-r36hcdcec82_1.tar.bz2#f042fb55eba369c474121f3f04a273d3 https://conda.anaconda.org/conda-forge/linux-64/r-digest-0.6.25-r36h0357c0b_2.tar.bz2#2b73612d1717fa31652c68d921d71026 @@ -244,7 +245,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py38r36h8790de6_0.tar.bz2#57d151ed9877b9741b5caa946a3bdb9c https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py38h1e0a361_1001.tar.bz2#9b6582588698604a6d7a76b94c5db911 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#e6c0aefc70107e32644ff47aac9cbd2b -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#a0178952e0ff6db42059fbaf7534b0b5 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#c04455525ae0c88cc4ad7759d12bb072 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -276,7 +277,6 @@ https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.t https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#1fa60460d070c856e8ae3d9a75d8661a https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -287,12 +287,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/linux-64/r-pkgload-1.1.0-r36h0357c0b_0.tar.bz2#2b8830644030cdd9dba29758dc0b51d0 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/linux-64/r-tibble-3.0.3-r36hcdcec82_0.tar.bz2#7db9b1356eaa3fe8d75a660250bff539 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/linux-64/r-readr-1.3.1-r36h0357c0b_1004.tar.bz2#03fff27e47b836c4c9dd7d6bda500eb3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/linux-64/r-roxygen2-7.1.1-r36h0357c0b_0.tar.bz2#9b51c34d41319a57b8bfe1cf346cdf20 https://conda.anaconda.org/conda-forge/linux-64/r-testthat-2.3.2-r36h0357c0b_1.tar.bz2#dfe8aafaac718a05fceff5e794bf49e4 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.6-r36hcdcec82_0.tar.bz2#332ea7d2cc935ac67eeda87961b6baeb +https://conda.anaconda.org/conda-forge/linux-64/r-languageserver-0.3.7-r36hcdcec82_0.tar.bz2#0781f63175381d0f5becd47ca1fa6357 diff --git a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock index 64a2cb673..0f80c5a14 100644 --- a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: c281c2fe9b25aafa488a3f01515df9253ebe7890e264f09f5954198e751811fe +# env_hash: 9e65afd7c7e0fa5d88a985cef61623ae9f2221458074d3304ee91b83b60f7b5e @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -66,7 +66,7 @@ https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e9 https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.33.0-h960bd1c_0.tar.bz2#2258e92373f9991a586fc416ae459f17 https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-h22b1bf0_7.tar.bz2#b4c99ba13a76c9fd3b5a048713c65f01 https://conda.anaconda.org/conda-forge/osx-64/clangxx-10.0.1-default_hf57f61e_1.tar.bz2#0facf4e241a27960a9e6d76aaf7741fe -https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_5.tar.bz2#2c448418234a063705d9398b462b878f +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_6.tar.bz2#cfc5b6c76b8946f222a613ad4b5e84aa https://conda.anaconda.org/conda-forge/osx-64/libblas-3.8.0-17_openblas.tar.bz2#ceac2df441f5c3acae4fb1cb02ea7fb2 https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_5.tar.bz2#9ba8b61a0dd9d2ef20b0ef3d4e05a5fc https://conda.anaconda.org/conda-forge/osx-64/python-3.6.11-hc38f9c5_2_cpython.tar.bz2#7840b0226df9b6c7c3e6c1f9d8e4b73f @@ -78,7 +78,7 @@ https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-10.0.1-h033240e https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_5.tar.bz2#69fc878ff57fa0993a025740b253b81c https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/osx-64/glib-2.65.0-h577aef8_0.tar.bz2#a1c10538d9a66ae232a23737e6272be6 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.0-hdb5fb44_0.tar.bz2#3e052e8ee6780caf5c8f500cec4762c9 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/osx-64/ipython_genutils-0.2.0-py36_0.tar.bz2#0ed84bd49612535792119b2fef8f2a9e @@ -119,7 +119,7 @@ https://conda.anaconda.org/conda-forge/osx-64/certifi-2020.6.20-py36h9f0ad1d_0.t https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.1-py36h6a9c9ac_0.tar.bz2#c1bc1230b54b1a0ed526bc5b7b6353da https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2#56a4e55f67ff573b28f6a7473b53692c https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-10.0.1-he6db49b_0.tar.bz2#09f41ca12558a661ca0d844d19cb5d58 -https://conda.anaconda.org/conda-forge/osx-64/coverage-5.2.1-py36h9de38fb_0.tar.bz2#55ca57b4469c9323a14fc1b2bcd38217 +https://conda.anaconda.org/conda-forge/osx-64/coverage-5.3-py36h9de38fb_0.tar.bz2#48c365e2269034a88edf7a9ec1a22888 https://conda.anaconda.org/conda-forge/osx-64/entrypoints-0.3-py36h9f0ad1d_1001.tar.bz2#ce0e182a8bcbb1e90cee7c2ed011cc45 https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py36h9f0ad1d_1.tar.bz2#40ec30cdd4434d834101ca3f11fb7fdf https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-ha2d443c_0.tar.bz2#366e55fd3a2bcd38d608fd91d04ce8ff @@ -132,7 +132,7 @@ https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz https://conda.anaconda.org/conda-forge/osx-64/pexpect-4.8.0-py36h9f0ad1d_1.tar.bz2#8ef6e33aca359b29edffa67758c77ee5 https://conda.anaconda.org/conda-forge/osx-64/pickleshare-0.7.5-py36h9f0ad1d_1001.tar.bz2#41e1965c4ba6913d78176df9eebeb885 https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.2-py36h9de38fb_0.tar.bz2#96b38f77f044c2fa0748fb794b49f689 +https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.3-py36h9de38fb_0.tar.bz2#39a30baecf8d547f145a57493402eaa2 https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2#afe3b3e7e9e92d7d71bd409b1c05597c https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py36hd529914_0.tar.bz2#763eb646ea27f47d33683543a84e8602 @@ -142,7 +142,7 @@ https://conda.anaconda.org/conda-forge/osx-64/soupsieve-2.0.1-py36h9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/osx-64/tornado-6.0.4-py36h37b9a7d_1.tar.bz2#74fba774afb0eea578e4fc03651a7987 https://conda.anaconda.org/conda-forge/osx-64/traitlets-4.3.3-py36h9f0ad1d_1.tar.bz2#465aceca33712aec20ea32a7d6bcdc05 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/osx-64/ujson-1.35-py36h0130604_1002.tar.bz2#a05cbb3a62ad40070e6bdd41d89e5b1c +https://conda.anaconda.org/conda-forge/osx-64/ujson-3.2.0-py36h27176af_0.tar.bz2#2fd5e1e9adec85f888779e9b49db778f https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.11.2-py36h37b9a7d_0.tar.bz2#c616df5c222ebbb74f05c5ffae7416dd https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-20.1.0-py36h9de38fb_1.tar.bz2#d4a82c105c56d0761ae5768e04c66dd9 https://conda.anaconda.org/conda-forge/osx-64/beautifulsoup4-4.9.1-py36h9f0ad1d_0.tar.bz2#88d36f441e14fc8050eeda6f7d35f9dc @@ -152,7 +152,7 @@ https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1-py36h54f4bc5_0.ta https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.4.0-hd8d2a14_3.tar.bz2#4ab144d931c848a589f08a86572b94ea https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-4.6.3-py36h9f0ad1d_1.tar.bz2#c8798b6e2130b7f95edaa412a73a7e96 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2#03b88fcc1cc210d5993faa097777b2cd https://conda.anaconda.org/conda-forge/osx-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#ecd8616d9a40949515aee694f950bf88 https://conda.anaconda.org/conda-forge/osx-64/astroid-2.4.2-py36h9f0ad1d_0.tar.bz2#0b13cfea49d15001c54c7af066ea5846 @@ -169,13 +169,13 @@ https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/osx-64/pluggy-0.13.1-py36h9f0ad1d_2.tar.bz2#cf85873fb47ca54e3e83df5cb5e69bab -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py36_0.tar.bz2#f86375093d38cbe9bf2bdf866b3bf79e https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.12-h9ab2c78_0.tar.bz2#f6bf28d3c14f4c9a119feb71416f49bd https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/osx-64/pylint-2.6.0-py36h9f0ad1d_0.tar.bz2#f17d0a97205f4c2617e6c39c8d6d9cf4 -https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.1-py36h9f0ad1d_0.tar.bz2#93a123109c02c3db685952e379ae5e9f +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.2-py36h9f0ad1d_0.tar.bz2#a53b41c91dcf4f0301f6fd2176380f26 https://conda.anaconda.org/conda-forge/osx-64/r-base-3.6.3-h0dd4800_2.tar.bz2#bf4796681dc8176d0e696b91a040518e https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 @@ -186,14 +186,15 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/osx-64/python-language-server-0.34.1-py36h9f0ad1d_0.tar.bz2#086a6ce39b185baf9159e40e5544bed5 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.9-r36h800e0f2_0.tar.bz2#a406b81824a6b0793f32dde33176f12b https://conda.anaconda.org/conda-forge/osx-64/r-base64enc-0.1_3-r36h17f1fa6_1004.tar.bz2#878533c8941a8f57ba5d7dc2ecd6ad24 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/osx-64/r-cluster-2.1.0-r36h384270c_3.tar.bz2#2107d9f025760f0294514bc480eb2a76 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/osx-64/r-commonmark-1.7-r36h17f1fa6_1002.tar.bz2#4655d03999be558ab62ac07f6c72ed2a https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/osx-64/r-curl-4.3-r36h17f1fa6_1.tar.bz2#1af32526d766ba771a79a2e02a246862 https://conda.anaconda.org/conda-forge/osx-64/r-digest-0.6.25-r36hc5da6b9_2.tar.bz2#d4c22676c4f03108ba28b28e7a2ad336 @@ -236,7 +237,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py36r36h255dfe6_0.tar.bz2#ea5b942a9dfd194a130076f5df928562 https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py36h37b9a7d_1001.tar.bz2#f247ae168911cfeb1863d5aaa4100293 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#73331f8ce4ee928ceb03165087fec2cc -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.1-py36h9f0ad1d_0.tar.bz2#f7ce48863c9228a6269b95660610e15d +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.2-py36h9f0ad1d_0.tar.bz2#1ae250de0f955e6586492b90091ebcb4 https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -268,7 +269,6 @@ https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_3-r36h17f1fa6_0.tar https://conda.anaconda.org/conda-forge/osx-64/r-vctrs-0.3.4-r36h800e0f2_0.tar.bz2#6359379c4163f427f9b31fcdcc95eb60 https://conda.anaconda.org/conda-forge/osx-64/notebook-6.1.4-py36h9f0ad1d_0.tar.bz2#cf7d8d376aa2c603757d6cf850766ca7 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -279,12 +279,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/osx-64/r-pkgload-1.1.0-r36hc5da6b9_0.tar.bz2#6ec1e6e3daccc2a5218860268df500b3 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/osx-64/r-tibble-3.0.3-r36h17f1fa6_0.tar.bz2#9e1166daa4540ea45cdc1768a171e6e3 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/osx-64/r-readr-1.3.1-r36hc5da6b9_1004.tar.bz2#63f7627d1e3f0f31d24780517729abe3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/osx-64/r-roxygen2-7.1.1-r36hc5da6b9_0.tar.bz2#417f447d4759a8773c21d2f7acb60e7f https://conda.anaconda.org/conda-forge/osx-64/r-testthat-2.3.2-r36hc5da6b9_1.tar.bz2#bee548e1f1f5184012c011321fb6fe96 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/osx-64/r-languageserver-0.3.6-r36h17f1fa6_0.tar.bz2#19f1ddfbccd5fd04db9c81a3c95c6bcf +https://conda.anaconda.org/conda-forge/osx-64/r-languageserver-0.3.7-r36h800e0f2_0.tar.bz2#1f24dbb3d25d3ef4b7dc50bdd82cd348 diff --git a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock index 27d64f1d8..4460af24d 100644 --- a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: 4113dda029f170bbe4a06384d44d8931b50e61954ad398bbf4d1966e7ecc047c +# env_hash: f255f3f57985baabd1a8ffff8f5ba765a803d8dbc2be20a29242e81c98968ef3 @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -66,7 +66,7 @@ https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e9 https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.33.0-h960bd1c_0.tar.bz2#2258e92373f9991a586fc416ae459f17 https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-h22b1bf0_7.tar.bz2#b4c99ba13a76c9fd3b5a048713c65f01 https://conda.anaconda.org/conda-forge/osx-64/clangxx-10.0.1-default_hf57f61e_1.tar.bz2#0facf4e241a27960a9e6d76aaf7741fe -https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_5.tar.bz2#2c448418234a063705d9398b462b878f +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_6.tar.bz2#cfc5b6c76b8946f222a613ad4b5e84aa https://conda.anaconda.org/conda-forge/osx-64/libblas-3.8.0-17_openblas.tar.bz2#ceac2df441f5c3acae4fb1cb02ea7fb2 https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_5.tar.bz2#9ba8b61a0dd9d2ef20b0ef3d4e05a5fc https://conda.anaconda.org/conda-forge/osx-64/python-3.7.8-hc9dea61_1_cpython.tar.bz2#46fe9ea04f7e863da2588ad41d2f65ad @@ -78,7 +78,7 @@ https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-10.0.1-h033240e https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_5.tar.bz2#69fc878ff57fa0993a025740b253b81c https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/osx-64/glib-2.65.0-h577aef8_0.tar.bz2#a1c10538d9a66ae232a23737e6272be6 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.0-hdb5fb44_0.tar.bz2#3e052e8ee6780caf5c8f500cec4762c9 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 @@ -119,7 +119,7 @@ https://conda.anaconda.org/conda-forge/osx-64/certifi-2020.6.20-py37hc8dfbb8_0.t https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.1-py37hf5b7abd_0.tar.bz2#2573d85b7551041afeda2354f6820544 https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py37hc8dfbb8_1006.tar.bz2#2ba299bc0ed276573f82b3124aaabf64 https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-10.0.1-he6db49b_0.tar.bz2#09f41ca12558a661ca0d844d19cb5d58 -https://conda.anaconda.org/conda-forge/osx-64/coverage-5.2.1-py37h60d8a13_0.tar.bz2#b8bb21f3e26631e8d09d2edb12a88b60 +https://conda.anaconda.org/conda-forge/osx-64/coverage-5.3-py37h60d8a13_0.tar.bz2#a3a00e0a589bc30c31792361a7a57a2e https://conda.anaconda.org/conda-forge/osx-64/entrypoints-0.3-py37hc8dfbb8_1001.tar.bz2#b7aac483541e38cc0c9d37cb8c66e748 https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py37hc8dfbb8_1.tar.bz2#c66b4c180ffff9c12c2bd2b525886e55 https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-ha2d443c_0.tar.bz2#366e55fd3a2bcd38d608fd91d04ce8ff @@ -132,7 +132,7 @@ https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz https://conda.anaconda.org/conda-forge/osx-64/pexpect-4.8.0-py37hc8dfbb8_1.tar.bz2#249ce152201450091b9dcfa4b1438590 https://conda.anaconda.org/conda-forge/osx-64/pickleshare-0.7.5-py37hc8dfbb8_1001.tar.bz2#ef95100f59e4cc126096c0e7d56ad6a6 https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.2-py37h60d8a13_0.tar.bz2#b3fab5b1bf142f513c7ee4727d6c0c78 +https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.3-py37h60d8a13_0.tar.bz2#94f2aed22c54c837e839b349e68a327c https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py37hc8dfbb8_1.tar.bz2#e04eb80e387daf290b2a6a22dd4e5048 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py37hf1e22d8_0.tar.bz2#c2492af1a31813a2521b796b321d131f @@ -142,7 +142,7 @@ https://conda.anaconda.org/conda-forge/osx-64/soupsieve-2.0.1-py37hc8dfbb8_0.tar https://conda.anaconda.org/conda-forge/osx-64/tornado-6.0.4-py37h9bfed18_1.tar.bz2#829661629c8cea96982bbb9ec5431cb5 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/osx-64/ujson-1.35-py37h570ac47_1002.tar.bz2#6279ade66791a3e02e7a07425e771e93 +https://conda.anaconda.org/conda-forge/osx-64/ujson-3.2.0-py37hdadc0f0_0.tar.bz2#b5534108c065a01395987544158c2c44 https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.11.2-py37h9bfed18_0.tar.bz2#ea188117ff4b67294e39af71820e47ae https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-20.1.0-py37h60d8a13_1.tar.bz2#b04491c7ebd0cc299cba6cb2ed230d79 https://conda.anaconda.org/conda-forge/osx-64/beautifulsoup4-4.9.1-py37hc8dfbb8_0.tar.bz2#6f9be0e1d2bed5dc4dc7dec4864e6637 @@ -152,7 +152,7 @@ https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1-py37h94e4008_0.ta https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.4.0-hd8d2a14_3.tar.bz2#4ab144d931c848a589f08a86572b94ea https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-4.6.3-py37hc8dfbb8_1.tar.bz2#58c752f9d23bf3d6f04a1371cb55888e -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py37hc8dfbb8_0.tar.bz2#c0d703d2b3a993653907e0a56477e6ed https://conda.anaconda.org/conda-forge/osx-64/terminado-0.8.3-py37hc8dfbb8_1.tar.bz2#5372af80cad71eb6470397a63a60d51c https://conda.anaconda.org/conda-forge/osx-64/astroid-2.4.2-py37hc8dfbb8_0.tar.bz2#6ea90c8c11d7c1cf374025e7376b2fd0 @@ -169,13 +169,13 @@ https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/osx-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.bz2#7996fa61764b6ec6f021fec9fde00954 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py37_0.tar.bz2#2236119952411416d83ac3fd5b7df19f https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.12-h9ab2c78_0.tar.bz2#f6bf28d3c14f4c9a119feb71416f49bd https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/osx-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#78d2d030b41c488fd955e8efcb22759d -https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.1-py37hc8dfbb8_0.tar.bz2#060bc288b8071d746a02661e72231168 +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.2-py37hc8dfbb8_0.tar.bz2#6364160c44bc051a07cfa45109eeba00 https://conda.anaconda.org/conda-forge/osx-64/r-base-3.6.3-h0dd4800_2.tar.bz2#bf4796681dc8176d0e696b91a040518e https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 @@ -186,14 +186,15 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/osx-64/python-language-server-0.34.1-py37hc8dfbb8_0.tar.bz2#71071cc912aee252fd0c35b56ec505d7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.9-r36h800e0f2_0.tar.bz2#a406b81824a6b0793f32dde33176f12b https://conda.anaconda.org/conda-forge/osx-64/r-base64enc-0.1_3-r36h17f1fa6_1004.tar.bz2#878533c8941a8f57ba5d7dc2ecd6ad24 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/osx-64/r-cluster-2.1.0-r36h384270c_3.tar.bz2#2107d9f025760f0294514bc480eb2a76 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/osx-64/r-commonmark-1.7-r36h17f1fa6_1002.tar.bz2#4655d03999be558ab62ac07f6c72ed2a https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/osx-64/r-curl-4.3-r36h17f1fa6_1.tar.bz2#1af32526d766ba771a79a2e02a246862 https://conda.anaconda.org/conda-forge/osx-64/r-digest-0.6.25-r36hc5da6b9_2.tar.bz2#d4c22676c4f03108ba28b28e7a2ad336 @@ -236,7 +237,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py37r36h10e2902_0.tar.bz2#9fd23a6822fbdbe5ef5882ede3e87c80 https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py37h9bfed18_1001.tar.bz2#2fd1acc250ced775937fb2074ef87a5d https://conda.anaconda.org/conda-forge/osx-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#cbe09101edeff4b41beb711754a25c3b -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.1-py37hc8dfbb8_0.tar.bz2#ebf5fa430c093b1be16efedbfc455ddd +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.2-py37hc8dfbb8_0.tar.bz2#58f35f595c7ca72447717bdbbec168d7 https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -268,7 +269,6 @@ https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_3-r36h17f1fa6_0.tar https://conda.anaconda.org/conda-forge/osx-64/r-vctrs-0.3.4-r36h800e0f2_0.tar.bz2#6359379c4163f427f9b31fcdcc95eb60 https://conda.anaconda.org/conda-forge/osx-64/notebook-6.1.4-py37hc8dfbb8_0.tar.bz2#080717d83c8f45785d9fe9b07f170086 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -279,12 +279,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/osx-64/r-pkgload-1.1.0-r36hc5da6b9_0.tar.bz2#6ec1e6e3daccc2a5218860268df500b3 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/osx-64/r-tibble-3.0.3-r36h17f1fa6_0.tar.bz2#9e1166daa4540ea45cdc1768a171e6e3 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/osx-64/r-readr-1.3.1-r36hc5da6b9_1004.tar.bz2#63f7627d1e3f0f31d24780517729abe3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/osx-64/r-roxygen2-7.1.1-r36hc5da6b9_0.tar.bz2#417f447d4759a8773c21d2f7acb60e7f https://conda.anaconda.org/conda-forge/osx-64/r-testthat-2.3.2-r36hc5da6b9_1.tar.bz2#bee548e1f1f5184012c011321fb6fe96 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/osx-64/r-languageserver-0.3.6-r36h17f1fa6_0.tar.bz2#19f1ddfbccd5fd04db9c81a3c95c6bcf +https://conda.anaconda.org/conda-forge/osx-64/r-languageserver-0.3.7-r36h800e0f2_0.tar.bz2#1f24dbb3d25d3ef4b7dc50bdd82cd348 diff --git a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock index 4ab854857..2b087b2d0 100644 --- a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: osx-64 -# env_hash: 8734f59f0ba3d0a948a02a8962bf4cf3753ddc4c61d582a81bc26fcfc7124ebd +# env_hash: c665110542b42b8d94ebb69c70b663ed43109238a89271c841ad0fbac26343d1 @EXPLICIT https://conda.anaconda.org/conda-forge/osx-64/texlab-2.2.0-he32d670_0.tar.bz2#7f2932542975c6a6f1bf31171317b08d https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -51,7 +51,7 @@ https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.9.0-h39bdce6_5.tar.bz2#4 https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.9.10-h7fdee97_2.tar.bz2#0e85f302f80f137d2a9783a0e6f9a154 https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-10.0.1-h1341992_3.tar.bz2#470372226c02c17774138996cc42a583 https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.0.2-h72d8aaf_1.tar.bz2#a7b9a26985eadd6675077490a015e61e -https://conda.anaconda.org/conda-forge/osx-64/nodejs-14.10.0-hdde0ff8_0.tar.bz2#96de06ec3188ac249eff01d8cf4722c1 +https://conda.anaconda.org/conda-forge/osx-64/nodejs-14.10.1-hdde0ff8_0.tar.bz2#ffe81ca8593ea173ffed60d33a9ddfc8 https://conda.anaconda.org/conda-forge/osx-64/readline-8.0-h0678c8f_2.tar.bz2#8f69d684fce8e73328995d7efb77816a https://conda.anaconda.org/conda-forge/osx-64/tktable-2.10-h008db23_3.tar.bz2#23c628279724698c8eb2d1e60a383c80 https://conda.anaconda.org/conda-forge/osx-64/zstd-1.4.5-h0384e3a_2.tar.bz2#9fc03147df58a6ecd6f4013d85357283 @@ -66,7 +66,7 @@ https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e9 https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.33.0-h960bd1c_0.tar.bz2#2258e92373f9991a586fc416ae459f17 https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-h22b1bf0_7.tar.bz2#b4c99ba13a76c9fd3b5a048713c65f01 https://conda.anaconda.org/conda-forge/osx-64/clangxx-10.0.1-default_hf57f61e_1.tar.bz2#0facf4e241a27960a9e6d76aaf7741fe -https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_5.tar.bz2#2c448418234a063705d9398b462b878f +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_6.tar.bz2#cfc5b6c76b8946f222a613ad4b5e84aa https://conda.anaconda.org/conda-forge/osx-64/libblas-3.8.0-17_openblas.tar.bz2#ceac2df441f5c3acae4fb1cb02ea7fb2 https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_5.tar.bz2#9ba8b61a0dd9d2ef20b0ef3d4e05a5fc https://conda.anaconda.org/conda-forge/osx-64/python-3.8.5-hfc71d35_7_cpython.tar.bz2#07b37ccc230d68589de5d410a243e150 @@ -78,7 +78,7 @@ https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-10.0.1-h033240e https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_5.tar.bz2#69fc878ff57fa0993a025740b253b81c https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/osx-64/glib-2.65.0-h577aef8_0.tar.bz2#a1c10538d9a66ae232a23737e6272be6 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.0-hdb5fb44_0.tar.bz2#3e052e8ee6780caf5c8f500cec4762c9 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 @@ -118,7 +118,7 @@ https://conda.anaconda.org/conda-forge/osx-64/certifi-2020.6.20-py38h32f6830_0.t https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.1-py38hc4dd44e_0.tar.bz2#3c90ffbae207968013d952efc1f1639a https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#dec39018b2742cd6b3bbe65e3febb87d https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-10.0.1-he6db49b_0.tar.bz2#09f41ca12558a661ca0d844d19cb5d58 -https://conda.anaconda.org/conda-forge/osx-64/coverage-5.2.1-py38h4d0b108_0.tar.bz2#bf1898b7b6d1df645279c2c2731a4612 +https://conda.anaconda.org/conda-forge/osx-64/coverage-5.3-py38h4d0b108_0.tar.bz2#150c996fa5507f4505006cecf824621e https://conda.anaconda.org/conda-forge/osx-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#bab2b1490aca62b1f9c618136579dbf9 https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py38h32f6830_1.tar.bz2#7141946de7d0d01092788292203038ae https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-ha2d443c_0.tar.bz2#366e55fd3a2bcd38d608fd91d04ce8ff @@ -132,7 +132,7 @@ https://conda.anaconda.org/conda-forge/osx-64/pexpect-4.8.0-py38h32f6830_1.tar.b https://conda.anaconda.org/conda-forge/osx-64/pickleshare-0.7.5-py38h32f6830_1001.tar.bz2#c6decc37371acd1641af1d54597ae48e https://conda.anaconda.org/conda-forge/osx-64/pluggy-0.13.1-py38h32f6830_2.tar.bz2#302460727c9213901b15d772090353bf https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.2-py38h4d0b108_0.tar.bz2#1fa41a19ad6d19a1fe4e638629843d10 +https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.3-py38h4d0b108_0.tar.bz2#afb9777ef6416ae18393fec6e6d6ed88 https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#ff35ce1da678177b45ba3159dcdb6766 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py38h2c785a9_0.tar.bz2#ad94f23a55c082c3766372e68618f405 @@ -142,7 +142,7 @@ https://conda.anaconda.org/conda-forge/osx-64/soupsieve-2.0.1-py38h32f6830_0.tar https://conda.anaconda.org/conda-forge/osx-64/tornado-6.0.4-py38h64e0658_1.tar.bz2#e962e1de5a285c9be6bf09bd2eff9023 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/osx-64/ujson-1.35-py38hc84c608_1002.tar.bz2#f0c93b2e0700620ab1da7ff37b72eeed +https://conda.anaconda.org/conda-forge/osx-64/ujson-3.2.0-py38h11c0d25_0.tar.bz2#1909e88dadb6ab41a91c4601061b79e4 https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.11.2-py38h64e0658_0.tar.bz2#818b7c98d62ee7ecd9b8403a3b18d697 https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-20.1.0-py38h4d0b108_1.tar.bz2#67ac14d8fbb81e4e70e4fb5c73544d30 https://conda.anaconda.org/conda-forge/osx-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#4ccc1acfdc4b14143d004b5363fdac3a @@ -152,8 +152,8 @@ https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1-py38h52adbb4_0.ta https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.7.2-h8810732_0.tar.bz2#0120109a68f6f4d59ed7fde0484114c7 https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#98b8f9ebcdac7a0a56c83f8012afdfde -https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.1-py38h32f6830_0.tar.bz2#d8c7358eda013810aae2c95612b5d6b6 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#739e872287384f4d733fee2fc54485db +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#39091084ae29653935bf7db42f41eb84 https://conda.anaconda.org/conda-forge/osx-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#cf909ebe6d2986e69b00008736fd6df0 https://conda.anaconda.org/conda-forge/osx-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#01070f8332ee5f94123894b5dee3a148 @@ -169,7 +169,7 @@ https://conda.anaconda.org/conda-forge/osx-64/jsonschema-3.2.0-py38h32f6830_1.ta https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py38_0.tar.bz2#c79f61a3d9e170d5690a2527b1b1eb67 https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#4c6cba1ee89e2a2cf0d5409c4c4c91e0 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 @@ -185,14 +185,15 @@ https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/osx-64/python-language-server-0.34.1-py38h32f6830_0.tar.bz2#1986a4541091ccc048deddada100a6ef +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.9-r36h800e0f2_0.tar.bz2#a406b81824a6b0793f32dde33176f12b https://conda.anaconda.org/conda-forge/osx-64/r-base64enc-0.1_3-r36h17f1fa6_1004.tar.bz2#878533c8941a8f57ba5d7dc2ecd6ad24 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/osx-64/r-cluster-2.1.0-r36h384270c_3.tar.bz2#2107d9f025760f0294514bc480eb2a76 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/osx-64/r-commonmark-1.7-r36h17f1fa6_1002.tar.bz2#4655d03999be558ab62ac07f6c72ed2a https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/osx-64/r-curl-4.3-r36h17f1fa6_1.tar.bz2#1af32526d766ba771a79a2e02a246862 https://conda.anaconda.org/conda-forge/osx-64/r-digest-0.6.25-r36hc5da6b9_2.tar.bz2#d4c22676c4f03108ba28b28e7a2ad336 @@ -235,7 +236,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py38r36h65ad66c_0.tar.bz2#62feb0b43afa7f7ba4cf128464bfb80f https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py38h64e0658_1001.tar.bz2#155160e255dc13a153dfada014def133 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#9b4fc2ae9182f958ae31d7dbdb016bf9 -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#0191ddb49b9dcb5aae1b8d13a2330169 +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#74acf9f5ff00c5eec8cb71a77f1bdeb7 https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -267,7 +268,6 @@ https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_3-r36h17f1fa6_0.tar https://conda.anaconda.org/conda-forge/osx-64/r-vctrs-0.3.4-r36h800e0f2_0.tar.bz2#6359379c4163f427f9b31fcdcc95eb60 https://conda.anaconda.org/conda-forge/osx-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#287e05080593e41f9af87169dacc24f7 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -278,12 +278,12 @@ https://conda.anaconda.org/conda-forge/noarch/r-3.6-r36_1004.tar.bz2#2fbd4141ccb https://conda.anaconda.org/conda-forge/osx-64/r-pkgload-1.1.0-r36hc5da6b9_0.tar.bz2#6ec1e6e3daccc2a5218860268df500b3 https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/osx-64/r-tibble-3.0.3-r36h17f1fa6_0.tar.bz2#9e1166daa4540ea45cdc1768a171e6e3 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/osx-64/r-readr-1.3.1-r36hc5da6b9_1004.tar.bz2#63f7627d1e3f0f31d24780517729abe3 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/osx-64/r-roxygen2-7.1.1-r36hc5da6b9_0.tar.bz2#417f447d4759a8773c21d2f7acb60e7f https://conda.anaconda.org/conda-forge/osx-64/r-testthat-2.3.2-r36hc5da6b9_1.tar.bz2#bee548e1f1f5184012c011321fb6fe96 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/osx-64/r-languageserver-0.3.6-r36h17f1fa6_0.tar.bz2#19f1ddfbccd5fd04db9c81a3c95c6bcf +https://conda.anaconda.org/conda-forge/osx-64/r-languageserver-0.3.7-r36h800e0f2_0.tar.bz2#1f24dbb3d25d3ef4b7dc50bdd82cd348 diff --git a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock index 22d13a28b..ed0a3a596 100644 --- a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: 6e7da56e0bee8fb1cabac15dc4c7fb1393f23bd81e4b6ab161d28329374dce07 +# env_hash: 13e9f6f389b6b489380959b61ff72ca32fc81553a6eb6b318f8906f374f5e28e @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -88,7 +88,7 @@ https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz https://conda.anaconda.org/conda-forge/win-64/certifi-2020.6.20-py36h9f0ad1d_0.tar.bz2#16165361e61fa38f35eccc4082aecf52 https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.1-py36hef61171_0.tar.bz2#8fbba0ea6ecf80afd58912a6e8856a6c https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2#5133a0fed9851d9fc4de77388bd8860a -https://conda.anaconda.org/conda-forge/win-64/coverage-5.2.1-py36h779f372_0.tar.bz2#c063b67f25e29da71c95464003ca9492 +https://conda.anaconda.org/conda-forge/win-64/coverage-5.3-py36h779f372_0.tar.bz2#9787a0d07909db0ec5b61019a7b23286 https://conda.anaconda.org/conda-forge/win-64/entrypoints-0.3-py36h9f0ad1d_1001.tar.bz2#7239ab16a2574828390619d1bbc03d46 https://conda.anaconda.org/conda-forge/win-64/freetype-2.10.2-hd328e21_0.tar.bz2#eed84d2b6fa30df3e788a7e86ff3ffd1 https://conda.anaconda.org/conda-forge/win-64/future-0.18.2-py36h9f0ad1d_1.tar.bz2#be6bdea64df35e325aa67a8e81c3eaa4 @@ -102,7 +102,7 @@ https://conda.anaconda.org/conda-forge/win-64/mistune-0.8.4-py36h68a101e_1001.ta https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz2#6d160f7346ac815500b5475d9a0f88a9 https://conda.anaconda.org/conda-forge/win-64/pickleshare-0.7.5-py36h9f0ad1d_1001.tar.bz2#5e2cb4f298d7301f5460b25506dec63b https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.2-py36h779f372_0.tar.bz2#7fd70ee8c9be20a37cdcea444262a667 +https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.3-py36h779f372_0.tar.bz2#d90fc4261460dce75f42187cd423a55b https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2#eea31910565b1c8bfad8c7b9d8fc1d4b https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/win-64/pyzmq-19.0.2-py36h274d426_0.tar.bz2#830c3bf61b4522003098b58ccd120244 @@ -111,7 +111,7 @@ https://conda.anaconda.org/conda-forge/win-64/ruamel_yaml-0.15.80-py36h779f372_1 https://conda.anaconda.org/conda-forge/win-64/soupsieve-2.0.1-py36h9f0ad1d_0.tar.bz2#6afb1ab7c01edc85f3939f6d6c85a06c https://conda.anaconda.org/conda-forge/win-64/traitlets-4.3.3-py36h9f0ad1d_1.tar.bz2#af03bfeb2e66a71f3830d68a56695bd6 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/win-64/ujson-1.35-py36hbd05846_1002.tar.bz2#64a8a4a1572f6e3197dbe763f3456ea4 +https://conda.anaconda.org/conda-forge/win-64/ujson-3.2.0-py36h003fed8_0.tar.bz2#ec09de7da3ce29545201514a80ab05d7 https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-20.1.0-py36h779f372_1.tar.bz2#14f8469b6ea78f1f013a9ceea2fd8e08 https://conda.anaconda.org/conda-forge/win-64/beautifulsoup4-4.9.1-py36h9f0ad1d_0.tar.bz2#1ad06e610b7da7d29c291c1c14e30ff1 https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py36hfa6e2cd_1000.tar.bz2#ef1e9bcb17b2d2c7c848f7626c706e02 @@ -130,7 +130,7 @@ https://conda.anaconda.org/msys2/win-64/m2w64-icu-58.2-heb44b8b_2.tar.bz2#af3ec1 https://conda.anaconda.org/msys2/win-64/m2w64-libjpeg-turbo-1.4.2-3.tar.bz2#5d393a3e604f504b597006f4020719dc https://conda.anaconda.org/msys2/win-64/m2w64-libvorbis-1.3.5-2.tar.bz2#a7ae5a7ca8a0e39abf22a259828b2c8b https://conda.anaconda.org/msys2/win-64/m2w64-speexdsp-1.2rc3-3.tar.bz2#d0471e2a7293f06bd01f6fbc4b322da2 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/win-64/pywinpty-0.5.7-py36_0.tar.bz2#d2d64f396214a76d61345896a0101a19 https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2#2e5f73f26a931bbdd28e5b674876ed22 https://conda.anaconda.org/conda-forge/win-64/astroid-2.4.2-py36h9f0ad1d_0.tar.bz2#601af3e55147c6444ac4f88b9e00d864 @@ -149,10 +149,10 @@ https://conda.anaconda.org/msys2/win-64/m2w64-xz-5.2.2-2.tar.bz2#bc00ad049b9a76a https://conda.anaconda.org/msys2/win-64/m2w64-zlib-1.2.8-10.tar.bz2#0485dc8f4d06b8f59d1a280059b11cb9 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/win-64/pluggy-0.13.1-py36h9f0ad1d_2.tar.bz2#d425f849ed071da2639af037954ffd7e -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py36_0.tar.bz2#d1a2017da88d0fc01723f4af5d90d3d8 https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#66e3ef329c0197db02dc51c5c10924aa -https://conda.anaconda.org/conda-forge/win-64/glib-2.65.0-he4de6d7_0.tar.bz2#1667dc188a9a2a5f6c326619a7f04a6c +https://conda.anaconda.org/conda-forge/win-64/glib-2.66.0-h31c07e1_0.tar.bz2#b586d868159f15096a57d6f30df27e98 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/msys2/win-64/m2w64-libpng-1.6.21-2.tar.bz2#1ba351551d947ba6adfd885c63ef2c8e https://conda.anaconda.org/msys2/win-64/m2w64-libsndfile-1.0.26-2.tar.bz2#1db5c023cb3841a3db65f1a17af58123 @@ -162,7 +162,7 @@ https://conda.anaconda.org/msys2/win-64/m2w64-pcre-8.38-2.tar.bz2#253fbfd117623a https://conda.anaconda.org/msys2/win-64/m2w64-tcl-8.6.5-3.tar.bz2#f9e5043bfdd11946199b19d62118c129 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py36h9f0ad1d_0.tar.bz2#d16d91a9cf17e9ef4ce3b6143d7404dd -https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.1-py36h9f0ad1d_0.tar.bz2#4d69d192e3f503f4c809b880941fa4a5 +https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.2-py36h9f0ad1d_0.tar.bz2#71765777f4e92d2239bd607745d31a78 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 @@ -174,14 +174,14 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/win-64/python-language-server-0.34.1-py36h9f0ad1d_0.tar.bz2#72f2c3839fd34dccec4d28e30743561f +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py36h68a101e_1001.tar.bz2#fd6cfac2952587674493aeea891717d5 https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 https://conda.anaconda.org/conda-forge/win-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#743e1217aa3f9fac323e18f1a55f934f https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b -https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.1-py36h9f0ad1d_0.tar.bz2#6bf315331dc9f7642cf38b91e61a32dd +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.2-py36h9f0ad1d_0.tar.bz2#a26c6e249eb73e542bdfc4768bc55e53 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py36h5ca1d4c_0.tar.bz2#283a8b05a52c10e8293c56b49722a656 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 @@ -191,9 +191,10 @@ https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.t https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/win-64/r-cluster-2.1.0-r36h17ddedb_3.tar.bz2#2fed5d06a0c47268455808e857db22b4 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/win-64/r-commonmark-1.7-r36hda5aaf8_1002.tar.bz2#ffaf329d11dd17b3d8cf21cf120ad56c https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/win-64/r-curl-4.3-r36hda5aaf8_1.tar.bz2#f6272734555050e25b45ab17bde28334 https://conda.anaconda.org/conda-forge/win-64/r-digest-0.6.25-r36h796a38f_2.tar.bz2#442d41682c26e7dc236b5ab341111b88 @@ -253,7 +254,7 @@ https://conda.anaconda.org/conda-forge/noarch/r-rex-1.2.0-r36h6115d3f_1.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/r-rprojroot-1.3_2-r36h6115d3f_1003.tar.bz2#20938c6c697d99831822775109a94306 https://conda.anaconda.org/conda-forge/noarch/r-stringr-1.4.0-r36h6115d3f_2.tar.bz2#2e6d27855dd00e5478bc774f1c45078c https://conda.anaconda.org/conda-forge/win-64/r-xml2-1.3.2-r36h796a38f_1.tar.bz2#2c8dc11a76e2ca495fab45f6079bf4a8 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 @@ -263,7 +264,6 @@ https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_3-r36hda5aaf8_0.tar.bz2#aac38a033b32875600db9a8ce8d1ee99 https://conda.anaconda.org/conda-forge/win-64/r-vctrs-0.3.4-r36hda5aaf8_0.tar.bz2#fe0d98c5c4eaa2d9b45b2765e200909c https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -274,10 +274,10 @@ https://conda.anaconda.org/conda-forge/win-64/r-pkgload-1.1.0-r36h796a38f_0.tar. https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/win-64/r-tibble-3.0.3-r36hda5aaf8_0.tar.bz2#fecc1cd8e735de36e8412a1fd989fbc8 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/win-64/r-readr-1.3.1-r36h796a38f_1004.tar.bz2#102329013f7a23463ca26684c0e21261 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/win-64/r-roxygen2-7.1.1-r36h796a38f_0.tar.bz2#8ef960f4bdf3bfaac4d364987e473399 https://conda.anaconda.org/conda-forge/win-64/r-testthat-2.3.2-r36h796a38f_1.tar.bz2#188009fe45f73d91da04a1db687e3d38 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/win-64/r-languageserver-0.3.6-r36hda5aaf8_0.tar.bz2#a847fc2af7b27c02cfb7190785cbd3eb +https://conda.anaconda.org/conda-forge/win-64/r-languageserver-0.3.7-r36hda5aaf8_0.tar.bz2#198e5e580980cb12e67c1b603385c207 diff --git a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock index b268c8bc6..e96bc00c4 100644 --- a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: 44c2515d2a5d979e9a95b20e0a39aa556207e4d960100e057c4745c3446e2359 +# env_hash: 3ddc38ade3e56d633e08def017cd7d834ed7813a8d9cdc47c798104c066bb59d @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -93,7 +93,7 @@ https://conda.anaconda.org/conda-forge/win-64/certifi-2020.6.20-py37hc8dfbb8_0.t https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.1-py37h26f1ce3_0.tar.bz2#5bb3ab8642b78f75d39b569e3bb4f450 https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py37hc8dfbb8_1006.tar.bz2#0df25d90a1c948bf4670e79a1d82fae8 https://conda.anaconda.org/conda-forge/win-64/chktex-1.7.6-h301d43c_0.tar.bz2#2524622d2aba34490f2e47f63413226a -https://conda.anaconda.org/conda-forge/win-64/coverage-5.2.1-py37h4ab8f01_0.tar.bz2#827f53882973073a870e0aec6ded852d +https://conda.anaconda.org/conda-forge/win-64/coverage-5.3-py37h4ab8f01_0.tar.bz2#d0afd9b0a2f6c789d45042d12c5b81d5 https://conda.anaconda.org/conda-forge/win-64/entrypoints-0.3-py37hc8dfbb8_1001.tar.bz2#d2fe85877956397727be3684d54c9060 https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.13.1-hdcb13c4_1002.tar.bz2#14463877c4f1d2038ab294662a48dd29 https://conda.anaconda.org/conda-forge/win-64/future-0.18.2-py37hc8dfbb8_1.tar.bz2#e445308a0d8485e605f9d652af785bad @@ -115,7 +115,7 @@ https://conda.anaconda.org/conda-forge/win-64/mistune-0.8.4-py37h8055547_1001.ta https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz2#6d160f7346ac815500b5475d9a0f88a9 https://conda.anaconda.org/conda-forge/win-64/pickleshare-0.7.5-py37hc8dfbb8_1001.tar.bz2#7cbad756cba9fad198bc5497fc5aa214 https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.2-py37h4ab8f01_0.tar.bz2#e6421d27241e5f54b9e36a8a6f6f43df +https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.3-py37h4ab8f01_0.tar.bz2#bd2cad7ee0dbe40e78cfd132c1275e6e https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py37hc8dfbb8_1.tar.bz2#01b77aece8f9fff0d11194a5b940e566 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/win-64/pywinpty-0.5.7-py37_0.tar.bz2#e44b3c18025f120ce9e3b2b1034d141b @@ -125,7 +125,7 @@ https://conda.anaconda.org/conda-forge/win-64/ruamel_yaml-0.15.80-py37h4ab8f01_1 https://conda.anaconda.org/conda-forge/win-64/soupsieve-2.0.1-py37hc8dfbb8_0.tar.bz2#b3757d67b4c6f540b95acdf034d99771 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/win-64/ujson-1.35-py37h63f7a3c_1002.tar.bz2#cd131d23e20464a3b8a238826cdfd76d +https://conda.anaconda.org/conda-forge/win-64/ujson-3.2.0-py37h1834ac0_0.tar.bz2#9a99fb2f5f9ee5c066ed32c12df1148e https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-20.1.0-py37h4ab8f01_1.tar.bz2#b54dcf757fb997b798fa045631ba27f7 https://conda.anaconda.org/conda-forge/win-64/beautifulsoup4-4.9.1-py37hc8dfbb8_0.tar.bz2#0789b5214759ebad018a820fbc1b0ede https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py37hfa6e2cd_1000.tar.bz2#b54116c43b0f6a65407ec3c3f7b6d5c4 @@ -137,7 +137,7 @@ https://conda.anaconda.org/conda-forge/win-64/liblapack-3.8.0-17_openblas.tar.bz https://conda.anaconda.org/msys2/win-64/m2w64-speex-1.2rc2-3.tar.bz2#cfb2035f4b816d954fb037d9948b4112 https://conda.anaconda.org/msys2/win-64/m2w64-xz-5.2.2-2.tar.bz2#bc00ad049b9a76a11ba1dbed9b1e4989 https://conda.anaconda.org/msys2/win-64/m2w64-zlib-1.2.8-10.tar.bz2#0485dc8f4d06b8f59d1a280059b11cb9 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py37hc8dfbb8_0.tar.bz2#9b4e23425314ee11eb2642d6b173fe2c https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py37hc8dfbb8_1.tar.bz2#1a74c285091290ce8770324df73a8361 https://conda.anaconda.org/conda-forge/win-64/astroid-2.4.2-py37hc8dfbb8_0.tar.bz2#6ce53b1a29aecdfce6331ce56778428d @@ -145,7 +145,7 @@ https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6. https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/win-64/glib-2.65.0-he4de6d7_0.tar.bz2#1667dc188a9a2a5f6c326619a7f04a6c +https://conda.anaconda.org/conda-forge/win-64/glib-2.66.0-h31c07e1_0.tar.bz2#b586d868159f15096a57d6f30df27e98 https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py37hc8dfbb8_0.tar.bz2#065614a77915bd0b8aef87793bd6a161 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py37hc8dfbb8_1.tar.bz2#fc8098b181afa34a0c905190e5f5061f @@ -158,14 +158,14 @@ https://conda.anaconda.org/msys2/win-64/m2w64-pcre-8.38-2.tar.bz2#253fbfd117623a https://conda.anaconda.org/msys2/win-64/m2w64-tcl-8.6.5-3.tar.bz2#f9e5043bfdd11946199b19d62118c129 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/win-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.bz2#f36a1f1d605e2e645a8c76f35877cdfd -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py37_0.tar.bz2#1192e585504c96d2857f3b222ab7f360 https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#f8506741bdc6d9003820d3ea2b73c11b -https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.1-py37hc8dfbb8_0.tar.bz2#fddcd6222e009caf43e2726d26ce5276 +https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.2-py37hc8dfbb8_0.tar.bz2#8619107972b709af9e5d0d3946024f02 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 @@ -178,11 +178,11 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/win-64/python-language-server-0.34.1-py37hc8dfbb8_0.tar.bz2#f059e921e16db0e5982dfe9d6c210bbc +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py37h8055547_1001.tar.bz2#dab9649746bb45db36a4f28794f80551 https://conda.anaconda.org/conda-forge/win-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#3f60bd66429da1ad124ee281eb172212 -https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.1-py37hc8dfbb8_0.tar.bz2#7c77e4db10855e915d89389e81881422 +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.2-py37hc8dfbb8_0.tar.bz2#4573420cbc88d481eddea2e7c9341d03 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f @@ -191,9 +191,10 @@ https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.t https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/win-64/r-cluster-2.1.0-r36h17ddedb_3.tar.bz2#2fed5d06a0c47268455808e857db22b4 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/win-64/r-commonmark-1.7-r36hda5aaf8_1002.tar.bz2#ffaf329d11dd17b3d8cf21cf120ad56c https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/win-64/r-curl-4.3-r36hda5aaf8_1.tar.bz2#f6272734555050e25b45ab17bde28334 https://conda.anaconda.org/conda-forge/win-64/r-digest-0.6.25-r36h796a38f_2.tar.bz2#442d41682c26e7dc236b5ab341111b88 @@ -262,9 +263,8 @@ https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.2-r36h601d743_0.tar. https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_3-r36hda5aaf8_0.tar.bz2#aac38a033b32875600db9a8ce8d1ee99 https://conda.anaconda.org/conda-forge/win-64/r-vctrs-0.3.4-r36hda5aaf8_0.tar.bz2#fe0d98c5c4eaa2d9b45b2765e200909c -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -275,10 +275,10 @@ https://conda.anaconda.org/conda-forge/win-64/r-pkgload-1.1.0-r36h796a38f_0.tar. https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/win-64/r-tibble-3.0.3-r36hda5aaf8_0.tar.bz2#fecc1cd8e735de36e8412a1fd989fbc8 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/win-64/r-readr-1.3.1-r36h796a38f_1004.tar.bz2#102329013f7a23463ca26684c0e21261 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/win-64/r-roxygen2-7.1.1-r36h796a38f_0.tar.bz2#8ef960f4bdf3bfaac4d364987e473399 https://conda.anaconda.org/conda-forge/win-64/r-testthat-2.3.2-r36h796a38f_1.tar.bz2#188009fe45f73d91da04a1db687e3d38 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/win-64/r-languageserver-0.3.6-r36hda5aaf8_0.tar.bz2#a847fc2af7b27c02cfb7190785cbd3eb +https://conda.anaconda.org/conda-forge/win-64/r-languageserver-0.3.7-r36hda5aaf8_0.tar.bz2#198e5e580980cb12e67c1b603385c207 diff --git a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock index ac16fdf09..1bf0fc15b 100644 --- a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock @@ -1,5 +1,5 @@ # platform: win-64 -# env_hash: 18af403e632f6c57db552bafac33e1ff3f136b7fcd833089c5f6ea59bd37284c +# env_hash: 72a1ef21efe6080723fb8a80eba741a811528570795b14d79c54d3c10c7916a2 @EXPLICIT https://conda.anaconda.org/conda-forge/win-64/texlab-2.2.0-hf301747_0.tar.bz2#d920a1c5e86b4eb96653df2de4980711 https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2#19f9db5f4f1b7f5ef5f6d67207f25f38 @@ -17,7 +17,7 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libiconv-1.14-6.tar.bz2#2f98e65f08 https://conda.anaconda.org/msys2/win-64/m2w64-libogg-1.3.2-3.tar.bz2#1ee2fa142adba8203c7f20e411ca629f https://conda.anaconda.org/msys2/win-64/m2w64-libwinpthread-git-5.0.0.4634.697f757-2.tar.bz2#67e61e700eb27424979778fae9293f13 https://conda.anaconda.org/msys2/win-64/m2w64-wineditline-2.101-5.tar.bz2#e998ddf70fd878bc0f81fbd173070ac7 -https://conda.anaconda.org/conda-forge/win-64/nodejs-14.10.0-0.tar.bz2#bc641dce0cc2d8f2f09a0c9937593d50 +https://conda.anaconda.org/conda-forge/win-64/nodejs-14.10.1-0.tar.bz2#86c3768cd02577a3032eb0f82422fe4c https://conda.anaconda.org/conda-forge/win-64/vc-14.1-h869be7e_1.tar.bz2#4fae57303daa91367eca263374e4a638 https://conda.anaconda.org/conda-forge/win-64/firefox-80.0-ha925a31_0.tar.bz2#c69d05b0797d1b8ce24c254c3d589023 https://conda.anaconda.org/conda-forge/win-64/geckodriver-0.27.0-h33f27b4_0.tar.bz2#e795207bad71f429dd10dce3d205503e @@ -92,7 +92,7 @@ https://conda.anaconda.org/conda-forge/win-64/certifi-2020.6.20-py38h32f6830_0.t https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.1-py38hba49e27_0.tar.bz2#9b6ffe6576bff4faec49c2a0f1acd1e2 https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#077df2b4e7a47fd2f9d91f9786b86bd3 https://conda.anaconda.org/conda-forge/win-64/chktex-1.7.6-h301d43c_0.tar.bz2#2524622d2aba34490f2e47f63413226a -https://conda.anaconda.org/conda-forge/win-64/coverage-5.2.1-py38h1e8a9f7_0.tar.bz2#2f45e7ed4534c7d38c0ddd171a7ff290 +https://conda.anaconda.org/conda-forge/win-64/coverage-5.3-py38h1e8a9f7_0.tar.bz2#513166aa673b807a0ea0f830235035ac https://conda.anaconda.org/conda-forge/win-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#501821704929125cf6dce5e1f78e2d31 https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.13.1-hdcb13c4_1002.tar.bz2#14463877c4f1d2038ab294662a48dd29 https://conda.anaconda.org/conda-forge/win-64/future-0.18.2-py38h32f6830_1.tar.bz2#895f92ec9e6080be682b297a26aabe37 @@ -115,7 +115,7 @@ https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz https://conda.anaconda.org/conda-forge/win-64/pickleshare-0.7.5-py38h32f6830_1001.tar.bz2#dc10558245d001155e6f8543a9bfbba5 https://conda.anaconda.org/conda-forge/win-64/pluggy-0.13.1-py38h32f6830_2.tar.bz2#a6003590f7f616d3d8caaef200feeaae https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4ef3ad3544282d12cee708e956dcd -https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.2-py38h1e8a9f7_0.tar.bz2#6eeca8712b52c9f67fe55672b5a20191 +https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.3-py38h1e8a9f7_0.tar.bz2#de514bd02f9ad0634439306c52abb85c https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#65fe2a7aac4b68cc876be3bd6a1a4fce https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/win-64/pywinpty-0.5.7-py38_0.tar.bz2#e3804fd067ca9c7c4ae07b911f95994a @@ -125,7 +125,7 @@ https://conda.anaconda.org/conda-forge/win-64/ruamel_yaml-0.15.80-py38h1e8a9f7_1 https://conda.anaconda.org/conda-forge/win-64/soupsieve-2.0.1-py38h32f6830_0.tar.bz2#225c5f4fcb2ed395e925ea568c35868d https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 -https://conda.anaconda.org/conda-forge/win-64/ujson-1.35-py38hb99c5c2_1002.tar.bz2#553a12ceba19f574c886aafd11c66766 +https://conda.anaconda.org/conda-forge/win-64/ujson-3.2.0-py38h7ae7562_0.tar.bz2#98382a7eb2ca46ac8daaa1ad267a3b67 https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-20.1.0-py38h1e8a9f7_1.tar.bz2#33b8a7bb4f4bad4ab35e45d41cd967e2 https://conda.anaconda.org/conda-forge/win-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#de0124f39679267d6ae0d18d0f92f68a https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py38hfa6e2cd_1000.tar.bz2#2bdf3af68e4733e9922fd53b49c80baf @@ -137,8 +137,8 @@ https://conda.anaconda.org/conda-forge/win-64/liblapack-3.8.0-17_openblas.tar.bz https://conda.anaconda.org/msys2/win-64/m2w64-speex-1.2rc2-3.tar.bz2#cfb2035f4b816d954fb037d9948b4112 https://conda.anaconda.org/msys2/win-64/m2w64-xz-5.2.2-2.tar.bz2#bc00ad049b9a76a11ba1dbed9b1e4989 https://conda.anaconda.org/msys2/win-64/m2w64-zlib-1.2.8-10.tar.bz2#0485dc8f4d06b8f59d1a280059b11cb9 -https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.1-py38h32f6830_0.tar.bz2#10c046b97a5058a759c69da416446bc3 -https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.3.4-pyh9f0ad1d_1.tar.bz2#6ec9333b96b7b3fb33385ed01b96d894 +https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#c4de3af7690d6360400d8e4c6de54155 +https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#831becf6cdcd684f029c90933da18186 https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#da0bcb0ef428f741cd5a1a803f5d9c99 https://conda.anaconda.org/conda-forge/win-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#497402679038946740b77dfcddd4ee5b @@ -146,7 +146,7 @@ https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6. https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/win-64/glib-2.65.0-he4de6d7_0.tar.bz2#1667dc188a9a2a5f6c326619a7f04a6c +https://conda.anaconda.org/conda-forge/win-64/glib-2.66.0-h31c07e1_0.tar.bz2#b586d868159f15096a57d6f30df27e98 https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py38h32f6830_0.tar.bz2#f0d9ecab3f49632fa3a623b6a26701db https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py38h32f6830_1.tar.bz2#b83ae2d41bc9bf8570a5d976904bbe35 @@ -158,7 +158,7 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libxml2-2.9.10-3.tar.bz2#1d8ba23ab https://conda.anaconda.org/msys2/win-64/m2w64-pcre-8.38-2.tar.bz2#253fbfd117623a201492ede449ea10bd https://conda.anaconda.org/msys2/win-64/m2w64-tcl-8.6.5-3.tar.bz2#f9e5043bfdd11946199b19d62118c129 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.6.1-py_0.tar.bz2#37736a64e169c430eac98a46ddc1ac4a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py38_0.tar.bz2#d15fe1e41378deeaeccfa23d535322ea https://conda.anaconda.org/conda-forge/win-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#b52d4f9e12511fe2a2c3893bcfc0caee https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 @@ -177,11 +177,11 @@ https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75e https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/win-64/python-language-server-0.34.1-py38h32f6830_0.tar.bz2#e78373e0fbc0902a0e04cf26997f72f4 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py38h9de7a3e_1001.tar.bz2#faae48837ae26b7ac120460cc5294dec https://conda.anaconda.org/conda-forge/win-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#360f801d915483c1af0f38b58396c032 -https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.1-py38h32f6830_0.tar.bz2#e198ecbac26edcff4d15d69348936a62 +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#8bcff4d5b2194a3cc9eb9dd04ac7128b https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f @@ -190,9 +190,10 @@ https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.t https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 -https://conda.anaconda.org/conda-forge/noarch/r-clipr-0.7.0-r36h6115d3f_1.tar.bz2#ef77fbbae1e4dfc59a7afe85937edea3 +https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed https://conda.anaconda.org/conda-forge/win-64/r-cluster-2.1.0-r36h17ddedb_3.tar.bz2#2fed5d06a0c47268455808e857db22b4 https://conda.anaconda.org/conda-forge/noarch/r-codetools-0.2_16-r36h6115d3f_1002.tar.bz2#7d1b897afcfddc122b214c425d394ddd +https://conda.anaconda.org/conda-forge/win-64/r-commonmark-1.7-r36hda5aaf8_1002.tar.bz2#ffaf329d11dd17b3d8cf21cf120ad56c https://conda.anaconda.org/conda-forge/noarch/r-crayon-1.3.4-r36h6115d3f_1003.tar.bz2#f744faf7c73cc8abbe1b87a25a24878e https://conda.anaconda.org/conda-forge/win-64/r-curl-4.3-r36hda5aaf8_1.tar.bz2#f6272734555050e25b45ab17bde28334 https://conda.anaconda.org/conda-forge/win-64/r-digest-0.6.25-r36h796a38f_2.tar.bz2#442d41682c26e7dc236b5ab341111b88 @@ -261,9 +262,8 @@ https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.2-r36h601d743_0.tar. https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_3-r36hda5aaf8_0.tar.bz2#aac38a033b32875600db9a8ce8d1ee99 https://conda.anaconda.org/conda-forge/win-64/r-vctrs-0.3.4-r36hda5aaf8_0.tar.bz2#fe0d98c5c4eaa2d9b45b2765e200909c -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.7-py_0.tar.bz2#5b91f512df1c1bc191c540df8a274c82 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 -https://conda.anaconda.org/conda-forge/noarch/r-hms-0.5.3-r36h6115d3f_1.tar.bz2#b8e3f83c6f3891200e6adab52900963c https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f https://conda.anaconda.org/conda-forge/noarch/r-pillar-1.4.6-r36h6115d3f_0.tar.bz2#0562c96c3feab8bc4212374cdad86071 https://conda.anaconda.org/conda-forge/noarch/r-pkgbuild-1.1.0-r36h6115d3f_0.tar.bz2#bbc33a8ed43a342d24bc2346d2b25b31 @@ -274,10 +274,10 @@ https://conda.anaconda.org/conda-forge/win-64/r-pkgload-1.1.0-r36h796a38f_0.tar. https://conda.anaconda.org/conda-forge/noarch/r-repr-1.1.0-r36h6115d3f_1.tar.bz2#79528754edef88a8276f8325884e70bf https://conda.anaconda.org/conda-forge/win-64/r-tibble-3.0.3-r36hda5aaf8_0.tar.bz2#fecc1cd8e735de36e8412a1fd989fbc8 https://conda.anaconda.org/conda-forge/noarch/r-irdisplay-0.7-r36_1002.tar.bz2#be7c34b93a8b03e3dce5344ac9a94c6a -https://conda.anaconda.org/conda-forge/win-64/r-readr-1.3.1-r36h796a38f_1004.tar.bz2#102329013f7a23463ca26684c0e21261 https://conda.anaconda.org/conda-forge/noarch/r-rematch2-2.1.2-r36h6115d3f_1.tar.bz2#ce9c3aa34838ec179fd0703123b02392 +https://conda.anaconda.org/conda-forge/win-64/r-roxygen2-7.1.1-r36h796a38f_0.tar.bz2#8ef960f4bdf3bfaac4d364987e473399 https://conda.anaconda.org/conda-forge/win-64/r-testthat-2.3.2-r36h796a38f_1.tar.bz2#188009fe45f73d91da04a1db687e3d38 https://conda.anaconda.org/conda-forge/noarch/r-irkernel-1.1.1-r36h6115d3f_0.tar.bz2#8ea08366bbff0addcee6fb5ee199e464 https://conda.anaconda.org/conda-forge/noarch/r-lintr-2.0.1-r36h6115d3f_1.tar.bz2#1b51610cd9c437fa7ef061b4487bc73c https://conda.anaconda.org/conda-forge/noarch/r-styler-1.3.2-r36h6115d3f_1.tar.bz2#591c42c9bbae05542fa18e86b6f722db -https://conda.anaconda.org/conda-forge/win-64/r-languageserver-0.3.6-r36hda5aaf8_0.tar.bz2#a847fc2af7b27c02cfb7190785cbd3eb +https://conda.anaconda.org/conda-forge/win-64/r-languageserver-0.3.7-r36hda5aaf8_0.tar.bz2#198e5e580980cb12e67c1b603385c207 From 92dcc158fc47c3f102af6c483c3d86cc2029cbe1 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Thu, 17 Sep 2020 19:18:17 -0400 Subject: [PATCH 53/58] try conda cache without tarball glob --- .github/workflows/job.test.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 442ed9792..99af510bc 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -77,8 +77,7 @@ jobs: - name: Cache conda uses: actions/cache@v2 with: - path: | - ./conda_pkgs_dir/*.tar.bz2 + path: ./conda_pkgs_dir key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} restore-keys: | conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- From a8fbaa2bf982555c5b33ad66a4d59583dfc553d6 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 18 Sep 2020 20:40:18 -0400 Subject: [PATCH 54/58] remove conda cache altogether --- .github/workflows/job.test.yml | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 99af510bc..bf50dde6f 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -74,21 +74,6 @@ jobs: cp .github/conda.locks/conda.test.${{ matrix.platform }}-${{ matrix.python }}-${{ matrix.lab }}.lock conda.lock cat conda.lock - - name: Cache conda - uses: actions/cache@v2 - with: - path: ./conda_pkgs_dir - key: conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}-${{ hashFiles('conda.lock') }} - restore-keys: | - conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}-${{ matrix.python }}- - conda-test-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - - - name: move conda cache - shell: bash -l {0} - run: | - mkdir -p ~/conda_pkgs_dir/ - mv ./conda_pkgs_dir/*.tar.bz2 ~/conda_pkgs_dir/ || echo "probably didn't restore cache" - - name: Set up conda env uses: goanpeca/setup-miniconda@v1 with: @@ -225,10 +210,3 @@ jobs: name: Robot ${{ github.run_number }} ${{ job.status }} ${{ matrix.platform }} py${{ matrix.python }} path: ./atest/output if: always() - - - name: restore conda cache - shell: bash -l {0} - run: | - rm -rf ./conda_pkgs_dir - mkdir -p ./conda_pkgs_dir - cp ~/conda_pkgs_dir/*.tar.bz2 ./conda_pkgs_dir || echo "nothing to cache" From 3cc555ee2e1197d5884c6e5f4285917557a13e51 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Fri, 18 Sep 2020 20:45:28 -0400 Subject: [PATCH 55/58] linting --- scripts/integrity.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/integrity.py b/scripts/integrity.py index 87cd07c04..2f6981db2 100644 --- a/scripts/integrity.py +++ b/scripts/integrity.py @@ -180,7 +180,7 @@ def test_changelog_versions(pkg, version): [PY_NAME, "=", PY_VERSION, 2], [PY_NAME, "==", PY_VERSION, 1], [PY_NAME + "-python", "=", PY_VERSION, 1], - [JS_LSP_NAME, "@", JS_LSP_VERSION, 4] + [JS_LSP_NAME, "@", JS_LSP_VERSION, 4], ], ) def test_installation_versions(the_installation_notebook, pkg, sep, version, expected): From ca031824cf7fc45b1d2cff9d268414a3d8ff76c7 Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 6 Oct 2020 09:03:48 -0400 Subject: [PATCH 56/58] update setup-miniconda --- .github/workflows/job.lint.yml | 2 +- .github/workflows/job.test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 4ea3bd927..6e8bf9731 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -53,7 +53,7 @@ jobs: conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: Set up conda env - uses: goanpeca/setup-miniconda@v1 + uses: conda-incubator/setup-miniconda@v1.7 with: activate-environment: jupyterlab-lsp auto-activate-base: true diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 60826db59..3b4ae4985 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -75,7 +75,7 @@ jobs: cat conda.lock - name: Set up conda env - uses: goanpeca/setup-miniconda@v1 + uses: conda-incubator/setup-miniconda@v1.7 with: activate-environment: jupyterlab-lsp auto-activate-base: true From cb2f6a6261b13c409eb67c8dc2c282249816d62a Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 6 Oct 2020 09:08:01 -0400 Subject: [PATCH 57/58] re-lock envs --- .../conda.lint.linux-64-3.8-2.2.lock | 107 +++++++++--------- .../conda.locks/conda.lock.linux-64-3.8-.lock | 28 ++--- .../conda.test.linux-64-3.6-2.2.lock | 97 ++++++++-------- .../conda.test.linux-64-3.7-2.2.lock | 99 ++++++++-------- .../conda.test.linux-64-3.8-2.2.lock | 107 +++++++++--------- .../conda.test.osx-64-3.6-2.2.lock | 85 +++++++------- .../conda.test.osx-64-3.7-2.2.lock | 93 ++++++++------- .../conda.test.osx-64-3.8-2.2.lock | 95 ++++++++-------- .../conda.test.win-64-3.6-2.2.lock | 72 ++++++------ .../conda.test.win-64-3.7-2.2.lock | 66 +++++------ .../conda.test.win-64-3.8-2.2.lock | 70 ++++++------ 11 files changed, 460 insertions(+), 459 deletions(-) diff --git a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock index d4f060d78..b24653132 100644 --- a/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.lint.linux-64-3.8-2.2.lock @@ -7,22 +7,23 @@ https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c +https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_17.tar.bz2#7221dc7660a72764a4d06d0886117fe8 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran4-7.5.0-hae1eefd_17.tar.bz2#884de9e2fea7d1ed349245bedd638793 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_17.tar.bz2#d7e4c5f7c867af12616171e01a6ecc05 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-h2ae2ef3_17.tar.bz2#342f3c931d0a3a209ab09a522469d20c https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2#8101ef00bcd1e337b62807c3671a64ac -https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hae1eefd_17.tar.bz2#f3eca18e6a8ea6b7e81f4f97ddc6995c +https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h5dbcf3e_17.tar.bz2#8fd587013b9da8b52050268d50c12305 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-hc3fd857_29.tar.bz2#17d622904723a89e59ac9251aa432078 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h5dbcf3e_17.tar.bz2#fc9f5adabc4d55cd4b491332adc413e0 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 -https://conda.anaconda.org/conda-forge/linux-64/firefox-80.0-he1b5a44_0.tar.bz2#179009f21543f578fb2a1ae2dc5d85a1 +https://conda.anaconda.org/conda-forge/linux-64/firefox-81.0-he1b5a44_0.tar.bz2#466aa498b9eb6e7a928bb07e08f3be5b https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h516909a_0.tar.bz2#bdc16c2b8852914fdbadb8e4d6361a8b -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hdb87b24_16.tar.bz2#573939dec3ce534ef87c4976566090e2 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hd9e1a51_17.tar.bz2#2c1963daa3a1411cfdd56d6513422bdf https://conda.anaconda.org/conda-forge/linux-64/geckodriver-0.27.0-he1b5a44_0.tar.bz2#99086e89f703f7da14c59e1853f8ca2b https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-he1b5a44_1001.tar.bz2#9214f49f6d97e53e1e6b13f73a25a21e https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228 @@ -31,14 +32,14 @@ https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211 https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.10-pthreads_hb3c22a3_4.tar.bz2#8e3914247353e97a184909dbee132bfb -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_0.tar.bz2#3475e9e7c8c9ead7f75c70b7703cb100 +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_1.tar.bz2#e1ca1a4b82f7b51b29318f80cebae84a https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h14c3975_1000.tar.bz2#39c6326f6ee5297632c47db6520546fe -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.39.0-h516909a_0.tar.bz2#04cc629a75f9bb0ecef9908ae2eac322 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.40.0-h516909a_0.tar.bz2#80af691b50aa44c0490aaf9a19f64cb0 https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.1.0-h516909a_3.tar.bz2#3d543511584978d6e22b6c194ae3b81e https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b https://conda.anaconda.org/conda-forge/linux-64/make-4.3-h516909a_0.tar.bz2#bbafaf90013905517818c3486f17d710 https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab -https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1h-h516909a_0.tar.bz2#3a99e0cb8f325dbf8f616da2d2fb6d4f https://conda.anaconda.org/conda-forge/linux-64/pcre-8.44-he1b5a44_0.tar.bz2#e647d89cd5cdf62760cf283a001841ff https://conda.anaconda.org/conda-forge/linux-64/pixman-0.38.0-h516909a_1003.tar.bz2#7c0b1414e5af196415f7808fbd704143 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h14c3975_1001.tar.bz2#e0b9987b65bba8016d21f5bdbe0a7923 @@ -54,10 +55,10 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-he2a3fca_29.tar.bz2#85ed2634f08c66673ad73eba384c42a5 https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc -https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-hfca37b7_17.tar.bz2#0ff7ea8540d8f07ed716ac07bb85eb58 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h7ea4de1_17.tar.bz2#40a22fe85a8c3fb7a1fc734c90d685a9 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.8.0-17_openblas.tar.bz2#fdd1790e564778bf0c616e639badfe58 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60 @@ -65,16 +66,16 @@ https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-hed695b0_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123 https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h14c3975_1002.tar.bz2#ca4eb860b5528d5c6de8d97021d9ef78 https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 -https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.10.1-h568c755_0.tar.bz2#a058b6e433d9a7b018275f2ab5c2d690 +https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.13.0-h568c755_0.tar.bz2#64d066b65b9c885f507e4f7bdee0b311 https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2#56cc238b81624db9e3e36b2b6a482cc1 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2#d9e734dd2b3da4e4380c9c98e6a78b40 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.3-he1b5a44_2.tar.bz2#7079c46e88cff3beae176b346e46a8e5 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha081f1e_29.tar.bz2#3a406e755f5dfb0f5e7ebd2bc7a69619 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-h547f3ba_29.tar.bz2#f56e304c4dc75eaf66ee068dded2219d https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -84,8 +85,8 @@ https://conda.anaconda.org/conda-forge/linux-64/tktable-2.10-h555a92e_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.12-h516909a_0.tar.bz2#cdea71c3e27611e012419faea02c56bd https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-h1056068_1002.tar.bz2#b78e6489307731a6d5ca9b0bc577bc7c https://conda.anaconda.org/conda-forge/linux-64/gsl-2.6-h294904e_0.tar.bz2#3e5297efa0c87956c6aed018edf627cc -https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892 -https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_7_cpython.tar.bz2#83a9db34f01fdfe808ae9e73541d75d6 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_8.tar.bz2#2c81fb9f0d82c04b08617fc73eb615af +https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_9_cpython.tar.bz2#8f5c04921bbbeacce8a8a3b6f6737ccb https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h516909a_0.tar.bz2#aba40ec20012e0a2641ced275a0abdca https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h516909a_1002.tar.bz2#bf3514891c6743ed808602fa9f4f1508 https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.3-py_1.tar.bz2#79ea201c0ff86b098d3e3e3fa45505cd @@ -94,18 +95,18 @@ https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd https://conda.anaconda.org/conda-forge/noarch/click-7.1.2-pyh9f0ad1d_0.tar.bz2#bd50a970ce07e660c319fdc4d730d3f1 -https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 +https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_8.tar.bz2#7fadfa44182e1cc0dbbe0c169c0b15cc https://conda.anaconda.org/conda-forge/linux-64/dataclasses-0.7-py38_0.tar.bz2#fc23a28d6ad2b84b317d6d398806fcb6 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.1-h680cd38_0.tar.bz2#c04be2bc16c5ae727244dc16d1f8815c https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/pathspec-0.8.0-pyh9f0ad1d_0.tar.bz2#8eeecbb67554f588ba70bea7018bc1c0 @@ -132,16 +133,16 @@ https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2#35 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.11.2-py38h516909a_0.tar.bz2#fb314717fbbc68a2c4c468adcc2ddef5 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.bz2#3b2de36f3867fba2003cd4c94dc53cff https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e -https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.3-py38h5bae8af_0.tar.bz2#00d4bd451245930d455ab4f981d6e0bd +https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1007.tar.bz2#7aebe387c06b4bc2a2d06547af8fffc9 https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py38h1e0a361_0.tar.bz2#22788baea856195f8e2e6ac7649618f8 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#ac7df2c675db951e9d26e356fd3bc56b https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py38h32f6830_1.tar.bz2#32b289c5841a1f84373357e4e53adfa0 -https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#c50ea4f8695f7ca8be25388f07c09ebb +https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-2.0.0-py38h32f6830_0.tar.bz2#912f740e4ba8982a7a9f7a607a3ae03a https://conda.anaconda.org/conda-forge/linux-64/jedi-0.17.2-py38h32f6830_0.tar.bz2#39d73eada28872389bd3299ca6f9d9ef https://conda.anaconda.org/conda-forge/linux-64/lazy-object-proxy-1.4.3-py38h1e0a361_2.tar.bz2#50bfc02771c96299120037b257dbef4a https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py38h1e0a361_1.tar.bz2#22998906a1294fc06133e094a9ac6d72 @@ -156,59 +157,59 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py38h1e0a361_0.tar.bz2#6f5af0ff4a8e267fb7ac730b6472787a https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#8cff813a871cc0a8053dbf716dd4fba6 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_0.tar.bz2#5eb7c2f195653a637e8f7218859601d9 -https://conda.anaconda.org/conda-forge/linux-64/regex-2020.7.14-py38h1e0a361_0.tar.bz2#59a4414c80a5fdda6041d7d790107bd9 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_1.tar.bz2#2b2295e8b6c5c16854203eda5e2f4107 +https://conda.anaconda.org/conda-forge/linux-64/regex-2020.9.27-py38h1e0a361_0.tar.bz2#5986c0f6303665be76b11dbb05a0ae00 https://conda.anaconda.org/conda-forge/noarch/robotframework-lint-1.1-pyh9f0ad1d_0.tar.bz2#c3fa280c4a10c06e83f23193ef4ea5cc https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py38h1e0a361_1002.tar.bz2#405145f57156c82cbd243a482752a446 https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py38h32f6830_0.tar.bz2#fb259a0acc8985f755d71c076c871892 https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py38h1e0a361_1.tar.bz2#5120a9329db3722c5ac094c756187fe9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py38h950e882_0.tar.bz2#92abf4be5823c7cb78404f8d43a25b41 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py38h1e0a361_1.tar.bz2#00208a69e0b6b3b36671484abc59a499 -https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#81336f0ce79161ee893b584a70fa6109 +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/noarch/black-20.8b1-py_1.tar.bz2#e555d6b71ec916c3dc4e6e3793cc9796 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py38h766eaa4_0.tar.bz2#2fb370f6af562e92e0384062d6ebc414 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1.1-py38h766eaa4_0.tar.bz2#585a57df01af31e27759864a4298ca77 https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz2#7dc3072aa3f1e9154dbb9f1b86f6c280 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#8044bf1dbabee1a38484f4ae180dfbe6 https://conda.anaconda.org/conda-forge/noarch/mypy-0.782-py_0.tar.bz2#d7bbedbaab14ac2540ad103c9e8c30b8 -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#3babbbfc7abafea69a1d55b9c3126111 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.1.1-py38h32f6830_0.tar.bz2#861c0bfa2ae0608f3cc085864f808af2 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 -https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#050dd70f20541aeaece5540f19a22813 +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_1.tar.bz2#062a087866cd8acd6b736f1b876cb2ad +https://conda.anaconda.org/conda-forge/linux-64/terminado-0.9.1-py38h32f6830_0.tar.bz2#967d74fb7767c3a863c4e5732d953114 https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#72cf51c99288a05cca0ad13951697377 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 https://conda.anaconda.org/conda-forge/linux-64/isort-4.3.21-py38h32f6830_1.tar.bz2#7a962de435df2743269a1cb288a88cfe https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/linux-64/jsonschema-3.2.0-py38h32f6830_1.tar.bz2#49dd43811f60b5ba18fb9d7663a451d5 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.16-h90f851f_0.tar.bz2#c82dceccda26094835ea561070a12175 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#f8dbfd4915f25af7a10397292ac43036 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-he766273_3.tar.bz2#23d0a025bce778da979aed7b4401a38d https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf +https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.10-r36hcdcec82_0.tar.bz2#2b5d353f05225c8ba29e46768ecbc2e5 https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -248,8 +249,8 @@ https://conda.anaconda.org/conda-forge/linux-64/r-stringi-1.5.3-r36h604b29c_0.ta https://conda.anaconda.org/conda-forge/linux-64/r-sys-3.4-r36hcdcec82_0.tar.bz2#11ceee3c93978b54463b21b967f484cb https://conda.anaconda.org/conda-forge/linux-64/r-utf8-1.1.4-r36hcdcec82_1003.tar.bz2#1d49c6ca95781f9a58907f5a46199ad1 https://conda.anaconda.org/conda-forge/linux-64/r-uuid-0.1_4-r36hcdcec82_1.tar.bz2#d7c07d2efe98c0ce41fd2a3e8a233cd8 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.17-r36hcdcec82_0.tar.bz2#e20acbd6fde1505ac235741a66f55b4a +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.18-r36hcdcec82_0.tar.bz2#910c0178de961d0b73659184217ba0f3 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/linux-64/r-yaml-2.2.1-r36hcdcec82_1.tar.bz2#f7a337838d1b1f29da89d7ef8bdbb349 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -257,7 +258,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py38r36h8790de6_0.tar.bz2#57d151ed9877b9741b5caa946a3bdb9c https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py38h1e0a361_1001.tar.bz2#9b6582588698604a6d7a76b94c5db911 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#e6c0aefc70107e32644ff47aac9cbd2b -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#c04455525ae0c88cc4ad7759d12bb072 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.7-py38h32f6830_0.tar.bz2#92517166ea795c7eee790041f6bff468 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -281,11 +282,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/linux-64/ipykernel-5.3.4-py38h23f93f0_0.tar.bz2#1fbf8f16e22d12866cb14877ebf72ae0 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/linux-64/r-mgcv-1.8_33-r36h7fa42b6_0.tar.bz2#2986bd026e3eff8ef6091559e191ce56 -https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.2-r36he5c4762_0.tar.bz2#17ff4dbf8923363669bb7ec0658e15d9 +https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.3-r36he5c4762_0.tar.bz2#39327d47e67f98d43e9b0f407bbb1362 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.tar.bz2#7aa256a402176e36e2564ae721abad6a +https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_7-r36hcdcec82_0.tar.bz2#81c32faea79b93021f50637585c5da9a https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#1fa60460d070c856e8ae3d9a75d8661a https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.lock.linux-64-3.8-.lock b/.github/conda.locks/conda.lock.linux-64-3.8-.lock index 45499e5c2..1e408a492 100644 --- a/.github/conda.locks/conda.lock.linux-64-3.8-.lock +++ b/.github/conda.locks/conda.lock.linux-64-3.8-.lock @@ -3,11 +3,11 @@ @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c -https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-h2ae2ef3_17.tar.bz2#342f3c931d0a3a209ab09a522469d20c +https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h5dbcf3e_17.tar.bz2#8fd587013b9da8b52050268d50c12305 https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h5dbcf3e_17.tar.bz2#fc9f5adabc4d55cd4b491332adc413e0 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228 @@ -17,13 +17,13 @@ https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2#bb14fcb13341b81d5eb386423b9d2bac https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab -https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1h-h516909a_0.tar.bz2#3a99e0cb8f325dbf8f616da2d2fb6d4f https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60 -https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.14-h8b12597_5.tar.bz2#3c16eabd87fbdb8e74dfbfbe9b4c32f3 +https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.15-h8b12597_0.tar.bz2#61ad9602c4bdb35b981a4117997f5e1e https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123 https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 @@ -32,18 +32,18 @@ https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d6 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.3.3-hddc7a2b_1008.tar.bz2#053a287e9cca3926369a5f6f21f32764 https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.33.0-h4cf870e_0.tar.bz2#b22603a9c94d2cda5911f7a2cd55aa95 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892 -https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_7_cpython.tar.bz2#83a9db34f01fdfe808ae9e73541d75d6 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_8.tar.bz2#2c81fb9f0d82c04b08617fc73eb615af +https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_9_cpython.tar.bz2#8f5c04921bbbeacce8a8a3b6f6737ccb https://conda.anaconda.org/conda-forge/noarch/cloudpickle-1.6.0-py_0.tar.bz2#76d764d8881719e305f6fa368dc2b65e https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6 https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.8-1_cp38.tar.bz2#8d05152d6fb3012b27a0e6fbcc14bea1 https://conda.anaconda.org/conda-forge/noarch/six-1.15.0-pyh9f0ad1d_0.tar.bz2#1eec421f0f1f39e579e44e4a5ce646a2 -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.48.2-pyh9f0ad1d_0.tar.bz2#60a62ffca74a1f2f6e5b0767760c50bc +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.50.0-pyh9f0ad1d_0.tar.bz2#74bb4d4b3c6447b448376719075d98de https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e -https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 -https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.7.0-py38h1e0a361_4.tar.bz2#983aa02415ddc9b7e4bcd9bb090aa52f +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.3-py38h5bae8af_0.tar.bz2#00d4bd451245930d455ab4f981d6e0bd +https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1007.tar.bz2#7aebe387c06b4bc2a2d06547af8fffc9 +https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.7.0-py38h1e0a361_5.tar.bz2#b36c3678752941aba613380d59820002 https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py38h1e0a361_1.tar.bz2#22998906a1294fc06133e094a9ac6d72 https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py38h1e0a361_1004.tar.bz2#a183e4cceea9f2a7795725c735abc767 https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py38h32f6830_1001.tar.bz2#32799cb0ae06a488b31428a305e77022 @@ -51,9 +51,9 @@ https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.3.1-py38h1e0a361_0.tar.bz2#06ea727fe1e670886d4d0cc8f8529db9 https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py38h1e0a361_1002.tar.bz2#405145f57156c82cbd243a482752a446 https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py38h766eaa4_0.tar.bz2#2fb370f6af562e92e0384062d6ebc414 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1.1-py38h766eaa4_0.tar.bz2#585a57df01af31e27759864a4298ca77 https://conda.anaconda.org/conda-forge/linux-64/doit-0.33.1-py38h32f6830_0.tar.bz2#292542d8d80ef59e363ba66548b25763 -https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_1.tar.bz2#062a087866cd8acd6b736f1b876cb2ad https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 diff --git a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock index 0355f097d..838faf4d1 100644 --- a/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.6-2.2.lock @@ -7,22 +7,23 @@ https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c +https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_17.tar.bz2#7221dc7660a72764a4d06d0886117fe8 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran4-7.5.0-hae1eefd_17.tar.bz2#884de9e2fea7d1ed349245bedd638793 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_17.tar.bz2#d7e4c5f7c867af12616171e01a6ecc05 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-h2ae2ef3_17.tar.bz2#342f3c931d0a3a209ab09a522469d20c https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2#8101ef00bcd1e337b62807c3671a64ac -https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hae1eefd_17.tar.bz2#f3eca18e6a8ea6b7e81f4f97ddc6995c +https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h5dbcf3e_17.tar.bz2#8fd587013b9da8b52050268d50c12305 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-hc3fd857_29.tar.bz2#17d622904723a89e59ac9251aa432078 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h5dbcf3e_17.tar.bz2#fc9f5adabc4d55cd4b491332adc413e0 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 -https://conda.anaconda.org/conda-forge/linux-64/firefox-80.0-he1b5a44_0.tar.bz2#179009f21543f578fb2a1ae2dc5d85a1 +https://conda.anaconda.org/conda-forge/linux-64/firefox-81.0-he1b5a44_0.tar.bz2#466aa498b9eb6e7a928bb07e08f3be5b https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h516909a_0.tar.bz2#bdc16c2b8852914fdbadb8e4d6361a8b -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hdb87b24_16.tar.bz2#573939dec3ce534ef87c4976566090e2 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hd9e1a51_17.tar.bz2#2c1963daa3a1411cfdd56d6513422bdf https://conda.anaconda.org/conda-forge/linux-64/geckodriver-0.27.0-he1b5a44_0.tar.bz2#99086e89f703f7da14c59e1853f8ca2b https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-he1b5a44_1001.tar.bz2#9214f49f6d97e53e1e6b13f73a25a21e https://conda.anaconda.org/conda-forge/linux-64/icu-64.2-he1b5a44_1.tar.bz2#8e881214a23508f1541eb7a3135d6fcb @@ -31,14 +32,14 @@ https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211 https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.10-pthreads_hb3c22a3_4.tar.bz2#8e3914247353e97a184909dbee132bfb -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_0.tar.bz2#3475e9e7c8c9ead7f75c70b7703cb100 +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_1.tar.bz2#e1ca1a4b82f7b51b29318f80cebae84a https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h14c3975_1000.tar.bz2#39c6326f6ee5297632c47db6520546fe https://conda.anaconda.org/conda-forge/linux-64/libuv-1.39.0-h516909a_0.tar.bz2#04cc629a75f9bb0ecef9908ae2eac322 https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.1.0-h516909a_3.tar.bz2#3d543511584978d6e22b6c194ae3b81e https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b https://conda.anaconda.org/conda-forge/linux-64/make-4.3-h516909a_0.tar.bz2#bbafaf90013905517818c3486f17d710 https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab -https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1h-h516909a_0.tar.bz2#3a99e0cb8f325dbf8f616da2d2fb6d4f https://conda.anaconda.org/conda-forge/linux-64/pcre-8.44-he1b5a44_0.tar.bz2#e647d89cd5cdf62760cf283a001841ff https://conda.anaconda.org/conda-forge/linux-64/pixman-0.38.0-h516909a_1003.tar.bz2#7c0b1414e5af196415f7808fbd704143 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h14c3975_1001.tar.bz2#e0b9987b65bba8016d21f5bdbe0a7923 @@ -54,10 +55,10 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-he2a3fca_29.tar.bz2#85ed2634f08c66673ad73eba384c42a5 https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc -https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-hfca37b7_17.tar.bz2#0ff7ea8540d8f07ed716ac07bb85eb58 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h7ea4de1_17.tar.bz2#40a22fe85a8c3fb7a1fc734c90d685a9 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.8.0-17_openblas.tar.bz2#fdd1790e564778bf0c616e639badfe58 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60 @@ -69,12 +70,12 @@ https://conda.anaconda.org/conda-forge/linux-64/nodejs-10.22.0-hf5d1a2b_0.tar.bz https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2#56cc238b81624db9e3e36b2b6a482cc1 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2#d9e734dd2b3da4e4380c9c98e6a78b40 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.3-he1b5a44_2.tar.bz2#7079c46e88cff3beae176b346e46a8e5 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha081f1e_29.tar.bz2#3a406e755f5dfb0f5e7ebd2bc7a69619 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-h547f3ba_29.tar.bz2#f56e304c4dc75eaf66ee068dded2219d https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -84,7 +85,7 @@ https://conda.anaconda.org/conda-forge/linux-64/tktable-2.10-h555a92e_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.12-h516909a_0.tar.bz2#cdea71c3e27611e012419faea02c56bd https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-h86ecdb6_1001.tar.bz2#51b20857a0d8b2434696f3515a1098d6 https://conda.anaconda.org/conda-forge/linux-64/gsl-2.6-h294904e_0.tar.bz2#3e5297efa0c87956c6aed018edf627cc -https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_8.tar.bz2#2c81fb9f0d82c04b08617fc73eb615af https://conda.anaconda.org/conda-forge/linux-64/python-3.6.11-h425cb1d_2_cpython.tar.bz2#fef3795910be170b76705535b56f5fd0 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h516909a_0.tar.bz2#aba40ec20012e0a2641ced275a0abdca https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h516909a_1002.tar.bz2#bf3514891c6743ed808602fa9f4f1508 @@ -92,17 +93,17 @@ https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/linux-64/backports-1.0-py36_1.tar.bz2#0e8774f348e40cdc512fee62fb202f7b -https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 +https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_8.tar.bz2#7fadfa44182e1cc0dbbe0c169c0b15cc https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.1-h680cd38_0.tar.bz2#c04be2bc16c5ae727244dc16d1f8815c https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/linux-64/ipython_genutils-0.2.0-py36_0.tar.bz2#80794c9ad52d72002687dc91222b31ba -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/linux-64/mccabe-0.6.1-py36_0.tar.bz2#29d92625a6dfc7715ac8fa1ef7b0e23c https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/linux-64/pandocfilters-1.4.2-py36_0.tar.bz2#26be51dcfe88655e156b2441843ffd3a https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -127,16 +128,16 @@ https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2#35 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.11.2-py36h516909a_0.tar.bz2#04cefaf6441f3d934166dcf4c1127529 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-hcf35c78_1003.tar.bz2#6b996a9e9337b64a7477942b84d3afe5 https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py36h9f0ad1d_0.tar.bz2#a2a7acf537fb8cc533b598d38d8aa458 -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py36h0ff685e_0.tar.bz2#ccd9d7b5af2d181f3597c388a11bc141 -https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2#40d38d319a3a388dc6ff5e102419d29a +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.3-py36h0ff685e_0.tar.bz2#866d6ad8621bef721d213377b6b71ddb +https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py36h9f0ad1d_1007.tar.bz2#f0b6a07c69d4eef6642340c8f05cea31 https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py36h8c4c3a4_0.tar.bz2#0ffb2b3f67e394bfcab9414cc5555a22 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py36h9f0ad1d_1001.tar.bz2#2cb1beb7a0d40421be2762978591fba2 https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py36h9f0ad1d_1.tar.bz2#132cf027a4457ce2c17490d3c180ed2e -https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py36h9f0ad1d_0.tar.bz2#90bd2acd42e189ac4afa32e165b1eea7 +https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-2.0.0-py36h9f0ad1d_0.tar.bz2#dd93dc95fb8ff2f27dbdae89e573f2ac https://conda.anaconda.org/conda-forge/linux-64/jedi-0.17.2-py36h9f0ad1d_0.tar.bz2#65c3dec7d3bc504f437977ecc03968e7 https://conda.anaconda.org/conda-forge/linux-64/lazy-object-proxy-1.4.3-py36h8c4c3a4_2.tar.bz2#ed5f29b512d3b26ea5afcbfeefdea3b8 https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py36h8c4c3a4_1.tar.bz2#384531b3e97ed854edcf9140e8347676 @@ -148,7 +149,7 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py36h8c4c3a4_0.tar.bz2#6482eafdd125955f74fa3b562561c5d8 https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2#24b78415f0724a53f66a1f22e7c18f5f https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py36h9947dbf_0.tar.bz2#6a474b754a341aa0ff537c712bc679e4 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py36h9947dbf_1.tar.bz2#86d34a3586ee6bd9563fa1945d9e685a https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py36h8c4c3a4_1002.tar.bz2#e40786e1fce32130e9d441aa4083fa1a https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py36h9f0ad1d_0.tar.bz2#c53690846affd8ac9683d6cac5fa95a1 @@ -157,37 +158,37 @@ https://conda.anaconda.org/conda-forge/linux-64/traitlets-4.3.3-py36h9f0ad1d_1.t https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py36h831f99a_0.tar.bz2#74101a23b17ab675ef6d8f2e675ee178 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py36h8c4c3a4_1.tar.bz2#e90b3800520629cf2ac3e99dd93e5a47 -https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py36h9f0ad1d_0.tar.bz2#2e576448c83494f1adc65d6e88bbd070 +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py36h516909a_1000.tar.bz2#b7e2bb2958f1641bbbd8c715889f20ba -https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py36h45558ae_0.tar.bz2#ea45db94214c8a900a3fec26661c395d +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1.1-py36h45558ae_0.tar.bz2#2512db77894f0b69b4f6d5bc2fa9740a https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.4.0-h9f30f68_3.tar.bz2#c2ab1218b36ce66f20133ebcec2c00fe -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py36h9f0ad1d_1.tar.bz2#6d69b615a47c8a8a09fcbe2ee4b6e3f4 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2#25db5f7b909db392bff63f8111fbfa06 -https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#742447fd30d093231aa2235e0dda229c +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py36h9f0ad1d_1.tar.bz2#53c729ecce0bd3ef67282c62fe628b2e +https://conda.anaconda.org/conda-forge/linux-64/terminado-0.9.1-py36h9f0ad1d_0.tar.bz2#e14519ce2c58eb7dad88301217f9288f https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py36h9f0ad1d_0.tar.bz2#59981b90e914248587c613bb68ecda2c https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/linux-64/isort-5.5.2-py36h9f0ad1d_0.tar.bz2#570d986735e981f2b15a21b70591ac2b +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/linux-64/isort-5.5.4-py36h9f0ad1d_0.tar.bz2#d9de9bfdb5ff8ae6474a2fbdbe3263c2 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/linux-64/jsonschema-3.2.0-py36h9f0ad1d_1.tar.bz2#eefe83ff43117f8af6d4641d1bc9fce6 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py36h9f0ad1d_2.tar.bz2#a8bd95c374bf7750bdc21a470546c4fb -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py36_0.tar.bz2#49f709cc358c4cc25c0ea9fbaa5c9a0e https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.12-hbc1ed39_0.tar.bz2#5f60c9a622539cee5700f945556fb854 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py36h9f0ad1d_0.tar.bz2#09a88af3e60dbb6729ffc06dc4fe3209 -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py36h9f0ad1d_0.tar.bz2#cad8d692276af03e47c3c43206520fb4 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.1.1-py36h9f0ad1d_0.tar.bz2#96b8d0145a017c763d1cc5b9ba5ba665 https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-h316533a_2.tar.bz2#112ddffa915fb0eb86daac17d773ce99 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py36h9f0ad1d_1.tar.bz2#3e40169347ddb6c4b4799fc2f19027ac @@ -195,9 +196,9 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf +https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.10-r36hcdcec82_0.tar.bz2#2b5d353f05225c8ba29e46768ecbc2e5 https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -237,8 +238,8 @@ https://conda.anaconda.org/conda-forge/linux-64/r-stringi-1.4.6-r36h0e574ca_2.ta https://conda.anaconda.org/conda-forge/linux-64/r-sys-3.4-r36hcdcec82_0.tar.bz2#11ceee3c93978b54463b21b967f484cb https://conda.anaconda.org/conda-forge/linux-64/r-utf8-1.1.4-r36hcdcec82_1003.tar.bz2#1d49c6ca95781f9a58907f5a46199ad1 https://conda.anaconda.org/conda-forge/linux-64/r-uuid-0.1_4-r36hcdcec82_1.tar.bz2#d7c07d2efe98c0ce41fd2a3e8a233cd8 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.17-r36hcdcec82_0.tar.bz2#e20acbd6fde1505ac235741a66f55b4a +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.18-r36hcdcec82_0.tar.bz2#910c0178de961d0b73659184217ba0f3 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/linux-64/r-yaml-2.2.1-r36hcdcec82_1.tar.bz2#f7a337838d1b1f29da89d7ef8bdbb349 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -246,7 +247,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py36r36h785e9b2_0.tar.bz2#0c236e2b857138e388b2885943ba4b51 https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py36h8c4c3a4_1001.tar.bz2#ca868c1e1e260e84fb2a89dc5e32a944 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#a2ebe9a0eefdd1156696080390f62c16 -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py36h9f0ad1d_0.tar.bz2#1da6fb185dac5bc611afe9597733b62e +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.7-py36h9f0ad1d_0.tar.bz2#9925911bb8ebf1d03bed1037b9d3b629 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -270,11 +271,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/linux-64/ipykernel-5.3.4-py36h95af2a2_0.tar.bz2#a5c3b8c5122e605a2fde2e52f7fc6b2b https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/linux-64/r-mgcv-1.8_33-r36h7fa42b6_0.tar.bz2#2986bd026e3eff8ef6091559e191ce56 -https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.2-r36he5c4762_0.tar.bz2#17ff4dbf8923363669bb7ec0658e15d9 +https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.3-r36he5c4762_0.tar.bz2#39327d47e67f98d43e9b0f407bbb1362 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.tar.bz2#7aa256a402176e36e2564ae721abad6a +https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_7-r36hcdcec82_0.tar.bz2#81c32faea79b93021f50637585c5da9a https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py36h9f0ad1d_0.tar.bz2#a0d2d606845206cbff07b962ffd6c531 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock index 8e68decbe..1a36fc482 100644 --- a/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.7-2.2.lock @@ -7,22 +7,23 @@ https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c +https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_17.tar.bz2#7221dc7660a72764a4d06d0886117fe8 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran4-7.5.0-hae1eefd_17.tar.bz2#884de9e2fea7d1ed349245bedd638793 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_17.tar.bz2#d7e4c5f7c867af12616171e01a6ecc05 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-h2ae2ef3_17.tar.bz2#342f3c931d0a3a209ab09a522469d20c https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2#8101ef00bcd1e337b62807c3671a64ac -https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hae1eefd_17.tar.bz2#f3eca18e6a8ea6b7e81f4f97ddc6995c +https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h5dbcf3e_17.tar.bz2#8fd587013b9da8b52050268d50c12305 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-hc3fd857_29.tar.bz2#17d622904723a89e59ac9251aa432078 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h5dbcf3e_17.tar.bz2#fc9f5adabc4d55cd4b491332adc413e0 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 -https://conda.anaconda.org/conda-forge/linux-64/firefox-80.0-he1b5a44_0.tar.bz2#179009f21543f578fb2a1ae2dc5d85a1 +https://conda.anaconda.org/conda-forge/linux-64/firefox-81.0-he1b5a44_0.tar.bz2#466aa498b9eb6e7a928bb07e08f3be5b https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h516909a_0.tar.bz2#bdc16c2b8852914fdbadb8e4d6361a8b -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hdb87b24_16.tar.bz2#573939dec3ce534ef87c4976566090e2 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hd9e1a51_17.tar.bz2#2c1963daa3a1411cfdd56d6513422bdf https://conda.anaconda.org/conda-forge/linux-64/geckodriver-0.27.0-he1b5a44_0.tar.bz2#99086e89f703f7da14c59e1853f8ca2b https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-he1b5a44_1001.tar.bz2#9214f49f6d97e53e1e6b13f73a25a21e https://conda.anaconda.org/conda-forge/linux-64/icu-64.2-he1b5a44_1.tar.bz2#8e881214a23508f1541eb7a3135d6fcb @@ -31,14 +32,14 @@ https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211 https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.10-pthreads_hb3c22a3_4.tar.bz2#8e3914247353e97a184909dbee132bfb -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_0.tar.bz2#3475e9e7c8c9ead7f75c70b7703cb100 +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_1.tar.bz2#e1ca1a4b82f7b51b29318f80cebae84a https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h14c3975_1000.tar.bz2#39c6326f6ee5297632c47db6520546fe https://conda.anaconda.org/conda-forge/linux-64/libuv-1.39.0-h516909a_0.tar.bz2#04cc629a75f9bb0ecef9908ae2eac322 https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.1.0-h516909a_3.tar.bz2#3d543511584978d6e22b6c194ae3b81e https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b https://conda.anaconda.org/conda-forge/linux-64/make-4.3-h516909a_0.tar.bz2#bbafaf90013905517818c3486f17d710 https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab -https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1h-h516909a_0.tar.bz2#3a99e0cb8f325dbf8f616da2d2fb6d4f https://conda.anaconda.org/conda-forge/linux-64/pcre-8.44-he1b5a44_0.tar.bz2#e647d89cd5cdf62760cf283a001841ff https://conda.anaconda.org/conda-forge/linux-64/pixman-0.38.0-h516909a_1003.tar.bz2#7c0b1414e5af196415f7808fbd704143 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h14c3975_1001.tar.bz2#e0b9987b65bba8016d21f5bdbe0a7923 @@ -54,10 +55,10 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-he2a3fca_29.tar.bz2#85ed2634f08c66673ad73eba384c42a5 https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc -https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-hfca37b7_17.tar.bz2#0ff7ea8540d8f07ed716ac07bb85eb58 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h7ea4de1_17.tar.bz2#40a22fe85a8c3fb7a1fc734c90d685a9 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.8.0-17_openblas.tar.bz2#fdd1790e564778bf0c616e639badfe58 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60 @@ -69,12 +70,12 @@ https://conda.anaconda.org/conda-forge/linux-64/nodejs-12.18.3-h67efad7_0.tar.bz https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2#56cc238b81624db9e3e36b2b6a482cc1 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2#d9e734dd2b3da4e4380c9c98e6a78b40 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.3-he1b5a44_2.tar.bz2#7079c46e88cff3beae176b346e46a8e5 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha081f1e_29.tar.bz2#3a406e755f5dfb0f5e7ebd2bc7a69619 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-h547f3ba_29.tar.bz2#f56e304c4dc75eaf66ee068dded2219d https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -84,7 +85,7 @@ https://conda.anaconda.org/conda-forge/linux-64/tktable-2.10-h555a92e_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.12-h516909a_0.tar.bz2#cdea71c3e27611e012419faea02c56bd https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-h86ecdb6_1001.tar.bz2#51b20857a0d8b2434696f3515a1098d6 https://conda.anaconda.org/conda-forge/linux-64/gsl-2.6-h294904e_0.tar.bz2#3e5297efa0c87956c6aed018edf627cc -https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_8.tar.bz2#2c81fb9f0d82c04b08617fc73eb615af https://conda.anaconda.org/conda-forge/linux-64/python-3.7.8-h425cb1d_1_cpython.tar.bz2#3197fc7597f6d13d32350dd93e15f3e2 https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h516909a_0.tar.bz2#aba40ec20012e0a2641ced275a0abdca https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h516909a_1002.tar.bz2#bf3514891c6743ed808602fa9f4f1508 @@ -92,17 +93,17 @@ https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2# https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd -https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 +https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_8.tar.bz2#7fadfa44182e1cc0dbbe0c169c0b15cc https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.1-h680cd38_0.tar.bz2#c04be2bc16c5ae727244dc16d1f8815c https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -127,16 +128,16 @@ https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2#35 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.11.2-py37h516909a_0.tar.bz2#53a6ca4c6e4b150651560c173fcd7be0 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-hcf35c78_1003.tar.bz2#6b996a9e9337b64a7477942b84d3afe5 https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py37hc8dfbb8_0.tar.bz2#35be2a89562ec6297c5cf9a45b1ccf2d -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py37h2b28604_0.tar.bz2#0cff4c98934c47ee9c6ac0691e6a5394 -https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py37hc8dfbb8_1006.tar.bz2#9ac087b0b93ba7448ed20de438c23bc6 +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.3-py37h2b28604_0.tar.bz2#6b9caf2827381667ad0cf53242fdd768 +https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py37hc8dfbb8_1007.tar.bz2#1fa97e2cb8f10c9a515a2a88645fba61 https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py37h8f50634_0.tar.bz2#7d2d0aead61aec1236940ba25b359036 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py37hc8dfbb8_1001.tar.bz2#d2022cd098dbc7806a845669e9f23621 https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py37hc8dfbb8_1.tar.bz2#035a07820788119b9903bf568f0d5b7e -https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py37hc8dfbb8_0.tar.bz2#c6b612afebd9dea4557d0281fa090ec5 +https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-2.0.0-py37hc8dfbb8_0.tar.bz2#4fe1639075f5885a055120d15b438de8 https://conda.anaconda.org/conda-forge/linux-64/jedi-0.17.2-py37hc8dfbb8_0.tar.bz2#977e3d0e255c6805aa201aeea428fbc9 https://conda.anaconda.org/conda-forge/linux-64/lazy-object-proxy-1.4.3-py37h8f50634_2.tar.bz2#ca5a654950e8cd78e7e749d0eeae56f1 https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py37h8f50634_1.tar.bz2#3a1f9e93d5bed65a9875eb2e5805cf0d @@ -148,46 +149,46 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py37h8f50634_0.tar.bz2#252093d36ff1945e708ad4716e49034d https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py37hc8dfbb8_1.tar.bz2#3e3574f5f72cfb377ea86c87ca4a4599 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py37hac76be4_0.tar.bz2#883cee23f4d4037a74ba63334f3eb688 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py37hac76be4_1.tar.bz2#e78668b9776a997e397193557d77db3d https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py37h8f50634_1002.tar.bz2#b99c3ee96742fab4cce8e20167ec2fb6 https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py37hc8dfbb8_0.tar.bz2#2a7081d9ecc5ccd34af6739bb74512cc https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py37h8f50634_1.tar.bz2#fd1d04c8e4cf93219ffee974e36249ee -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py37h3340039_0.tar.bz2#a91fd6bfaf8c7afbf388adcd1a4c2b2e https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py37h8f50634_1.tar.bz2#3df4f58629c9139d1a50c5ce0479e4b6 -https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py37hc8dfbb8_0.tar.bz2#aa68567528981eb71d172b50e88b2f8f +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py37h516909a_1000.tar.bz2#24b38929b124bfec113339d7c3f51a60 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py37hb09aad4_0.tar.bz2#e77b328cfe6bd416096ca39bd65ae090 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1.1-py37hb09aad4_0.tar.bz2#8e25fdef38825b89d1550a0aa05a1116 https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.4.0-h9f30f68_3.tar.bz2#c2ab1218b36ce66f20133ebcec2c00fe -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py37hc8dfbb8_1.tar.bz2#2169191b3df60024143e88aa047454ae https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py37hc8dfbb8_0.tar.bz2#295f9ca18c458eed106612b534a5990e -https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py37hc8dfbb8_1.tar.bz2#787037d7513630b8b94fe8848c8cabf2 +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py37hc8dfbb8_1.tar.bz2#f592a16a65d54fa4920fc1c1dc48b72f +https://conda.anaconda.org/conda-forge/linux-64/terminado-0.9.1-py37hc8dfbb8_0.tar.bz2#2c213b9289efd83527fafcd4892965a2 https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py37hc8dfbb8_0.tar.bz2#5040c6b5b030b24e7920c4e11e1b3d97 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/linux-64/isort-5.5.2-py37hc8dfbb8_0.tar.bz2#60ae05ab384cc985a5b3abba78236be3 +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/linux-64/isort-5.5.4-py37hc8dfbb8_0.tar.bz2#dd3931b70b5bcf354a8a6129cb7a89e2 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/linux-64/jsonschema-3.2.0-py37hc8dfbb8_1.tar.bz2#3bbfbc1c12652fc35a225180d7aeff19 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.bz2#048300df018759ff82326a79c1c9a068 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py37_0.tar.bz2#eae359f698f90923041039e45b5b3ebf https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.12-hbc1ed39_0.tar.bz2#5f60c9a622539cee5700f945556fb854 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#97224184e79a2073fad7f0eafb66ef2c -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py37hc8dfbb8_0.tar.bz2#1df27a53e020cf1d27dc0591b10f3ef9 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.1.1-py37hc8dfbb8_0.tar.bz2#170747530a37b81d052a1008ba70be6b https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-h316533a_2.tar.bz2#112ddffa915fb0eb86daac17d773ce99 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py37hc8dfbb8_1.tar.bz2#ff2234a4c7002d1eedc80519a908736c @@ -195,9 +196,9 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf +https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.10-r36hcdcec82_0.tar.bz2#2b5d353f05225c8ba29e46768ecbc2e5 https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -237,8 +238,8 @@ https://conda.anaconda.org/conda-forge/linux-64/r-stringi-1.4.6-r36h0e574ca_2.ta https://conda.anaconda.org/conda-forge/linux-64/r-sys-3.4-r36hcdcec82_0.tar.bz2#11ceee3c93978b54463b21b967f484cb https://conda.anaconda.org/conda-forge/linux-64/r-utf8-1.1.4-r36hcdcec82_1003.tar.bz2#1d49c6ca95781f9a58907f5a46199ad1 https://conda.anaconda.org/conda-forge/linux-64/r-uuid-0.1_4-r36hcdcec82_1.tar.bz2#d7c07d2efe98c0ce41fd2a3e8a233cd8 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.17-r36hcdcec82_0.tar.bz2#e20acbd6fde1505ac235741a66f55b4a +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.18-r36hcdcec82_0.tar.bz2#910c0178de961d0b73659184217ba0f3 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/linux-64/r-yaml-2.2.1-r36hcdcec82_1.tar.bz2#f7a337838d1b1f29da89d7ef8bdbb349 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -246,7 +247,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py37r36h03ebfcd_0.tar.bz2#76fa35820fb69f72320daa771c7d76f4 https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py37h8f50634_1001.tar.bz2#25c41b583a0224b00c75b6fa12cced23 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#f97512db0383e0f9c85088afe24aaf3d -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py37hc8dfbb8_0.tar.bz2#a737350578b8f4e381b56037d32e299b +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.7-py37hc8dfbb8_0.tar.bz2#8cb460106d06dce6d801c14e3cd0d7ce https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -270,11 +271,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/linux-64/ipykernel-5.3.4-py37h43977f1_0.tar.bz2#d5861cac30aa81a4cea45aa09dd23b7e https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/linux-64/r-mgcv-1.8_33-r36h7fa42b6_0.tar.bz2#2986bd026e3eff8ef6091559e191ce56 -https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.2-r36he5c4762_0.tar.bz2#17ff4dbf8923363669bb7ec0658e15d9 +https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.3-r36he5c4762_0.tar.bz2#39327d47e67f98d43e9b0f407bbb1362 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.tar.bz2#7aa256a402176e36e2564ae721abad6a +https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_7-r36hcdcec82_0.tar.bz2#81c32faea79b93021f50637585c5da9a https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py37hc8dfbb8_0.tar.bz2#492a6537018c52f5debc44b7832e3415 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock index c51cc74cb..d768a5bb1 100644 --- a/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.linux-64-3.8-2.2.lock @@ -7,22 +7,23 @@ https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503 https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-h77966d4_13.tar.bz2#182b3bbe97ca334be3ccb50b80810bb1 https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_16.tar.bz2#b92e1084fe7aecce641cb9fc7eeeb829 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2#d403b27c431064370f9d1b1962f8a86b -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_16.tar.bz2#4497e28fb40ee987611bb8404e894178 -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c +https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-7.5.0-h42c25f5_17.tar.bz2#7221dc7660a72764a4d06d0886117fe8 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran4-7.5.0-hae1eefd_17.tar.bz2#884de9e2fea7d1ed349245bedd638793 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-7.5.0-h4084dd6_17.tar.bz2#d7e4c5f7c867af12616171e01a6ecc05 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-h2ae2ef3_17.tar.bz2#342f3c931d0a3a209ab09a522469d20c https://conda.anaconda.org/conda-forge/linux-64/pandoc-2.10.1-h516909a_0.tar.bz2#8101ef00bcd1e337b62807c3671a64ac -https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hae1eefd_17.tar.bz2#f3eca18e6a8ea6b7e81f4f97ddc6995c +https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h5dbcf3e_17.tar.bz2#8fd587013b9da8b52050268d50c12305 https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-h77966d4_13.tar.bz2#e411486a18c4f61c59083c5792c1ce3b https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.35-h18a2f87_9.tar.bz2#f0f95ebd15e1eca2d43d5ab2167045e4 -https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-heab0d09_28.tar.bz2#80fb2ea7e0e3e254281ef91f500b5c95 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.35-hc3fd857_29.tar.bz2#17d622904723a89e59ac9251aa432078 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h5dbcf3e_17.tar.bz2#fc9f5adabc4d55cd4b491332adc413e0 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4 -https://conda.anaconda.org/conda-forge/linux-64/firefox-80.0-he1b5a44_0.tar.bz2#179009f21543f578fb2a1ae2dc5d85a1 +https://conda.anaconda.org/conda-forge/linux-64/firefox-81.0-he1b5a44_0.tar.bz2#466aa498b9eb6e7a928bb07e08f3be5b https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h516909a_0.tar.bz2#bdc16c2b8852914fdbadb8e4d6361a8b -https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hdb87b24_16.tar.bz2#573939dec3ce534ef87c4976566090e2 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-7.5.0-hd9e1a51_17.tar.bz2#2c1963daa3a1411cfdd56d6513422bdf https://conda.anaconda.org/conda-forge/linux-64/geckodriver-0.27.0-he1b5a44_0.tar.bz2#99086e89f703f7da14c59e1853f8ca2b https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-he1b5a44_1001.tar.bz2#9214f49f6d97e53e1e6b13f73a25a21e https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228 @@ -31,14 +32,14 @@ https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211 https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.10-pthreads_hb3c22a3_4.tar.bz2#8e3914247353e97a184909dbee132bfb -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_0.tar.bz2#3475e9e7c8c9ead7f75c70b7703cb100 +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h516909a_1.tar.bz2#e1ca1a4b82f7b51b29318f80cebae84a https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h14c3975_1000.tar.bz2#39c6326f6ee5297632c47db6520546fe -https://conda.anaconda.org/conda-forge/linux-64/libuv-1.39.0-h516909a_0.tar.bz2#04cc629a75f9bb0ecef9908ae2eac322 +https://conda.anaconda.org/conda-forge/linux-64/libuv-1.40.0-h516909a_0.tar.bz2#80af691b50aa44c0490aaf9a19f64cb0 https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.1.0-h516909a_3.tar.bz2#3d543511584978d6e22b6c194ae3b81e https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b https://conda.anaconda.org/conda-forge/linux-64/make-4.3-h516909a_0.tar.bz2#bbafaf90013905517818c3486f17d710 https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab -https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1h-h516909a_0.tar.bz2#3a99e0cb8f325dbf8f616da2d2fb6d4f https://conda.anaconda.org/conda-forge/linux-64/pcre-8.44-he1b5a44_0.tar.bz2#e647d89cd5cdf62760cf283a001841ff https://conda.anaconda.org/conda-forge/linux-64/pixman-0.38.0-h516909a_1003.tar.bz2#7c0b1414e5af196415f7808fbd704143 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h14c3975_1001.tar.bz2#e0b9987b65bba8016d21f5bdbe0a7923 @@ -54,10 +55,10 @@ https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f6 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8 https://conda.anaconda.org/conda-forge/linux-64/chktex-1.7.6-he28a2e2_0.tar.bz2#50c60a9be3adf37cd63fdb9b0672bd03 -https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-hf34d7eb_28.tar.bz2#056bfe64d224c7976d805ef1c5b048ec +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-7.5.0-he2a3fca_29.tar.bz2#85ed2634f08c66673ad73eba384c42a5 https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2#8c2f1de42f9eec059418f3083f03cabc -https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#486ddb27cdcd893b6786813a086b0f85 -https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h1104b78_16.tar.bz2#3c5c0fca1f29eb84a8091ce787d7e2d4 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-7.5.0-hfca37b7_17.tar.bz2#0ff7ea8540d8f07ed716ac07bb85eb58 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-7.5.0-h7ea4de1_17.tar.bz2#40a22fe85a8c3fb7a1fc734c90d685a9 https://conda.anaconda.org/conda-forge/linux-64/libblas-3.8.0-17_openblas.tar.bz2#fdd1790e564778bf0c616e639badfe58 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60 @@ -65,16 +66,16 @@ https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-hed695b0_2.tar.bz2 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123 https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h14c3975_1002.tar.bz2#ca4eb860b5528d5c6de8d97021d9ef78 https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 -https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.10.1-h568c755_0.tar.bz2#a058b6e433d9a7b018275f2ab5c2d690 +https://conda.anaconda.org/conda-forge/linux-64/nodejs-14.13.0-h568c755_0.tar.bz2#64d066b65b9c885f507e4f7bdee0b311 https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38 https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45 https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2#56cc238b81624db9e3e36b2b6a482cc1 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.2-he1b5a44_3.tar.bz2#d9e734dd2b3da4e4380c9c98e6a78b40 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.3-he1b5a44_2.tar.bz2#7079c46e88cff3beae176b346e46a8e5 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3 https://conda.anaconda.org/conda-forge/linux-64/bwidget-1.9.14-0.tar.bz2#3725d06a3cab8cae82a93774582c8978 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2#520fb55b5f6e29179499000b8107fe0a -https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha781d05_28.tar.bz2#7acc96573f9cc673e8795e23f7b80581 -https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-ha781d05_28.tar.bz2#80ed09525b77870a976d662ad2e59ad3 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-7.5.0-ha081f1e_29.tar.bz2#3a406e755f5dfb0f5e7ebd2bc7a69619 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-7.5.0-h547f3ba_29.tar.bz2#f56e304c4dc75eaf66ee068dded2219d https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705 https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2#28f6376d1c4ca5e0fc287fb0484e37a1 https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2#09cfbcdb4888dc9010b4cbc60e55c6ad @@ -84,25 +85,25 @@ https://conda.anaconda.org/conda-forge/linux-64/tktable-2.10-h555a92e_3.tar.bz2# https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.12-h516909a_0.tar.bz2#cdea71c3e27611e012419faea02c56bd https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-h1056068_1002.tar.bz2#b78e6489307731a6d5ca9b0bc577bc7c https://conda.anaconda.org/conda-forge/linux-64/gsl-2.6-h294904e_0.tar.bz2#3e5297efa0c87956c6aed018edf627cc -https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892 -https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_7_cpython.tar.bz2#83a9db34f01fdfe808ae9e73541d75d6 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_8.tar.bz2#2c81fb9f0d82c04b08617fc73eb615af +https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_9_cpython.tar.bz2#8f5c04921bbbeacce8a8a3b6f6737ccb https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h516909a_0.tar.bz2#aba40ec20012e0a2641ced275a0abdca https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h516909a_1002.tar.bz2#bf3514891c6743ed808602fa9f4f1508 https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd -https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2#9eae3ea3b94261a865bf2882f2876d78 +https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_8.tar.bz2#7fadfa44182e1cc0dbbe0c169c0b15cc https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.0-h0dae87d_0.tar.bz2#2d606858304a20f57db595f9a3eb3bbf +https://conda.anaconda.org/conda-forge/linux-64/glib-2.66.1-h680cd38_0.tar.bz2#c04be2bc16c5ae727244dc16d1f8815c https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -126,16 +127,16 @@ https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2#35 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.11.2-py38h516909a_0.tar.bz2#fb314717fbbc68a2c4c468adcc2ddef5 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.bz2#3b2de36f3867fba2003cd4c94dc53cff https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334 -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e -https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3 +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.3-py38h5bae8af_0.tar.bz2#00d4bd451245930d455ab4f981d6e0bd +https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1007.tar.bz2#7aebe387c06b4bc2a2d06547af8fffc9 https://conda.anaconda.org/conda-forge/linux-64/coverage-5.3-py38h1e0a361_0.tar.bz2#22788baea856195f8e2e6ac7649618f8 https://conda.anaconda.org/conda-forge/linux-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#ac7df2c675db951e9d26e356fd3bc56b https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py38h32f6830_1.tar.bz2#32b289c5841a1f84373357e4e53adfa0 -https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#c50ea4f8695f7ca8be25388f07c09ebb +https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-2.0.0-py38h32f6830_0.tar.bz2#912f740e4ba8982a7a9f7a607a3ae03a https://conda.anaconda.org/conda-forge/linux-64/jedi-0.17.2-py38h32f6830_0.tar.bz2#39d73eada28872389bd3299ca6f9d9ef https://conda.anaconda.org/conda-forge/linux-64/lazy-object-proxy-1.4.3-py38h1e0a361_2.tar.bz2#50bfc02771c96299120037b257dbef4a https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py38h1e0a361_1.tar.bz2#22998906a1294fc06133e094a9ac6d72 @@ -148,55 +149,55 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.17.3-py38h1e0a361_0.tar.bz2#6f5af0ff4a8e267fb7ac730b6472787a https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#8cff813a871cc0a8053dbf716dd4fba6 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_0.tar.bz2#5eb7c2f195653a637e8f7218859601d9 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-19.0.2-py38ha71036d_1.tar.bz2#2b2295e8b6c5c16854203eda5e2f4107 https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py38h1e0a361_1002.tar.bz2#405145f57156c82cbd243a482752a446 https://conda.anaconda.org/conda-forge/linux-64/soupsieve-2.0.1-py38h32f6830_0.tar.bz2#fb259a0acc8985f755d71c076c871892 https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py38h1e0a361_1.tar.bz2#5120a9329db3722c5ac094c756187fe9 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/linux-64/ujson-3.2.0-py38h950e882_0.tar.bz2#92abf4be5823c7cb78404f8d43a25b41 https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-20.1.0-py38h1e0a361_1.tar.bz2#00208a69e0b6b3b36671484abc59a499 -https://conda.anaconda.org/conda-forge/linux-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#81336f0ce79161ee893b584a70fa6109 +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py38h766eaa4_0.tar.bz2#2fb370f6af562e92e0384062d6ebc414 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1.1-py38h766eaa4_0.tar.bz2#585a57df01af31e27759864a4298ca77 https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz2#7dc3072aa3f1e9154dbb9f1b86f6c280 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#8044bf1dbabee1a38484f4ae180dfbe6 -https://conda.anaconda.org/conda-forge/linux-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#3babbbfc7abafea69a1d55b9c3126111 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.1.1-py38h32f6830_0.tar.bz2#861c0bfa2ae0608f3cc085864f808af2 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706 -https://conda.anaconda.org/conda-forge/linux-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#050dd70f20541aeaece5540f19a22813 +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_1.tar.bz2#062a087866cd8acd6b736f1b876cb2ad +https://conda.anaconda.org/conda-forge/linux-64/terminado-0.9.1-py38h32f6830_0.tar.bz2#967d74fb7767c3a863c4e5732d953114 https://conda.anaconda.org/conda-forge/linux-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#72cf51c99288a05cca0ad13951697377 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/linux-64/isort-5.5.2-py38h32f6830_0.tar.bz2#e21a13a59b839db95ce8f9e0efd661c2 +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/linux-64/isort-5.5.4-py38h32f6830_0.tar.bz2#b3b8c46718f31f15e6be7643a37af07b https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/linux-64/jsonschema-3.2.0-py38h32f6830_1.tar.bz2#49dd43811f60b5ba18fb9d7663a451d5 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a https://conda.anaconda.org/conda-forge/linux-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#ec696f0d5569aa96e39ac338fa467771 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.15-h90f851f_0.tar.bz2#a18316d5b4899fdc35f2781b6829a935 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/linux-64/tectonic-0.1.16-h90f851f_0.tar.bz2#c82dceccda26094835ea561070a12175 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/linux-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#f8dbfd4915f25af7a10397292ac43036 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/linux-64/r-base-3.6.3-he766273_3.tar.bz2#23d0a025bce778da979aed7b4401a38d https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.9-r36hcdcec82_0.tar.bz2#66edde21b36f614baa342e102f4b15bf +https://conda.anaconda.org/conda-forge/linux-64/r-backports-1.1.10-r36hcdcec82_0.tar.bz2#2b5d353f05225c8ba29e46768ecbc2e5 https://conda.anaconda.org/conda-forge/linux-64/r-base64enc-0.1_3-r36hcdcec82_1004.tar.bz2#f24ebb88479984a9d034be9e42619f27 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -236,8 +237,8 @@ https://conda.anaconda.org/conda-forge/linux-64/r-stringi-1.5.3-r36h604b29c_0.ta https://conda.anaconda.org/conda-forge/linux-64/r-sys-3.4-r36hcdcec82_0.tar.bz2#11ceee3c93978b54463b21b967f484cb https://conda.anaconda.org/conda-forge/linux-64/r-utf8-1.1.4-r36hcdcec82_1003.tar.bz2#1d49c6ca95781f9a58907f5a46199ad1 https://conda.anaconda.org/conda-forge/linux-64/r-uuid-0.1_4-r36hcdcec82_1.tar.bz2#d7c07d2efe98c0ce41fd2a3e8a233cd8 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.17-r36hcdcec82_0.tar.bz2#e20acbd6fde1505ac235741a66f55b4a +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/linux-64/r-xfun-0.18-r36hcdcec82_0.tar.bz2#910c0178de961d0b73659184217ba0f3 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/linux-64/r-yaml-2.2.1-r36hcdcec82_1.tar.bz2#f7a337838d1b1f29da89d7ef8bdbb349 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -245,7 +246,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/linux-64/rpy2-3.3.2-py38r36h8790de6_0.tar.bz2#57d151ed9877b9741b5caa946a3bdb9c https://conda.anaconda.org/conda-forge/linux-64/selenium-3.141.0-py38h1e0a361_1001.tar.bz2#9b6582588698604a6d7a76b94c5db911 https://conda.anaconda.org/conda-forge/linux-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#e6c0aefc70107e32644ff47aac9cbd2b -https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#c04455525ae0c88cc4ad7759d12bb072 +https://conda.anaconda.org/conda-forge/linux-64/nbconvert-6.0.7-py38h32f6830_0.tar.bz2#92517166ea795c7eee790041f6bff468 https://conda.anaconda.org/conda-forge/linux-64/r-askpass-1.1-r36hcdcec82_2.tar.bz2#4af1ebbcac3c46ed7a184150e8b9db90 https://conda.anaconda.org/conda-forge/linux-64/r-class-7.3_17-r36hcdcec82_1.tar.bz2#12a91a28b58dad69f43c26e2da3656fd https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -269,11 +270,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/linux-64/ipykernel-5.3.4-py38h23f93f0_0.tar.bz2#1fbf8f16e22d12866cb14877ebf72ae0 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/linux-64/r-mgcv-1.8_33-r36h7fa42b6_0.tar.bz2#2986bd026e3eff8ef6091559e191ce56 -https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.2-r36he5c4762_0.tar.bz2#17ff4dbf8923363669bb7ec0658e15d9 +https://conda.anaconda.org/conda-forge/linux-64/r-openssl-1.4.3-r36he5c4762_0.tar.bz2#39327d47e67f98d43e9b0f407bbb1362 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_3-r36hcdcec82_0.tar.bz2#7aa256a402176e36e2564ae721abad6a +https://conda.anaconda.org/conda-forge/linux-64/r-survival-3.2_7-r36hcdcec82_0.tar.bz2#81c32faea79b93021f50637585c5da9a https://conda.anaconda.org/conda-forge/linux-64/r-vctrs-0.3.4-r36hcdcec82_0.tar.bz2#3519560dd4589460711b3a9bca0c2b66 https://conda.anaconda.org/conda-forge/linux-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#1fa60460d070c856e8ae3d9a75d8661a https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock index 0f80c5a14..1fc007673 100644 --- a/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.6-2.2.lock @@ -10,8 +10,9 @@ https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-h0b31af3_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/jpeg-9d-h0b31af3_0.tar.bz2#0b52142a252948fc97483547a288e1d8 https://conda.anaconda.org/conda-forge/osx-64/libcxx-10.0.1-h5f48129_0.tar.bz2#abc0f77f31d9e69bdcf2c550058da337 https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-haf1e3a3_1.tar.bz2#79dc2be110b2a3d1e97ec21f691c50ad +https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-7.5.0-h2d743fc_11.tar.bz2#999847d48b934b0c4344345a2435582d https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.16-haf1e3a3_0.tar.bz2#c5fab167412a52e491c8e11453ae016f -https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-h01d97ff_0.tar.bz2#c803458de4a43aa8635b3acd1e8d1afe +https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-haf1e3a3_1.tar.bz2#5e9bb109eb99ae09de21939e646f0b05 https://conda.anaconda.org/conda-forge/osx-64/libuv-1.39.0-haf1e3a3_0.tar.bz2#b0832dda7ff39efad26940139d130ff9 https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.1.0-h0b31af3_3.tar.bz2#1ebb8a84b32629ae159fe2af2e3011ea https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-10.0.1-h28b9765_0.tar.bz2#c75ab018203fefa1a87b17ef5d182ca4 @@ -21,22 +22,22 @@ https://conda.anaconda.org/conda-forge/osx-64/pixman-0.38.0-h01d97ff_1003.tar.bz https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.5-haf1e3a3_1.tar.bz2#41116deb499e9bc58048c297d6403ce6 https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-haf1e3a3_0.tar.bz2#84c2fc186995c25a43e86ed708065572 https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h7795811_1009.tar.bz2#958b4b681fcae3094383cf69c26e8936 -https://conda.anaconda.org/conda-forge/osx-64/firefox-80.0-hb1e8313_0.tar.bz2#d0d7f0bf6709efc57c6d15786a451f40 +https://conda.anaconda.org/conda-forge/osx-64/firefox-81.0-hb1e8313_0.tar.bz2#5f6019e6972fe84083cb58423720029d https://conda.anaconda.org/conda-forge/osx-64/geckodriver-0.27.0-hb1e8313_0.tar.bz2#640405fe78647b85928a0f792f5badf7 https://conda.anaconda.org/conda-forge/osx-64/gmp-6.2.0-hb1e8313_2.tar.bz2#4d65e82109a4b798b5867e2d8427198a https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h12caacf_1001.tar.bz2#e5b2811c2c5791073a97f899ce1fc698 https://conda.anaconda.org/conda-forge/osx-64/icu-64.2-h6de7cb9_1.tar.bz2#98593e7221241d8e19fee197ac105b4d https://conda.anaconda.org/conda-forge/osx-64/libffi-3.2.1-hb1e8313_1007.tar.bz2#be8b6ba3b6710a89ab891bbed151659c -https://conda.anaconda.org/conda-forge/osx-64/libgfortran4-7.5.0-h1565451_3.tar.bz2#2cf086922ee2e7e4025c42e0414c8111 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran4-7.5.0-h2d743fc_11.tar.bz2#2546b2bbd26349cee83578c4ac94b263 https://conda.anaconda.org/conda-forge/osx-64/libllvm10-10.0.1-h009f743_3.tar.bz2#cc65eb0b26253d2789320bfd661852f9 https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.37-hb0a8c7a_2.tar.bz2#152469e831f8558f76c63e841b934f87 https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.2-hb1e8313_3.tar.bz2#7737f6db9eb5e572d22b88b667d1f3f9 https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.2-hb1e8313_1.tar.bz2#711f66ee1fd8585c28a47910ddbeaa4a -https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1g-haf1e3a3_1.tar.bz2#31736d93dc6075a776645e5f5346fb9f +https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1h-haf1e3a3_0.tar.bz2#6be73e185e6a92a29571dd9a2dfb5251 https://conda.anaconda.org/conda-forge/osx-64/pcre-8.44-h4a8c4bd_0.tar.bz2#28b0557e6ef0eb62f3162ddf678ea493 https://conda.anaconda.org/conda-forge/osx-64/tapi-1000.10.8-ha1b3eb9_4.tar.bz2#10d7e652760c9f732c3f3663e76abe98 https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.10-hbbe82c9_0.tar.bz2#8e94f0c9d24201d33a7fb6868d821a1b -https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.2-h4a8c4bd_3.tar.bz2#4524f64e9fb5f0325b1cb8f4441e155f +https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.3-hb1e8313_2.tar.bz2#a50e2c667b27a40876c927c440456eea https://conda.anaconda.org/conda-forge/osx-64/bwidget-1.9.14-0.tar.bz2#72c19faae67578a04383b7dcd7449b96 https://conda.anaconda.org/conda-forge/osx-64/chktex-1.7.6-h0678c8f_0.tar.bz2#a95bb7df9bbc315de4abdb18e9b01da4 https://conda.anaconda.org/conda-forge/osx-64/freetype-2.10.2-h8da9a1a_0.tar.bz2#17f160c42d580a14d96e9676f94b0c15 @@ -45,7 +46,7 @@ https://conda.anaconda.org/conda-forge/osx-64/isl-0.22.1-h65ac59c_1.tar.bz2#b538 https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-530-h3c32e8a_7.tar.bz2#04e45cea59779ff05390c30d5a66c8b6 https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp10-10.0.1-default_hf57f61e_1.tar.bz2#ede2ddbae3f75c4e30b0abc04b39b40c https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-hed1e85f_2.tar.bz2#779da5393199c3af97bd8f12c804b749 -https://conda.anaconda.org/conda-forge/osx-64/libgfortran-4.0.0-3.tar.bz2#0f1f7b92304f0b9de10fba6f40bc3a51 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran-4.0.0-h2d743fc_11.tar.bz2#4de8093a20c57ec5c88d086076ed3e7c https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.41.0-h7580e61_2.tar.bz2#1731a2e73e2d68d455a1b8b8de0265dc https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.9.0-h39bdce6_5.tar.bz2#476b4daa896469326286db3a37e23190 https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.9.10-h53d96d6_0.tar.bz2#18dab8184a9255bf6fcd55c69f94f3b1 @@ -59,35 +60,33 @@ https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-949.0.1-h5ba7a2e_7. https://conda.anaconda.org/conda-forge/osx-64/clang-10.0.1-default_hf57f61e_1.tar.bz2#08f1b2eb1ad694a42e04c801ec3f9388 https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.13.1-h6b1039f_1001.tar.bz2#cd872761f6892c6bee82724856b304b2 https://conda.anaconda.org/conda-forge/osx-64/krb5-1.17.1-h75d18d8_3.tar.bz2#a2e242f395cb1226eaf4cc8eaacf5526 -https://conda.anaconda.org/conda-forge/osx-64/ld64-530-7.tar.bz2#64ae0831cca3e609e23e80dc1d50a5dc https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.10-openmp_h63d9170_4.tar.bz2#b67fe39a155929f64e17296827c06041 https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.1.0-h2ae36a8_6.tar.bz2#37552f9d87ae31dcf99a593684cf8cfb https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e97438cea7c25b9906edf9525f580674 https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.33.0-h960bd1c_0.tar.bz2#2258e92373f9991a586fc416ae459f17 -https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-h22b1bf0_7.tar.bz2#b4c99ba13a76c9fd3b5a048713c65f01 https://conda.anaconda.org/conda-forge/osx-64/clangxx-10.0.1-default_hf57f61e_1.tar.bz2#0facf4e241a27960a9e6d76aaf7741fe -https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_6.tar.bz2#cfc5b6c76b8946f222a613ad4b5e84aa +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_11.tar.bz2#0948f87c1251471e54cdef3831392088 https://conda.anaconda.org/conda-forge/osx-64/libblas-3.8.0-17_openblas.tar.bz2#ceac2df441f5c3acae4fb1cb02ea7fb2 -https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_5.tar.bz2#9ba8b61a0dd9d2ef20b0ef3d4e05a5fc +https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_8.tar.bz2#1a136204085b4c620fe2ed74fb1112bf https://conda.anaconda.org/conda-forge/osx-64/python-3.6.11-hc38f9c5_2_cpython.tar.bz2#7840b0226df9b6c7c3e6c1f9d8e4b73f https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/osx-64/backports-1.0-py36_1.tar.bz2#10236f0a9a490ee173e4cfe0278ddc69 https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-10.0.1-h033240e_0.tar.bz2#78624efc684ecd555de383c13f2e5ef0 -https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_5.tar.bz2#69fc878ff57fa0993a025740b253b81c +https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_8.tar.bz2#82d166def6b920c17688f9ec0d766908 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.0-hdb5fb44_0.tar.bz2#3e052e8ee6780caf5c8f500cec4762c9 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.1-h39b9ebd_0.tar.bz2#ca29f2f11f3c9b5180206d18f69213c3 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/osx-64/ipython_genutils-0.2.0-py36_0.tar.bz2#0ed84bd49612535792119b2fef8f2a9e -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.8.0-17_openblas.tar.bz2#f5e84f9f770d0e1659fb7d90cd3cb539 https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.8.0-17_openblas.tar.bz2#d37ad4c540d99ba3d09674994b774a16 https://conda.anaconda.org/conda-forge/osx-64/mccabe-0.6.1-py36_0.tar.bz2#7f0fc6d47910c6186824f3fd2c8452f8 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/osx-64/pandocfilters-1.4.2-py36_0.tar.bz2#b8ef392d5d2f2f12bf5ce046906f1cef https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -111,19 +110,19 @@ https://conda.anaconda.org/conda-forge/osx-64/typed-ast-1.4.1-py36h0b31af3_0.tar https://conda.anaconda.org/conda-forge/osx-64/webencodings-0.5.1-py36_0.tar.bz2#8681de6887931e0f82f7e67307c5bbc8 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/osx-64/appnope-0.1.0-py36h9f0ad1d_1001.tar.bz2#839cae309920c91d0c699415cc910713 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/osx-64/cairo-1.16.0-hec6a9b0_1003.tar.bz2#bb05311d729dea72ab03599e7cc4fa27 https://conda.anaconda.org/conda-forge/osx-64/certifi-2020.6.20-py36h9f0ad1d_0.tar.bz2#954fe06ed527ae45f755b34b6d9a2986 -https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.1-py36h6a9c9ac_0.tar.bz2#c1bc1230b54b1a0ed526bc5b7b6353da -https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2#56a4e55f67ff573b28f6a7473b53692c +https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.3-py36h6a9c9ac_0.tar.bz2#768750fe499d94dbd405919100434b45 +https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py36h9f0ad1d_1007.tar.bz2#1d17d9f7f96171a56dbcb8f299c28114 https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-10.0.1-he6db49b_0.tar.bz2#09f41ca12558a661ca0d844d19cb5d58 https://conda.anaconda.org/conda-forge/osx-64/coverage-5.3-py36h9de38fb_0.tar.bz2#48c365e2269034a88edf7a9ec1a22888 https://conda.anaconda.org/conda-forge/osx-64/entrypoints-0.3-py36h9f0ad1d_1001.tar.bz2#ce0e182a8bcbb1e90cee7c2ed011cc45 https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py36h9f0ad1d_1.tar.bz2#40ec30cdd4434d834101ca3f11fb7fdf https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-ha2d443c_0.tar.bz2#366e55fd3a2bcd38d608fd91d04ce8ff -https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-1.7.0-py36h9f0ad1d_0.tar.bz2#63c240d42a2174ae29d3d2ce2468e6ae +https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-2.0.0-py36h9f0ad1d_0.tar.bz2#df8b667d0e45f918db678fff73c5138b https://conda.anaconda.org/conda-forge/osx-64/jedi-0.17.2-py36h9f0ad1d_0.tar.bz2#79b4913a5a11c2cd9f9455f57c7b2de4 https://conda.anaconda.org/conda-forge/osx-64/lazy-object-proxy-1.4.3-py36h37b9a7d_2.tar.bz2#8e7c5c1fa4f4e9caa05832e3b3b14b89 https://conda.anaconda.org/conda-forge/osx-64/markupsafe-1.1.1-py36h37b9a7d_1.tar.bz2#fae8b5c3256eab807c3a815f7c342007 @@ -135,7 +134,7 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.3-py36h9de38fb_0.tar.bz2#39a30baecf8d547f145a57493402eaa2 https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2#afe3b3e7e9e92d7d71bd409b1c05597c https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py36hd529914_0.tar.bz2#763eb646ea27f47d33683543a84e8602 +https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py36hd529914_1.tar.bz2#70879636086a089954ddb16f1c195a5a https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/osx-64/ruamel_yaml-0.15.80-py36h9de38fb_1002.tar.bz2#c0c1017c87bc069334c12ef0fa2e68cf https://conda.anaconda.org/conda-forge/osx-64/soupsieve-2.0.1-py36h9f0ad1d_0.tar.bz2#48b05bc08470dfb4a4cd188903edb05f @@ -145,40 +144,40 @@ https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9 https://conda.anaconda.org/conda-forge/osx-64/ujson-3.2.0-py36h27176af_0.tar.bz2#2fd5e1e9adec85f888779e9b49db778f https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.11.2-py36h37b9a7d_0.tar.bz2#c616df5c222ebbb74f05c5ffae7416dd https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-20.1.0-py36h9de38fb_1.tar.bz2#d4a82c105c56d0761ae5768e04c66dd9 -https://conda.anaconda.org/conda-forge/osx-64/beautifulsoup4-4.9.1-py36h9f0ad1d_0.tar.bz2#88d36f441e14fc8050eeda6f7d35f9dc +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/osx-64/brotlipy-0.7.0-py36h37b9a7d_1000.tar.bz2#22d0607ccfb261101762dcb8225038d9 -https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-10.0.1-h05bbb7f_9.tar.bz2#07ed70a349582ee92a53f3af7ff50d33 -https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1-py36h54f4bc5_0.tar.bz2#99fb8244b39d5e4a340937efd3254d47 +https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-10.0.1-h05bbb7f_10.tar.bz2#1a2216ef6a2aafc74667e6a0358e60cb +https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1.1-py36h54f4bc5_0.tar.bz2#012c53adaebc50305f99f2a31e536e38 https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.4.0-hd8d2a14_3.tar.bz2#4ab144d931c848a589f08a86572b94ea -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-4.6.3-py36h9f0ad1d_1.tar.bz2#c8798b6e2130b7f95edaa412a73a7e96 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2#03b88fcc1cc210d5993faa097777b2cd -https://conda.anaconda.org/conda-forge/osx-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#ecd8616d9a40949515aee694f950bf88 +https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py36h9f0ad1d_1.tar.bz2#8721a8b989b809e1ddc5b5226889b7b8 +https://conda.anaconda.org/conda-forge/osx-64/terminado-0.9.1-py36h9f0ad1d_0.tar.bz2#9b5c50bdbb4b440b6376153822292e3d https://conda.anaconda.org/conda-forge/osx-64/astroid-2.4.2-py36h9f0ad1d_0.tar.bz2#0b13cfea49d15001c54c7af066ea5846 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-10.0.1-h05bbb7f_9.tar.bz2#b5d371ba7679cc3a3c0ba60b003d470f -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-7.5.0-h044cb63_7.tar.bz2#1763abf5cd8896a8d26f2e59f12d1f3c -https://conda.anaconda.org/conda-forge/osx-64/isort-5.5.2-py36h9f0ad1d_0.tar.bz2#190b5ac6a8162cbb9256d08ba08d05d8 +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-10.0.1-h05bbb7f_10.tar.bz2#2d4035b5da9f7d730bdb224bd934a43e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-7.5.0-h044cb63_9.tar.bz2#d820f18df0dc545abdcab9280a4a993c +https://conda.anaconda.org/conda-forge/osx-64/isort-5.5.4-py36h9f0ad1d_0.tar.bz2#8e3f709ed0288c354529fb0b59de6f2a https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/osx-64/jsonschema-3.2.0-py36h9f0ad1d_1.tar.bz2#a2ad95050f62f8b4f86a125f77fd9df5 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/osx-64/pluggy-0.13.1-py36h9f0ad1d_2.tar.bz2#cf85873fb47ca54e3e83df5cb5e69bab -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py36_0.tar.bz2#f86375093d38cbe9bf2bdf866b3bf79e https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.12-h9ab2c78_0.tar.bz2#f6bf28d3c14f4c9a119feb71416f49bd -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/osx-64/pylint-2.6.0-py36h9f0ad1d_0.tar.bz2#f17d0a97205f4c2617e6c39c8d6d9cf4 -https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.2-py36h9f0ad1d_0.tar.bz2#a53b41c91dcf4f0301f6fd2176380f26 +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.1.1-py36h9f0ad1d_0.tar.bz2#a385a4b8297490bbef22e18d53055d1d https://conda.anaconda.org/conda-forge/osx-64/r-base-3.6.3-h0dd4800_2.tar.bz2#bf4796681dc8176d0e696b91a040518e https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py36h9f0ad1d_1.tar.bz2#551055c39209d5ca49c0c410df3057d2 @@ -186,9 +185,9 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.9-r36h800e0f2_0.tar.bz2#a406b81824a6b0793f32dde33176f12b +https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.10-r36h800e0f2_0.tar.bz2#0eb4aeba3056407bcc916e7b1c4cd796 https://conda.anaconda.org/conda-forge/osx-64/r-base64enc-0.1_3-r36h17f1fa6_1004.tar.bz2#878533c8941a8f57ba5d7dc2ecd6ad24 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -228,8 +227,8 @@ https://conda.anaconda.org/conda-forge/osx-64/r-stringi-1.4.6-r36h3211bb2_2.tar. https://conda.anaconda.org/conda-forge/osx-64/r-sys-3.4-r36h800e0f2_0.tar.bz2#39a1467dde8bce305602a07ce54f3417 https://conda.anaconda.org/conda-forge/osx-64/r-utf8-1.1.4-r36h17f1fa6_1003.tar.bz2#bbbc49e2ffbbef664b24df414fed9b0f https://conda.anaconda.org/conda-forge/osx-64/r-uuid-0.1_4-r36h17f1fa6_1.tar.bz2#d004c95a83ec5ed5725e28e329c497da -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/osx-64/r-xfun-0.17-r36h800e0f2_0.tar.bz2#8b229defdaf3895f169a1cfc2a2e89b6 +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/osx-64/r-xfun-0.18-r36h800e0f2_0.tar.bz2#6a62c39c0448eaace03549a83d61d705 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/osx-64/r-yaml-2.2.1-r36h17f1fa6_1.tar.bz2#4079e0e8827d2d3798a1255afb426c63 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -237,7 +236,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py36r36h255dfe6_0.tar.bz2#ea5b942a9dfd194a130076f5df928562 https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py36h37b9a7d_1001.tar.bz2#f247ae168911cfeb1863d5aaa4100293 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#73331f8ce4ee928ceb03165087fec2cc -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.2-py36h9f0ad1d_0.tar.bz2#1ae250de0f955e6586492b90091ebcb4 +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.7-py36h9f0ad1d_0.tar.bz2#df005ac23de04b292c688f455ada88cf https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -261,11 +260,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/osx-64/ipykernel-5.3.4-py36h95af2a2_0.tar.bz2#cdaa6cfc43edfdf3ae86eb5b521ba17d https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/osx-64/r-mgcv-1.8_33-r36hb6d66fe_0.tar.bz2#dbfda6c3d405554a17580fd37f2cc9ca -https://conda.anaconda.org/conda-forge/osx-64/r-openssl-1.4.2-r36h9d0ceee_0.tar.bz2#f33fadeb0d7656b82d585446b5e956a5 +https://conda.anaconda.org/conda-forge/osx-64/r-openssl-1.4.3-r36ha713f70_0.tar.bz2#d9ba327e804454adb913ed2b9d542590 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_3-r36h17f1fa6_0.tar.bz2#b3a57e4b3fbc74f607808983cd7fd2ac +https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_7-r36h800e0f2_0.tar.bz2#531ba649c575fcab5905ac3298614cc3 https://conda.anaconda.org/conda-forge/osx-64/r-vctrs-0.3.4-r36h800e0f2_0.tar.bz2#6359379c4163f427f9b31fcdcc95eb60 https://conda.anaconda.org/conda-forge/osx-64/notebook-6.1.4-py36h9f0ad1d_0.tar.bz2#cf7d8d376aa2c603757d6cf850766ca7 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock index 4460af24d..238de872d 100644 --- a/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.7-2.2.lock @@ -10,8 +10,9 @@ https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-h0b31af3_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/jpeg-9d-h0b31af3_0.tar.bz2#0b52142a252948fc97483547a288e1d8 https://conda.anaconda.org/conda-forge/osx-64/libcxx-10.0.1-h5f48129_0.tar.bz2#abc0f77f31d9e69bdcf2c550058da337 https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-haf1e3a3_1.tar.bz2#79dc2be110b2a3d1e97ec21f691c50ad +https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-7.5.0-h2d743fc_11.tar.bz2#999847d48b934b0c4344345a2435582d https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.16-haf1e3a3_0.tar.bz2#c5fab167412a52e491c8e11453ae016f -https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-h01d97ff_0.tar.bz2#c803458de4a43aa8635b3acd1e8d1afe +https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-haf1e3a3_1.tar.bz2#5e9bb109eb99ae09de21939e646f0b05 https://conda.anaconda.org/conda-forge/osx-64/libuv-1.39.0-haf1e3a3_0.tar.bz2#b0832dda7ff39efad26940139d130ff9 https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.1.0-h0b31af3_3.tar.bz2#1ebb8a84b32629ae159fe2af2e3011ea https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-10.0.1-h28b9765_0.tar.bz2#c75ab018203fefa1a87b17ef5d182ca4 @@ -21,22 +22,22 @@ https://conda.anaconda.org/conda-forge/osx-64/pixman-0.38.0-h01d97ff_1003.tar.bz https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.5-haf1e3a3_1.tar.bz2#41116deb499e9bc58048c297d6403ce6 https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-haf1e3a3_0.tar.bz2#84c2fc186995c25a43e86ed708065572 https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h7795811_1009.tar.bz2#958b4b681fcae3094383cf69c26e8936 -https://conda.anaconda.org/conda-forge/osx-64/firefox-80.0-hb1e8313_0.tar.bz2#d0d7f0bf6709efc57c6d15786a451f40 +https://conda.anaconda.org/conda-forge/osx-64/firefox-81.0-hb1e8313_0.tar.bz2#5f6019e6972fe84083cb58423720029d https://conda.anaconda.org/conda-forge/osx-64/geckodriver-0.27.0-hb1e8313_0.tar.bz2#640405fe78647b85928a0f792f5badf7 https://conda.anaconda.org/conda-forge/osx-64/gmp-6.2.0-hb1e8313_2.tar.bz2#4d65e82109a4b798b5867e2d8427198a https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h12caacf_1001.tar.bz2#e5b2811c2c5791073a97f899ce1fc698 https://conda.anaconda.org/conda-forge/osx-64/icu-64.2-h6de7cb9_1.tar.bz2#98593e7221241d8e19fee197ac105b4d https://conda.anaconda.org/conda-forge/osx-64/libffi-3.2.1-hb1e8313_1007.tar.bz2#be8b6ba3b6710a89ab891bbed151659c -https://conda.anaconda.org/conda-forge/osx-64/libgfortran4-7.5.0-h1565451_3.tar.bz2#2cf086922ee2e7e4025c42e0414c8111 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran4-7.5.0-h2d743fc_11.tar.bz2#2546b2bbd26349cee83578c4ac94b263 https://conda.anaconda.org/conda-forge/osx-64/libllvm10-10.0.1-h009f743_3.tar.bz2#cc65eb0b26253d2789320bfd661852f9 https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.37-hb0a8c7a_2.tar.bz2#152469e831f8558f76c63e841b934f87 https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.2-hb1e8313_3.tar.bz2#7737f6db9eb5e572d22b88b667d1f3f9 https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.2-hb1e8313_1.tar.bz2#711f66ee1fd8585c28a47910ddbeaa4a -https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1g-haf1e3a3_1.tar.bz2#31736d93dc6075a776645e5f5346fb9f +https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1h-haf1e3a3_0.tar.bz2#6be73e185e6a92a29571dd9a2dfb5251 https://conda.anaconda.org/conda-forge/osx-64/pcre-8.44-h4a8c4bd_0.tar.bz2#28b0557e6ef0eb62f3162ddf678ea493 https://conda.anaconda.org/conda-forge/osx-64/tapi-1000.10.8-ha1b3eb9_4.tar.bz2#10d7e652760c9f732c3f3663e76abe98 https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.10-hbbe82c9_0.tar.bz2#8e94f0c9d24201d33a7fb6868d821a1b -https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.2-h4a8c4bd_3.tar.bz2#4524f64e9fb5f0325b1cb8f4441e155f +https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.3-hb1e8313_2.tar.bz2#a50e2c667b27a40876c927c440456eea https://conda.anaconda.org/conda-forge/osx-64/bwidget-1.9.14-0.tar.bz2#72c19faae67578a04383b7dcd7449b96 https://conda.anaconda.org/conda-forge/osx-64/chktex-1.7.6-h0678c8f_0.tar.bz2#a95bb7df9bbc315de4abdb18e9b01da4 https://conda.anaconda.org/conda-forge/osx-64/freetype-2.10.2-h8da9a1a_0.tar.bz2#17f160c42d580a14d96e9676f94b0c15 @@ -45,7 +46,7 @@ https://conda.anaconda.org/conda-forge/osx-64/isl-0.22.1-h65ac59c_1.tar.bz2#b538 https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-530-h3c32e8a_7.tar.bz2#04e45cea59779ff05390c30d5a66c8b6 https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp10-10.0.1-default_hf57f61e_1.tar.bz2#ede2ddbae3f75c4e30b0abc04b39b40c https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-hed1e85f_2.tar.bz2#779da5393199c3af97bd8f12c804b749 -https://conda.anaconda.org/conda-forge/osx-64/libgfortran-4.0.0-3.tar.bz2#0f1f7b92304f0b9de10fba6f40bc3a51 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran-4.0.0-h2d743fc_11.tar.bz2#4de8093a20c57ec5c88d086076ed3e7c https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.41.0-h7580e61_2.tar.bz2#1731a2e73e2d68d455a1b8b8de0265dc https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.9.0-h39bdce6_5.tar.bz2#476b4daa896469326286db3a37e23190 https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.9.10-h53d96d6_0.tar.bz2#18dab8184a9255bf6fcd55c69f94f3b1 @@ -59,35 +60,33 @@ https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-949.0.1-h5ba7a2e_7. https://conda.anaconda.org/conda-forge/osx-64/clang-10.0.1-default_hf57f61e_1.tar.bz2#08f1b2eb1ad694a42e04c801ec3f9388 https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.13.1-h6b1039f_1001.tar.bz2#cd872761f6892c6bee82724856b304b2 https://conda.anaconda.org/conda-forge/osx-64/krb5-1.17.1-h75d18d8_3.tar.bz2#a2e242f395cb1226eaf4cc8eaacf5526 -https://conda.anaconda.org/conda-forge/osx-64/ld64-530-7.tar.bz2#64ae0831cca3e609e23e80dc1d50a5dc https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.10-openmp_h63d9170_4.tar.bz2#b67fe39a155929f64e17296827c06041 https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.1.0-h2ae36a8_6.tar.bz2#37552f9d87ae31dcf99a593684cf8cfb https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e97438cea7c25b9906edf9525f580674 https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.33.0-h960bd1c_0.tar.bz2#2258e92373f9991a586fc416ae459f17 -https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-h22b1bf0_7.tar.bz2#b4c99ba13a76c9fd3b5a048713c65f01 https://conda.anaconda.org/conda-forge/osx-64/clangxx-10.0.1-default_hf57f61e_1.tar.bz2#0facf4e241a27960a9e6d76aaf7741fe -https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_6.tar.bz2#cfc5b6c76b8946f222a613ad4b5e84aa +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_11.tar.bz2#0948f87c1251471e54cdef3831392088 https://conda.anaconda.org/conda-forge/osx-64/libblas-3.8.0-17_openblas.tar.bz2#ceac2df441f5c3acae4fb1cb02ea7fb2 -https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_5.tar.bz2#9ba8b61a0dd9d2ef20b0ef3d4e05a5fc +https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_8.tar.bz2#1a136204085b4c620fe2ed74fb1112bf https://conda.anaconda.org/conda-forge/osx-64/python-3.7.8-hc9dea61_1_cpython.tar.bz2#46fe9ea04f7e863da2588ad41d2f65ad https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-10.0.1-h033240e_0.tar.bz2#78624efc684ecd555de383c13f2e5ef0 -https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_5.tar.bz2#69fc878ff57fa0993a025740b253b81c +https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_8.tar.bz2#82d166def6b920c17688f9ec0d766908 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.0-hdb5fb44_0.tar.bz2#3e052e8ee6780caf5c8f500cec4762c9 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.1-h39b9ebd_0.tar.bz2#ca29f2f11f3c9b5180206d18f69213c3 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.8.0-17_openblas.tar.bz2#f5e84f9f770d0e1659fb7d90cd3cb539 https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.8.0-17_openblas.tar.bz2#d37ad4c540d99ba3d09674994b774a16 https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -111,22 +110,22 @@ https://conda.anaconda.org/conda-forge/osx-64/typed-ast-1.4.1-py37h0b31af3_0.tar https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2#3563be4c5611a44210d9ba0c16113136 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/osx-64/appnope-0.1.0-py37hc8dfbb8_1001.tar.bz2#350a67575e96e244c886c4a350528eb3 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/osx-64/cairo-1.16.0-hec6a9b0_1003.tar.bz2#bb05311d729dea72ab03599e7cc4fa27 https://conda.anaconda.org/conda-forge/osx-64/certifi-2020.6.20-py37hc8dfbb8_0.tar.bz2#d39de33b3d373c87b3664ceab0037c3b -https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.1-py37hf5b7abd_0.tar.bz2#2573d85b7551041afeda2354f6820544 -https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py37hc8dfbb8_1006.tar.bz2#2ba299bc0ed276573f82b3124aaabf64 +https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.3-py37hf5b7abd_0.tar.bz2#15f966afec9ca1c0a77ee1cacc77d190 +https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py37hc8dfbb8_1007.tar.bz2#35967729ba34920a69a19091930d8c59 https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-10.0.1-he6db49b_0.tar.bz2#09f41ca12558a661ca0d844d19cb5d58 https://conda.anaconda.org/conda-forge/osx-64/coverage-5.3-py37h60d8a13_0.tar.bz2#a3a00e0a589bc30c31792361a7a57a2e https://conda.anaconda.org/conda-forge/osx-64/entrypoints-0.3-py37hc8dfbb8_1001.tar.bz2#b7aac483541e38cc0c9d37cb8c66e748 https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py37hc8dfbb8_1.tar.bz2#c66b4c180ffff9c12c2bd2b525886e55 https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-ha2d443c_0.tar.bz2#366e55fd3a2bcd38d608fd91d04ce8ff -https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-1.7.0-py37hc8dfbb8_0.tar.bz2#73ac2b48775a90bf8607e17638bd7779 +https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-2.0.0-py37hc8dfbb8_0.tar.bz2#c402c05874f91728c43079b24c09c816 https://conda.anaconda.org/conda-forge/osx-64/jedi-0.17.2-py37hc8dfbb8_0.tar.bz2#47eded75d699b52b33d401d37266cee8 https://conda.anaconda.org/conda-forge/osx-64/lazy-object-proxy-1.4.3-py37h9bfed18_2.tar.bz2#9cd9083615d7d82db8989e4009b25bba -https://conda.anaconda.org/conda-forge/osx-64/markupsafe-1.1.1-py37h9bfed18_1.tar.bz2#4a79a8479a9551ef7f87b03c17da7867 +https://conda.anaconda.org/conda-forge/osx-64/markupsafe-1.1.1-py37h60d8a13_1.tar.bz2#0bb3fcacc052bb960637b3f1529a3795 https://conda.anaconda.org/conda-forge/osx-64/mistune-0.8.4-py37h9bfed18_1001.tar.bz2#fb2b7e34bb98944a74cc4f06955e8001 https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz2#6d160f7346ac815500b5475d9a0f88a9 https://conda.anaconda.org/conda-forge/osx-64/pexpect-4.8.0-py37hc8dfbb8_1.tar.bz2#249ce152201450091b9dcfa4b1438590 @@ -135,50 +134,50 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.3-py37h60d8a13_0.tar.bz2#94f2aed22c54c837e839b349e68a327c https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py37hc8dfbb8_1.tar.bz2#e04eb80e387daf290b2a6a22dd4e5048 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py37hf1e22d8_0.tar.bz2#c2492af1a31813a2521b796b321d131f +https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py37hf1e22d8_1.tar.bz2#bbcda524cc3ea31b98d8213b1f628feb https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/osx-64/ruamel_yaml-0.15.80-py37h60d8a13_1002.tar.bz2#422d6b48fbe9924e16387581797dbaf3 https://conda.anaconda.org/conda-forge/osx-64/soupsieve-2.0.1-py37hc8dfbb8_0.tar.bz2#703b28ba98f3277973c7048254c5d55d https://conda.anaconda.org/conda-forge/osx-64/tornado-6.0.4-py37h9bfed18_1.tar.bz2#829661629c8cea96982bbb9ec5431cb5 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/osx-64/ujson-3.2.0-py37hdadc0f0_0.tar.bz2#b5534108c065a01395987544158c2c44 https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.11.2-py37h9bfed18_0.tar.bz2#ea188117ff4b67294e39af71820e47ae https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-20.1.0-py37h60d8a13_1.tar.bz2#b04491c7ebd0cc299cba6cb2ed230d79 -https://conda.anaconda.org/conda-forge/osx-64/beautifulsoup4-4.9.1-py37hc8dfbb8_0.tar.bz2#6f9be0e1d2bed5dc4dc7dec4864e6637 -https://conda.anaconda.org/conda-forge/osx-64/brotlipy-0.7.0-py37h9bfed18_1000.tar.bz2#eb689d0d236177c594847c05e673a714 -https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-10.0.1-h05bbb7f_9.tar.bz2#07ed70a349582ee92a53f3af7ff50d33 -https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1-py37h94e4008_0.tar.bz2#693dfb79f47481cb0f347ff89540f9dd +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb +https://conda.anaconda.org/conda-forge/osx-64/brotlipy-0.7.0-py37h60d8a13_1000.tar.bz2#ee7e46efaa42eebf0904ff8f8afb7739 +https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-10.0.1-h05bbb7f_10.tar.bz2#1a2216ef6a2aafc74667e6a0358e60cb +https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1.1-py37h94e4008_0.tar.bz2#953a1835057cbc47f59ce8a480345b8b https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.4.0-hd8d2a14_3.tar.bz2#4ab144d931c848a589f08a86572b94ea -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-4.6.3-py37hc8dfbb8_1.tar.bz2#58c752f9d23bf3d6f04a1371cb55888e https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py37hc8dfbb8_0.tar.bz2#c0d703d2b3a993653907e0a56477e6ed -https://conda.anaconda.org/conda-forge/osx-64/terminado-0.8.3-py37hc8dfbb8_1.tar.bz2#5372af80cad71eb6470397a63a60d51c +https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py37hc8dfbb8_1.tar.bz2#29367ee44e5f376fe3bafbadf51c6e7b +https://conda.anaconda.org/conda-forge/osx-64/terminado-0.9.1-py37hc8dfbb8_0.tar.bz2#1183aa933ead7791a068657be422c925 https://conda.anaconda.org/conda-forge/osx-64/astroid-2.4.2-py37hc8dfbb8_0.tar.bz2#6ea90c8c11d7c1cf374025e7376b2fd0 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-10.0.1-h05bbb7f_9.tar.bz2#b5d371ba7679cc3a3c0ba60b003d470f -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-7.5.0-h044cb63_7.tar.bz2#1763abf5cd8896a8d26f2e59f12d1f3c -https://conda.anaconda.org/conda-forge/osx-64/isort-5.5.2-py37hc8dfbb8_0.tar.bz2#4494714a264c913cd1ec249273e51bd2 +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-10.0.1-h05bbb7f_10.tar.bz2#2d4035b5da9f7d730bdb224bd934a43e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-7.5.0-h044cb63_9.tar.bz2#d820f18df0dc545abdcab9280a4a993c +https://conda.anaconda.org/conda-forge/osx-64/isort-5.5.4-py37hc8dfbb8_0.tar.bz2#92f818b9d90d08623b1ef7f3a1972994 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/osx-64/jsonschema-3.2.0-py37hc8dfbb8_1.tar.bz2#11b7f1fc53fc89eb0642fd2fbb04d7e6 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/osx-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.bz2#7996fa61764b6ec6f021fec9fde00954 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py37_0.tar.bz2#2236119952411416d83ac3fd5b7df19f https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.12-h9ab2c78_0.tar.bz2#f6bf28d3c14f4c9a119feb71416f49bd -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/osx-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#78d2d030b41c488fd955e8efcb22759d -https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.2-py37hc8dfbb8_0.tar.bz2#6364160c44bc051a07cfa45109eeba00 +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.1.1-py37hc8dfbb8_0.tar.bz2#82e18aebf89428070b12c704c5c6e252 https://conda.anaconda.org/conda-forge/osx-64/r-base-3.6.3-h0dd4800_2.tar.bz2#bf4796681dc8176d0e696b91a040518e https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py37hc8dfbb8_1.tar.bz2#283c671984a51c9059cd238e82931ee2 @@ -186,9 +185,9 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.9-r36h800e0f2_0.tar.bz2#a406b81824a6b0793f32dde33176f12b +https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.10-r36h800e0f2_0.tar.bz2#0eb4aeba3056407bcc916e7b1c4cd796 https://conda.anaconda.org/conda-forge/osx-64/r-base64enc-0.1_3-r36h17f1fa6_1004.tar.bz2#878533c8941a8f57ba5d7dc2ecd6ad24 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -228,16 +227,16 @@ https://conda.anaconda.org/conda-forge/osx-64/r-stringi-1.4.6-r36h3211bb2_2.tar. https://conda.anaconda.org/conda-forge/osx-64/r-sys-3.4-r36h800e0f2_0.tar.bz2#39a1467dde8bce305602a07ce54f3417 https://conda.anaconda.org/conda-forge/osx-64/r-utf8-1.1.4-r36h17f1fa6_1003.tar.bz2#bbbc49e2ffbbef664b24df414fed9b0f https://conda.anaconda.org/conda-forge/osx-64/r-uuid-0.1_4-r36h17f1fa6_1.tar.bz2#d004c95a83ec5ed5725e28e329c497da -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/osx-64/r-xfun-0.17-r36h800e0f2_0.tar.bz2#8b229defdaf3895f169a1cfc2a2e89b6 +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/osx-64/r-xfun-0.18-r36h800e0f2_0.tar.bz2#6a62c39c0448eaace03549a83d61d705 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/osx-64/r-yaml-2.2.1-r36h17f1fa6_1.tar.bz2#4079e0e8827d2d3798a1255afb426c63 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py37r36h10e2902_0.tar.bz2#9fd23a6822fbdbe5ef5882ede3e87c80 -https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py37h9bfed18_1001.tar.bz2#2fd1acc250ced775937fb2074ef87a5d +https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py37h60d8a13_1001.tar.bz2#c1e16724ee913f01803d23799a527cb2 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#cbe09101edeff4b41beb711754a25c3b -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.2-py37hc8dfbb8_0.tar.bz2#58f35f595c7ca72447717bdbbec168d7 +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.7-py37hc8dfbb8_0.tar.bz2#38a01ef04a5a618b3ec34c6325edc2c2 https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -261,11 +260,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/osx-64/ipykernel-5.3.4-py37h43977f1_0.tar.bz2#ae9b2402087aafc35d34bd61cb3c49ec https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/osx-64/r-mgcv-1.8_33-r36hb6d66fe_0.tar.bz2#dbfda6c3d405554a17580fd37f2cc9ca -https://conda.anaconda.org/conda-forge/osx-64/r-openssl-1.4.2-r36h9d0ceee_0.tar.bz2#f33fadeb0d7656b82d585446b5e956a5 +https://conda.anaconda.org/conda-forge/osx-64/r-openssl-1.4.3-r36ha713f70_0.tar.bz2#d9ba327e804454adb913ed2b9d542590 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_3-r36h17f1fa6_0.tar.bz2#b3a57e4b3fbc74f607808983cd7fd2ac +https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_7-r36h800e0f2_0.tar.bz2#531ba649c575fcab5905ac3298614cc3 https://conda.anaconda.org/conda-forge/osx-64/r-vctrs-0.3.4-r36h800e0f2_0.tar.bz2#6359379c4163f427f9b31fcdcc95eb60 https://conda.anaconda.org/conda-forge/osx-64/notebook-6.1.4-py37hc8dfbb8_0.tar.bz2#080717d83c8f45785d9fe9b07f170086 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock index 2b087b2d0..32df66406 100644 --- a/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.osx-64-3.8-2.2.lock @@ -10,9 +10,10 @@ https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-h0b31af3_0.tar.bz2# https://conda.anaconda.org/conda-forge/osx-64/jpeg-9d-h0b31af3_0.tar.bz2#0b52142a252948fc97483547a288e1d8 https://conda.anaconda.org/conda-forge/osx-64/libcxx-10.0.1-h5f48129_0.tar.bz2#abc0f77f31d9e69bdcf2c550058da337 https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-haf1e3a3_1.tar.bz2#79dc2be110b2a3d1e97ec21f691c50ad +https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-7.5.0-h2d743fc_11.tar.bz2#999847d48b934b0c4344345a2435582d https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.16-haf1e3a3_0.tar.bz2#c5fab167412a52e491c8e11453ae016f -https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-h01d97ff_0.tar.bz2#c803458de4a43aa8635b3acd1e8d1afe -https://conda.anaconda.org/conda-forge/osx-64/libuv-1.39.0-haf1e3a3_0.tar.bz2#b0832dda7ff39efad26940139d130ff9 +https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-haf1e3a3_1.tar.bz2#5e9bb109eb99ae09de21939e646f0b05 +https://conda.anaconda.org/conda-forge/osx-64/libuv-1.40.0-haf1e3a3_0.tar.bz2#a03a7242a8eb9ea9f75310020d30ac5e https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.1.0-h0b31af3_3.tar.bz2#1ebb8a84b32629ae159fe2af2e3011ea https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-10.0.1-h28b9765_0.tar.bz2#c75ab018203fefa1a87b17ef5d182ca4 https://conda.anaconda.org/conda-forge/osx-64/make-4.3-h0b31af3_0.tar.bz2#ef7dd0b0b8ec20abf40e491ac0b6ceec @@ -21,22 +22,22 @@ https://conda.anaconda.org/conda-forge/osx-64/pixman-0.38.0-h01d97ff_1003.tar.bz https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.5-haf1e3a3_1.tar.bz2#41116deb499e9bc58048c297d6403ce6 https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-haf1e3a3_0.tar.bz2#84c2fc186995c25a43e86ed708065572 https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h7795811_1009.tar.bz2#958b4b681fcae3094383cf69c26e8936 -https://conda.anaconda.org/conda-forge/osx-64/firefox-80.0-hb1e8313_0.tar.bz2#d0d7f0bf6709efc57c6d15786a451f40 +https://conda.anaconda.org/conda-forge/osx-64/firefox-81.0-hb1e8313_0.tar.bz2#5f6019e6972fe84083cb58423720029d https://conda.anaconda.org/conda-forge/osx-64/geckodriver-0.27.0-hb1e8313_0.tar.bz2#640405fe78647b85928a0f792f5badf7 https://conda.anaconda.org/conda-forge/osx-64/gmp-6.2.0-hb1e8313_2.tar.bz2#4d65e82109a4b798b5867e2d8427198a https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h12caacf_1001.tar.bz2#e5b2811c2c5791073a97f899ce1fc698 https://conda.anaconda.org/conda-forge/osx-64/icu-67.1-hb1e8313_0.tar.bz2#7ee9c0ceb94bf007b86e1564626e1ca0 https://conda.anaconda.org/conda-forge/osx-64/libffi-3.2.1-hb1e8313_1007.tar.bz2#be8b6ba3b6710a89ab891bbed151659c -https://conda.anaconda.org/conda-forge/osx-64/libgfortran4-7.5.0-h1565451_3.tar.bz2#2cf086922ee2e7e4025c42e0414c8111 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran4-7.5.0-h2d743fc_11.tar.bz2#2546b2bbd26349cee83578c4ac94b263 https://conda.anaconda.org/conda-forge/osx-64/libllvm10-10.0.1-h009f743_3.tar.bz2#cc65eb0b26253d2789320bfd661852f9 https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.37-hb0a8c7a_2.tar.bz2#152469e831f8558f76c63e841b934f87 https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.2-hb1e8313_3.tar.bz2#7737f6db9eb5e572d22b88b667d1f3f9 https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.2-hb1e8313_1.tar.bz2#711f66ee1fd8585c28a47910ddbeaa4a -https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1g-haf1e3a3_1.tar.bz2#31736d93dc6075a776645e5f5346fb9f +https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1h-haf1e3a3_0.tar.bz2#6be73e185e6a92a29571dd9a2dfb5251 https://conda.anaconda.org/conda-forge/osx-64/pcre-8.44-h4a8c4bd_0.tar.bz2#28b0557e6ef0eb62f3162ddf678ea493 https://conda.anaconda.org/conda-forge/osx-64/tapi-1000.10.8-ha1b3eb9_4.tar.bz2#10d7e652760c9f732c3f3663e76abe98 https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.10-hbbe82c9_0.tar.bz2#8e94f0c9d24201d33a7fb6868d821a1b -https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.2-h4a8c4bd_3.tar.bz2#4524f64e9fb5f0325b1cb8f4441e155f +https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.3-hb1e8313_2.tar.bz2#a50e2c667b27a40876c927c440456eea https://conda.anaconda.org/conda-forge/osx-64/bwidget-1.9.14-0.tar.bz2#72c19faae67578a04383b7dcd7449b96 https://conda.anaconda.org/conda-forge/osx-64/chktex-1.7.6-h0678c8f_0.tar.bz2#a95bb7df9bbc315de4abdb18e9b01da4 https://conda.anaconda.org/conda-forge/osx-64/freetype-2.10.2-h8da9a1a_0.tar.bz2#17f160c42d580a14d96e9676f94b0c15 @@ -45,13 +46,13 @@ https://conda.anaconda.org/conda-forge/osx-64/isl-0.22.1-h65ac59c_1.tar.bz2#b538 https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-530-h3c32e8a_7.tar.bz2#04e45cea59779ff05390c30d5a66c8b6 https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp10-10.0.1-default_hf57f61e_1.tar.bz2#ede2ddbae3f75c4e30b0abc04b39b40c https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-hed1e85f_2.tar.bz2#779da5393199c3af97bd8f12c804b749 -https://conda.anaconda.org/conda-forge/osx-64/libgfortran-4.0.0-3.tar.bz2#0f1f7b92304f0b9de10fba6f40bc3a51 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran-4.0.0-h2d743fc_11.tar.bz2#4de8093a20c57ec5c88d086076ed3e7c https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.41.0-h7580e61_2.tar.bz2#1731a2e73e2d68d455a1b8b8de0265dc https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.9.0-h39bdce6_5.tar.bz2#476b4daa896469326286db3a37e23190 https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.9.10-h7fdee97_2.tar.bz2#0e85f302f80f137d2a9783a0e6f9a154 https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-10.0.1-h1341992_3.tar.bz2#470372226c02c17774138996cc42a583 https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.0.2-h72d8aaf_1.tar.bz2#a7b9a26985eadd6675077490a015e61e -https://conda.anaconda.org/conda-forge/osx-64/nodejs-14.10.1-hdde0ff8_0.tar.bz2#ffe81ca8593ea173ffed60d33a9ddfc8 +https://conda.anaconda.org/conda-forge/osx-64/nodejs-14.13.0-hdde0ff8_0.tar.bz2#e2a3b72b25192e516ac71a9c7c23ce05 https://conda.anaconda.org/conda-forge/osx-64/readline-8.0-h0678c8f_2.tar.bz2#8f69d684fce8e73328995d7efb77816a https://conda.anaconda.org/conda-forge/osx-64/tktable-2.10-h008db23_3.tar.bz2#23c628279724698c8eb2d1e60a383c80 https://conda.anaconda.org/conda-forge/osx-64/zstd-1.4.5-h0384e3a_2.tar.bz2#9fc03147df58a6ecd6f4013d85357283 @@ -59,35 +60,33 @@ https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-949.0.1-h5ba7a2e_7. https://conda.anaconda.org/conda-forge/osx-64/clang-10.0.1-default_hf57f61e_1.tar.bz2#08f1b2eb1ad694a42e04c801ec3f9388 https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.13.1-h79c0d67_1002.tar.bz2#656ffec2510f5dd41b84493bbf527ce7 https://conda.anaconda.org/conda-forge/osx-64/krb5-1.17.1-h75d18d8_3.tar.bz2#a2e242f395cb1226eaf4cc8eaacf5526 -https://conda.anaconda.org/conda-forge/osx-64/ld64-530-7.tar.bz2#64ae0831cca3e609e23e80dc1d50a5dc https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.10-openmp_h63d9170_4.tar.bz2#b67fe39a155929f64e17296827c06041 https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.1.0-h2ae36a8_6.tar.bz2#37552f9d87ae31dcf99a593684cf8cfb https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e97438cea7c25b9906edf9525f580674 https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.33.0-h960bd1c_0.tar.bz2#2258e92373f9991a586fc416ae459f17 -https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-h22b1bf0_7.tar.bz2#b4c99ba13a76c9fd3b5a048713c65f01 https://conda.anaconda.org/conda-forge/osx-64/clangxx-10.0.1-default_hf57f61e_1.tar.bz2#0facf4e241a27960a9e6d76aaf7741fe -https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_6.tar.bz2#cfc5b6c76b8946f222a613ad4b5e84aa +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-7.5.0-hae4d780_11.tar.bz2#0948f87c1251471e54cdef3831392088 https://conda.anaconda.org/conda-forge/osx-64/libblas-3.8.0-17_openblas.tar.bz2#ceac2df441f5c3acae4fb1cb02ea7fb2 -https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_5.tar.bz2#9ba8b61a0dd9d2ef20b0ef3d4e05a5fc -https://conda.anaconda.org/conda-forge/osx-64/python-3.8.5-hfc71d35_7_cpython.tar.bz2#07b37ccc230d68589de5d410a243e150 +https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.71.1-h9bf37e3_8.tar.bz2#1a136204085b4c620fe2ed74fb1112bf +https://conda.anaconda.org/conda-forge/osx-64/python-3.8.5-h0ed32c4_9_cpython.tar.bz2#94fa65824345bf28313ab8348e34e886 https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2#72fe75fed07fe89d6ef02034bf1e94a5 https://conda.anaconda.org/conda-forge/noarch/backcall-0.2.0-pyh9f0ad1d_0.tar.bz2#6006a6d08a3fa99268a2681c7fb55213 https://conda.anaconda.org/conda-forge/noarch/backports-1.0-py_2.tar.bz2#0da16b293affa6ac31812376f8eb79dd https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-10.0.1-h033240e_0.tar.bz2#78624efc684ecd555de383c13f2e5ef0 -https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_5.tar.bz2#69fc878ff57fa0993a025740b253b81c +https://conda.anaconda.org/conda-forge/osx-64/curl-7.71.1-hcb81553_8.tar.bz2#82d166def6b920c17688f9ec0d766908 https://conda.anaconda.org/conda-forge/noarch/decorator-4.4.2-py_0.tar.bz2#d2eabb9cabd212e1ec6a9463bd846243 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1033daee0e2edaa5ff42584c52b21 -https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.0-hdb5fb44_0.tar.bz2#3e052e8ee6780caf5c8f500cec4762c9 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.66.1-h39b9ebd_0.tar.bz2#ca29f2f11f3c9b5180206d18f69213c3 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.8.0-17_openblas.tar.bz2#f5e84f9f770d0e1659fb7d90cd3cb539 https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.8.0-17_openblas.tar.bz2#d37ad4c540d99ba3d09674994b774a16 https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -110,19 +109,19 @@ https://conda.anaconda.org/conda-forge/noarch/toml-0.10.1-pyh9f0ad1d_0.tar.bz2#c https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2#3563be4c5611a44210d9ba0c16113136 https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2#126827869be32f21872a2b30ebe2b038 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/osx-64/appnope-0.1.0-py38h32f6830_1001.tar.bz2#d9ae796515b7113028f46f71496f73ea https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/osx-64/cairo-1.16.0-ha8983da_1005.tar.bz2#07f19f2a20124bf0a8e5d27df95bf6d4 https://conda.anaconda.org/conda-forge/osx-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#fab1139b40e8dd7fea9dbbb8dbe49f96 -https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.1-py38hc4dd44e_0.tar.bz2#3c90ffbae207968013d952efc1f1639a -https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#dec39018b2742cd6b3bbe65e3febb87d +https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.3-py38hc4dd44e_0.tar.bz2#6d0c626ea7132e0f210697a9165032ae +https://conda.anaconda.org/conda-forge/osx-64/chardet-3.0.4-py38h32f6830_1007.tar.bz2#d26014bf9243b9e21bb85468d9ed7eab https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-10.0.1-he6db49b_0.tar.bz2#09f41ca12558a661ca0d844d19cb5d58 https://conda.anaconda.org/conda-forge/osx-64/coverage-5.3-py38h4d0b108_0.tar.bz2#150c996fa5507f4505006cecf824621e https://conda.anaconda.org/conda-forge/osx-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#bab2b1490aca62b1f9c618136579dbf9 https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py38h32f6830_1.tar.bz2#7141946de7d0d01092788292203038ae https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-ha2d443c_0.tar.bz2#366e55fd3a2bcd38d608fd91d04ce8ff -https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#82be12342b016936d9c4901be24d9c0f +https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-2.0.0-py38h32f6830_0.tar.bz2#974d85edfa52798f4c53b31c223e069f https://conda.anaconda.org/conda-forge/osx-64/jedi-0.17.2-py38h32f6830_0.tar.bz2#a04b1caa2879bd989f7f264984bba94c https://conda.anaconda.org/conda-forge/osx-64/lazy-object-proxy-1.4.3-py38h64e0658_2.tar.bz2#a8957514ab39b46b13696b8262bcac34 https://conda.anaconda.org/conda-forge/osx-64/markupsafe-1.1.1-py38h64e0658_1.tar.bz2#e43c58547710c465a5b138bb7cf74495 @@ -135,59 +134,59 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/osx-64/pyrsistent-0.17.3-py38h4d0b108_0.tar.bz2#afb9777ef6416ae18393fec6e6d6ed88 https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#ff35ce1da678177b45ba3159dcdb6766 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py38h2c785a9_0.tar.bz2#ad94f23a55c082c3766372e68618f405 +https://conda.anaconda.org/conda-forge/osx-64/pyzmq-19.0.2-py38h2c785a9_1.tar.bz2#2077cc047700c96735131c42813fa169 https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/osx-64/ruamel_yaml-0.15.80-py38h4d0b108_1002.tar.bz2#0e2407e87c43797cdfc95df34df22b00 https://conda.anaconda.org/conda-forge/osx-64/soupsieve-2.0.1-py38h32f6830_0.tar.bz2#2803691d874e776f46cb8b1c79d76352 https://conda.anaconda.org/conda-forge/osx-64/tornado-6.0.4-py38h64e0658_1.tar.bz2#e962e1de5a285c9be6bf09bd2eff9023 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/osx-64/ujson-3.2.0-py38h11c0d25_0.tar.bz2#1909e88dadb6ab41a91c4601061b79e4 https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.11.2-py38h64e0658_0.tar.bz2#818b7c98d62ee7ecd9b8403a3b18d697 https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-20.1.0-py38h4d0b108_1.tar.bz2#67ac14d8fbb81e4e70e4fb5c73544d30 -https://conda.anaconda.org/conda-forge/osx-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#4ccc1acfdc4b14143d004b5363fdac3a +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/osx-64/brotlipy-0.7.0-py38h64e0658_1000.tar.bz2#df72303cfd0f559309e3d4e5a45d0ec1 -https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-10.0.1-h05bbb7f_9.tar.bz2#07ed70a349582ee92a53f3af7ff50d33 -https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1-py38h52adbb4_0.tar.bz2#2c1142965a34fc5977d86f9c053da095 +https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-10.0.1-h05bbb7f_10.tar.bz2#1a2216ef6a2aafc74667e6a0358e60cb +https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.1.1-py38h52adbb4_0.tar.bz2#fe7c0d09736a8d62bdd38bb70159bd14 https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.7.2-h8810732_0.tar.bz2#0120109a68f6f4d59ed7fde0484114c7 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#98b8f9ebcdac7a0a56c83f8012afdfde -https://conda.anaconda.org/conda-forge/osx-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#739e872287384f4d733fee2fc54485db +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.1.1-py38h32f6830_0.tar.bz2#35f7394811d50a7592be6c4a78b8df3a https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#39091084ae29653935bf7db42f41eb84 -https://conda.anaconda.org/conda-forge/osx-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#cf909ebe6d2986e69b00008736fd6df0 +https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py38h32f6830_1.tar.bz2#63a4c67433042e1bfec65c673ae866b4 +https://conda.anaconda.org/conda-forge/osx-64/terminado-0.9.1-py38h32f6830_0.tar.bz2#419c2c321de22275f1de7ea52718f54b https://conda.anaconda.org/conda-forge/osx-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#01070f8332ee5f94123894b5dee3a148 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-10.0.1-h05bbb7f_9.tar.bz2#b5d371ba7679cc3a3c0ba60b003d470f -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-7.5.0-h044cb63_7.tar.bz2#1763abf5cd8896a8d26f2e59f12d1f3c -https://conda.anaconda.org/conda-forge/osx-64/isort-5.5.2-py38h32f6830_0.tar.bz2#c6e13534ba4086c7359e490e48e9a6e8 +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-10.0.1-h05bbb7f_10.tar.bz2#2d4035b5da9f7d730bdb224bd934a43e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-7.5.0-h044cb63_9.tar.bz2#d820f18df0dc545abdcab9280a4a993c +https://conda.anaconda.org/conda-forge/osx-64/isort-5.5.4-py38h32f6830_0.tar.bz2#61f5e79552abdd65d3bd6f5610941907 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/osx-64/jsonschema-3.2.0-py38h32f6830_1.tar.bz2#f9a8ce63603d7a7db2890f594da72694 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/osx-64/pyopenssl-19.1.0-py38_0.tar.bz2#c79f61a3d9e170d5690a2527b1b1eb67 https://conda.anaconda.org/conda-forge/osx-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#4c6cba1ee89e2a2cf0d5409c4c4c91e0 https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.15-h093473c_0.tar.bz2#85e1875a0f8ad12b4ef48e298be7c4aa -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/osx-64/tectonic-0.1.16-h093473c_0.tar.bz2#d2e5c6baf305d941328b30380a495a9f +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/osx-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#684bc2fbb666db26275d6f73fcc243ea https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/osx-64/r-base-3.6.3-hc30ca75_3.tar.bz2#c445a1f537b15bbd9989b0857111eba5 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.9-r36h800e0f2_0.tar.bz2#a406b81824a6b0793f32dde33176f12b +https://conda.anaconda.org/conda-forge/osx-64/r-backports-1.1.10-r36h800e0f2_0.tar.bz2#0eb4aeba3056407bcc916e7b1c4cd796 https://conda.anaconda.org/conda-forge/osx-64/r-base64enc-0.1_3-r36h17f1fa6_1004.tar.bz2#878533c8941a8f57ba5d7dc2ecd6ad24 https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -227,8 +226,8 @@ https://conda.anaconda.org/conda-forge/osx-64/r-stringi-1.5.3-r36ha4098bd_0.tar. https://conda.anaconda.org/conda-forge/osx-64/r-sys-3.4-r36h800e0f2_0.tar.bz2#39a1467dde8bce305602a07ce54f3417 https://conda.anaconda.org/conda-forge/osx-64/r-utf8-1.1.4-r36h17f1fa6_1003.tar.bz2#bbbc49e2ffbbef664b24df414fed9b0f https://conda.anaconda.org/conda-forge/osx-64/r-uuid-0.1_4-r36h17f1fa6_1.tar.bz2#d004c95a83ec5ed5725e28e329c497da -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/osx-64/r-xfun-0.17-r36h800e0f2_0.tar.bz2#8b229defdaf3895f169a1cfc2a2e89b6 +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/osx-64/r-xfun-0.18-r36h800e0f2_0.tar.bz2#6a62c39c0448eaace03549a83d61d705 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/osx-64/r-yaml-2.2.1-r36h17f1fa6_1.tar.bz2#4079e0e8827d2d3798a1255afb426c63 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -236,7 +235,7 @@ https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/osx-64/rpy2-3.3.2-py38r36h65ad66c_0.tar.bz2#62feb0b43afa7f7ba4cf128464bfb80f https://conda.anaconda.org/conda-forge/osx-64/selenium-3.141.0-py38h64e0658_1001.tar.bz2#155160e255dc13a153dfada014def133 https://conda.anaconda.org/conda-forge/osx-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#9b4fc2ae9182f958ae31d7dbdb016bf9 -https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#74acf9f5ff00c5eec8cb71a77f1bdeb7 +https://conda.anaconda.org/conda-forge/osx-64/nbconvert-6.0.7-py38h32f6830_0.tar.bz2#d2381d955f410e8c647eef7bb70e96d6 https://conda.anaconda.org/conda-forge/osx-64/r-askpass-1.1-r36h17f1fa6_2.tar.bz2#a7dea75b400f8401d8ab412aac37e1c2 https://conda.anaconda.org/conda-forge/osx-64/r-class-7.3_17-r36h17f1fa6_1.tar.bz2#aa5c4926f68ae0cdf3edb909d2ea8391 https://conda.anaconda.org/conda-forge/noarch/r-cli-2.0.2-r36h6115d3f_1.tar.bz2#63826798f99705dfdddf7cb21ad443b4 @@ -260,11 +259,11 @@ https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5 https://conda.anaconda.org/conda-forge/osx-64/ipykernel-5.3.4-py38h23f93f0_0.tar.bz2#d8fe8cbc3d73ffb9ba5309798cd414be https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/osx-64/r-mgcv-1.8_33-r36hb6d66fe_0.tar.bz2#dbfda6c3d405554a17580fd37f2cc9ca -https://conda.anaconda.org/conda-forge/osx-64/r-openssl-1.4.2-r36h9d0ceee_0.tar.bz2#f33fadeb0d7656b82d585446b5e956a5 +https://conda.anaconda.org/conda-forge/osx-64/r-openssl-1.4.3-r36ha713f70_0.tar.bz2#d9ba327e804454adb913ed2b9d542590 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_3-r36h17f1fa6_0.tar.bz2#b3a57e4b3fbc74f607808983cd7fd2ac +https://conda.anaconda.org/conda-forge/osx-64/r-survival-3.2_7-r36h800e0f2_0.tar.bz2#531ba649c575fcab5905ac3298614cc3 https://conda.anaconda.org/conda-forge/osx-64/r-vctrs-0.3.4-r36h800e0f2_0.tar.bz2#6359379c4163f427f9b31fcdcc95eb60 https://conda.anaconda.org/conda-forge/osx-64/notebook-6.1.4-py38h32f6830_0.tar.bz2#287e05080593e41f9af87169dacc24f7 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock index ed0a3a596..f6e058d4d 100644 --- a/.github/conda.locks/conda.test.win-64-3.6-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.6-2.2.lock @@ -19,17 +19,17 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libwinpthread-git-5.0.0.4634.697f7 https://conda.anaconda.org/msys2/win-64/m2w64-wineditline-2.101-5.tar.bz2#e998ddf70fd878bc0f81fbd173070ac7 https://conda.anaconda.org/conda-forge/win-64/nodejs-10.22.0-0.tar.bz2#f453f0c8177d8eb1011af20c9d161475 https://conda.anaconda.org/conda-forge/win-64/vc-14.1-h869be7e_1.tar.bz2#4fae57303daa91367eca263374e4a638 -https://conda.anaconda.org/conda-forge/win-64/firefox-80.0-ha925a31_0.tar.bz2#c69d05b0797d1b8ce24c254c3d589023 +https://conda.anaconda.org/conda-forge/win-64/firefox-81.0-ha925a31_0.tar.bz2#df168f421761cf392190e339abcb2033 https://conda.anaconda.org/conda-forge/win-64/geckodriver-0.27.0-h33f27b4_0.tar.bz2#e795207bad71f429dd10dce3d205503e https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.13-1000.tar.bz2#8fc0e04e5c852cadf2cad68b86a906ab https://conda.anaconda.org/conda-forge/win-64/icu-67.1-h33f27b4_0.tar.bz2#5d62a30cbc94d056111061cef174c491 https://conda.anaconda.org/conda-forge/win-64/libiconv-1.16-he774522_0.tar.bz2#bdfeadc9348e4d9fbe4821e81bf8f221 -https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.17-h2fa13f4_0.tar.bz2#c28ec9df95aa8f80fe77141c7d8ac633 +https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.18-h62dcd97_1.tar.bz2#5e0709275ea686866988ac69c3850d35 https://conda.anaconda.org/msys2/win-64/m2-gcc-libs-5.3.0-4.tar.bz2#64c8fd506661e3f3b63f710b9ed2baf0 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-core-5.3.0-7.tar.bz2#276d396bfe8d958f71173b7134f739fa https://conda.anaconda.org/msys2/win-64/m2w64-mpfr-3.1.4-4.tar.bz2#9052e2617adf389f715deed87d1beedb https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2#8284c925330fa53668ade00db3c9e787 -https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1g-he774522_1.tar.bz2#68c579bdc9f74f5b41b3155ea0b9bc8a +https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1h-he774522_0.tar.bz2#21844b16355ef8faa21fca97794d6825 https://conda.anaconda.org/conda-forge/win-64/pcre-8.44-h6538335_0.tar.bz2#50f36723e438a17dfe98f7d6aa6aaea2 https://conda.anaconda.org/conda-forge/win-64/pixman-0.38.0-hfa6e2cd_1003.tar.bz2#700c9ceeea2b24d08fe654de4e977bb4 https://conda.anaconda.org/conda-forge/win-64/python-3.6.11-h9303ea8_2_cpython.tar.bz2#42a6e8c961a5a6a7698001001552721e @@ -46,7 +46,7 @@ https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.6.0-py_0.tar.bz2#37e1 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/win-64/ipython_genutils-0.2.0-py36_0.tar.bz2#7c0917d47b84d70c1da17ed71747c590 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2#9f473a344e18668e99a93f7e21a54b69 https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.37-ha81a0f5_2.tar.bz2#cc8f11542031225ef813cbc7b60713fc https://conda.anaconda.org/conda-forge/win-64/libxml2-2.9.10-h1006b36_2.tar.bz2#9392b3214cbdde0d9e64f83915f91d45 @@ -54,7 +54,7 @@ https://conda.anaconda.org/msys2/win-64/m2-ncurses-6.0.20160220-2.tar.bz2#1d6597 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#de1b7f7c8221028f6bbe103df4c53bed https://conda.anaconda.org/conda-forge/win-64/mccabe-0.6.1-py36_0.tar.bz2#6c9ea458996326cd778e7ffeb6454c0a https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/win-64/pandocfilters-1.4.2-py36_0.tar.bz2#e6942f055a10c5ee4255836876f0dead https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -66,6 +66,7 @@ https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.b https://conda.anaconda.org/conda-forge/win-64/python_abi-3.6-1_cp36m.tar.bz2#ab04861320c595149064323a65c03098 https://conda.anaconda.org/conda-forge/noarch/pytz-2020.1-pyh9f0ad1d_0.tar.bz2#e52abc1f0fd70e05001c1ceb2696f625 https://conda.anaconda.org/conda-forge/win-64/pywin32-227-py36hfa6e2cd_0.tar.bz2#9291abe56eb63e111f3d8c2c836c42e8 +https://conda.anaconda.org/conda-forge/win-64/pyzmq-17.0.0-py36_3.tar.bz2#b4dc0f5d5ebd9999b9402c6f1a8145ca https://conda.anaconda.org/conda-forge/noarch/robotframework-3.2.2-pyh9f0ad1d_0.tar.bz2#1faf44d9a76019b0a3da4d02dead93ec https://conda.anaconda.org/conda-forge/noarch/rope-0.17.0-pyh9f0ad1d_0.tar.bz2#96eb29cd34fa9ade5d4b2610e46c6f0e https://conda.anaconda.org/conda-forge/noarch/send2trash-1.5.0-py_0.tar.bz2#c3779037a635e1150f1c53c28b875949 @@ -82,22 +83,22 @@ https://conda.anaconda.org/conda-forge/win-64/win_inet_pton-1.1.0-py36_0.tar.bz2 https://conda.anaconda.org/conda-forge/win-64/wincertstore-0.2-py36_1003.tar.bz2#ac45a1216c3355ef171b1cda8daea6b9 https://conda.anaconda.org/conda-forge/win-64/wrapt-1.11.2-py36hfa6e2cd_0.tar.bz2#84ab25736526e18e03d8db9b7dd4ff03 https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.2-ha925a31_3.tar.bz2#a8e877ff5c7df5a2f140c80161cb41b1 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.2-ha925a31_4.tar.bz2#1ed47e85a5c96aa4b4814b589e2d7265 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/win-64/certifi-2020.6.20-py36h9f0ad1d_0.tar.bz2#16165361e61fa38f35eccc4082aecf52 -https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.1-py36hef61171_0.tar.bz2#8fbba0ea6ecf80afd58912a6e8856a6c -https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2#5133a0fed9851d9fc4de77388bd8860a +https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.3-py36hef61171_0.tar.bz2#af36dd7192e7240c2a98372d86415b9a +https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py36h9f0ad1d_1007.tar.bz2#dcac1db305a78244c337728950ce42dd https://conda.anaconda.org/conda-forge/win-64/coverage-5.3-py36h779f372_0.tar.bz2#9787a0d07909db0ec5b61019a7b23286 https://conda.anaconda.org/conda-forge/win-64/entrypoints-0.3-py36h9f0ad1d_1001.tar.bz2#7239ab16a2574828390619d1bbc03d46 https://conda.anaconda.org/conda-forge/win-64/freetype-2.10.2-hd328e21_0.tar.bz2#eed84d2b6fa30df3e788a7e86ff3ffd1 https://conda.anaconda.org/conda-forge/win-64/future-0.18.2-py36h9f0ad1d_1.tar.bz2#be6bdea64df35e325aa67a8e81c3eaa4 -https://conda.anaconda.org/conda-forge/win-64/importlib-metadata-1.7.0-py36h9f0ad1d_0.tar.bz2#b12eb6f9df3b3bfe06e6c1dcae248b6c +https://conda.anaconda.org/conda-forge/win-64/importlib-metadata-2.0.0-py36h9f0ad1d_0.tar.bz2#fee175d01c053bee286575653d7ee6d7 https://conda.anaconda.org/conda-forge/win-64/jedi-0.17.2-py36h9f0ad1d_0.tar.bz2#c669bced12b43200eeb80742c3893f6e https://conda.anaconda.org/conda-forge/win-64/lazy-object-proxy-1.4.3-py36h68a101e_2.tar.bz2#b8a33eee2fd2d66e2b106b67cf5b131b https://conda.anaconda.org/conda-forge/win-64/libopenblas-0.3.10-hc8a65f3_0.tar.bz2#57d990381c050b5ca2327cbdc04ee628 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2#0b9caac6747002340b057a222af705b2 -https://conda.anaconda.org/conda-forge/win-64/markupsafe-1.1.1-py36h68a101e_1.tar.bz2#620c7c8a1d9d794a1aa4fb0c78e583e2 +https://conda.anaconda.org/conda-forge/win-64/markupsafe-1.1.1-py36h779f372_1.tar.bz2#589753a001f2190e592a6f11c041553c https://conda.anaconda.org/conda-forge/win-64/mistune-0.8.4-py36h68a101e_1001.tar.bz2#46752da0394b1a12abd08e508ab02b6e https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz2#6d160f7346ac815500b5475d9a0f88a9 https://conda.anaconda.org/conda-forge/win-64/pickleshare-0.7.5-py36h9f0ad1d_1001.tar.bz2#5e2cb4f298d7301f5460b25506dec63b @@ -105,7 +106,6 @@ https://conda.anaconda.org/conda-forge/noarch/pydocstyle-5.1.1-py_0.tar.bz2#b3e4 https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.3-py36h779f372_0.tar.bz2#d90fc4261460dce75f42187cd423a55b https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2#eea31910565b1c8bfad8c7b9d8fc1d4b https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 -https://conda.anaconda.org/conda-forge/win-64/pyzmq-19.0.2-py36h274d426_0.tar.bz2#830c3bf61b4522003098b58ccd120244 https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/win-64/ruamel_yaml-0.15.80-py36h779f372_1002.tar.bz2#bb98f4cb96e9382f6b41cc955afe749e https://conda.anaconda.org/conda-forge/win-64/soupsieve-2.0.1-py36h9f0ad1d_0.tar.bz2#6afb1ab7c01edc85f3939f6d6c85a06c @@ -113,12 +113,12 @@ https://conda.anaconda.org/conda-forge/win-64/traitlets-4.3.3-py36h9f0ad1d_1.tar https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/win-64/ujson-3.2.0-py36h003fed8_0.tar.bz2#ec09de7da3ce29545201514a80ab05d7 https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-20.1.0-py36h779f372_1.tar.bz2#14f8469b6ea78f1f013a9ceea2fd8e08 -https://conda.anaconda.org/conda-forge/win-64/beautifulsoup4-4.9.1-py36h9f0ad1d_0.tar.bz2#1ad06e610b7da7d29c291c1c14e30ff1 +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py36hfa6e2cd_1000.tar.bz2#ef1e9bcb17b2d2c7c848f7626c706e02 https://conda.anaconda.org/conda-forge/win-64/chktex-1.7.6-h301d43c_0.tar.bz2#2524622d2aba34490f2e47f63413226a -https://conda.anaconda.org/conda-forge/win-64/cryptography-3.1-py36hef61171_0.tar.bz2#e71b6a76eefdffa6437bbe7e47b4cc32 +https://conda.anaconda.org/conda-forge/win-64/cryptography-3.1.1-py36hef61171_0.tar.bz2#2ba69a5934f94fde2feef4d6ee94a1dc https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.13.1-hdcb13c4_1002.tar.bz2#14463877c4f1d2038ab294662a48dd29 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/win-64/jupyter_core-4.6.3-py36h9f0ad1d_1.tar.bz2#e1e9f170c4ff79ed126ed1c938ce3554 https://conda.anaconda.org/conda-forge/win-64/libblas-3.8.0-17_openblas.tar.bz2#dcd3b40f1aaaa311e8cd173d878a8385 https://conda.anaconda.org/conda-forge/win-64/libffi-3.2.1-ha925a31_1007.tar.bz2#cd0e7032f907e8ee65d9466bfc6e441b @@ -132,14 +132,14 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libvorbis-1.3.5-2.tar.bz2#a7ae5a7c https://conda.anaconda.org/msys2/win-64/m2w64-speexdsp-1.2rc3-3.tar.bz2#d0471e2a7293f06bd01f6fbc4b322da2 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b https://conda.anaconda.org/conda-forge/win-64/pywinpty-0.5.7-py36_0.tar.bz2#d2d64f396214a76d61345896a0101a19 -https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2#2e5f73f26a931bbdd28e5b674876ed22 +https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py36h9f0ad1d_1.tar.bz2#0d1922301702ab8bdf5bb90e66630747 https://conda.anaconda.org/conda-forge/win-64/astroid-2.4.2-py36h9f0ad1d_0.tar.bz2#601af3e55147c6444ac4f88b9e00d864 https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 https://conda.anaconda.org/conda-forge/win-64/gettext-0.19.8.1-hb01d8f6_1002.tar.bz2#a9bb3953dc774b0fd2a8a445711acaa3 -https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py36h9f0ad1d_0.tar.bz2#4bfd6d4720189c033d324875ec9c6c16 +https://conda.anaconda.org/conda-forge/win-64/isort-5.5.4-py36h9f0ad1d_0.tar.bz2#c06e245609f517ed6db3be0905320ab7 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py36h9f0ad1d_1.tar.bz2#4dfe69fb8ad8543e4654ea881f19c8e8 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a @@ -149,11 +149,11 @@ https://conda.anaconda.org/msys2/win-64/m2w64-xz-5.2.2-2.tar.bz2#bc00ad049b9a76a https://conda.anaconda.org/msys2/win-64/m2w64-zlib-1.2.8-10.tar.bz2#0485dc8f4d06b8f59d1a280059b11cb9 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/win-64/pluggy-0.13.1-py36h9f0ad1d_2.tar.bz2#d425f849ed071da2639af037954ffd7e -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py36_0.tar.bz2#d1a2017da88d0fc01723f4af5d90d3d8 -https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py36h9f0ad1d_1.tar.bz2#66e3ef329c0197db02dc51c5c10924aa -https://conda.anaconda.org/conda-forge/win-64/glib-2.66.0-h31c07e1_0.tar.bz2#b586d868159f15096a57d6f30df27e98 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/win-64/terminado-0.9.1-py36h9f0ad1d_0.tar.bz2#ec4700e8500cca591a82351ded3fc075 +https://conda.anaconda.org/conda-forge/win-64/glib-2.66.1-hccabbfd_0.tar.bz2#fa50e45a0f09a076f68b66948da67630 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/msys2/win-64/m2w64-libpng-1.6.21-2.tar.bz2#1ba351551d947ba6adfd885c63ef2c8e https://conda.anaconda.org/msys2/win-64/m2w64-libsndfile-1.0.26-2.tar.bz2#1db5c023cb3841a3db65f1a17af58123 https://conda.anaconda.org/msys2/win-64/m2w64-libtiff-4.0.6-2.tar.bz2#28c4a6e924669cc487738cf86223ab63 @@ -162,9 +162,9 @@ https://conda.anaconda.org/msys2/win-64/m2w64-pcre-8.38-2.tar.bz2#253fbfd117623a https://conda.anaconda.org/msys2/win-64/m2w64-tcl-8.6.5-3.tar.bz2#f9e5043bfdd11946199b19d62118c129 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py36h9f0ad1d_0.tar.bz2#d16d91a9cf17e9ef4ce3b6143d7404dd -https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.2-py36h9f0ad1d_0.tar.bz2#71765777f4e92d2239bd607745d31a78 +https://conda.anaconda.org/conda-forge/win-64/pytest-6.1.1-py36h9f0ad1d_0.tar.bz2#7e4eed453c8cc2902a32f702c556526f https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 @@ -174,21 +174,21 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f -https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py36h68a101e_1001.tar.bz2#fd6cfac2952587674493aeea891717d5 +https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py36h779f372_1001.tar.bz2#19afa55f8caf53f957ca4394e8657a37 https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 https://conda.anaconda.org/conda-forge/win-64/ipython-7.16.1-py36h95af2a2_0.tar.bz2#743e1217aa3f9fac323e18f1a55f934f https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b -https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.2-py36h9f0ad1d_0.tar.bz2#a26c6e249eb73e542bdfc4768bc55e53 +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.7-py36h9f0ad1d_0.tar.bz2#6b8b6bead3699aade1095ea1f2f2f562 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py36h5ca1d4c_0.tar.bz2#283a8b05a52c10e8293c56b49722a656 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 -https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f +https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.16-h4f32bc4_0.tar.bz2#0b8a76e7493b4ba87625ff7c6df4f8e0 https://conda.anaconda.org/conda-forge/win-64/notebook-6.1.4-py36h9f0ad1d_0.tar.bz2#c038b8706ae58bb2ccf262cf2b73cea3 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 +https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.10-r36hda5aaf8_0.tar.bz2#da631f64d96b19347d8ffd0e1391e6c1 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -228,8 +228,8 @@ https://conda.anaconda.org/conda-forge/win-64/r-stringi-1.5.3-r36h796a38f_0.tar. https://conda.anaconda.org/conda-forge/win-64/r-sys-3.4-r36hda5aaf8_0.tar.bz2#91e91c332ffb8d542dfb5aaa54057657 https://conda.anaconda.org/conda-forge/win-64/r-utf8-1.1.4-r36hda5aaf8_1003.tar.bz2#8ab3c84d8cd8ffe7d592e9ea862a4629 https://conda.anaconda.org/conda-forge/win-64/r-uuid-0.1_4-r36hda5aaf8_1.tar.bz2#d391c1b4ebb8870489eedbe4291f7499 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/win-64/r-xfun-0.17-r36hda5aaf8_0.tar.bz2#e2b738403653fce2ce7d84a4ad2e772f +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/win-64/r-xfun-0.18-r36hda5aaf8_0.tar.bz2#899668190f352c377003e5c12367ea99 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/win-64/r-yaml-2.2.1-r36hda5aaf8_1.tar.bz2#8002c5db049deb56416b48d53c94f430 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -257,11 +257,11 @@ https://conda.anaconda.org/conda-forge/win-64/r-xml2-1.3.2-r36h796a38f_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/win-64/r-mgcv-1.8_33-r36h0adb578_0.tar.bz2#ed15595f562c6d8c045eb5296058d62d -https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.2-r36h601d743_0.tar.bz2#ec9d7313275e8a02c28f0925b384b1db +https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.3-r36h601d743_0.tar.bz2#21c14de279da309d1a8a17b854bf9899 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_3-r36hda5aaf8_0.tar.bz2#aac38a033b32875600db9a8ce8d1ee99 +https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_7-r36hda5aaf8_0.tar.bz2#a36a1db43d6adc4d1b2a6ea70300e999 https://conda.anaconda.org/conda-forge/win-64/r-vctrs-0.3.4-r36hda5aaf8_0.tar.bz2#fe0d98c5c4eaa2d9b45b2765e200909c https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 https://conda.anaconda.org/conda-forge/noarch/r-httr-1.4.2-r36h6115d3f_0.tar.bz2#b99f0021f886a4f208e8492ba1f8ec1f diff --git a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock index e96bc00c4..f20c146a3 100644 --- a/.github/conda.locks/conda.test.win-64-3.7-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.7-2.2.lock @@ -19,7 +19,7 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libwinpthread-git-5.0.0.4634.697f7 https://conda.anaconda.org/msys2/win-64/m2w64-wineditline-2.101-5.tar.bz2#e998ddf70fd878bc0f81fbd173070ac7 https://conda.anaconda.org/conda-forge/win-64/nodejs-12.18.3-0.tar.bz2#c5d470af21b8f7a28a45bc5dfdec33af https://conda.anaconda.org/conda-forge/win-64/vc-14.1-h869be7e_1.tar.bz2#4fae57303daa91367eca263374e4a638 -https://conda.anaconda.org/conda-forge/win-64/firefox-80.0-ha925a31_0.tar.bz2#c69d05b0797d1b8ce24c254c3d589023 +https://conda.anaconda.org/conda-forge/win-64/firefox-81.0-ha925a31_0.tar.bz2#df168f421761cf392190e339abcb2033 https://conda.anaconda.org/conda-forge/win-64/geckodriver-0.27.0-h33f27b4_0.tar.bz2#e795207bad71f429dd10dce3d205503e https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.13-1000.tar.bz2#8fc0e04e5c852cadf2cad68b86a906ab https://conda.anaconda.org/conda-forge/win-64/icu-67.1-h33f27b4_0.tar.bz2#5d62a30cbc94d056111061cef174c491 @@ -29,7 +29,7 @@ https://conda.anaconda.org/msys2/win-64/m2-gcc-libs-5.3.0-4.tar.bz2#64c8fd506661 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-core-5.3.0-7.tar.bz2#276d396bfe8d958f71173b7134f739fa https://conda.anaconda.org/msys2/win-64/m2w64-mpfr-3.1.4-4.tar.bz2#9052e2617adf389f715deed87d1beedb https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2#8284c925330fa53668ade00db3c9e787 -https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1g-he774522_1.tar.bz2#68c579bdc9f74f5b41b3155ea0b9bc8a +https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1h-he774522_0.tar.bz2#21844b16355ef8faa21fca97794d6825 https://conda.anaconda.org/conda-forge/win-64/pcre-8.44-h6538335_0.tar.bz2#50f36723e438a17dfe98f7d6aa6aaea2 https://conda.anaconda.org/conda-forge/win-64/pixman-0.38.0-hfa6e2cd_1003.tar.bz2#700c9ceeea2b24d08fe654de4e977bb4 https://conda.anaconda.org/conda-forge/win-64/sqlite-3.33.0-he774522_0.tar.bz2#140a77a0a4634472a2e1563ef51b902f @@ -54,12 +54,12 @@ https://conda.anaconda.org/conda-forge/win-64/freetype-2.10.2-hd328e21_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/win-64/libopenblas-0.3.10-hc8a65f3_0.tar.bz2#57d990381c050b5ca2327cbdc04ee628 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2#0b9caac6747002340b057a222af705b2 https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -87,17 +87,17 @@ https://conda.anaconda.org/conda-forge/win-64/win_inet_pton-1.1.0-py37_0.tar.bz2 https://conda.anaconda.org/conda-forge/win-64/wincertstore-0.2-py37_1003.tar.bz2#c59b6ebdefb65b5aef30f7943b5375e0 https://conda.anaconda.org/conda-forge/win-64/wrapt-1.11.2-py37hfa6e2cd_0.tar.bz2#085528e9152bd998eef2c3ee1948862e https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/win-64/certifi-2020.6.20-py37hc8dfbb8_0.tar.bz2#5c48206260d43b304ac71ba618184ec0 -https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.1-py37h26f1ce3_0.tar.bz2#5bb3ab8642b78f75d39b569e3bb4f450 -https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py37hc8dfbb8_1006.tar.bz2#0df25d90a1c948bf4670e79a1d82fae8 +https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.3-py37h26f1ce3_0.tar.bz2#22cc0609e0b60b8915dcbff3d691f920 +https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py37hc8dfbb8_1007.tar.bz2#f6317582ec0dedb15c41bbed68515305 https://conda.anaconda.org/conda-forge/win-64/chktex-1.7.6-h301d43c_0.tar.bz2#2524622d2aba34490f2e47f63413226a https://conda.anaconda.org/conda-forge/win-64/coverage-5.3-py37h4ab8f01_0.tar.bz2#d0afd9b0a2f6c789d45042d12c5b81d5 https://conda.anaconda.org/conda-forge/win-64/entrypoints-0.3-py37hc8dfbb8_1001.tar.bz2#d2fe85877956397727be3684d54c9060 https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.13.1-hdcb13c4_1002.tar.bz2#14463877c4f1d2038ab294662a48dd29 https://conda.anaconda.org/conda-forge/win-64/future-0.18.2-py37hc8dfbb8_1.tar.bz2#e445308a0d8485e605f9d652af785bad -https://conda.anaconda.org/conda-forge/win-64/importlib-metadata-1.7.0-py37hc8dfbb8_0.tar.bz2#f4a9d2fc1d2e04b980dbc3df6d1f6115 +https://conda.anaconda.org/conda-forge/win-64/importlib-metadata-2.0.0-py37hc8dfbb8_0.tar.bz2#bbc3424f5510be9efc4c91b6f16d6f20 https://conda.anaconda.org/conda-forge/win-64/jedi-0.17.2-py37hc8dfbb8_0.tar.bz2#c1d905dbf816b85d596fc6d6eee9b6f6 https://conda.anaconda.org/conda-forge/win-64/lazy-object-proxy-1.4.3-py37h8055547_2.tar.bz2#6feb21aefd7f30e9e28dcc49061d7719 https://conda.anaconda.org/conda-forge/win-64/libblas-3.8.0-17_openblas.tar.bz2#dcd3b40f1aaaa311e8cd173d878a8385 @@ -119,34 +119,34 @@ https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.3-py37h4ab8f01_0.t https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py37hc8dfbb8_1.tar.bz2#01b77aece8f9fff0d11194a5b940e566 https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/win-64/pywinpty-0.5.7-py37_0.tar.bz2#e44b3c18025f120ce9e3b2b1034d141b -https://conda.anaconda.org/conda-forge/win-64/pyzmq-19.0.2-py37h453f00a_0.tar.bz2#34bb081045c54e28a52c6ffb3d0a9a2b +https://conda.anaconda.org/conda-forge/win-64/pyzmq-19.0.2-py37h453f00a_1.tar.bz2#e83d43a146173684e20487cb674c6af9 https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/win-64/ruamel_yaml-0.15.80-py37h4ab8f01_1002.tar.bz2#25246df45e8c9911dfd2402caa74bd5b https://conda.anaconda.org/conda-forge/win-64/soupsieve-2.0.1-py37hc8dfbb8_0.tar.bz2#b3757d67b4c6f540b95acdf034d99771 -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/win-64/ujson-3.2.0-py37h1834ac0_0.tar.bz2#9a99fb2f5f9ee5c066ed32c12df1148e https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-20.1.0-py37h4ab8f01_1.tar.bz2#b54dcf757fb997b798fa045631ba27f7 -https://conda.anaconda.org/conda-forge/win-64/beautifulsoup4-4.9.1-py37hc8dfbb8_0.tar.bz2#0789b5214759ebad018a820fbc1b0ede +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py37hfa6e2cd_1000.tar.bz2#b54116c43b0f6a65407ec3c3f7b6d5c4 -https://conda.anaconda.org/conda-forge/win-64/cryptography-3.1-py37h26f1ce3_0.tar.bz2#67c14ccffc243beb47a4a2fd00419006 +https://conda.anaconda.org/conda-forge/win-64/cryptography-3.1.1-py37h26f1ce3_0.tar.bz2#43167a630635dfdb00d5b6a9962a6a37 https://conda.anaconda.org/conda-forge/win-64/gettext-0.19.8.1-hb01d8f6_1002.tar.bz2#a9bb3953dc774b0fd2a8a445711acaa3 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/win-64/jupyter_core-4.6.3-py37hc8dfbb8_1.tar.bz2#686c9e0fe2495911596adf9ce1ef06f7 https://conda.anaconda.org/conda-forge/win-64/liblapack-3.8.0-17_openblas.tar.bz2#2498878f34944a2d48a4614eb5032997 https://conda.anaconda.org/msys2/win-64/m2w64-speex-1.2rc2-3.tar.bz2#cfb2035f4b816d954fb037d9948b4112 https://conda.anaconda.org/msys2/win-64/m2w64-xz-5.2.2-2.tar.bz2#bc00ad049b9a76a11ba1dbed9b1e4989 https://conda.anaconda.org/msys2/win-64/m2w64-zlib-1.2.8-10.tar.bz2#0485dc8f4d06b8f59d1a280059b11cb9 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py37hc8dfbb8_0.tar.bz2#9b4e23425314ee11eb2642d6b173fe2c -https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py37hc8dfbb8_1.tar.bz2#1a74c285091290ce8770324df73a8361 +https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py37hc8dfbb8_1.tar.bz2#82d75e6ba241db2478737ff36a469c05 +https://conda.anaconda.org/conda-forge/win-64/terminado-0.9.1-py37hc8dfbb8_0.tar.bz2#6205d083910239a82bfe2fa6664e98ec https://conda.anaconda.org/conda-forge/win-64/astroid-2.4.2-py37hc8dfbb8_0.tar.bz2#6ce53b1a29aecdfce6331ce56778428d https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/win-64/glib-2.66.0-h31c07e1_0.tar.bz2#b586d868159f15096a57d6f30df27e98 -https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py37hc8dfbb8_0.tar.bz2#065614a77915bd0b8aef87793bd6a161 +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/win-64/glib-2.66.1-hccabbfd_0.tar.bz2#fa50e45a0f09a076f68b66948da67630 +https://conda.anaconda.org/conda-forge/win-64/isort-5.5.4-py37hc8dfbb8_0.tar.bz2#5117763c84be3c9dda079cdc5bdb1be8 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py37hc8dfbb8_1.tar.bz2#fc8098b181afa34a0c905190e5f5061f https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a @@ -158,16 +158,16 @@ https://conda.anaconda.org/msys2/win-64/m2w64-pcre-8.38-2.tar.bz2#253fbfd117623a https://conda.anaconda.org/msys2/win-64/m2w64-tcl-8.6.5-3.tar.bz2#f9e5043bfdd11946199b19d62118c129 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 https://conda.anaconda.org/conda-forge/win-64/pluggy-0.13.1-py37hc8dfbb8_2.tar.bz2#f36a1f1d605e2e645a8c76f35877cdfd -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py37_0.tar.bz2#1192e585504c96d2857f3b222ab7f360 https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py37hc8dfbb8_0.tar.bz2#f8506741bdc6d9003820d3ea2b73c11b -https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.2-py37hc8dfbb8_0.tar.bz2#8619107972b709af9e5d0d3946024f02 +https://conda.anaconda.org/conda-forge/win-64/pytest-6.1.1-py37hc8dfbb8_0.tar.bz2#ee77427f9cec9ec2ba766785d783603f https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b @@ -178,17 +178,17 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py37h8055547_1001.tar.bz2#dab9649746bb45db36a4f28794f80551 https://conda.anaconda.org/conda-forge/win-64/ipython-7.18.1-py37hc6149b9_0.tar.bz2#3f60bd66429da1ad124ee281eb172212 -https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.2-py37hc8dfbb8_0.tar.bz2#4573420cbc88d481eddea2e7c9341d03 +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.7-py37hc8dfbb8_0.tar.bz2#db3143955d3e0eaf73b5cb63bdc27ff2 https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 -https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f +https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.16-h4f32bc4_0.tar.bz2#0b8a76e7493b4ba87625ff7c6df4f8e0 https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py37h5ca1d4c_0.tar.bz2#b1fa72d88029cc84a94ac9e24cf9dc75 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 +https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.10-r36hda5aaf8_0.tar.bz2#da631f64d96b19347d8ffd0e1391e6c1 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -228,8 +228,8 @@ https://conda.anaconda.org/conda-forge/win-64/r-stringi-1.5.3-r36h796a38f_0.tar. https://conda.anaconda.org/conda-forge/win-64/r-sys-3.4-r36hda5aaf8_0.tar.bz2#91e91c332ffb8d542dfb5aaa54057657 https://conda.anaconda.org/conda-forge/win-64/r-utf8-1.1.4-r36hda5aaf8_1003.tar.bz2#8ab3c84d8cd8ffe7d592e9ea862a4629 https://conda.anaconda.org/conda-forge/win-64/r-uuid-0.1_4-r36hda5aaf8_1.tar.bz2#d391c1b4ebb8870489eedbe4291f7499 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/win-64/r-xfun-0.17-r36hda5aaf8_0.tar.bz2#e2b738403653fce2ce7d84a4ad2e772f +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/win-64/r-xfun-0.18-r36hda5aaf8_0.tar.bz2#899668190f352c377003e5c12367ea99 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/win-64/r-yaml-2.2.1-r36hda5aaf8_1.tar.bz2#8002c5db049deb56416b48d53c94f430 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -257,11 +257,11 @@ https://conda.anaconda.org/conda-forge/win-64/r-xml2-1.3.2-r36h796a38f_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-1.2.0-py_0.tar.bz2#77d654573f19a836b326fb77ffd86860 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/win-64/r-mgcv-1.8_33-r36h0adb578_0.tar.bz2#ed15595f562c6d8c045eb5296058d62d -https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.2-r36h601d743_0.tar.bz2#ec9d7313275e8a02c28f0925b384b1db +https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.3-r36h601d743_0.tar.bz2#21c14de279da309d1a8a17b854bf9899 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_3-r36hda5aaf8_0.tar.bz2#aac38a033b32875600db9a8ce8d1ee99 +https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_7-r36hda5aaf8_0.tar.bz2#a36a1db43d6adc4d1b2a6ea70300e999 https://conda.anaconda.org/conda-forge/win-64/r-vctrs-0.3.4-r36hda5aaf8_0.tar.bz2#fe0d98c5c4eaa2d9b45b2765e200909c https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 diff --git a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock index 1bf0fc15b..c8ea2279a 100644 --- a/.github/conda.locks/conda.test.win-64-3.8-2.2.lock +++ b/.github/conda.locks/conda.test.win-64-3.8-2.2.lock @@ -17,9 +17,9 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libiconv-1.14-6.tar.bz2#2f98e65f08 https://conda.anaconda.org/msys2/win-64/m2w64-libogg-1.3.2-3.tar.bz2#1ee2fa142adba8203c7f20e411ca629f https://conda.anaconda.org/msys2/win-64/m2w64-libwinpthread-git-5.0.0.4634.697f757-2.tar.bz2#67e61e700eb27424979778fae9293f13 https://conda.anaconda.org/msys2/win-64/m2w64-wineditline-2.101-5.tar.bz2#e998ddf70fd878bc0f81fbd173070ac7 -https://conda.anaconda.org/conda-forge/win-64/nodejs-14.10.1-0.tar.bz2#86c3768cd02577a3032eb0f82422fe4c +https://conda.anaconda.org/conda-forge/win-64/nodejs-14.13.0-0.tar.bz2#a011f9f03ea98cf169ea8047cfb803ed https://conda.anaconda.org/conda-forge/win-64/vc-14.1-h869be7e_1.tar.bz2#4fae57303daa91367eca263374e4a638 -https://conda.anaconda.org/conda-forge/win-64/firefox-80.0-ha925a31_0.tar.bz2#c69d05b0797d1b8ce24c254c3d589023 +https://conda.anaconda.org/conda-forge/win-64/firefox-81.0-ha925a31_0.tar.bz2#df168f421761cf392190e339abcb2033 https://conda.anaconda.org/conda-forge/win-64/geckodriver-0.27.0-h33f27b4_0.tar.bz2#e795207bad71f429dd10dce3d205503e https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.13-1000.tar.bz2#8fc0e04e5c852cadf2cad68b86a906ab https://conda.anaconda.org/conda-forge/win-64/icu-67.1-h33f27b4_0.tar.bz2#5d62a30cbc94d056111061cef174c491 @@ -29,7 +29,7 @@ https://conda.anaconda.org/msys2/win-64/m2-gcc-libs-5.3.0-4.tar.bz2#64c8fd506661 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-core-5.3.0-7.tar.bz2#276d396bfe8d958f71173b7134f739fa https://conda.anaconda.org/msys2/win-64/m2w64-mpfr-3.1.4-4.tar.bz2#9052e2617adf389f715deed87d1beedb https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2#8284c925330fa53668ade00db3c9e787 -https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1g-he774522_1.tar.bz2#68c579bdc9f74f5b41b3155ea0b9bc8a +https://conda.anaconda.org/conda-forge/win-64/openssl-1.1.1h-he774522_0.tar.bz2#21844b16355ef8faa21fca97794d6825 https://conda.anaconda.org/conda-forge/win-64/pcre-8.44-h6538335_0.tar.bz2#50f36723e438a17dfe98f7d6aa6aaea2 https://conda.anaconda.org/conda-forge/win-64/pixman-0.38.0-hfa6e2cd_1003.tar.bz2#700c9ceeea2b24d08fe654de4e977bb4 https://conda.anaconda.org/conda-forge/win-64/sqlite-3.33.0-he774522_0.tar.bz2#140a77a0a4634472a2e1563ef51b902f @@ -40,7 +40,7 @@ https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.37-ha81a0f5_2.tar.bz2#c https://conda.anaconda.org/conda-forge/win-64/libxml2-2.9.10-h1006b36_2.tar.bz2#9392b3214cbdde0d9e64f83915f91d45 https://conda.anaconda.org/msys2/win-64/m2-ncurses-6.0.20160220-2.tar.bz2#1d6597965894ac313ee91998cbdb9871 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#de1b7f7c8221028f6bbe103df4c53bed -https://conda.anaconda.org/conda-forge/win-64/python-3.8.5-h60c2a47_7_cpython.tar.bz2#38ab0f969c3d7e245a010bf6ffe7af4b +https://conda.anaconda.org/conda-forge/win-64/python-3.8.5-h60c2a47_9_cpython.tar.bz2#7998070e63c9172a62f25bf6414c9cfa https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.2-ha925a31_3.tar.bz2#a8e877ff5c7df5a2f140c80161cb41b1 https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-py_0.tar.bz2#d56c596e61b1c4952acf0a9920856c12 https://conda.anaconda.org/conda-forge/noarch/atomicwrites-1.4.0-pyh9f0ad1d_0.tar.bz2#5e36230ffaf3b7bb599424592684ae53 @@ -54,12 +54,12 @@ https://conda.anaconda.org/conda-forge/win-64/freetype-2.10.2-hd328e21_0.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06 https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.0.1-pyh9f0ad1d_0.tar.bz2#b24cafcf37a962a001a237a6299f580d https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-py_1.tar.bz2#5071c982548b3a20caf70462f04f5287 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.4-pyh9f0ad1d_0.tar.bz2#075494d3f4e4466f8dba14d68e100bef +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.5-pyh9f0ad1d_0.tar.bz2#10759827a94e6b14996e81fb002c0bda https://conda.anaconda.org/conda-forge/win-64/libopenblas-0.3.10-hc8a65f3_0.tar.bz2#57d990381c050b5ca2327cbdc04ee628 https://conda.anaconda.org/msys2/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2#0b9caac6747002340b057a222af705b2 https://conda.anaconda.org/conda-forge/noarch/mccabe-0.6.1-py_1.tar.bz2#a326cb400c1ccd91789f3e7d02124d61 https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.5.0-py_0.tar.bz2#3a2fa1ebe4306ae3190b1ed69a55b3fd -https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.0-py_0.tar.bz2#3203f15095157b7e1238db3cf77799e5 +https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.4.1-py_0.tar.bz2#77f87b25996192b9c98b895acf06c540 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.4.2-py_1.tar.bz2#ba6f4a308f1ea22abe1d72e72544af76 https://conda.anaconda.org/conda-forge/noarch/parso-0.7.1-pyh9f0ad1d_0.tar.bz2#f66647d1ec805566d72ac26f62b19c01 https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.8.0-pyh9f0ad1d_0.tar.bz2#0409863e03d2abb75d9b91b903697ed0 @@ -86,17 +86,17 @@ https://conda.anaconda.org/conda-forge/win-64/win_inet_pton-1.1.0-py38_0.tar.bz2 https://conda.anaconda.org/conda-forge/win-64/wincertstore-0.2-py38_1003.tar.bz2#121788810b4fd722fea7689e5e89e552 https://conda.anaconda.org/conda-forge/win-64/wrapt-1.11.2-py38hfa6e2cd_0.tar.bz2#ceeeb3eef3ce1ff828fa10cdb6bc59fd https://conda.anaconda.org/conda-forge/noarch/yapf-0.30.0-pyh9f0ad1d_0.tar.bz2#175a8ce5a94eaa57cb5a6560cac21713 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2#61948e426a3a3ec1fa7c90a44c2585d1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.3.0-py_0.tar.bz2#82671ac8792f7ce5fdc601f9692f95f1 https://conda.anaconda.org/conda-forge/noarch/autopep8-1.5.4-pyh9f0ad1d_0.tar.bz2#e5a007c7520d70e6d65840b563cee8df https://conda.anaconda.org/conda-forge/win-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#41a255ff16ca606fddde98656a8fc978 -https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.1-py38hba49e27_0.tar.bz2#9b6ffe6576bff4faec49c2a0f1acd1e2 -https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#077df2b4e7a47fd2f9d91f9786b86bd3 +https://conda.anaconda.org/conda-forge/win-64/cffi-1.14.3-py38hba49e27_0.tar.bz2#c9bb188d618c3a622c0705d8d3b6ba7f +https://conda.anaconda.org/conda-forge/win-64/chardet-3.0.4-py38h32f6830_1007.tar.bz2#b0abd31964248a8e38ba71892fe1440d https://conda.anaconda.org/conda-forge/win-64/chktex-1.7.6-h301d43c_0.tar.bz2#2524622d2aba34490f2e47f63413226a https://conda.anaconda.org/conda-forge/win-64/coverage-5.3-py38h1e8a9f7_0.tar.bz2#513166aa673b807a0ea0f830235035ac https://conda.anaconda.org/conda-forge/win-64/entrypoints-0.3-py38h32f6830_1001.tar.bz2#501821704929125cf6dce5e1f78e2d31 https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.13.1-hdcb13c4_1002.tar.bz2#14463877c4f1d2038ab294662a48dd29 https://conda.anaconda.org/conda-forge/win-64/future-0.18.2-py38h32f6830_1.tar.bz2#895f92ec9e6080be682b297a26aabe37 -https://conda.anaconda.org/conda-forge/win-64/importlib-metadata-1.7.0-py38h32f6830_0.tar.bz2#7c1a9f229529911d9a8e0d88885a41f8 +https://conda.anaconda.org/conda-forge/win-64/importlib-metadata-2.0.0-py38h32f6830_0.tar.bz2#3ab2745ba4a6fd7fa21c5353d2b4e5d1 https://conda.anaconda.org/conda-forge/win-64/jedi-0.17.2-py38h32f6830_0.tar.bz2#90270a83808e4f69eba970219019f4f4 https://conda.anaconda.org/conda-forge/win-64/lazy-object-proxy-1.4.3-py38h9de7a3e_2.tar.bz2#5ea88f255288092b7b9843067b43c74f https://conda.anaconda.org/conda-forge/win-64/libblas-3.8.0-17_openblas.tar.bz2#dcd3b40f1aaaa311e8cd173d878a8385 @@ -119,35 +119,35 @@ https://conda.anaconda.org/conda-forge/win-64/pyrsistent-0.17.3-py38h1e8a9f7_0.t https://conda.anaconda.org/conda-forge/win-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#65fe2a7aac4b68cc876be3bd6a1a4fce https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2#0d0150ed9c2d25817f5324108d3f7571 https://conda.anaconda.org/conda-forge/win-64/pywinpty-0.5.7-py38_0.tar.bz2#e3804fd067ca9c7c4ae07b911f95994a -https://conda.anaconda.org/conda-forge/win-64/pyzmq-19.0.2-py38h77b9d75_0.tar.bz2#7c1de1272aec5ad96a5776e67aa9f48c +https://conda.anaconda.org/conda-forge/win-64/pyzmq-19.0.2-py38h77b9d75_1.tar.bz2#cc40c1bd005dadb54315129b9619d916 https://conda.anaconda.org/conda-forge/noarch/robotframework-pythonlibcore-2.1.0-py_0.tar.bz2#de381ef42de5c25524f5c43cd487a999 https://conda.anaconda.org/conda-forge/win-64/ruamel_yaml-0.15.80-py38h1e8a9f7_1002.tar.bz2#8be15aca01895ade252e2e124ec79d1d https://conda.anaconda.org/conda-forge/win-64/soupsieve-2.0.1-py38h32f6830_0.tar.bz2#225c5f4fcb2ed395e925ea568c35868d -https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_0.tar.bz2#c75376bed2140d3851e6081450513059 +https://conda.anaconda.org/conda-forge/noarch/traitlets-5.0.4-py_1.tar.bz2#048e4f82f972565e99ac45a374120c36 https://conda.anaconda.org/conda-forge/noarch/tzlocal-2.1-pyh9f0ad1d_0.tar.bz2#9d16668487f3fd44290d9fdbbd25b283 https://conda.anaconda.org/conda-forge/win-64/ujson-3.2.0-py38h7ae7562_0.tar.bz2#98382a7eb2ca46ac8daaa1ad267a3b67 https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-20.1.0-py38h1e8a9f7_1.tar.bz2#33b8a7bb4f4bad4ab35e45d41cd967e2 -https://conda.anaconda.org/conda-forge/win-64/beautifulsoup4-4.9.1-py38h32f6830_0.tar.bz2#de0124f39679267d6ae0d18d0f92f68a +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.9.3-pyhb0f4dca_0.tar.bz2#d243a293d7303ab6195d96ce8c16b1cb https://conda.anaconda.org/conda-forge/win-64/brotlipy-0.7.0-py38hfa6e2cd_1000.tar.bz2#2bdf3af68e4733e9922fd53b49c80baf -https://conda.anaconda.org/conda-forge/win-64/cryptography-3.1-py38hba49e27_0.tar.bz2#1927a0ab3caef0e46f10372628df4f39 +https://conda.anaconda.org/conda-forge/win-64/cryptography-3.1.1-py38hba49e27_0.tar.bz2#1fda5fa5a73801332698bcc50a281afd https://conda.anaconda.org/conda-forge/win-64/gettext-0.19.8.1-hb01d8f6_1002.tar.bz2#a9bb3953dc774b0fd2a8a445711acaa3 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2#3e6503b25200f60149cce699a47cf09e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-2.0.0-0.tar.bz2#6ba1cc819e1a8268a1f5e44b95cae1c7 https://conda.anaconda.org/conda-forge/win-64/jupyter_core-4.6.3-py38h32f6830_1.tar.bz2#8cd14d7b36f0b011db9d78cc231f214b https://conda.anaconda.org/conda-forge/win-64/liblapack-3.8.0-17_openblas.tar.bz2#2498878f34944a2d48a4614eb5032997 https://conda.anaconda.org/msys2/win-64/m2w64-speex-1.2rc2-3.tar.bz2#cfb2035f4b816d954fb037d9948b4112 https://conda.anaconda.org/msys2/win-64/m2w64-xz-5.2.2-2.tar.bz2#bc00ad049b9a76a11ba1dbed9b1e4989 https://conda.anaconda.org/msys2/win-64/m2w64-zlib-1.2.8-10.tar.bz2#0485dc8f4d06b8f59d1a280059b11cb9 -https://conda.anaconda.org/conda-forge/win-64/pytest-6.0.2-py38h32f6830_0.tar.bz2#c4de3af7690d6360400d8e4c6de54155 +https://conda.anaconda.org/conda-forge/win-64/pytest-6.1.1-py38h32f6830_0.tar.bz2#b45430a5b8d7b9e55b86418a1d91e440 https://conda.anaconda.org/conda-forge/noarch/python-jsonrpc-server-0.4.0-pyh9f0ad1d_0.tar.bz2#c39b1300b4380779816c2e6b7d0e8e1b -https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py38h32f6830_0.tar.bz2#831becf6cdcd684f029c90933da18186 -https://conda.anaconda.org/conda-forge/win-64/terminado-0.8.3-py38h32f6830_1.tar.bz2#da0bcb0ef428f741cd5a1a803f5d9c99 +https://conda.anaconda.org/conda-forge/win-64/setuptools-49.6.0-py38h32f6830_1.tar.bz2#b3bf2ffc6cee7603276271c06bd33128 +https://conda.anaconda.org/conda-forge/win-64/terminado-0.9.1-py38h32f6830_0.tar.bz2#291fb20b770053b47df3b5d337fb0d92 https://conda.anaconda.org/conda-forge/win-64/astroid-2.4.2-py38h32f6830_0.tar.bz2#497402679038946740b77dfcddd4ee5b https://conda.anaconda.org/conda-forge/noarch/backports.functools_lru_cache-1.6.1-py_0.tar.bz2#d36df15eaef96549ce6231e3088fba54 -https://conda.anaconda.org/conda-forge/noarch/bleach-3.1.5-pyh9f0ad1d_0.tar.bz2#fdd3428764b35bd251798db254a9bdea -https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.1-1.tar.bz2#137a388089701ca041c9cbef0311373b -https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.3-py_1.tar.bz2#aa903667fece7fa824b0647b2db6929e -https://conda.anaconda.org/conda-forge/win-64/glib-2.66.0-h31c07e1_0.tar.bz2#b586d868159f15096a57d6f30df27e98 -https://conda.anaconda.org/conda-forge/win-64/isort-5.5.2-py38h32f6830_0.tar.bz2#f0d9ecab3f49632fa3a623b6a26701db +https://conda.anaconda.org/conda-forge/noarch/bleach-3.2.1-pyh9f0ad1d_0.tar.bz2#d4506316b85679972c0b78d4d1c0b701 +https://conda.anaconda.org/conda-forge/noarch/bs4-4.9.3-0.tar.bz2#910cc4c9bd7a32f32c7f1fb388e1dd6e +https://conda.anaconda.org/conda-forge/noarch/flake8-3.8.4-py_0.tar.bz2#138b1704321c115bd10e1966320ac790 +https://conda.anaconda.org/conda-forge/win-64/glib-2.66.1-hccabbfd_0.tar.bz2#fa50e45a0f09a076f68b66948da67630 +https://conda.anaconda.org/conda-forge/win-64/isort-5.5.4-py38h32f6830_0.tar.bz2#26bdc79fb94ee024a822c7e2c59d4176 https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551 https://conda.anaconda.org/conda-forge/win-64/jsonschema-3.2.0-py38h32f6830_1.tar.bz2#b83ae2d41bc9bf8570a5d976904bbe35 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-6.1.7-py_0.tar.bz2#bcaa486602c05413da0808b82898f60a @@ -158,36 +158,36 @@ https://conda.anaconda.org/msys2/win-64/m2w64-libxml2-2.9.10-3.tar.bz2#1d8ba23ab https://conda.anaconda.org/msys2/win-64/m2w64-pcre-8.38-2.tar.bz2#253fbfd117623a201492ede449ea10bd https://conda.anaconda.org/msys2/win-64/m2w64-tcl-8.6.5-3.tar.bz2#f9e5043bfdd11946199b19d62118c129 https://conda.anaconda.org/conda-forge/noarch/pip-20.2.3-py_0.tar.bz2#2a473e697f17443a8647c3d7d22043d3 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.0-py_0.tar.bz2#4047a6e9bc29036439ed352a38077592 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.7.1-py_0.tar.bz2#9dbcbc1c57c179d2ac4fb79d9ed01c61 https://conda.anaconda.org/conda-forge/win-64/pyopenssl-19.1.0-py38_0.tar.bz2#d15fe1e41378deeaeccfa23d535322ea https://conda.anaconda.org/conda-forge/win-64/pytest-asyncio-0.12.0-py38h32f6830_1.tar.bz2#b52d4f9e12511fe2a2c3893bcfc0caee https://conda.anaconda.org/conda-forge/noarch/pytest-cov-2.10.1-pyh9f0ad1d_0.tar.bz2#0d83b4ea58595e9f685c51ba31f63116 https://conda.anaconda.org/conda-forge/noarch/pytest-github-actions-annotate-failures-0.1.0-pyh9f0ad1d_0.tar.bz2#77d193e264b33e9c899eab38f25e9138 https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.2-py_0.tar.bz2#6a51d7283dcc13101dbb060cddf54bfa https://conda.anaconda.org/conda-forge/win-64/cairo-1.16.0-hc79e3cf_1005.tar.bz2#094d1b2784935282e1fd3765503316c7 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.1-pyh9f0ad1d_0.tar.bz2#1dcc48a573e69b44f9065dbe665fc186 +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.1.2-pyh9f0ad1d_0.tar.bz2#2cbd910890bb328e8959246a1e16fac7 https://conda.anaconda.org/msys2/win-64/m2w64-tk-8.6.5-3.tar.bz2#07f7a1807153217c0e302101b6727c8a https://conda.anaconda.org/conda-forge/noarch/nbformat-5.0.7-py_0.tar.bz2#7f9984ee165126ac09d9eb678052783d https://conda.anaconda.org/conda-forge/win-64/pylint-2.6.0-py38h32f6830_0.tar.bz2#a815d10888e92f5e75cf2ea931a15ae9 https://conda.anaconda.org/conda-forge/noarch/pytest-flake8-1.0.6-pyh9f0ad1d_0.tar.bz2#da773d09f20668c9f335d6364b031b2e https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8 -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_1.tar.bz2#ac581f74f00d4d9f5acec2449f310e70 +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.5-pyh9f0ad1d_2.tar.bz2#5266fcd697043c59621fda522b3d78ee https://conda.anaconda.org/conda-forge/win-64/harfbuzz-2.7.2-hab87c11_0.tar.bz2#141bc7c36dd6aff8a3a296bffc8dcd14 https://conda.anaconda.org/msys2/win-64/m2w64-bwidget-1.9.10-2.tar.bz2#1d740e75eb568089fdc73c0ca78958e2 https://conda.anaconda.org/msys2/win-64/m2w64-tktable-2.10-5.tar.bz2#618350fa853744a49100039df342597b https://conda.anaconda.org/conda-forge/noarch/nbclient-0.5.0-py_0.tar.bz2#1c95e6cf38f219566e281979a3a1bd27 https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.7-py_0.tar.bz2#32341741e1d778b2c54bb42191cf8571 -https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.0-py_0.tar.bz2#6cddda5743327e95821e41033358c1b7 +https://conda.anaconda.org/conda-forge/noarch/python-language-server-0.35.1-py_0.tar.bz2#07869c916946faa3fc9cf2eb48c1bad1 https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f https://conda.anaconda.org/conda-forge/win-64/selenium-3.141.0-py38h9de7a3e_1001.tar.bz2#faae48837ae26b7ac120460cc5294dec https://conda.anaconda.org/conda-forge/win-64/ipython-7.18.1-py38h1cdfbd6_0.tar.bz2#360f801d915483c1af0f38b58396c032 -https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.2-py38h32f6830_0.tar.bz2#8bcff4d5b2194a3cc9eb9dd04ac7128b +https://conda.anaconda.org/conda-forge/win-64/nbconvert-6.0.7-py38h32f6830_0.tar.bz2#98aa3cf006b4452a2ebdf2b58aa4b99e https://conda.anaconda.org/conda-forge/win-64/r-base-3.6.3-h588f722_3.tar.bz2#90d26f8354f67069488dc0566615a1b4 https://conda.anaconda.org/conda-forge/noarch/robotframework-seleniumlibrary-4.5.0-pyh9f0ad1d_0.tar.bz2#032239f822b29aef45cc4579ae86d031 -https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.15-h4f32bc4_0.tar.bz2#a6e93ef1e75147d02422e309e7dc674f +https://conda.anaconda.org/conda-forge/win-64/tectonic-0.1.16-h4f32bc4_0.tar.bz2#0b8a76e7493b4ba87625ff7c6df4f8e0 https://conda.anaconda.org/conda-forge/win-64/ipykernel-5.3.4-py38h5ca1d4c_0.tar.bz2#5eab1283cb23ca35ec6c9f7c11b389b6 https://conda.anaconda.org/conda-forge/noarch/r-assertthat-0.2.1-r36h6115d3f_2.tar.bz2#89894bf1427eea74d7adb24bf93858dc -https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.9-r36hda5aaf8_0.tar.bz2#ddddaca1aa945c2dece2d4a5d1f03db2 +https://conda.anaconda.org/conda-forge/win-64/r-backports-1.1.10-r36hda5aaf8_0.tar.bz2#da631f64d96b19347d8ffd0e1391e6c1 https://conda.anaconda.org/conda-forge/win-64/r-base64enc-0.1_3-r36hda5aaf8_1004.tar.bz2#d6a94c60d5ab280d2d2ed7174269d18a https://conda.anaconda.org/conda-forge/noarch/r-boot-1.3_25-r36h6115d3f_1.tar.bz2#7f6a007e0f053e665f3320a506715325 https://conda.anaconda.org/conda-forge/noarch/r-brew-1.0_6-r36h6115d3f_1003.tar.bz2#ba38fcb7e068e899c639edbbbc54a8ed @@ -227,8 +227,8 @@ https://conda.anaconda.org/conda-forge/win-64/r-stringi-1.5.3-r36h796a38f_0.tar. https://conda.anaconda.org/conda-forge/win-64/r-sys-3.4-r36hda5aaf8_0.tar.bz2#91e91c332ffb8d542dfb5aaa54057657 https://conda.anaconda.org/conda-forge/win-64/r-utf8-1.1.4-r36hda5aaf8_1003.tar.bz2#8ab3c84d8cd8ffe7d592e9ea862a4629 https://conda.anaconda.org/conda-forge/win-64/r-uuid-0.1_4-r36hda5aaf8_1.tar.bz2#d391c1b4ebb8870489eedbe4291f7499 -https://conda.anaconda.org/conda-forge/noarch/r-withr-2.2.0-r36h6115d3f_1.tar.bz2#686395604b25ffc6c8807f0b99322db1 -https://conda.anaconda.org/conda-forge/win-64/r-xfun-0.17-r36hda5aaf8_0.tar.bz2#e2b738403653fce2ce7d84a4ad2e772f +https://conda.anaconda.org/conda-forge/noarch/r-withr-2.3.0-r36h6115d3f_0.tar.bz2#5aa918d15567c119298541b7b2afa38a +https://conda.anaconda.org/conda-forge/win-64/r-xfun-0.18-r36hda5aaf8_0.tar.bz2#899668190f352c377003e5c12367ea99 https://conda.anaconda.org/conda-forge/noarch/r-xmlparsedata-1.0.4-r36h6115d3f_0.tar.bz2#9d5da66185dc9eb362c4d07ef5a92a02 https://conda.anaconda.org/conda-forge/win-64/r-yaml-2.2.1-r36hda5aaf8_1.tar.bz2#8002c5db049deb56416b48d53c94f430 https://conda.anaconda.org/conda-forge/noarch/r-zeallot-0.1.0-r36h6115d3f_1002.tar.bz2#12fd0aa909c5641bf8ae36ab462a8ccc @@ -256,11 +256,11 @@ https://conda.anaconda.org/conda-forge/win-64/r-xml2-1.3.2-r36h796a38f_1.tar.bz2 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-1.2.0-py_0.tar.bz2#77d654573f19a836b326fb77ffd86860 https://conda.anaconda.org/conda-forge/noarch/r-callr-3.4.4-r36h6115d3f_0.tar.bz2#4bf2918fcea01ee30c14b033931f8c87 https://conda.anaconda.org/conda-forge/noarch/r-desc-1.2.0-r36h6115d3f_1003.tar.bz2#ad3140f8a680f33dfe59fd4fec7201b2 -https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.29-r36h6115d3f_0.tar.bz2#e9d5919935333cceeb60e4ab2b7a5129 +https://conda.anaconda.org/conda-forge/noarch/r-knitr-1.30-r36h6115d3f_0.tar.bz2#6ba7e77d1151d08e284fe72ff3d313c0 https://conda.anaconda.org/conda-forge/win-64/r-mgcv-1.8_33-r36h0adb578_0.tar.bz2#ed15595f562c6d8c045eb5296058d62d -https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.2-r36h601d743_0.tar.bz2#ec9d7313275e8a02c28f0925b384b1db +https://conda.anaconda.org/conda-forge/win-64/r-openssl-1.4.3-r36h601d743_0.tar.bz2#21c14de279da309d1a8a17b854bf9899 https://conda.anaconda.org/conda-forge/noarch/r-r.utils-2.10.1-r36h6115d3f_0.tar.bz2#27b6f03a842517fff288304ee83a032c -https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_3-r36hda5aaf8_0.tar.bz2#aac38a033b32875600db9a8ce8d1ee99 +https://conda.anaconda.org/conda-forge/win-64/r-survival-3.2_7-r36hda5aaf8_0.tar.bz2#a36a1db43d6adc4d1b2a6ea70300e999 https://conda.anaconda.org/conda-forge/win-64/r-vctrs-0.3.4-r36hda5aaf8_0.tar.bz2#fe0d98c5c4eaa2d9b45b2765e200909c https://conda.anaconda.org/conda-forge/noarch/jupyterlab-2.2.8-py_0.tar.bz2#6c8bc607ef541e7f2c72f8e1058bf799 https://conda.anaconda.org/conda-forge/noarch/r-cyclocomp-1.1.0-r36h6115d3f_1004.tar.bz2#727da14ef9455d3e228b131a06800055 From abb077ddaa25b9ea745ebec6c819950eecd8b30a Mon Sep 17 00:00:00 2001 From: Nicholas Bollweg Date: Tue, 6 Oct 2020 13:15:04 -0400 Subject: [PATCH 58/58] try setup-miniconda@master, use lockfile --- .github/workflows/job.lint.yml | 8 ++------ .github/workflows/job.test.yml | 11 +++-------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/.github/workflows/job.lint.yml b/.github/workflows/job.lint.yml index 6e8bf9731..b1fd817be 100644 --- a/.github/workflows/job.lint.yml +++ b/.github/workflows/job.lint.yml @@ -53,18 +53,14 @@ jobs: conda-lint-${{ env.CACHE_EPOCH }}-${{ matrix.platform }}- - name: Set up conda env - uses: conda-incubator/setup-miniconda@v1.7 + uses: conda-incubator/setup-miniconda@master with: activate-environment: jupyterlab-lsp auto-activate-base: true auto-update-conda: false - # TODO: remove once setup-miniconda supports conda lock files, save a minute - environment-file: requirements/minimal.yml + environment-file: conda.lock use-only-tar-bz2: true - - name: Overwrite conda env from lockfile - run: conda create --yes --name jupyterlab-lsp --file conda.lock - - name: check integrity of package versions run: python scripts/integrity.py diff --git a/.github/workflows/job.test.yml b/.github/workflows/job.test.yml index 3b4ae4985..8916646f9 100644 --- a/.github/workflows/job.test.yml +++ b/.github/workflows/job.test.yml @@ -75,18 +75,13 @@ jobs: cat conda.lock - name: Set up conda env - uses: conda-incubator/setup-miniconda@v1.7 + uses: conda-incubator/setup-miniconda@master with: activate-environment: jupyterlab-lsp auto-activate-base: true auto-update-conda: false - # TODO: remove once setup-miniconda supports conda lock files, save a minute - environment-file: requirements/minimal.yml - use-only-tar-bz2: true - - - name: Overwrite conda env from lockfile - shell: bash -l {0} - run: conda create --verbose --yes --name jupyterlab-lsp --file conda.lock + environment-file: conda.lock + use-only-tar-bz2: True - name: Cache yarn uses: actions/cache@v2