Commit graph

1416 commits

Author SHA1 Message Date
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
adisbladis
c2ee667d2f
Merge pull request #735 from AlexChalk/add-bcrypt-4-rust-support
Add support for building bcrypt 4 (rust)
2022-10-04 14:25:42 +13:00
adisbladis
0082e9bdd6
Merge pull request #738 from mayl/template_nixpkgs
Makes template track nixos-unstable
2022-10-04 14:25:08 +13:00
adisbladis
6853b060f0
Merge pull request #739 from mayl/template_devshell
Adds a devshell to template which includes poetry
2022-10-04 14:24:53 +13:00
adisbladis
349bf3f03c
Merge pull request #737 from talyz/master
overrides: Choose the correct OpenSSL version for cryptography
2022-10-04 14:24:31 +13:00
Larry May
46c475a6c4 Adds a devshell to template which includes poetry 2022-10-03 15:20:10 -04:00
Larry May
493bd5e4f1 Makes template track nixos-unstable
Previously, tracked nixpkgs/main which almost guarantees lots of cache
misses and compiling from source.
2022-10-03 09:23:37 -04:00
talyz
b74eab0c55
overrides: Choose the correct OpenSSL version for cryptography
Older versions of cryptography currently can't be used, since
openssl_3 was made the default openssl package in nixpkgs, which
they're not compatible with. Choose an appropriate version of OpenSSL,
based on what the official wheel is built against according to
https://cryptography.io/en/latest/changelog/.
2022-10-03 14:26:15 +02:00
Patrick Stevens
283b30a5c4
Allow legacy package indices to return absolute paths (#719) 2022-10-03 11:44:06 +13:00