AnacondaRecipes / repodata-hotfixes

Changes to package metadata to fix behavior
BSD 3-Clause "New" or "Revised" License
14 stars 20 forks source link

Re-pin linux-aarch numpy 1.21.5 packages #156

Closed mcg1969 closed 2 years ago

mcg1969 commented 2 years ago

We have been building packages against numpy 1.21.5 on linux-aarch64, when we should have been building against an earlier version of NumPy for maximum forward compatibility. It looks like the reason for this is that the numpy version specificed in conda-build-config.yaml is ignored if a recipe uses an explicit version bound.

Those recipe issues need to be fixed, but in the meanwhile, here is a patch that relaxes a bound of 1.21.5 to 1.21.2. This is obviously not going to negatively impact anyone running 1.21.5 on linux-aarch64, but we have one partner use case where they are aligning on 1.21.2 between linux-64 and linux-aarch64. This patch allows the affected packages to be successfully be used in this case.

cc: @chenghlee

mcg1969 commented 2 years ago

test output:

(base) michaels:repodata-hotfixes mgrant$ python test-hotfix.py --subdirs=linux-aarch64 main
downloading repodata from https://repo.anaconda.com/pkgs/main/linux-aarch64/repodata.json
downloading repodata from https://repo.anaconda.com/pkgs/main/linux-aarch64/repodata_from_packages.json
*** main/linux-aarch64/repodata-reference.json  2022-02-28 12:37:05.000000000 -0600
--- main/linux-aarch64/repodata-patched.json    2022-02-28 12:37:13.000000000 -0600
***************
*** 10508,10518 ****
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.5,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.10,<3.11.0a0",
          "six >=1.10,<1.16"
        ],
--- 10508,10518 ----
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.2,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.10,<3.11.0a0",
          "six >=1.10,<1.16"
        ],
***************
*** 10538,10548 ****
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.5,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.8,<3.9.0a0",
          "six >=1.10,<1.16"
        ],
--- 10538,10548 ----
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.2,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.8,<3.9.0a0",
          "six >=1.10,<1.16"
        ],
***************
*** 10568,10578 ****
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.5,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.9,<3.10.0a0",
          "six >=1.10,<1.16"
        ],
--- 10568,10578 ----
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.2,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.9,<3.10.0a0",
          "six >=1.10,<1.16"
        ],
***************
*** 12011,12021 ****
      "bottlechest-0.7.1-py310h9bcae4e_1.tar.bz2": {
        "build": "py310h9bcae4e_1",
        "build_number": 1,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy"
        ],
        "license": "BSD",
        "license_family": "BSD",
--- 12011,12021 ----
      "bottlechest-0.7.1-py310h9bcae4e_1.tar.bz2": {
        "build": "py310h9bcae4e_1",
        "build_number": 1,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy"
        ],
        "license": "BSD",
        "license_family": "BSD",
***************
*** 26011,26021 ****
        "build": "py310h6a8ff76_0",
        "build_number": 0,
        "depends": [
          "hdf5 >=1.10.6,<1.10.7.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
        "md5": "d6676d37576ff2bb728c27c9f5ac0af0",
--- 26011,26021 ----
        "build": "py310h6a8ff76_0",
        "build_number": 0,
        "depends": [
          "hdf5 >=1.10.6,<1.10.7.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
        "md5": "d6676d37576ff2bb728c27c9f5ac0af0",
***************
*** 36357,36367 ****
          "freetype >=2.11.0,<3.0a0",
          "freetype >=2.3",
          "kiwisolver >=1.0.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "packaging >=20.0",
          "pillow >=6.2.0",
          "pyparsing >=2.2.1",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.7",
--- 36357,36367 ----
          "freetype >=2.11.0,<3.0a0",
          "freetype >=2.3",
          "kiwisolver >=1.0.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "packaging >=20.0",
          "pillow >=6.2.0",
          "pyparsing >=2.2.1",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.7",
***************
*** 42655,42665 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.10,<3.11.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 42655,42665 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.10,<3.11.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 42679,42689 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.7,<3.8.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 42679,42689 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.7,<3.8.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 42703,42713 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.8,<3.9.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 42703,42713 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.8,<3.9.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 42727,42737 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.9,<3.10.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 42727,42737 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.9,<3.10.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 43920,43930 ****
        "depends": [
          "bottleneck >=1.3.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "numexpr >=2.7.1",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.8.1",
          "pytz >=2020.1"
        ],
        "license": "BSD-3-Clause",
--- 43920,43930 ----
        "depends": [
          "bottleneck >=1.3.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "numexpr >=2.7.1",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.8.1",
          "pytz >=2020.1"
        ],
        "license": "BSD-3-Clause",
***************
*** 46616,46626 ****
        "depends": [
          "joblib >=0.9.0b4",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "networkx >=2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "pyyaml",
          "scipy >=0.17.0"
        ],
        "license": "MIT",
--- 46616,46626 ----
        "depends": [
          "joblib >=0.9.0b4",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "networkx >=2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "pyyaml",
          "scipy >=0.17.0"
        ],
        "license": "MIT",
***************
*** 55477,55487 ****
      "pywavelets-1.1.1-py310h9bcae4e_4.tar.bz2": {
        "build": "py310h9bcae4e_4",
        "build_number": 4,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "MIT",
        "md5": "ca20aca4e57618ea7fab918171e992f9",
        "name": "pywavelets",
--- 55477,55487 ----
      "pywavelets-1.1.1-py310h9bcae4e_4.tar.bz2": {
        "build": "py310h9bcae4e_4",
        "build_number": 4,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "MIT",
        "md5": "ca20aca4e57618ea7fab918171e992f9",
        "name": "pywavelets",
***************
*** 58890,58900 ****
        "depends": [
          "_openmp_mutex",
          "joblib >=0.11",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.1.0",
          "threadpoolctl >=2.0.0"
        ],
        "license": "BSD-3-Clause",
--- 58890,58900 ----
        "depends": [
          "_openmp_mutex",
          "joblib >=0.11",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.1.0",
          "threadpoolctl >=2.0.0"
        ],
        "license": "BSD-3-Clause",
***************
*** 59317,59327 ****
          "libgcc-ng >=10.2.0",
          "libgfortran-ng",
          "libgfortran5 >=10.2.0",
          "libopenblas >=0.3.10,<1.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD 3-Clause",
        "md5": "d22762202a11231382d4bd843604ac0a",
        "name": "scipy",
--- 59317,59327 ----
          "libgcc-ng >=10.2.0",
          "libgfortran-ng",
          "libgfortran5 >=10.2.0",
          "libopenblas >=0.3.10,<1.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD 3-Clause",
        "md5": "d22762202a11231382d4bd843604ac0a",
        "name": "scipy",
***************
*** 60320,60330 ****
        "build": "py310h98bbf52_0",
        "build_number": 0,
        "depends": [
          "geos >=3.8.0,<3.8.1.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "md5": "8eb80d83d3c600dc3f61022c74cf3caf",
        "name": "shapely",
--- 60320,60330 ----
        "build": "py310h98bbf52_0",
        "build_number": 0,
        "depends": [
          "geos >=3.8.0,<3.8.1.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "md5": "8eb80d83d3c600dc3f61022c74cf3caf",
        "name": "shapely",
***************
*** 62535,62545 ****
      "statsmodels-0.13.0-py310h2f4d8fa_0.tar.bz2": {
        "build": "py310h2f4d8fa_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "pandas >=1.0",
          "patsy >=0.5.2",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.3"
        ],
--- 62535,62545 ----
      "statsmodels-0.13.0-py310h2f4d8fa_0.tar.bz2": {
        "build": "py310h2f4d8fa_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "pandas >=1.0",
          "patsy >=0.5.2",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.3"
        ],
***************
*** 69372,69382 ****
      "word2vec-0.9.4-py310h9bcae4e_0.tar.bz2": {
        "build": "py310h9bcae4e_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "Apache-2.0",
        "license_family": "Apache",
        "md5": "f21d242450f98f081903c9dbbeef7133",
--- 69372,69382 ----
      "word2vec-0.9.4-py310h9bcae4e_0.tar.bz2": {
        "build": "py310h9bcae4e_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "Apache-2.0",
        "license_family": "Apache",
        "md5": "f21d242450f98f081903c9dbbeef7133",
***************
*** 70600,70610 ****
        "build": "py310h4885571_6",
        "build_number": 6,
        "depends": [
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "zfp 0.5.5 h22f4aa5_6"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
--- 70600,70610 ----
        "build": "py310h4885571_6",
        "build_number": 6,
        "depends": [
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "zfp 0.5.5 h22f4aa5_6"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
***************
*** 81344,81354 ****
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.5,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.10,<3.11.0a0",
          "six >=1.10,<1.16"
        ],
--- 81344,81354 ----
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.2,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.10,<3.11.0a0",
          "six >=1.10,<1.16"
        ],
***************
*** 81374,81384 ****
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.5,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.8,<3.9.0a0",
          "six >=1.10,<1.16"
        ],
--- 81374,81384 ----
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.2,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.8,<3.9.0a0",
          "six >=1.10,<1.16"
        ],
***************
*** 81404,81414 ****
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.5,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.9,<3.10.0a0",
          "six >=1.10,<1.16"
        ],
--- 81404,81414 ----
          "geos >=3.8.0,<3.8.1.0a0",
          "geos >=3.8.0,<4.0a0",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "matplotlib-base >=1.5,!=3.0.1",
!         "numpy >=1.21.2,<2.0a0",
          "pyproj >=1.9.3,<3.4",
          "pyshp >=1.2.0,<2.2",
          "python >=3.9,<3.10.0a0",
          "six >=1.10,<1.16"
        ],
***************
*** 82828,82838 ****
      "bottlechest-0.7.1-py310h9bcae4e_1.conda": {
        "build": "py310h9bcae4e_1",
        "build_number": 1,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy"
        ],
        "license": "BSD",
        "license_family": "BSD",
--- 82828,82838 ----
      "bottlechest-0.7.1-py310h9bcae4e_1.conda": {
        "build": "py310h9bcae4e_1",
        "build_number": 1,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy"
        ],
        "license": "BSD",
        "license_family": "BSD",
***************
*** 96828,96838 ****
        "build": "py310h6a8ff76_0",
        "build_number": 0,
        "depends": [
          "hdf5 >=1.10.6,<1.10.7.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
        "md5": "d4a536738473183d8c48ff9a66675010",
--- 96828,96838 ----
        "build": "py310h6a8ff76_0",
        "build_number": 0,
        "depends": [
          "hdf5 >=1.10.6,<1.10.7.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
        "md5": "d4a536738473183d8c48ff9a66675010",
***************
*** 107174,107184 ****
          "freetype >=2.11.0,<3.0a0",
          "freetype >=2.3",
          "kiwisolver >=1.0.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "packaging >=20.0",
          "pillow >=6.2.0",
          "pyparsing >=2.2.1",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.7",
--- 107174,107184 ----
          "freetype >=2.11.0,<3.0a0",
          "freetype >=2.3",
          "kiwisolver >=1.0.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "packaging >=20.0",
          "pillow >=6.2.0",
          "pyparsing >=2.2.1",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.7",
***************
*** 113472,113482 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.10,<3.11.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 113472,113482 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.10,<3.11.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 113496,113506 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.7,<3.8.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 113496,113506 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.7,<3.8.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 113520,113530 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.8,<3.9.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 113520,113530 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.8,<3.9.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 113544,113554 ****
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.9,<3.10.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
--- 113544,113554 ----
        "depends": [
          "libgcc-ng >=10.2.0",
          "libprotobuf >=3.19.1,<3.20.0a0",
          "libprotobuf >=3.19.1,<4.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "protobuf >=3.12.2",
          "python >=3.9,<3.10.0a0",
          "six",
          "typing-extensions >=3.6.2.1"
        ],
***************
*** 114737,114747 ****
        "depends": [
          "bottleneck >=1.3.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "numexpr >=2.7.1",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.8.1",
          "pytz >=2020.1"
        ],
        "license": "BSD-3-Clause",
--- 114737,114747 ----
        "depends": [
          "bottleneck >=1.3.1",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "numexpr >=2.7.1",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "python-dateutil >=2.8.1",
          "pytz >=2020.1"
        ],
        "license": "BSD-3-Clause",
***************
*** 117433,117443 ****
        "depends": [
          "joblib >=0.9.0b4",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "networkx >=2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "pyyaml",
          "scipy >=0.17.0"
        ],
        "license": "MIT",
--- 117433,117443 ----
        "depends": [
          "joblib >=0.9.0b4",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
          "networkx >=2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "pyyaml",
          "scipy >=0.17.0"
        ],
        "license": "MIT",
***************
*** 126186,126196 ****
      "pywavelets-1.1.1-py310h9bcae4e_4.conda": {
        "build": "py310h9bcae4e_4",
        "build_number": 4,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "MIT",
        "md5": "4b46835df3d5dd1be2cafd8f3959b4f0",
        "name": "pywavelets",
--- 126186,126196 ----
      "pywavelets-1.1.1-py310h9bcae4e_4.conda": {
        "build": "py310h9bcae4e_4",
        "build_number": 4,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "MIT",
        "md5": "4b46835df3d5dd1be2cafd8f3959b4f0",
        "name": "pywavelets",
***************
*** 129545,129555 ****
        "depends": [
          "_openmp_mutex",
          "joblib >=0.11",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.1.0",
          "threadpoolctl >=2.0.0"
        ],
        "license": "BSD-3-Clause",
--- 129545,129555 ----
        "depends": [
          "_openmp_mutex",
          "joblib >=0.11",
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.1.0",
          "threadpoolctl >=2.0.0"
        ],
        "license": "BSD-3-Clause",
***************
*** 129972,129982 ****
          "libgcc-ng >=10.2.0",
          "libgfortran-ng",
          "libgfortran5 >=10.2.0",
          "libopenblas >=0.3.10,<1.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD 3-Clause",
        "md5": "1e0902ca333cb090191d549bb8a64262",
        "name": "scipy",
--- 129972,129982 ----
          "libgcc-ng >=10.2.0",
          "libgfortran-ng",
          "libgfortran5 >=10.2.0",
          "libopenblas >=0.3.10,<1.0a0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD 3-Clause",
        "md5": "1e0902ca333cb090191d549bb8a64262",
        "name": "scipy",
***************
*** 130975,130985 ****
        "build": "py310h98bbf52_0",
        "build_number": 0,
        "depends": [
          "geos >=3.8.0,<3.8.1.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "md5": "805dcc725391e594a5a6090b4b848c0b",
        "name": "shapely",
--- 130975,130985 ----
        "build": "py310h98bbf52_0",
        "build_number": 0,
        "depends": [
          "geos >=3.8.0,<3.8.1.0a0",
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "BSD-3-Clause",
        "md5": "805dcc725391e594a5a6090b4b848c0b",
        "name": "shapely",
***************
*** 133190,133200 ****
      "statsmodels-0.13.0-py310h2f4d8fa_0.conda": {
        "build": "py310h2f4d8fa_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "pandas >=1.0",
          "patsy >=0.5.2",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.3"
        ],
--- 133190,133200 ----
      "statsmodels-0.13.0-py310h2f4d8fa_0.conda": {
        "build": "py310h2f4d8fa_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "pandas >=1.0",
          "patsy >=0.5.2",
          "python >=3.10,<3.11.0a0",
          "scipy >=1.3"
        ],
***************
*** 140011,140021 ****
      "word2vec-0.9.4-py310h9bcae4e_0.conda": {
        "build": "py310h9bcae4e_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "Apache-2.0",
        "license_family": "Apache",
        "md5": "93d7424e1966692d2c010e7cffe6097e",
--- 140011,140021 ----
      "word2vec-0.9.4-py310h9bcae4e_0.conda": {
        "build": "py310h9bcae4e_0",
        "build_number": 0,
        "depends": [
          "libgcc-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0"
        ],
        "license": "Apache-2.0",
        "license_family": "Apache",
        "md5": "93d7424e1966692d2c010e7cffe6097e",
***************
*** 141239,141249 ****
        "build": "py310h4885571_6",
        "build_number": 6,
        "depends": [
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.5,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "zfp 0.5.5 h22f4aa5_6"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
--- 141239,141249 ----
        "build": "py310h4885571_6",
        "build_number": 6,
        "depends": [
          "libgcc-ng >=10.2.0",
          "libstdcxx-ng >=10.2.0",
!         "numpy >=1.21.2,<2.0a0",
          "python >=3.10,<3.11.0a0",
          "zfp 0.5.5 h22f4aa5_6"
        ],
        "license": "BSD-3-Clause",
        "license_family": "BSD",
mcg1969 commented 2 years ago

Affected packages as of 28 Feb 2022:

basemap-1.3.2-py310hff471b0_1.tar.bz2
basemap-1.3.2-py38hff471b0_1.tar.bz2
basemap-1.3.2-py39hff471b0_1.tar.bz2
bottlechest-0.7.1-py310h9bcae4e_1.tar.bz2
h5py-3.6.0-py310h6a8ff76_0.tar.bz2
matplotlib-base-3.5.1-py310h700c5ed_0.tar.bz2
onnx-1.10.2-py310h22f4aa5_0.tar.bz2
onnx-1.10.2-py37h22f4aa5_0.tar.bz2
onnx-1.10.2-py38h22f4aa5_0.tar.bz2
onnx-1.10.2-py39h22f4aa5_0.tar.bz2
pandas-1.4.1-py310h22f4aa5_0.tar.bz2
pomegranate-0.14.3-py310h45fdba2_0.tar.bz2
pywavelets-1.1.1-py310h9bcae4e_4.tar.bz2
scikit-learn-1.0.2-py310h4885571_1.tar.bz2
scipy-1.7.3-py310h983bb6b_0.tar.bz2
shapely-1.7.0-py310h98bbf52_0.tar.bz2
statsmodels-0.13.0-py310h2f4d8fa_0.tar.bz2
word2vec-0.9.4-py310h9bcae4e_0.tar.bz2
zfpy-0.5.5-py310h4885571_6.tar.bz2