Merge pull request #310800 from GaetanLepage/pandas-datareader

python312Packages.pandas-datareader: mark as broken on python 3.12

authored by Pol Dellaiera and committed by GitHub ac0133cf f8048204

+16 -5
+16 -5
pkgs/development/python-modules/pandas-datareader/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 4 + , pythonAtLeast 3 5 , fetchPypi 4 - , isPy27 6 + , setuptools 5 7 , pandas 6 8 , lxml 7 9 , requests ··· 10 12 buildPythonPackage rec { 11 13 pname = "pandas-datareader"; 12 14 version = "0.10.0"; 13 - format = "setuptools"; 14 - disabled = isPy27; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.6" || pythonAtLeast "3.12"; 15 18 16 19 src = fetchPypi { 17 20 inherit pname version; 18 21 sha256 = "9fc3c63d39bc0c10c2683f1c6d503ff625020383e38f6cbe14134826b454d5a6"; 19 22 }; 20 23 24 + build-system = [ 25 + setuptools 26 + ]; 27 + 28 + dependencies = [ 29 + pandas 30 + lxml 31 + requests 32 + ]; 33 + 21 34 # Tests are trying to load data over the network 22 35 doCheck = false; 23 36 pythonImportsCheck = [ "pandas_datareader" ]; 24 - 25 - propagatedBuildInputs = [ pandas lxml requests ]; 26 37 27 38 meta = with lib; { 28 39 description = "Up to date remote data access for pandas, works for multiple versions of pandas";