Commit Graph

14 Commits

Author SHA1 Message Date
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Dmitry Kalinkin
4b3656046b python3Packages.datatable: 0.11.0 -> unstable-2022-12-15
This fixes the packages for python 3.10+.
2022-12-26 20:36:29 -05:00
Someone Serge
9bee4489da python310Packages.datatable: break only for py310 2022-05-12 20:52:24 +03:00
Sandro Jäckel
ad630d5a7f python310Packages.datatable: mark broken 2022-05-12 01:36:17 +02:00
Jonathan Ringer
eee9491238 python3Packages.datatable: reduce test suite to small subset
test suite is very cpu intensive
2022-03-14 00:29:10 +01:00
Robert Scott
5dadb7717f python3Packages.datatable: fix for non-x86 2021-11-23 22:57:32 -08:00
Markus S. Wamser
2043dbb6fa pkgs.development.python-modules: remove unused args 2021-11-12 19:10:54 -08: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
Robert Scott
d7365fad89 pythonPackages.datatable: 0.10.1 -> 0.11.0, fix build
once we've made some alterations to the source (which doesn't seem to have
been shipped in a ready-to-build state), we can use the funny custom build
system to build a wheel which can then be installed by the pipInstallHook.

running the tests is again annoying because an ini file setting pytest's
python_files parameter is missing, meaning we have to inject our own.
2020-09-27 10:14:16 -07:00
Frederik Rietdijk
a144902e25 python: datatable: 0.9.0 -> 0.10.1 2020-06-11 09:59:56 +02:00
Jonathan Ringer
beae056884 pythonPackage.datatable: 0.8.0 -> 0.9.0 2019-09-28 11:47:14 -07:00
Jon
b1f0e2ace1 python3Packages.datatable: fix the Darwin build (#65613) 2019-08-01 10:54:41 -07:00
Nikolay Amiantov
3c6f43f5cd python3.pkgs.datatable: init at 0.8.0 2019-06-04 01:36:27 +03:00