Merge pull request #54432 from dotlambda/python-pkgs-remove
pythonPackages: remove some packages representing outdated versionswip/yesman
commit
2a5e6ad5a2
@ -1,17 +0,0 @@ |
||||
{ stdenv, buildPythonPackage, fetchPypi, isPyPy }: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "cachetools"; |
||||
version = "2.1.0"; |
||||
disabled = isPyPy; # a test fails |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "90f1d559512fc073483fe573ef5ceb39bf6ad3d39edc98dc55178a2b2b176fa3"; |
||||
}; |
||||
|
||||
meta = with stdenv.lib; { |
||||
homepage = "https://github.com/tkem/cachetools"; |
||||
license = licenses.mit; |
||||
}; |
||||
} |
@ -1,76 +0,0 @@ |
||||
{ buildPythonPackage |
||||
, fetchPypi |
||||
, stdenv |
||||
, pytest |
||||
, glibcLocales |
||||
, cython |
||||
, dateutil |
||||
, scipy |
||||
, numexpr |
||||
, pytz |
||||
, xlrd |
||||
, bottleneck |
||||
, sqlalchemy |
||||
, lxml |
||||
, html5lib |
||||
, beautifulsoup4 |
||||
, openpyxl |
||||
, tables |
||||
, xlwt |
||||
, libcxx ? null |
||||
}: |
||||
|
||||
let |
||||
inherit (stdenv.lib) optional optionalString; |
||||
inherit (stdenv) isDarwin; |
||||
in buildPythonPackage rec { |
||||
pname = "pandas"; |
||||
version = "0.17.1"; |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "cfd7214a7223703fe6999fbe34837749540efee1c985e6aee9933f30e3f72837"; |
||||
}; |
||||
|
||||
LC_ALL = "en_US.UTF-8"; |
||||
buildInputs = [ pytest glibcLocales ] ++ optional isDarwin libcxx; |
||||
propagatedBuildInputs = [ |
||||
cython |
||||
dateutil |
||||
scipy |
||||
numexpr |
||||
pytz |
||||
xlrd |
||||
bottleneck |
||||
sqlalchemy |
||||
lxml |
||||
html5lib |
||||
beautifulsoup4 |
||||
openpyxl |
||||
tables |
||||
xlwt |
||||
]; |
||||
|
||||
doCheck = false; |
||||
|
||||
# For OSX, we need to add a dependency on libcxx, which provides |
||||
# `complex.h` and other libraries that pandas depends on to build. |
||||
postPatch = optionalString isDarwin '' |
||||
cpp_sdk="${libcxx}/include/c++/v1"; |
||||
echo "Adding $cpp_sdk to the setup.py common_include variable" |
||||
substituteInPlace setup.py \ |
||||
--replace "['pandas/src/klib', 'pandas/src']" \ |
||||
"['pandas/src/klib', 'pandas/src', '$cpp_sdk']" |
||||
''; |
||||
|
||||
meta = { |
||||
# https://github.com/pandas-dev/pandas/issues/14866 |
||||
# pandas devs are no longer testing i686 so safer to assume it's broken |
||||
broken = stdenv.isi686; |
||||
homepage = http://pandas.pydata.org/; |
||||
description = "Python Data Analysis Library"; |
||||
license = stdenv.lib.licenses.bsd3; |
||||
maintainers = with stdenv.lib.maintainers; [ shlevy ]; |
||||
platforms = stdenv.lib.platforms.unix; |
||||
}; |
||||
} |
Loading…
Reference in new issue