{ lib, buildPythonPackage, pythonAtLeast, fetchPypi, setuptools, pandas, lxml, requests, }: buildPythonPackage rec { pname = "pandas-datareader"; version = "0.10.0"; pyproject = true; disabled = pythonAtLeast "3.12"; src = fetchPypi { inherit pname version; sha256 = "9fc3c63d39bc0c10c2683f1c6d503ff625020383e38f6cbe14134826b454d5a6"; }; build-system = [ setuptools ]; dependencies = [ pandas lxml requests ]; # Tests are trying to load data over the network doCheck = false; pythonImportsCheck = [ "pandas_datareader" ]; meta = { description = "Up to date remote data access for pandas, works for multiple versions of pandas"; homepage = "https://github.com/pydata/pandas-datareader"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ evax ]; platforms = lib.platforms.unix; }; }