Commit graph

71 commits

Author SHA1 Message Date
Robert Schütz 1ec5651913 treewide: use pythonPackages.python-dateutil instead of pythonPackages.dateutil 2021-07-03 13:45:57 +02:00
Martin Weinelt 390727658b python3Packages.pandas: 1.2.3 -> 1.2.4 2021-06-22 13:42:35 +02:00
Andrew Childs 7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
Sandro Jäckel 3e6464e159 Revert "pythonPackages.pandas: skip hanging/crashing test"
This reverts commit b86327ef93.

This is a temporary hack which can't be merged into master at some point
because the package is actually broken. The real issue will likely be fixed
in #118454.
2021-04-05 03:44:29 +02:00
Sandro Jäckel b86327ef93 pythonPackages.pandas: skip hanging/crashing test 2021-04-05 00:55:35 +02:00
Fabian Affolter dd567e6046 python3Packages.pandas: 1.2.2 -> 1.2.3 2021-03-06 08:48:21 +01:00
Martin Weinelt 9e86aa7157 Merge remote-tracking branch 'origin/master' into staging-next 2021-03-01 16:03:00 +01:00
SCOTT-HAMILTON e8cfc61efa pandas: fix scipy coo_matrix test 2021-02-28 11:22:42 -05:00
Frederik Rietdijk 38cd2a9702 python3Packages.pandas: 1.1.5 -> 1.2.2 2021-02-26 11:02:02 +01:00
Sandro Jäckel 703d23bb90
python39Packages.pandas: Remove unused checkInput to fix python 3.9 support 2021-02-14 06:34:20 +01:00
Pavol Rusnak a4bbfba80d
pkgs/development/python-modules: stdenv.lib -> lib 2021-01-24 01:29:22 +01:00
Jonathan Ringer 3fe3dcd92e python3Packages.pandas: fix tests
Tests now have relative imports to other test files,
so pytest needs to be executed in the
$out/${python.sitePackages}/pandas directory to make
these assumptions valid
2021-01-11 23:58:03 -08:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Robert T. McGibbon 547376fe0e python3Packages.pandas: 1.1.4 -> 1.1.5 2020-12-08 19:04:39 -05:00
Jonathan Ringer 8ba1cd2e10 python3Packages.pandas: fix tests 2020-11-05 20:01:03 -08:00
Drew Risinger 1849bc57be pythonPackages.pandas: convert to pytestCheckHook 2020-11-05 15:47:09 -08:00
Drew Risinger ac8aff99bf pythonPackages.pandas: cleanup
* Sort imports
* add changelog
2020-11-05 15:47:09 -08:00
Frederik Rietdijk 57887f659d python3Packages.pandas: 1.1.3 -> 1.1.4 2020-11-05 15:47:08 -08:00
Frederik Rietdijk caa139243d python3Packages.pandas: 1.1.1 -> 1.1.3 2020-11-05 15:47:01 -08:00
Frederik Rietdijk 8211f56941 python3Packages.pandas: 1.1.0 -> 1.1.1 2020-08-29 10:23:39 -07:00
tobim 5be356a9cc
pythonPackages.pandas: fix build with clang (#95992)
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-08-22 23:51:48 -04:00
Frederik Rietdijk 2dafde493f python: pandas: 1.0.5 -> 1.1.0 2020-08-04 21:54:26 +02:00
Mario Rodas 8f58d6f067
python38Packages.pandas: fix build on darwin 2020-07-25 20:20:20 -05:00
Frederik Rietdijk 31a34710ca python: pandas: 1.0.4 -> 1.0.5 2020-06-30 17:35:29 +02:00
Frederik Rietdijk 63767fc254 python: pandas: 1.0.3 -> 1.0.4 2020-06-05 18:44:50 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Timo Kaufmann 4027538dfe
Merge pull request #83004 from timokau/pandas-parallel-build
python.pkgs.pandas: parallelize build
2020-03-20 21:54:02 +00:00
Timo Kaufmann 81212e6955 python.pkgs.pandas: parallelize build 2020-03-20 16:50:40 +01:00
Jonathan Ringer b549a006fe pythonPackages.pandas: 1.0.1 -> 1.0.3 2020-03-19 08:32:35 -07:00
Frederik Rietdijk a328142bde python: pandas: 1.0.0 -> 1.0.1 2020-02-09 09:17:31 +01:00
Jonathan Ringer ff741a5d52 python3Packages.pandas: disable invalid tests
util_in_top_level tries to import from pandas.tests.
This would be fine if running the tests pre-installation,
however, the tests directory isn't available after installation
2020-02-02 16:02:32 -08:00
Frederik Rietdijk 1a3a0e8181 python: pandas: 0.25.3 -> 1.0.0 2020-01-30 21:34:58 +01:00
Jonathan Ringer 0726ab30f6 python3Packages.pandas: fix tests
The default ordering behavior has changed with pd.NAT
2020-01-09 11:28:31 -08:00
Jonathan Ringer a4f454cca0 pythonPackages.pandas: update homepage 2019-12-07 09:26:59 +01:00
Frederik Rietdijk 689697ff13 python: pandas: 0.25.2 -> 0.25.3 2019-11-12 14:57:20 +01:00
Frederik Rietdijk fb2f276e78 python: pandas: 0.25.1 -> 0.25.2 2019-10-27 16:26:48 +01:00
Robert Scott 8044cf3668 pythonPackages.pandas: 0.25.0 -> 0.25.1 2019-10-07 07:57:12 -07:00
Frederik Rietdijk 536341c91b python3Packages.pandas: 0.24.2 -> 0.25.0 2019-07-21 08:38:23 +02:00
Matthieu Coudron 9cd3fba059 python: pandas: 0.24.1 -> 0.24.2 2019-04-14 16:01:12 +09:00
Jörg Thalheim dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Vladimír Čunát f7f1a2f54e
Merge branch 'master' into staging-next
A mass darwin rebuild from master (#55784).
2019-02-17 08:05:24 +01:00
Frederik Rietdijk 4aaa34f724 python: pandas: 0.23.4 -> 0.24.1 2019-02-16 12:11:28 +01:00
Frederik Rietdijk 6fe10d2779 Merge master into staging-next 2019-02-16 09:29:54 +01:00
Dmitry Kalinkin 2b15d5c4c8
pythonPackages.pandas: don't propagate cython dependency 2019-02-13 23:03:37 -05:00
rnhmjoj bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
worldofpeace 5518f1ce58 pythonPackages.pandas: don't run tests on aarch64 2018-11-25 19:06:07 -05:00
Frederik Rietdijk 43f6ceabb8 pythonPackages.pandas: fix build 2018-09-01 10:41:37 +02:00
Frederik Rietdijk 6e0424a77c python: pandas: 0.23.3 -> 0.23.4 2018-08-25 07:38:22 +02:00
Frederik Rietdijk 8364053af4 python3.pkgs.pandas: fix build, for real 2018-07-28 12:13:44 +02:00
Frederik Rietdijk 2e7ed10e44 python.pkgs.pandas: fix build 2018-07-26 12:43:16 +02:00