conda-forge / airflow-feedstock

A conda-smithy repository for airflow.
BSD 3-Clause "New" or "Revised" License
6 stars 17 forks source link

pathspec version too low to support DVC #115

Closed millsks closed 1 year ago

millsks commented 1 year ago

Solution to issue cannot be found in the documentation.

Issue

When trying to install the DVC package into our environment that also includes apache-airflow that is dependent on the airflow package. The DVC package requires pathspec >=0.10.3 so it fails to solve the required environment specs.

Could not solve for environment specs
The following packages are incompatible
├─ apache-airflow >=2.4.0  is installable and it requires
│  └─ airflow [>=2.4.0,<2.4.1.0a0 |>=2.4.1,<2.4.2.0a0 |...|>=2.6.3,<2.6.4.0a0 ], which requires
│     └─ pathspec [>=0.9.0,<0.10.0 |>=0.9.0,<0.10.dev0 ], which can be installed;
└─ dvc >=3.14.0  is uninstallable because it requires
   └─ pathspec >=0.10.3 , which conflicts with any installable versions previously reported.

Installed packages

# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    defaults
_openmp_mutex             4.5                       2_gnu    defaults
absl-py                   0.11.0             pyhd8ed1ab_0    defaults
adal                      1.2.7              pyhd8ed1ab_0    defaults
agate                     1.7.0            py39hf3d152e_0    defaults
aiofiles                  23.1.0             pyhd8ed1ab_1    defaults
aiohttp                   3.8.5            py39hd1e30aa_0    defaults
aiosignal                 1.3.1              pyhd8ed1ab_0    defaults
airflow                   2.6.3            py39hf3d152e_0    defaults
airflow-code-editor       7.4.0              pyhd8ed1ab_0    defaults
alabaster                 0.7.13             pyhd8ed1ab_0    defaults
alembic                   1.11.2             pyhd8ed1ab_0    defaults
altair                    4.2.2              pyhd8ed1ab_0    defaults
amqp                      5.1.1              pyhd8ed1ab_0    defaults
antlr-python-runtime      4.9.3              pyhd8ed1ab_1    defaults
anyconfig                 0.10.1             pyhd8ed1ab_0    defaults
anyio                     3.7.1              pyhd8ed1ab_0    defaults
apache-airflow            2.6.3            py39hf3d152e_0    defaults
apache-airflow-providers-common-sql 1.6.2              pyhd8ed1ab_0    defaults
apache-airflow-providers-ftp 3.5.0              pyhd8ed1ab_0    defaults
apache-airflow-providers-http 4.5.0              pyhd8ed1ab_0    defaults
apache-airflow-providers-imap 3.3.0              pyhd8ed1ab_0    defaults
apache-airflow-providers-sqlite 3.4.3              pyhd8ed1ab_0    defaults
apispec                   5.2.2              pyhd8ed1ab_0    defaults
appdirs                   1.4.4              pyh9f0ad1d_0    defaults
argcomplete               3.1.1              pyhd8ed1ab_0    defaults
argon2-cffi               21.3.0             pyhd8ed1ab_0    defaults
argon2-cffi-bindings      21.2.0           py39hb9d737c_3    defaults
arrow                     1.2.3              pyhd8ed1ab_0    defaults
arrow-cpp                 12.0.1           hdd9f425_8_cpu    defaults
asgiref                   3.7.2              pyhd8ed1ab_0    defaults
astroid                   2.15.6           py39hf3d152e_0    defaults
asttokens                 2.2.1              pyhd8ed1ab_0    defaults
astunparse                1.6.3              pyhd8ed1ab_0    defaults
async-lru                 2.0.4              pyhd8ed1ab_0    defaults
async-timeout             4.0.2              pyhd8ed1ab_0    defaults
atk-1.0                   2.38.0               hd4edc92_1    defaults
atpublic                  3.0.1              pyhd8ed1ab_0    defaults
attrs                     23.1.0             pyh71513ae_1    defaults
authlib                   1.2.1              pyhd8ed1ab_0    defaults
aws-c-auth                0.7.0                hbbaa140_3    defaults
aws-c-cal                 0.6.0                h93469e0_0    defaults
aws-c-common              0.8.23               hd590300_0    defaults
aws-c-compression         0.2.17               h862ab75_1    defaults
aws-c-event-stream        0.3.1                h9599702_1    defaults
aws-c-http                0.7.11               hbe98c3e_0    defaults
aws-c-io                  0.13.28              h3870b5a_0    defaults
aws-c-mqtt                0.9.0                h2e270ba_0    defaults
aws-c-s3                  0.3.13               heb0bb06_2    defaults
aws-c-sdkutils            0.1.12               h862ab75_0    defaults
aws-checksums             0.1.16               h862ab75_1    defaults
aws-crt-cpp               0.21.0               h87b6960_2    defaults
aws-sdk-cpp               1.10.57             h7062fed_18    defaults
babel                     2.12.1             pyhd8ed1ab_1    defaults
backcall                  0.2.0              pyh9f0ad1d_0    defaults
backports                 1.0                pyhd8ed1ab_3    defaults
backports.functools_lru_cache 1.6.5              pyhd8ed1ab_0    defaults
backports.zoneinfo        0.2.1            py39hf3d152e_7    defaults
bandit                    1.7.5            py39hf3d152e_0    defaults
bcrypt                    3.2.2            py39hb9d737c_1    defaults
beautifulsoup4            4.12.2             pyha770c72_0    defaults
bidict                    0.22.1             pyhd8ed1ab_0    defaults
billiard                  4.1.0            py39hd1e30aa_0    defaults
binaryornot               0.4.4                      py_1    defaults
black                     23.7.0           py39hf3d152e_1    defaults
bleach                    6.0.0              pyhd8ed1ab_0    defaults
blinker                   1.6.2              pyhd8ed1ab_0    defaults
boa                       0.14.0             pyhd8ed1ab_4    defaults
bokeh                     3.2.1              pyhd8ed1ab_0    defaults
boltons                   23.0.0             pyhd8ed1ab_0    defaults
brotli                    1.0.9                h166bdaf_9    defaults
brotli-bin                1.0.9                h166bdaf_9    defaults
brotlipy                  0.7.0           py39hb9d737c_1005    defaults
build                     0.7.0              pyhd8ed1ab_0    defaults
bzip2                     1.0.8                h7f98852_4    defaults
c-ares                    1.19.1               hd590300_0    defaults
ca-certificates           2023.7.22            hbcca054_0    defaults
cachecontrol              0.12.14            pyhd8ed1ab_0    defaults
cached-property           1.5.2                hd8ed1ab_1    defaults
cached_property           1.5.2              pyha770c72_1    defaults
cachelib                  0.9.0              pyhd8ed1ab_0    defaults
cachetools                4.2.4              pyhd8ed1ab_0    defaults
cairo                     1.16.0            hbbf8b49_1016    defaults
cattrs                    23.1.2             pyhd8ed1ab_0    defaults
celery                    5.3.1              pyhd8ed1ab_0    defaults
cerberus                  1.3.4              pyhd8ed1ab_0    defaults
certifi                   2023.7.22          pyhd8ed1ab_0    defaults
cffi                      1.15.1           py39he91dace_3    defaults
cfgv                      3.3.1              pyhd8ed1ab_0    defaults
chardet                   5.1.0            py39hf3d152e_0    defaults
charset-normalizer        3.2.0              pyhd8ed1ab_0    defaults
cld2-cffi                 0.1.4           py39h5a03fae_1004    defaults
cleo                      2.0.1              pyhd8ed1ab_0    defaults
click                     8.1.3           unix_pyhd8ed1ab_2    defaults
click-didyoumean          0.3.0              pyhd8ed1ab_0    defaults
click-plugins             1.1.1                      py_0    defaults
click-repl                0.2.0              pyhd8ed1ab_0    defaults
clickclick                1.2.2                      py_1    defaults
cloudpickle               2.2.1              pyhd8ed1ab_0    defaults
cognitive_complexity      1.3.0              pyhd8ed1ab_0    defaults
colorama                  0.4.6              pyhd8ed1ab_0    defaults
colorcet                  3.0.1              pyhd8ed1ab_0    defaults
colorlog                  4.8.0            py39hf3d152e_2    defaults
colour                    0.1.5                      py_0    defaults
comm                      0.1.4              pyhd8ed1ab_0    defaults
conda                     23.7.2           py39hf3d152e_0    defaults
conda-build               3.24.0           py39hf3d152e_1    defaults
conda-package-handling    2.2.0              pyh38be061_0    defaults
conda-package-streaming   0.9.0              pyhd8ed1ab_0    defaults
configparser              5.3.0              pyhd8ed1ab_0    defaults
configupdater             3.1.1              pyhd8ed1ab_0    defaults
connexion                 2.14.1             pyhd8ed1ab_0    defaults
contourpy                 1.1.0            py39h7633fee_0    defaults
cookiecutter              2.3.0              pyh1a96a4e_0    defaults
coverage                  7.2.7            py39hd1e30aa_0    defaults
cramjam                   2.7.0            py39h9fdd4d6_0    defaults
crashtest                 0.4.1              pyhd8ed1ab_0    defaults
crispy-bootstrap5         0.7                pyhd8ed1ab_0    defaults
cron-descriptor           1.4.0              pyhd8ed1ab_0    defaults
croniter                  1.4.1              pyhd8ed1ab_0    defaults
cruft                     2.15.0           pypyh1a96a4e_0    defaults
cryptography              41.0.3           py39hd4f0224_0    defaults
cssbeautifier             1.14.9             pyhd8ed1ab_0    defaults
cycler                    0.11.0             pyhd8ed1ab_0    defaults
cytoolz                   0.12.2           py39hd1e30aa_0    defaults
dask                      2023.8.0           pyhd8ed1ab_0    defaults
dask-core                 2023.8.0           pyhd8ed1ab_0    defaults
databricks-cli            0.17.7             pyhd8ed1ab_1    defaults
dataclasses               0.8                pyhc8e2a94_3    defaults
datafusion                0.7.0            py39h50f1755_0    defaults
datashader                0.15.1             pyhd8ed1ab_0    defaults
datashape                 0.5.4                      py_1    defaults
dbt-core                  1.5.4              pyhd8ed1ab_0    defaults
dbt-dremio                1.5.0              pyhd8ed1ab_0    defaults
dbt-extractor             0.4.1            py39h4ef89ea_1    defaults
dbt-spark                 1.5.0              pyhd8ed1ab_0    defaults
dbus                      1.13.6               h5008d03_3    defaults
debugpy                   1.6.8            py39h3d6467e_0    defaults
decorator                 5.1.1              pyhd8ed1ab_0    defaults
defusedxml                0.7.1              pyhd8ed1ab_0    defaults
deprecated                1.2.14             pyh1a96a4e_0    defaults
dill                      0.3.7              pyhd8ed1ab_0    defaults
distlib                   0.3.7              pyhd8ed1ab_0    defaults
distributed               2023.8.0           pyhd8ed1ab_0    defaults
django                    4.2.3              pyhd8ed1ab_0    defaults
django-allauth            0.54.0             pyhd8ed1ab_0    defaults
django-anymail            10.1               pyhd8ed1ab_0    defaults
django-celery-beat        2.5.0              pyhd8ed1ab_1    defaults
django-cors-headers       4.2.0              pyhd8ed1ab_0    defaults
django-crispy-forms       2.0                pyhd8ed1ab_0    defaults
django-debug-toolbar      4.1.0              pyhd8ed1ab_0    defaults
django-environ            0.10.0             pyhd8ed1ab_0    defaults
django-extensions         3.2.3              pyhd8ed1ab_0    defaults
django-model-utils        4.3.1              pyhd8ed1ab_0    defaults
django-redis              5.3.0              pyhd8ed1ab_0    defaults
django-stubs              4.2.3              pyhd8ed1ab_0    defaults
django-stubs-ext          4.2.2              pyhd8ed1ab_0    defaults
django-timezone-field     5.1                pyhd8ed1ab_0    defaults
django-upgrade            1.14.0             pyhd8ed1ab_0    defaults
django-webpack-loader     2.0.1              pyhd8ed1ab_0    defaults
django_coverage_plugin    3.1.0              pyhd8ed1ab_0    defaults
djangorestframework       3.14.0             pyhd8ed1ab_0    defaults
djangorestframework-stubs 3.14.2             pyhd8ed1ab_0    defaults
djangorestframework-yaml  2.0.0                      py_0    defaults
djlint                    1.32.1             pyhd8ed1ab_2    defaults
dnspython                 2.4.2              pyhd8ed1ab_0    defaults
docker-py                 6.1.3              pyhd8ed1ab_0    defaults
docstring_parser          0.15               pyhd8ed1ab_0    defaults
docutils                  0.20.1           py39hf3d152e_0    defaults
dremio-arrow              1.0.3              pyhd8ed1ab_0    defaults
drf-spectacular           0.26.4             pyhd8ed1ab_0    defaults
drf-spectacular-sidecar   2023.8.1           pyhd8ed1ab_0    defaults
duckdb-engine             0.9.2              pyhd8ed1ab_0    defaults
dulwich                   0.20.50          py39h72bdee0_0    defaults
dunamai                   1.18.0             pyhd8ed1ab_0    defaults
dynaconf                  3.2.0              pyhd8ed1ab_0    defaults
edgetest                  2023.6.1           pyhd8ed1ab_0    defaults
edgetest-conda            2023.4.0           pyhd8ed1ab_0    defaults
edgetest-pip-tools        2023.6.0           pyhd8ed1ab_0    defaults
editorconfig              0.12.3             pyhd8ed1ab_0    defaults
email-validator           1.3.1              pyhd8ed1ab_0    defaults
email_validator           1.3.1                hd8ed1ab_0    defaults
entrypoints               0.4                pyhd8ed1ab_0    defaults
eradicate                 2.3.0              pyhd8ed1ab_0    defaults
et_xmlfile                1.1.0              pyhd8ed1ab_0    defaults
exceptiongroup            1.1.2              pyhd8ed1ab_0    defaults
execnet                   2.0.2              pyhd8ed1ab_0    defaults
executing                 1.2.0              pyhd8ed1ab_0    defaults
expat                     2.5.0                hcb278e6_1    defaults
fabric                    3.2.1              pyhd8ed1ab_0    defaults
factory_boy               3.3.0              pyhd8ed1ab_0    defaults
faker                     19.3.0             pyhd8ed1ab_0    defaults
fastapi                   0.95.2             pyhd8ed1ab_0    defaults
fastparquet               2023.7.0         py39h0f8d45d_0    defaults
filelock                  3.12.2             pyhd8ed1ab_0    defaults
fire                      0.5.0              pyhd8ed1ab_0    defaults
flake8                    6.1.0              pyhd8ed1ab_0    defaults
flake8-black              0.3.6              pyhd8ed1ab_0    defaults
flake8-bugbear            23.7.10            pyhd8ed1ab_0    defaults
flake8-builtins           2.1.0              pyhd8ed1ab_0    defaults
flake8-cognitive-complexity 0.1.0              pyhd8ed1ab_0    defaults
flake8-comprehensions     3.14.0             pyhd8ed1ab_0    defaults
flake8-docstrings         1.7.0              pyhd8ed1ab_0    defaults
flake8-eradicate          1.5.0              pyhd8ed1ab_0    defaults
flake8-isort              6.0.0              pyhd8ed1ab_0    defaults
flake8-logging-format     0.9.0              pyhd8ed1ab_0    defaults
flake8-mutable            1.2.0                      py_1    defaults
flake8-print              5.0.0              pyhd8ed1ab_0    defaults
flake8-pylint             0.2.0              pyhd8ed1ab_0    defaults
flake8-pyproject          1.2.3              pyhd8ed1ab_0    defaults
flake8-quotes             3.3.2              pyhd8ed1ab_0    defaults
flake8-unused-arguments   0.0.13             pyhd8ed1ab_0    defaults
flake8-use-fstring        1.4                pyhd8ed1ab_0    defaults
flake8-use-pathlib        0.3.0              pyhd8ed1ab_0    defaults
flask                     2.2.5              pyhd8ed1ab_0    defaults
flask-appbuilder          4.3.1              pyhd8ed1ab_0    defaults
flask-babel               2.0.0              pyh9f0ad1d_0    defaults
flask-caching             2.0.2              pyhd8ed1ab_0    defaults
flask-jwt-extended        4.5.2              pyhd8ed1ab_0    defaults
flask-limiter             3.3.1              pyhd8ed1ab_0    defaults
flask-login               0.6.2              pyhd8ed1ab_0    defaults
flask-session             0.5.0              pyhd8ed1ab_0    defaults
flask-sqlalchemy          2.5.1              pyhd8ed1ab_0    defaults
flask-wtf                 1.1.1              pyhd8ed1ab_0    defaults
flit-core                 3.9.0              pyhd8ed1ab_0    defaults
fmt                       9.1.0                h924138e_0    defaults
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    defaults
font-ttf-inconsolata      3.000                h77eed37_0    defaults
font-ttf-source-code-pro  2.038                h77eed37_0    defaults
font-ttf-ubuntu           0.83                 hab24e00_0    defaults
fontconfig                2.14.2               h14ed4e7_0    defaults
fonts-conda-ecosystem     1                             0    defaults
fonts-conda-forge         1                             0    defaults
fonttools                 4.42.0           py39hd1e30aa_0    defaults
fqdn                      1.5.1              pyhd8ed1ab_0    defaults
freetds                   1.3.18               h0535610_2    defaults
freetype                  2.12.1               hca18f0e_1    defaults
fribidi                   1.0.10               h36c2ea0_0    defaults
frozenlist                1.4.0            py39hd1e30aa_0    defaults
fs                        2.4.16             pyhd8ed1ab_0    defaults
fs-gcsfs                  1.5.1              pyhd8ed1ab_0    defaults
fs.googledrivefs          1.8.0              pyhd8ed1ab_0    defaults
fsspec                    2023.6.0           pyh1a96a4e_0    defaults
furl                      2.1.3              pyhd8ed1ab_0    defaults
future                    0.18.3             pyhd8ed1ab_0    defaults
gcsfs                     2023.6.0           pyhd8ed1ab_0    defaults
gdk-pixbuf                2.42.10              h6b639ba_2    defaults
gettext                   0.21.1               h27087fc_0    defaults
gflags                    2.2.2             he1b5a44_1004    defaults
giflib                    5.2.1                h0b41bf4_3    defaults
gitdb                     4.0.10             pyhd8ed1ab_0    defaults
gitpython                 3.1.32             pyhd8ed1ab_0    defaults
glob2                     0.7                        py_0    defaults
glog                      0.6.0                h6f12383_0    defaults
google-api-core           1.31.5             pyhd8ed1ab_0    defaults
google-api-core-grpc      1.31.5               hd8ed1ab_0    defaults
google-api-python-client  2.96.0             pyhd8ed1ab_0    defaults
google-auth               1.35.0             pyh6c4a22f_0    defaults
google-auth-httplib2      0.1.0              pyhd8ed1ab_1    defaults
google-auth-oauthlib      1.0.0              pyhd8ed1ab_0    defaults
google-cloud-core         2.3.1              pyhd8ed1ab_0    defaults
google-cloud-iam          2.12.1             pyhd8ed1ab_0    defaults
google-cloud-scheduler    2.5.0              pyhd8ed1ab_0    defaults
google-cloud-storage      2.10.0             pyh1a96a4e_0    defaults
google-crc32c             1.1.2            py39h8db88ab_4    defaults
google-re2                1.0              py39he220a51_3    defaults
google-resumable-media    2.5.0              pyhd8ed1ab_0    defaults
googleapis-common-protos  1.60.0             pyhd8ed1ab_0    defaults
graphite2                 1.3.13            h58526e2_1001    defaults
graphql-core              3.2.3              pyhd8ed1ab_0    defaults
graphviz                  8.1.0                h28d9a01_0    defaults
great-expectations        0.17.8             pyhd8ed1ab_0    defaults
greenlet                  2.0.2            py39h3d6467e_1    defaults
grpcio                    1.56.2           py39h174d805_0    defaults
grpcio-status             1.56.2             pyhd8ed1ab_0    defaults
gtk2                      2.24.33              h90689f9_2    defaults
gts                       0.7.6                h977cf35_4    defaults
gunicorn                  20.1.0           py39hf3d152e_3    defaults
h11                       0.14.0             pyhd8ed1ab_0    defaults
h2                        4.1.0              pyhd8ed1ab_0    defaults
harfbuzz                  7.3.0                hdb3a94d_0    defaults
hiredis                   2.2.3            py39hd1e30aa_0    defaults
hologram                  0.0.16             pyhd8ed1ab_0    defaults
holoviews                 1.17.0             pyhd8ed1ab_0    defaults
hpack                     4.0.0              pyh9f0ad1d_0    defaults
html-tag-names            0.1.2              pyhd8ed1ab_0    defaults
html-void-elements        0.1.0              pyhd8ed1ab_0    defaults
html5lib                  1.1                pyh9f0ad1d_0    defaults
httpcore                  0.17.3             pyhd8ed1ab_0    defaults
httplib2                  0.22.0             pyhd8ed1ab_0    defaults
httptools                 0.6.0            py39hd1e30aa_0    defaults
httpx                     0.24.1             pyhd8ed1ab_0    defaults
hvplot                    0.8.4              pyhd8ed1ab_1    defaults
hyperframe                6.0.1              pyhd8ed1ab_0    defaults
ibis-dask                 6.1.0                hd8ed1ab_0    defaults
ibis-datafusion           6.1.0                hd8ed1ab_0    defaults
ibis-duckdb               6.1.0                hd8ed1ab_0    defaults
ibis-framework            6.1.0                hd8ed1ab_0    defaults
ibis-framework-core       6.1.0              pyhd8ed1ab_0    defaults
ibis-mssql                6.1.0                hd8ed1ab_0    defaults
ibis-mysql                6.1.0                hd8ed1ab_0    defaults
ibis-oracle               6.1.0                hd8ed1ab_0    defaults
ibis-polars               6.1.0                hd8ed1ab_0    defaults
ibis-postgres             6.1.0                hd8ed1ab_0    defaults
ibis-pyspark              6.1.0                hd8ed1ab_0    defaults
ibis-sqlite               6.1.0                hd8ed1ab_0    defaults
icu                       72.1                 hcb278e6_0    defaults
identify                  2.5.26             pyhd8ed1ab_0    defaults
idna                      3.4                pyhd8ed1ab_0    defaults
imagesize                 1.4.1              pyhd8ed1ab_0    defaults
importlib-metadata        4.13.0             pyha770c72_0    defaults
importlib-resources       6.0.1              pyhd8ed1ab_0    defaults
importlib_metadata        4.13.0               hd8ed1ab_0    defaults
importlib_resources       6.0.1              pyhd8ed1ab_0    defaults
infinity                  1.5                pyhd8ed1ab_0    defaults
inflection                0.5.1              pyh9f0ad1d_0    defaults
iniconfig                 2.0.0              pyhd8ed1ab_0    defaults
intake                    0.7.0              pyhd8ed1ab_0    defaults
intake-dataframe-catalog  0.2.2              pyhd8ed1ab_0    defaults
intake-dremio             0.2.3              pyhd8ed1ab_0    defaults
intake-elasticsearch      0.2.0                      py_0    defaults
intake-excel              0.1.4              pyhd8ed1ab_0    defaults
intake-odbc               0.2.0              pyhd8ed1ab_0    defaults
intake-parquet            0.3.0              pyhd8ed1ab_0    defaults
intake-pattern-catalog    2023.3.0           pyhd8ed1ab_0    defaults
intake-salesforce         0.0.10             pyhd8ed1ab_0    defaults
intake-spark              0.1.2              pyhd8ed1ab_0    defaults
intake-sql                0.4.0              pyhd8ed1ab_0    defaults
intake-streamz            0.0.1              pyhd8ed1ab_0    defaults
intervals                 0.9.2              pyhd8ed1ab_0    defaults
invoke                    2.2.0              pyhd8ed1ab_0    defaults
ipdb                      0.13.13            pyhd8ed1ab_0    defaults
ipykernel                 6.25.1             pyh71e2992_0    defaults
ipython                   8.14.0             pyh41d4057_0    defaults
ipyvizzu                  0.15.0             pyhd8ed1ab_1    defaults
ipyvizzu-story            0.7.0              pyhd8ed1ab_0    defaults
ipywidgets                8.1.0              pyhd8ed1ab_0    defaults
isodate                   0.6.1              pyhd8ed1ab_0    defaults
isoduration               20.11.0            pyhd8ed1ab_0    defaults
isort                     5.12.0             pyhd8ed1ab_1    defaults
itsdangerous              2.1.2              pyhd8ed1ab_0    defaults
jaraco.classes            3.3.0              pyhd8ed1ab_0    defaults
jedi                      0.19.0             pyhd8ed1ab_0    defaults
jeepney                   0.8.0              pyhd8ed1ab_0    defaults
jinja2                    3.1.2              pyhd8ed1ab_1    defaults
jmespath                  0.10.0             pyh9f0ad1d_0    defaults
joblib                    1.3.2              pyhd8ed1ab_0    defaults
jsbeautifier              1.14.7             pyhd8ed1ab_1    defaults
json5                     0.9.14             pyhd8ed1ab_0    defaults
jsonpatch                 1.32               pyhd8ed1ab_0    defaults
jsonpointer               2.0                        py_0    defaults
jsonschema                4.19.0             pyhd8ed1ab_0    defaults
jsonschema-specifications 2023.7.1           pyhd8ed1ab_0    defaults
jsonschema-with-format-nongpl 4.19.0             pyhd8ed1ab_0    defaults
jupyter-lsp               2.2.0              pyhd8ed1ab_0    defaults
jupyter_client            8.3.0              pyhd8ed1ab_0    defaults
jupyter_core              5.3.1            py39hf3d152e_0    defaults
jupyter_events            0.7.0              pyhd8ed1ab_2    defaults
jupyter_server            2.7.0              pyhd8ed1ab_0    defaults
jupyter_server_terminals  0.4.4              pyhd8ed1ab_1    defaults
jupyterlab                4.0.4              pyhd8ed1ab_0    defaults
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    defaults
jupyterlab_server         2.24.0             pyhd8ed1ab_0    defaults
jupyterlab_widgets        3.0.8              pyhd8ed1ab_0    defaults
kedro                     0.18.11            pyhd8ed1ab_0    defaults
kedro-airflow             0.6.0              pyhd8ed1ab_0    defaults
kedro-datasets            1.5.1              pyhd8ed1ab_0    defaults
kedro-mlflow              0.11.9             pyhd8ed1ab_0    defaults
kedro-vertexai            0.9.0              pyhd8ed1ab_2    defaults
kedro-viz                 6.3.3                      py_0    selfexplainml
keyring                   23.13.1          py39hf3d152e_0    defaults
keyutils                  1.6.1                h166bdaf_0    defaults
kfp                       1.4.0              pyhd8ed1ab_0    defaults
kfp-server-api            1.8.5              pyhd8ed1ab_0    defaults
kiwisolver                1.4.4            py39hf939315_1    defaults
kombu                     5.3.1            py39hf3d152e_0    defaults
krb5                      1.21.1               h659d440_0    defaults
lazy-object-proxy         1.9.0            py39h72bdee0_0    defaults
lazy_loader               0.2                pyhd8ed1ab_0    defaults
lcms2                     2.15                 haa2dc70_1    defaults
ld_impl_linux-64          2.40                 h41732ed_0    defaults
leather                   0.3.4              pyhd8ed1ab_0    defaults
lerc                      4.0.0                h27087fc_0    defaults
libabseil                 20230125.3      cxx17_h59595ed_0    defaults
libarchive                3.6.2                h039dbb9_1    defaults
libarrow                  12.0.1           h10ac928_8_cpu    defaults
libblas                   3.9.0           17_linux64_openblas    defaults
libbrotlicommon           1.0.9                h166bdaf_9    defaults
libbrotlidec              1.0.9                h166bdaf_9    defaults
libbrotlienc              1.0.9                h166bdaf_9    defaults
libcblas                  3.9.0           17_linux64_openblas    defaults
libcrc32c                 1.1.2                h9c3ff4c_0    defaults
libcurl                   8.2.1                hca28451_0    defaults
libdeflate                1.18                 h0b41bf4_0    defaults
libedit                   3.1.20191231         he28a2e2_2    defaults
libev                     4.33                 h516909a_1    defaults
libevent                  2.1.12               hf998b51_1    defaults
libexpat                  2.5.0                hcb278e6_1    defaults
libffi                    3.4.2                h7f98852_5    defaults
libgcc-ng                 13.1.0               he5830b7_0    defaults
libgd                     2.3.3                hfa28ad5_6    defaults
libgfortran-ng            13.1.0               h69a702a_0    defaults
libgfortran5              13.1.0               h15d22d2_0    defaults
libglib                   2.76.4               hebfc3b9_0    defaults
libgomp                   13.1.0               he5830b7_0    defaults
libgoogle-cloud           2.12.0               h840a212_1    defaults
libgrpc                   1.56.2               h3905398_0    defaults
libiconv                  1.17                 h166bdaf_0    defaults
libjpeg-turbo             2.1.5.1              h0b41bf4_0    defaults
liblapack                 3.9.0           17_linux64_openblas    defaults
liblief                   0.12.3               h27087fc_0    defaults
libllvm14                 14.0.6               hcd5def8_4    defaults
libmamba                  1.4.9                h658169a_0    defaults
libmambapy                1.4.9            py39h78efd80_0    defaults
libnghttp2                1.52.0               h61bc06f_0    defaults
libnsl                    2.0.0                h7f98852_0    defaults
libnuma                   2.0.16               h0b41bf4_1    defaults
libopenblas               0.3.23          pthreads_h80387f5_0    defaults
libpng                    1.6.39               h753d276_0    defaults
libpq                     15.3                 hfc447b1_2    defaults
libprotobuf               4.23.3               hd1fb520_0    defaults
librsvg                   2.56.3               h98fae49_0    defaults
libsodium                 1.0.18               h36c2ea0_1    defaults
libsolv                   0.7.24               hfc55251_1    defaults
libsqlite                 3.42.0               h2797004_0    defaults
libssh2                   1.11.0               h0841786_0    defaults
libstdcxx-ng              13.1.0               hfd8a6a1_0    defaults
libthrift                 0.18.1               h8fd135c_2    defaults
libtiff                   4.5.1                h8b53f26_0    defaults
libtool                   2.4.7                h27087fc_0    defaults
libutf8proc               2.8.0                h166bdaf_0    defaults
libuuid                   2.38.1               h0b41bf4_0    defaults
libuv                     1.44.2               hd590300_1    defaults
libwebp                   1.3.1                hbf2b3c1_0    defaults
libwebp-base              1.3.1                hd590300_0    defaults
libxcb                    1.15                 h0b41bf4_0    defaults
libxml2                   2.11.5               h0d562d8_0    defaults
libzlib                   1.2.13               hd590300_5    defaults
limits                    3.2.0              pyhd8ed1ab_0    defaults
linkify-it-py             2.0.0              pyhd8ed1ab_0    defaults
livereload                2.6.3              pyh9f0ad1d_0    defaults
llvmlite                  0.40.1           py39h174d805_0    defaults
locket                    1.0.0              pyhd8ed1ab_0    defaults
lockfile                  0.12.2                     py_1    defaults
logbook                   1.5.3            py39hb9d737c_7    defaults
loguru                    0.7.0            py39hf3d152e_0    defaults
lumen                     0.5.1              pyhd8ed1ab_0    defaults
lz4                       4.3.2            py39h724f13c_0    defaults
lz4-c                     1.9.4                hcb278e6_0    defaults
lzo                       2.10              h516909a_1000    defaults
makefun                   1.15.1             pyhd8ed1ab_0    defaults
mako                      1.2.4              pyhd8ed1ab_0    defaults
mamba                     1.4.9            py39hc5d2bb1_0    defaults
markdown                  3.4.4              pyhd8ed1ab_0    defaults
markdown-it-py            3.0.0              pyhd8ed1ab_0    defaults
markupsafe                2.1.3            py39hd1e30aa_0    defaults
marshmallow               3.20.1             pyhd8ed1ab_0    defaults
marshmallow-enum          1.5.1              pyh9f0ad1d_3    defaults
marshmallow-oneofschema   3.0.1              pyhd8ed1ab_0    defaults
marshmallow-sqlalchemy    0.26.1             pyhd8ed1ab_0    defaults
mashumaro                 3.6                pyhd8ed1ab_0    defaults
matplotlib-base           3.7.2            py39h0126182_0    defaults
matplotlib-inline         0.1.6              pyhd8ed1ab_0    defaults
maturin                   1.2.0            py39hd4f0224_0    defaults
mccabe                    0.7.0              pyhd8ed1ab_0    defaults
mdit-py-plugins           0.4.0              pyhd8ed1ab_0    defaults
mdurl                     0.1.0              pyhd8ed1ab_0    defaults
minimal-snowplow-tracker  0.0.2              pyhd8ed1ab_0    defaults
mistune                   3.0.0              pyhd8ed1ab_0    defaults
mlflow                    2.5.0            py39ha39b057_0    defaults
more-itertools            9.0.0              pyhd8ed1ab_0    defaults
msgpack-python            1.0.5            py39h4b4f3f3_0    defaults
multidict                 6.0.4            py39h72bdee0_0    defaults
multipledispatch          0.6.0                      py_0    defaults
munkres                   1.1.4              pyh9f0ad1d_0    defaults
mypy                      1.4.1            py39hd1e30aa_0    defaults
mypy_extensions           1.0.0              pyha770c72_0    defaults
nbclient                  0.8.0              pyhd8ed1ab_0    defaults
nbconvert-core            7.7.3              pyhd8ed1ab_0    defaults
nbformat                  5.9.2              pyhd8ed1ab_0    defaults
ncurses                   6.4                  hcb278e6_0    defaults
nest-asyncio              1.5.6              pyhd8ed1ab_0    defaults
networkx                  2.8.8              pyhd8ed1ab_0    defaults
nodeenv                   1.8.0              pyhd8ed1ab_0    defaults
nodejs                    18.16.1              hf52ce11_0    defaults
notebook                  7.0.2              pyhd8ed1ab_0    defaults
notebook-shim             0.2.3              pyhd8ed1ab_0    defaults
numba                     0.57.1           py39hb75a051_0    defaults
numpy                     1.24.4           py39h6183b62_0    defaults
oauthlib                  3.2.2              pyhd8ed1ab_0    defaults
omegaconf                 2.3.0              pyhd8ed1ab_0    defaults
openjpeg                  2.5.0                hfec8fc6_2    defaults
openpyxl                  3.1.2            py39hd1e30aa_0    defaults
openssl                   3.1.2                hd590300_0    defaults
opentelemetry-api         1.16.0             pyhd8ed1ab_0    defaults
opentelemetry-instrumentation 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-instrumentation-asgi 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-instrumentation-dbapi 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-instrumentation-django 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-instrumentation-logging 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-instrumentation-wsgi 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-semantic-conventions 0.40b0             pyhd8ed1ab_0    defaults
opentelemetry-util-http   0.40b0             pyhd8ed1ab_0    defaults
oracledb                  1.3.2            py39hd1e30aa_0    defaults
orc                       1.9.0                h385abfd_1    defaults
ordered-set               4.1.0              pyhd8ed1ab_0    defaults
orderedmultidict          1.0.1                      py_0    defaults
orjson                    3.9.3            py39h10b2342_0    defaults
overrides                 7.4.0              pyhd8ed1ab_0    defaults
packaging                 23.0               pyhd8ed1ab_0    defaults
pandas                    1.5.3            py39h2ad29b5_1    defaults
pandocfilters             1.5.0              pyhd8ed1ab_0    defaults
panel                     1.2.1              pyhd8ed1ab_0    defaults
pango                     1.50.14              heaa33ce_1    defaults
param                     1.13.0             pyh1a96a4e_0    defaults
paramiko                  3.3.1              pyhd8ed1ab_0    defaults
parsedatetime             2.4                        py_1    defaults
parso                     0.8.3              pyhd8ed1ab_0    defaults
parsy                     2.1                pyhd8ed1ab_0    defaults
partd                     1.4.0              pyhd8ed1ab_0    defaults
passlib                   1.7.4              pyh9f0ad1d_0    defaults
patch                     2.7.6             h7f98852_1002    defaults
patchelf                  0.17.2               h58526e2_0    defaults
pathspec                  0.9.0              pyhd8ed1ab_0    defaults
pbr                       5.11.1             pyhd8ed1ab_0    defaults
pcre2                     10.40                hc3806b6_0    defaults
pendulum                  2.1.2            py39h72bdee0_5    defaults
pep517                    0.13.0             pyhd8ed1ab_0    defaults
pep8-naming               0.13.3             pyhd8ed1ab_0    defaults
pexpect                   4.8.0              pyh1a96a4e_2    defaults
phonenumbers              8.13.18            pyhd8ed1ab_0    defaults
pickleshare               0.7.5                   py_1003    defaults
pillow                    10.0.0           py39haaeba84_0    defaults
pip                       23.2.1             pyhd8ed1ab_0    defaults
pip-tools                 6.13.0             pyhd8ed1ab_1    defaults
pixman                    0.40.0               h36c2ea0_0    defaults
pkginfo                   1.9.6              pyhd8ed1ab_0    defaults
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_0    defaults
platformdirs              2.6.2              pyhd8ed1ab_0    defaults
plotly                    5.15.0             pyhd8ed1ab_0    defaults
pluggy                    1.0.0              pyhd8ed1ab_5    defaults
poetry                    1.3.2           linux_pyhd8ed1ab_0    defaults
poetry-core               1.4.0              pyhd8ed1ab_0    defaults
poetry-dynamic-versioning 0.25.0             pyhd8ed1ab_0    defaults
poetry-plugin-export      1.3.1              pyhd8ed1ab_0    defaults
polars                    0.18.11          py39h9fdd4d6_0    defaults
pooch                     1.7.0              pyha770c72_3    defaults
postgresql                15.3                 h8972f4a_2    defaults
pre-commit                3.3.3              pyha770c72_0    defaults
prison                    0.2.1              pyhd8ed1ab_0    defaults
prometheus_client         0.17.1             pyhd8ed1ab_0    defaults
prometheus_flask_exporter 0.22.4             pyhd8ed1ab_0    defaults
prompt-toolkit            3.0.39             pyha770c72_0    defaults
prompt_toolkit            3.0.39               hd8ed1ab_0    defaults
proto-plus                1.22.3             pyhd8ed1ab_0    defaults
protobuf                  4.23.3           py39h45438f2_0    defaults
psutil                    5.9.5            py39h72bdee0_0    defaults
psycopg2                  2.9.6            py39ha29b39e_0    defaults
psycopg2-binary           2.9.6              pyhd8ed1ab_0    defaults
pthread-stubs             0.4               h36c2ea0_1001    defaults
ptyprocess                0.7.0              pyhd3deb0d_0    defaults
pure_eval                 0.2.2              pyhd8ed1ab_0    defaults
py                        1.11.0             pyh6c4a22f_0    defaults
py-lief                   0.12.3           py39h5a03fae_0    defaults
py4j                      0.10.9.7           pyhd8ed1ab_0    defaults
pyarrow                   12.0.1          py39hfbd5978_8_cpu    defaults
pyasn1                    0.4.8                      py_0    defaults
pyasn1-modules            0.2.7                      py_0    defaults
pybind11-abi              4                    hd8ed1ab_3    defaults
pycodestyle               2.11.0             pyhd8ed1ab_0    defaults
pycosat                   0.6.4            py39hb9d737c_1    defaults
pycparser                 2.21               pyhd8ed1ab_0    defaults
pyct                      0.4.6                      py_0    defaults
pyct-core                 0.4.6                      py_0    defaults
pydantic                  1.10.12          py39hd1e30aa_1    defaults
pydocstyle                6.3.0              pyhd8ed1ab_0    defaults
pyflakes                  3.1.0              pyhd8ed1ab_0    defaults
pygithub                  1.59.1             pyhd8ed1ab_0    defaults
pygments                  2.16.1             pyhd8ed1ab_0    defaults
pyicu                     2.8              py39hdbf3b73_3    defaults
pyjwt                     2.8.0              pyhd8ed1ab_0    defaults
pylint                    2.17.5             pyhd8ed1ab_0    defaults
pylint-celery             0.3                        py_1    defaults
pylint-django             2.5.3              pyhd8ed1ab_0    defaults
pylint-plugin-utils       0.7                pyhd8ed1ab_0    defaults
pymssql                   2.2.8            py39h3d6467e_0    defaults
pymysql                   1.1.0              pyhd8ed1ab_0    defaults
pynacl                    1.5.0            py39hb9d737c_2    defaults
pyodbc                    4.0.39           py39h227be39_0    defaults
pyopenssl                 23.2.0             pyhd8ed1ab_1    defaults
pyparsing                 3.0.9              pyhd8ed1ab_0    defaults
pysocks                   1.7.1              pyha2e5f31_6    defaults
pyspark                   3.4.1              pyhd8ed1ab_0    defaults
pysqlite3                 0.4.6              pyh911a504_0    defaults
pytest                    7.4.0              pyhd8ed1ab_0    defaults
pytest-cookies            0.7.0              pyhd8ed1ab_0    defaults
pytest-cov                4.1.0              pyhd8ed1ab_0    defaults
pytest-django             4.5.2              pyhd8ed1ab_0    defaults
pytest-env                0.8.2              pyhd8ed1ab_0    defaults
pytest-html               3.2.0              pyhd8ed1ab_1    defaults
pytest-instafail          0.5.0              pyhd8ed1ab_0    defaults
pytest-metadata           3.0.0              pyhd8ed1ab_1    defaults
pytest-mock               3.11.1             pyhd8ed1ab_0    defaults
pytest-sugar              0.9.7              pyhd8ed1ab_0    defaults
pytest-timeout            2.1.0              pyhd8ed1ab_0    defaults
pytest-xdist              3.3.1              pyhd8ed1ab_0    defaults
python                    3.9.17          h0755675_0_cpython    defaults
python-build              0.9.0              pyhd8ed1ab_0    defaults
python-crontab            3.0.0              pyhd8ed1ab_0    defaults
python-daemon             3.0.1              pyhd8ed1ab_1    defaults
python-dateutil           2.8.2              pyhd8ed1ab_0    defaults
python-dotenv             1.0.0              pyhd8ed1ab_0    defaults
python-duckdb             0.8.1            py39h606dac5_0    defaults
python-fastjsonschema     2.18.0             pyhd8ed1ab_0    defaults
python-graphviz           0.20.1             pyh22cad53_0    defaults
python-json-logger        2.0.7              pyhd8ed1ab_0    defaults
python-kubernetes         11.0.0             pyh9f0ad1d_1    defaults
python-libarchive-c       5.0              py39hf3d152e_1    defaults
python-nvd3               0.15.0             pyh9f0ad1d_2    defaults
python-slugify            8.0.1              pyhd8ed1ab_1    defaults
python-tzdata             2023.3             pyhd8ed1ab_0    defaults
python-xxhash             3.2.0            py39h72bdee0_0    defaults
python3-openid            3.2.0              pyhd8ed1ab_0    defaults
python_abi                3.9                      3_cp39    defaults
pytimeparse               1.1.8                      py_0    defaults
pytoolconfig              1.2.5              pyhd8ed1ab_0    defaults
pytz                      2023.3             pyhd8ed1ab_0    defaults
pytzdata                  2020.1             pyh9f0ad1d_0    defaults
pyu2f                     0.1.5              pyhd8ed1ab_0    defaults
pyviz_comms               2.3.2              pyhd8ed1ab_0    defaults
pywin32-on-windows        0.1.0              pyh1179c8e_3    defaults
pyyaml                    6.0              py39hb9d737c_5    defaults
pyzmq                     25.1.1           py39hb257651_0    defaults
querystring_parser        1.2.4                      py_0    defaults
rapidfuzz                 2.15.1           py39h227be39_0    defaults
rdma-core                 28.9                 h59595ed_1    defaults
re2                       2023.03.02           h8c504da_0    defaults
readline                  8.2                  h8228510_1    defaults
redis-py                  4.6.0              pyhd8ed1ab_0    defaults
referencing               0.30.2             pyhd8ed1ab_0    defaults
regex                     2023.8.8         py39hd1e30aa_0    defaults
reproc                    14.2.4               h0b41bf4_0    defaults
reproc-cpp                14.2.4               hcb278e6_0    defaults
requests                  2.31.0             pyhd8ed1ab_0    defaults
requests-oauthlib         1.3.1              pyhd8ed1ab_0    defaults
requests-toolbelt         0.10.1             pyhd8ed1ab_0    defaults
rfc3339-validator         0.1.4              pyhd8ed1ab_0    defaults
rfc3986-validator         0.1.1              pyh9f0ad1d_0    defaults
rich                      13.5.1             pyhd8ed1ab_0    defaults
rich-argparse             1.2.0              pyhd8ed1ab_0    defaults
ripgrep                   13.0.0               h2f28480_2    defaults
rope                      1.9.0              pyhd8ed1ab_0    defaults
rpds-py                   0.9.2            py39h9fdd4d6_0    defaults
rsa                       4.9                pyhd8ed1ab_0    defaults
ruamel.yaml               0.17.17          py39h3811e60_1    defaults
ruamel.yaml.clib          0.2.7            py39h72bdee0_1    defaults
s2n                       1.3.46               h06160fa_0    defaults
sas7bdat-converter        2.0.0              pyhd8ed1ab_0    defaults
scikit-learn              1.3.0            py39hc236052_0    defaults
scipy                     1.11.1           py39h6183b62_0    defaults
secretstorage             3.3.3            py39hf3d152e_1    defaults
secure                    0.3.0              pyhd8ed1ab_0    defaults
semver                    3.0.1              pyhd8ed1ab_0    defaults
send2trash                1.8.2              pyh41d4057_0    defaults
sentry-sdk                1.29.2             pyhd8ed1ab_0    defaults
setproctitle              1.3.2            py39hb9d737c_1    defaults
setuptools                68.0.0             pyhd8ed1ab_0    defaults
sh                        2.0.6              pyh707e725_0    defaults
shellingham               1.5.1              pyhd8ed1ab_0    defaults
simple-salesforce         1.10.1             pyhd8ed1ab_0    defaults
six                       1.16.0             pyh6c4a22f_0    defaults
smmap                     3.0.5              pyh44b312d_0    defaults
snappy                    1.1.10               h9fff704_0    defaults
sniffio                   1.3.0              pyhd8ed1ab_0    defaults
snowballstemmer           2.2.0              pyhd8ed1ab_0    defaults
sortedcontainers          2.4.0              pyhd8ed1ab_0    defaults
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    defaults
sphinx                    7.1.2              pyhd8ed1ab_0    defaults
sphinx-autobuild          2021.3.14          pyhd8ed1ab_0    defaults
sphinxcontrib-applehelp   1.0.6              pyhd8ed1ab_0    defaults
sphinxcontrib-devhelp     1.0.4              pyhd8ed1ab_0    defaults
sphinxcontrib-htmlhelp    2.0.3              pyhd8ed1ab_0    defaults
sphinxcontrib-jsmath      1.0.1              pyhd8ed1ab_0    defaults
sphinxcontrib-qthelp      1.0.5              pyhd8ed1ab_0    defaults
sphinxcontrib-serializinghtml 1.1.7              pyhd8ed1ab_0    defaults
sqlalchemy                1.4.49           py39hd1e30aa_0    defaults
sqlalchemy-jsonfield      1.0.1.post0        pyhd8ed1ab_0    defaults
sqlalchemy-utils          0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-arrow    0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-babel    0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-base     0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-color    0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-encrypted 0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-intervals 0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-password 0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-pendulum 0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-phone    0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-timezone 0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-utils-url      0.41.1             pyhd8ed1ab_0    defaults
sqlalchemy-views          0.3.2              pyhd8ed1ab_0    defaults
sqlglot                   17.11.0            pyhd8ed1ab_0    defaults
sqlite                    3.42.0               h2c6b66d_0    defaults
sqlparams                 5.1.0              pyhd8ed1ab_0    defaults
sqlparse                  0.4.4              pyhd8ed1ab_0    defaults
stack_data                0.6.2              pyhd8ed1ab_0    defaults
starlette                 0.27.0             pyhd8ed1ab_0    defaults
stevedore                 5.1.0              pyhd8ed1ab_0    defaults
strawberry-graphql        0.202.1            pyhd8ed1ab_0    defaults
streamz                   0.6.4              pyh6c4a22f_0    defaults
strip-hints               0.1.8                      py_0    defaults
tabulate                  0.9.0              pyhd8ed1ab_1    defaults
tblib                     1.7.0              pyhd8ed1ab_0    defaults
tenacity                  8.2.2              pyhd8ed1ab_0    defaults
termcolor                 2.0.1              pyhd8ed1ab_1    defaults
terminado                 0.17.1             pyh41d4057_0    defaults
text-unidecode            1.3                        py_0    defaults
threadpoolctl             3.2.0              pyha21a80b_0    defaults
tinycss2                  1.2.1              pyhd8ed1ab_0    defaults
tk                        8.6.12               h27826a3_0    defaults
tokenize-rt               5.2.0              pyhd8ed1ab_0    defaults
toml                      0.10.2             pyhd8ed1ab_0    defaults
tomli                     2.0.1              pyhd8ed1ab_0    defaults
tomlkit                   0.11.4             pyha770c72_0    defaults
toolz                     0.12.0             pyhd8ed1ab_0    defaults
toposort                  1.10               pyhd8ed1ab_0    defaults
tornado                   6.3.2            py39hd1e30aa_0    defaults
tox                       3.27.1             pyhd8ed1ab_0    defaults
tox-conda                 0.10.2             pyhd8ed1ab_0    defaults
tox-current-env           0.0.11             pyhd8ed1ab_0    defaults
tqdm                      4.66.1             pyhd8ed1ab_0    defaults
traitlets                 5.9.0              pyhd8ed1ab_0    defaults
trove-classifiers         2023.8.7           pyhd8ed1ab_0    defaults
turbodbc                  4.6.0            py39h0b69c26_2    defaults
typeguard                 4.1.0              pyhd8ed1ab_0    defaults
typer                     0.9.0              pyhd8ed1ab_0    defaults
types-cryptography        3.3.23.2           pyhd8ed1ab_0    defaults
types-enum34              1.1.8              pyhd8ed1ab_0    defaults
types-ipaddress           1.0.8              pyhd8ed1ab_0    defaults
types-paramiko            3.3.0.0            pyhd8ed1ab_0    defaults
types-pytz                2023.3.0.0         pyhd8ed1ab_0    defaults
types-pyyaml              6.0.12.11          pyhd8ed1ab_0    defaults
types-requests            2.31.0.2           pyhd8ed1ab_0    defaults
types-tabulate            0.9.0.3            pyhd8ed1ab_0    defaults
types-urllib3             1.26.25.14         pyhd8ed1ab_0    defaults
typing                    3.10.0.0           pyhd8ed1ab_0    defaults
typing-extensions         4.7.1                hd8ed1ab_0    defaults
typing_extensions         4.7.1              pyha770c72_0    defaults
typing_utils              0.1.0              pyhd8ed1ab_0    defaults
tzcode                    2023c                h0b41bf4_0    defaults
tzdata                    2023c                h71feb2d_0    defaults
tzlocal                   5.0.1            py39hf3d152e_0    defaults
uc-micro-py               1.0.1              pyhd8ed1ab_0    defaults
ucx                       1.14.1               hf587318_2    defaults
ukkonen                   1.0.1            py39hf939315_3    defaults
unicodecsv                0.14.1                     py_1    defaults
unicodedata2              15.0.0           py39hb9d737c_0    defaults
unidecode                 1.3.6              pyhd8ed1ab_0    defaults
unixodbc                  2.3.12               h661eb56_0    defaults
uri-template              1.3.0              pyhd8ed1ab_0    defaults
uritemplate               4.1.1              pyhd8ed1ab_0    defaults
urllib3                   1.26.15            pyhd8ed1ab_0    defaults
uvicorn                   0.23.2           py39hf3d152e_0    defaults
uvicorn-standard          0.23.2               hf3d152e_0    defaults
uvloop                    0.17.0           py39hb9d737c_1    defaults
vine                      5.0.0              pyhd8ed1ab_1    defaults
virtualenv                20.21.1            pyhd8ed1ab_0    defaults
watchfiles                0.19.0           py39h50f1755_0    defaults
watchgod                  0.8.2              pyhd8ed1ab_0    defaults
wcwidth                   0.2.6              pyhd8ed1ab_0    defaults
webcolors                 1.13               pyhd8ed1ab_0    defaults
webencodings              0.5.1                      py_1    defaults
websocket-client          1.6.1              pyhd8ed1ab_0    defaults
websockets                11.0.3           py39hd1e30aa_0    defaults
werkzeug                  2.3.6              pyhd8ed1ab_0    defaults
wheel                     0.41.1             pyhd8ed1ab_0    defaults
whitenoise                6.5.0              pyhd8ed1ab_0    defaults
widgetsnbextension        4.0.8              pyhd8ed1ab_0    defaults
wrapt                     1.15.0           py39h72bdee0_0    defaults
wtforms                   3.0.1              pyhd8ed1ab_0    defaults
xarray                    2023.7.0           pyhd8ed1ab_0    defaults
xlrd                      2.0.1              pyhd8ed1ab_3    defaults
xorg-kbproto              1.0.7             h7f98852_1002    defaults
xorg-libice               1.1.1                hd590300_0    defaults
xorg-libsm                1.2.4                h7391055_0    defaults
xorg-libx11               1.8.6                h8ee46fc_0    defaults
xorg-libxau               1.0.11               hd590300_0    defaults
xorg-libxdmcp             1.1.3                h7f98852_0    defaults
xorg-libxext              1.3.4                h0b41bf4_2    defaults
xorg-libxrender           0.9.11               hd590300_0    defaults
xorg-renderproto          0.11.1            h7f98852_1002    defaults
xorg-xextproto            7.3.0             h0b41bf4_1003    defaults
xorg-xproto               7.0.31            h7f98852_1007    defaults
xxhash                    0.8.1                h0b41bf4_0    defaults
xyzservices               2023.7.0           pyhd8ed1ab_0    defaults
xz                        5.2.6                h166bdaf_0    defaults
yaml                      0.2.5                h7f98852_2    defaults
yaml-cpp                  0.7.0                h27087fc_2    defaults
yarl                      1.9.2            py39hd1e30aa_0    defaults
zeromq                    4.3.4                h9c3ff4c_1    defaults
zict                      3.0.0              pyhd8ed1ab_0    defaults
zipp                      3.16.2             pyhd8ed1ab_0    defaults
zlib                      1.2.13               hd590300_5    defaults
zstandard                 0.19.0           py39h6e5214e_2    defaults
zstd                      1.5.2                hfc55251_7    defaults

Environment info

active environment : None
            shell level : 0
       user config file : /home/millsks/.condarc
 populated config files : /home/millsks/UserLocal/mambaforge/.condarc
                          /home/millsks/.condarc
          conda version : 23.1.0
    conda-build version : 3.25.0
         python version : 3.10.10.final.0
       virtual packages : __archspec=1=x86_64
                          __glibc=2.35=0
                          __linux=5.15.90.1=0
                          __unix=0=0
       base environment : /home/millsks/UserLocal/mambaforge  (writable)
      conda av data dir : /home/millsks/UserLocal/mambaforge/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://conda.anaconda.org/selfexplainml/linux-64
                          https://conda.anaconda.org/selfexplainml/noarch
          package cache : /home/millsks/UserLocal/mambaforge/pkgs
                          /home/millsks/.conda/pkgs
       envs directories : /home/millsks/UserLocal/mambaforge/envs
                          /home/millsks/.conda/envs
               platform : linux-64
             user-agent : conda/23.1.0 requests/2.28.2 CPython/3.10.10 Linux/5.15.90.1-microsoft-standard-WSL2 ubuntu/22.04.2 glibc/2.35
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False
xylar commented 1 year ago

So the spec for pathspec comes from upstream: https://github.com/apache/airflow/blob/2.6.3/setup.cfg#L124 I think I have that constraint right here, based on: https://peps.python.org/pep-0440/#compatible-release

pathspec~=0.9.0
  ==> pathspec >=0.9.0,<0.10.0
xylar commented 1 year ago

It seems like something you will need to bring up in the main Airflow repo, since there may be an important reason for the constrain.

millsks commented 1 year ago

Airflow PR: apache/airflow#33349

xylar commented 1 year ago

Great! Please let me handle the 2.7.0 release unless you are eager to learn the ropes more broadly. Airflow can be exceedingly complicated to update at times.

millsks commented 1 year ago

Sounds good. I will let you handle it, but I would love to learn the ins and outs so I can help maintain the feedstock if you guys are open to that.

xylar commented 1 year ago

@millsks, sounds good. I can ping you when there's a PR and talk you through the process. We can also add you as a maintainer.

xylar commented 1 year ago

A part of maintaining Airflow is maintaining the ~80 to 100 providers. Here's an example: https://github.com/conda-forge/apache-airflow-providers-google-feedstock I don't know if I have recipes for all the providers that are available on PyPI. I'll want to check on that after the 2.7.0 release. If you want, I can include you as a maintainer on new providers that I add (or any that are relevant to your own work).

millsks commented 1 year ago

I am more than happy to help with this and help maintain too! Always up for learning something new. I am ok with helping to maintain new and existing providers. Let me talk with my team to see if there are specific providers that we would definitely want to be listed on.

Is this the full list of providers that you currently maintain? Are you maintaining the actual provider package or the feedstock for the provider package?

xylar commented 1 year ago

I have no involvement with the maintenance of the main Apache repository, including the providers. I only maintain the packages on conda-forge.

The list of providers you linked to is the complete one. That's what I will need to check on to see which we might be missing on conda-forge.

millsks commented 1 year ago

I was looking at the list and wrote a quick script to extract the provider list and see if they exist on conda-forge. It was quick and dirty, but looks to be accurate at first glance. The provider feedstock may be under a different name? See the attached spreadsheet or run the script if you wanted to double check.

import requests
import re
import urllib3
import xlsxwriter

urllib3.disable_warnings()

apache_airflow_provider_index_url = "https://airflow.apache.org/docs/#providers-packages-docs-apache-airflow-providers-index-html"
apache_airflow_provider_index_response = requests.get(url=apache_airflow_provider_index_url, verify=False)

if apache_airflow_provider_index_response.ok is False:
    raise Exception("Airflow Provider Index URL not accessible!")

provider_names = set()

for provider_entry_doc_index in [line.split('"')[1] for line in apache_airflow_provider_index_response.text.splitlines() if re.search("apache-airflow-providers-.*index\.html", line)]:
    apache_airflow_provider_doc_index_url = f"https://airflow.apache.org{provider_entry_doc_index}"
    apache_airflow_provider_doc_index_response = requests.get(url=apache_airflow_provider_doc_index_url, verify=False)

    if  apache_airflow_provider_doc_index_response is False:
        raise Exception(f"{apache_airflow_provider_doc_index_url} not accessible!")

    for apache_airflow_provider_pip_install in [line for line in apache_airflow_provider_doc_index_response.text.splitlines() if re.search("pip.*install", line)]:
        x1 = re.sub("^.*apache-airflow-providers-", "apache-airflow-providers-", apache_airflow_provider_pip_install)
        x2 = re.sub("<.*$", "", x1)
        provider_names.add(x2)

workbook = xlsxwriter.Workbook('/tmp/airflow_provider_feedstock_check.xlsx')
worksheet = workbook.add_worksheet()
row = 1

worksheet.write(0, 0, "Provider Feedstock")
worksheet.write(0, 1, "Exists?")

for pname in sorted(list(provider_names)):
    feedstock_url=f"https://github.com/conda-forge/{pname}-feedstock"
    feedstock_check_response = requests.get(url=feedstock_url, verify=False)
    feedstock_exists = "YES" if feedstock_check_response.ok else "NO"
    worksheet.write_url(row, 0, feedstock_url, string=pname)
    worksheet.write(row, 1, feedstock_exists)
    row +=1

workbook.close()

airflow_provider_feedstock_check.xlsx

xylar commented 1 year ago

Great, that's a big help and looks accurate.

xylar commented 1 year ago

@millsks just a heads up that Airflow 2.7.0 was just released today: https://github.com/apache/airflow/releases/tag/2.7.0 I don't know exactly when I will get a chance to make the PR here or for the missing providers. But I will ping you once I do.

xylar commented 1 year ago

Adding missing providers in: https://github.com/conda-forge/staged-recipes/pull/23729