Commit graph

1374 commits

Author SHA1 Message Date
Phillip Cloud
e59e1b7c6a
add support for specifying dependency groups that are checkPhase only 2022-10-09 07:34:47 -04:00
adisbladis
f602909127
Merge pull request #756 from trepetti/build-systems-various
build-systems: nbconvert and pydeprecate
2022-10-09 15:04:05 +13:00
adisbladis
00083dad72
Merge pull request #755 from nix-community/752-moduon-overrides-1
some missing overrides (#752)
2022-10-09 15:03:27 +13:00
adisbladis
9499ece6fc
Merge pull request #746 from rszamszur/overrides-add-watchfiles
Overrides: add watchfiles
2022-10-09 15:03:02 +13:00
Tom Repetti
a02f83c613
Merge branch 'master' into build-systems-various 2022-10-08 20:28:51 -04:00
Tom Repetti
0cf66e7e10 build-systems: prevent nbconvert from pulling CSS from the web during buildPhase 2022-10-08 20:26:44 -04:00
Tom Repetti
2d00c767e1 build-systems: pydeprecate 2022-10-08 20:26:06 -04:00
Phillip Cloud
f884a3871d more build systems 2022-10-08 20:26:06 -04:00
adisbladis
497862c568 bump version to 1.33.0 2022-10-08 20:26:06 -04:00
adisbladis
061b8a6fdc
Merge pull request #749 from K900/science
treewide: more vaguely related fixes
2022-10-09 12:46:14 +13:00
Radosław Szamszur
c65bfd1142 overrides.watchfiles: add optionals for darwin 2022-10-09 11:56:17 +13:00
Jairo Llopis
a724588dac build-systems: add blacken-docs 2022-10-09 11:50:36 +13:00
Jairo Llopis
b4e180a40a build-systems: add pyyaml-include 2022-10-09 11:50:36 +13:00
Jairo Llopis
c2c1db80e9 build-systems: add jinja2-ansible-filters 2022-10-09 11:50:36 +13:00
Jairo Llopis
545110f8c6 build-systems: add types-cryptography 2022-10-09 11:50:26 +13:00
Jairo Llopis
bda5e00721 overrides: add copier
Without git, Copier loses lots of its functionality.
2022-10-09 11:50:26 +13:00
Jairo Llopis
96255a6473 build-systems: add pre-commit-po-hooks 2022-10-09 11:50:26 +13:00
Jairo Llopis
4df049face build-systems: add iteration-utilities 2022-10-09 11:50:24 +13:00
Jairo Llopis
44798526be build-systems: add erppeek 2022-10-09 11:49:02 +13:00
K900
673ba1f7cc treewide: another pile of assorted changes
- update pinned nixpkgs used for tests
- fix the rest of the setuptools fallout
- add and test some scientific packages
2022-10-09 11:33:01 +13:00
Phillip Cloud
5d1c505b6d
Merge pull request #753 from cpcloud/build-systems 2022-10-08 10:37:59 -05:00
Phillip Cloud
86b8da2998
more build systems 2022-10-08 09:55:07 -04:00
adisbladis
583b4ddef7 bump version to 1.33.0 2022-10-08 11:22:13 +13:00
adisbladis
b6940bcb48
Merge pull request #747 from nix-community/poetry-1_2_1
poetry: 1.2.0 -> 1.2.1
2022-10-08 10:16:12 +13:00
adisbladis
27d08a441d tests: bump pynixutil 2022-10-08 03:23:23 +13:00
adisbladis
2347698530 disable poetry-env test 2022-10-08 03:23:23 +13:00
adisbladis
71b88c30c4 tests.manylinux: hack test by removing numpy
it was broken for reasons outside of our control, let's hack it up to
get the test to pass.
2022-10-08 03:23:23 +13:00
adisbladis
b95cbe19ab fix build for many wheel packages 2022-10-08 03:23:23 +13:00
adisbladis
81fb0b7233 overrides: add more build systems 2022-10-08 03:23:23 +13:00
adisbladis
c6bc243095 common-pkgs-2: disable matplotlib
it doesn't build any more because of toolchain changes
2022-10-07 23:30:49 +13:00
adisbladis
7fe01c55fd overrides: add more build systems 2022-10-07 23:30:49 +13:00
adisbladis
e31b5e4d29 mk-poetry-dep: prevent use of output separation
this doesn't work in a lot of cases and I don't see the point for us
to have the split output behaviour.
2022-10-07 23:30:49 +13:00
adisbladis
799cd0c726 overrides: Fix black build 2022-10-07 20:12:45 +13:00
adisbladis
4c431193e2 known-build-systems.json: add trailing newline 2022-10-07 20:12:45 +13:00
adisbladis
6fdf2a6944 regenerate build systems 2022-10-07 20:12:45 +13:00
adisbladis
14db5280f3 re-lock internal tools 2022-10-07 20:12:45 +13:00
adisbladis
c53f7ce21f Bump niv inputs 2022-10-07 20:12:45 +13:00
adisbladis
1e641e6802 Add build systems to build nixopsUnstable 2022-10-07 20:12:45 +13:00
adisbladis
777854d4f0 poetry: 1.2.0 -> 1.2.1 2022-10-07 20:12:45 +13:00
adisbladis
ec644ddd48
Merge pull request #748 from K900/otel-overrides
overrides: fix latest opentelemetry sdk releases
2022-10-07 20:12:36 +13:00
K900
b88a60b239 overrides: fix latest opentelemetry sdk releases 2022-10-07 08:42:18 +03:00
adisbladis
e285ac8ece bump version to 1.32.1 2022-10-07 18:10:02 +13:00
adisbladis
617d7a421c take non-existing dependency groups into account
closes #741
2022-10-07 18:01:12 +13:00
adisbladis
ac02aa0eca bump version to 1.32.0 2022-10-07 17:52:10 +13:00
adisbladis
8f1b726844
Merge pull request #736 from K900/hack
Trying to fix the setuptools fallout
2022-10-07 17:38:43 +13:00
K900
33db1f30d0 feat: big messy refactoring
- normalize package names to match PEP-503
- don't assume build dependencies on setuptools{,-scm}
- automatically generate overrides for setuptools{,-scm}
- pull known build systems directly from nixpkgs
- fix a bunch of mostly unrelated warnings

Co-authored-by: Phillip Cloud <417981+cpcloud@users.noreply.github.com>
2022-10-06 19:54:08 +03:00
Radosław Szamszur
175def76d4 tests: add watchfiles test 2022-10-06 16:15:42 +02:00
Radosław Szamszur
c471e41e2d overrides: add watchfiles 2022-10-06 14:21:37 +02:00
adisbladis
8be90b6f00
Merge pull request #742 from asymmetric/cytoolz
build-systems: add cytoolz
2022-10-06 13:03:54 +13:00
Lorenzo Manacorda
70080a8218 build-systems: add cytoolz 2022-10-05 18:40:44 +02:00