Skip to content

missing dependency in requirements.txt: arviz #14

@lenarddome

Description

@lenarddome

Hello all,

I just noticed that after installing metadpy that arviz was not installed alongside other dependencies.

> python -m pip install metadpy --break-system-packages
WARNING: Skipping /opt/homebrew/lib/python3.12/site-packages/meson-1.4.1.dist-info due to invalid metadata entry 'name'
Collecting metadpy
  Using cached metadpy-0.1.2-py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: numpy>=1.17 in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (1.26.4)
Requirement already satisfied: scipy>=1.3.0 in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (1.12.0)
Requirement already satisfied: pandas>=0.24 in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (2.2.1)
Requirement already satisfied: matplotlib>=3.0.2 in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (3.8.3)
Requirement already satisfied: seaborn>=0.9.0 in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (0.13.2)
Collecting pandas-flavor>=0.2.0 (from metadpy)
  Downloading pandas_flavor-0.6.0-py3-none-any.whl.metadata (6.3 kB)
Requirement already satisfied: numba>=0.55.1 in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (0.59.1)
Requirement already satisfied: tqdm in /opt/homebrew/lib/python3.12/site-packages (from metadpy) (4.66.2)
Requirement already satisfied: contourpy>=1.0.1 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (1.2.0)
Requirement already satisfied: cycler>=0.10 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (4.49.0)
Requirement already satisfied: kiwisolver>=1.3.1 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (1.4.5)
Requirement already satisfied: packaging>=20.0 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (21.3)
Requirement already satisfied: pillow>=8 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (10.2.0)
Requirement already satisfied: pyparsing>=2.3.1 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7 in /opt/homebrew/lib/python3.12/site-packages (from matplotlib>=3.0.2->metadpy) (2.8.2)
Requirement already satisfied: llvmlite<0.43,>=0.42.0dev0 in /opt/homebrew/lib/python3.12/site-packages (from numba>=0.55.1->metadpy) (0.42.0)
Requirement already satisfied: pytz>=2020.1 in /opt/homebrew/lib/python3.12/site-packages (from pandas>=0.24->metadpy) (2024.1)
Requirement already satisfied: tzdata>=2022.7 in /opt/homebrew/lib/python3.12/site-packages (from pandas>=0.24->metadpy) (2024.1)
Collecting xarray (from pandas-flavor>=0.2.0->metadpy)
  Downloading xarray-2024.5.0-py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: six>=1.5 in ./Library/Python/3.12/lib/python/site-packages (from python-dateutil>=2.7->matplotlib>=3.0.2->metadpy) (1.16.0)
Collecting packaging>=20.0 (from matplotlib>=3.0.2->metadpy)
  Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Using cached metadpy-0.1.2-py3-none-any.whl (44 kB)
Downloading pandas_flavor-0.6.0-py3-none-any.whl (7.2 kB)
Downloading xarray-2024.5.0-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 10.5 MB/s eta 0:00:00
Downloading packaging-24.1-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 5.5 MB/s eta 0:00:00
Installing collected packages: packaging, xarray, pandas-flavor, metadpy
  Attempting uninstall: packaging
    WARNING: Skipping /opt/homebrew/lib/python3.12/site-packages/meson-1.4.1.dist-info due to invalid metadata entry 'name'
    Found existing installation: packaging 21.3
    Uninstalling packaging-21.3:
      Successfully uninstalled packaging-21.3
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
mkdocs-badges 0.4.2 requires mkdocs>=1.5.0, but you have mkdocs 1.3.0 which is incompatible.
dask 2024.2.1 requires importlib-metadata>=4.13.0, but you have importlib-metadata 4.12.0 which is incompatible.
Successfully installed metadpy-0.1.2 packaging-24.1 pandas-flavor-0.6.0 xarray-2024.5.0

The issue might be that arviz is not stated as a requirement in the setup files, namely requirements.txt?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions