requirements.in (264 lines of code) (raw):

# # This file is autogenerated by update_deps # by the following command: # # update_deps # annotated-types==0.7.0 # via pydantic attrs==25.3.0 # via # cattrs # jsonschema # mozanalysis # mozilla-metric-config-parser # referencing cachetools==5.5.2 # via google-auth cattrs==24.1.2 # via mozilla-metric-config-parser certifi==2025.1.31 # via requests cffi==1.17.1 # via cryptography charset-normalizer==3.4.1 # via requests click==8.1.8 # via mozilla-metric-config-parser contourpy==1.3.1 # via matplotlib coverage[toml]==7.6.12 # via pytest-cov cryptography==44.0.2 # via secretstorage cycler==0.12.1 # via matplotlib exceptiongroup==1.2.2 # via # cattrs # pytest faker==37.0.0 # via polyfactory fonttools==4.56.0 # via matplotlib formulaic==1.1.1 # via mozanalysis gitdb==4.0.12 # via gitpython gitpython==3.1.44 # via mozilla-metric-config-parser google-api-core[grpc]==2.24.2 # via # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-core google-auth==2.38.0 # via # google-api-core # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-core google-cloud-bigquery==3.30.0 # via mozanalysis google-cloud-bigquery-storage==2.29.1 # via mozanalysis google-cloud-core==2.4.3 # via google-cloud-bigquery google-crc32c==1.6.0 # via google-resumable-media google-resumable-media==2.7.2 # via google-cloud-bigquery googleapis-common-protos==1.69.1 # via # google-api-core # grpcio-status grpcio==1.71.0 # via # google-api-core # grpcio-status grpcio-status==1.71.0 # via google-api-core idna==3.10 # via requests iniconfig==2.0.0 # via pytest interface-meta==1.3.0 # via formulaic jeepney==0.9.0 # via secretstorage jinja2==3.1.6 # via mozilla-metric-config-parser jsonschema==4.23.0 # via mozilla-nimbus-schemas jsonschema-specifications==2024.10.1 # via jsonschema kiwisolver==1.4.8 # via matplotlib marginaleffects==0.0.12 # via mozanalysis markupsafe==3.0.2 # via jinja2 matplotlib==3.10.1 # via # mozanalysis # plotnine mizani==0.13.1 # via plotnine mock==5.2.0 # via mozanalysis # via -r - mozilla-metric-config-parser==2024.11.1 # via mozanalysis mozilla-nimbus-schemas==2025.1.1 # via mozilla-metric-config-parser numpy==1.26.4 # via # contourpy # formulaic # marginaleffects # matplotlib # mizani # mozanalysis # pandas # patsy # plotnine # pyarrow # scipy # statsmodels packaging==24.2 # via # google-cloud-bigquery # matplotlib # pytest # statsmodels pandas==2.2.3 # via # formulaic # mizani # mozanalysis # plotnine # statsmodels patsy==1.0.1 # via # marginaleffects # statsmodels pillow==11.1.0 # via matplotlib plotnine==0.14.5 # via marginaleffects pluggy==1.5.0 # via pytest polars==1.24.0 # via marginaleffects polyfactory==2.19.0 # via mozilla-nimbus-schemas proto-plus==1.26.1 # via # google-api-core # google-cloud-bigquery-storage protobuf==5.29.3 # via # google-api-core # google-cloud-bigquery-storage # googleapis-common-protos # grpcio-status # proto-plus pyarrow==14.0.2 # via # marginaleffects # mozanalysis pyasn1==0.6.1 # via # pyasn1-modules # rsa pyasn1-modules==0.4.1 # via google-auth pycparser==2.22 # via cffi pydantic==2.10.6 # via mozilla-nimbus-schemas pydantic-core==2.27.2 # via pydantic pyparsing==3.2.1 # via matplotlib pytest==8.3.5 # via # mozanalysis # pytest-cov # pytest-ruff # pytest-timeout pytest-cov==6.0.0 # via mozanalysis pytest-ruff==0.4.1 # via mozanalysis pytest-timeout==2.3.1 # via mozanalysis python-dateutil==2.9.0.post0 # via # google-cloud-bigquery # matplotlib # pandas pytz==2025.1 # via # mozilla-metric-config-parser # pandas referencing==0.36.2 # via # jsonschema # jsonschema-specifications requests==2.32.3 # via # google-api-core # google-cloud-bigquery # mozilla-metric-config-parser rpds-py==0.23.1 # via # jsonschema # referencing rsa==4.9 # via google-auth ruff==0.11.0 # via # mozanalysis # pytest-ruff scipy==1.15.2 # via # formulaic # marginaleffects # mizani # mozanalysis # plotnine # statsmodels secretstorage==3.3.3 # via mozanalysis six==1.17.0 # via python-dateutil smmap==5.0.2 # via gitdb statsmodels==0.14.4 # via # mozanalysis # plotnine toml==0.10.2 # via mozilla-metric-config-parser tomli==2.2.1 # via # coverage # pytest typing-extensions==4.12.2 # via # cattrs # formulaic # mozilla-nimbus-schemas # polyfactory # pydantic # pydantic-core # referencing tzdata==2025.1 # via # faker # pandas urllib3==2.3.0 # via requests wrapt==1.17.2 # via formulaic