Commit graph

1489 commits

Author SHA1 Message Date
adisbladis
772b272c96
Remove or null from kiwisolver override
It's better to fail with an up-front attribute error than failing at
build time with a cryptic error message.
2020-07-21 21:33:50 +02:00
adisbladis
f9cb26ed41
Make poetry2nix entirely overridable 2020-07-21 19:54:25 +02:00
adisbladis
8755f618ae
Merge pull request #136 from Infinisil/build-backend-error
throw an error when no build-backend is specified
2020-07-16 09:18:11 +02:00
Silvan Mosberger
b3014009e9
throw an error when no build-backend is specified
If a project doesn't have this specified, poetry doesn't do its thing,
leading to package metadata not being detected (UNKNOWN packages)
2020-07-14 23:09:10 +02:00
adisbladis
78aeb5d8e3
Release 1.10.0 2020-07-14 16:13:18 +02:00
adisbladis
4291221012
Merge pull request #134 from nix-community/poetry-input-hack
Always add Poetry as a build input unless bootstrapping
2020-07-14 16:08:07 +02:00
adisbladis
1d41a55f88
Always add Poetry as a build input unless bootstrapping
Currently Poetry does not have a notion of build-time
dependencies (setup-requires) in it's lock file.

When installing a dependency built with Poetry this has to be added
via an override which is really bad UX.

This change always adds Poetry as an interim solution until we have
resolved this in upstream Poetry.
2020-07-14 15:30:07 +02:00
adisbladis
5398505f8b
Merge pull request #133 from nix-community/plugin-closures
Add experimental support for plugin closures
2020-07-14 15:30:02 +02:00
adisbladis
8215ac6941
Add experimental support for plugin closures 2020-07-14 14:35:28 +02:00
adisbladis
ff98b8a987
overrides: Add libvirt-python override 2020-07-14 14:33:53 +02:00
adisbladis
e04e78308a
Merge pull request #130 from MMesch/mip-overrides
add mip overrides
2020-07-06 16:04:10 +02:00
Matthias Meschede
f38d408a72 add mip overrides 2020-07-06 11:28:10 +02:00
adisbladis
baa63179b7
poetry: Circumvent https://github.com/python-poetry/poetry/issues/2520 2020-07-01 11:42:46 +02:00
adisbladis
2061207095
poetry: 1.0.8 -> 1.0.9 2020-07-01 11:42:46 +02:00
adisbladis
e4f1e05c56
Merge pull request #127 from Infinisil/missingModuleName
Fix moduleName not being applied for accessing python pkgs set
2020-07-01 11:23:34 +02:00
adisbladis
352eff7d07
ci: Bump cachix action to v6 2020-07-01 10:36:07 +02:00
adisbladis
ac533e586a
tests: Pin prefer wheel tests to python 3.7
Some wheels are not available for python 3.8 which is the default on
unstable now.
2020-07-01 10:36:07 +02:00
adisbladis
ffda369845
ci: Bump stable to 20.03 2020-07-01 10:24:00 +02:00
Silvan Mosberger
bc4ac731e0
Fix moduleName not being applied for accessing python pkgs set 2020-07-01 10:24:00 +02:00
adisbladis
5e453232d9
Merge pull request #128 from das-g/patch-1
README.md: fix markup of inline code
2020-07-01 10:11:56 +02:00
Raphael Das Gupta
267c6724e0
fix markup of inline code 2020-06-30 13:55:47 +02:00
adisbladis
e7c69a288c
Merge pull request #121 from rissson/overrides-add-python-ldap
overrides: add python-ldap
2020-06-14 10:03:30 +02:00
Marc 'risson' Schmitt
00d58a722d
overrides: add python-ldap 2020-06-12 22:12:08 +02:00
adisbladis
31f9f723c3
Merge pull request #119 from utdemir/pyarrow-parameter-fix
Make pyarrow override compatible with newer nixpkgs
2020-06-10 12:01:16 +02:00
adisbladis
6456f341c7
Merge pull request #120 from mjlbach/fix_tensorflow_collision
Fix tensorflow collision with tensorboard
2020-06-10 12:00:45 +02:00
Michael Lingelbach
ab5a9bd81a Fix tensorflow collision with tensorboard 2020-06-10 02:41:20 -07:00
Utku Demir
eab9761c02 Make pyarrow override compatible with newer nixpkgs 2020-06-10 03:56:35 +00:00
adisbladis
e410ed770d
poetry: Inherit meta.platforms from Python interpreter 2020-06-09 00:03:36 +02:00
adisbladis
b6687abfc1
Release 1.9.2 2020-06-08 23:50:24 +02:00
adisbladis
386e2dd488
poetry: Manually touch up poetry.lock to circumvent https://github.com/python-poetry/poetry/issues/2520 2020-06-08 23:17:39 +02:00
adisbladis
35eac96f8c
Revert "Prefer newer versions of dependencies when there are multiple available ones"
This was a wrong fix based on a misunderstanding of the issue.
The actual problem has been reported upstream.

This reverts commit c19f1e414a.
2020-06-08 20:33:07 +02:00
adisbladis
c19f1e414a
Prefer newer versions of dependencies when there are multiple available ones 2020-06-08 19:48:47 +02:00
adisbladis
a2c8782734
Release 1.9.1 2020-06-08 17:31:33 +02:00
adisbladis
384b8baba8
poetry: 1.0.5 -> 1.0.8 2020-06-08 17:31:33 +02:00
adisbladis
8f9388f0ef
Merge pull request #116 from ddorn/master
overrides: add pygame
2020-06-08 16:45:07 +02:00
adisbladis
80d306994b
Merge pull request #115 from MMesch/patch-3
fix 114 with automat and parsel overrides
2020-06-08 16:44:56 +02:00
ddorn
9b22fa2f09
overrides: add pygame 2020-06-08 16:39:25 +02:00
MMesch
7b672eb593
fix 114 with automat and parsel overrides 2020-06-08 16:38:47 +02:00
adisbladis
f66607f46a
Merge pull request #118 from nix-community/abi3
Fix wheel compatibility checks when abi is abi3
2020-06-08 16:38:17 +02:00
adisbladis
a4a4c42cb3
Fix wheel compatibility checks when abi is abi3
The CPython stable ABI is abi3 as in the shared library suffix.
2020-06-08 15:59:25 +02:00
adisbladis
40a67636c3
Merge pull request #110 from Infinisil/editable-egg
Editable eggs
2020-05-28 22:23:29 +02:00
Silvan Mosberger
dfd357468f
Install an egg for editablePackageSources
This allows pkg_resources to find the package
2020-05-28 16:18:57 +02:00
adisbladis
bd67cf67ce
Merge pull request #112 from nix-community/nested-git-deps
Fix nested git dependencies
2020-05-26 14:56:35 +02:00
adisbladis
e0d3a5e730
Fix nested git dependencies
When a dependency itself has a git dependency the metadata to infer
`ref` is not available in `pyproject.toml` and we have to fall back to `HEAD`.
2020-05-26 13:48:09 +01:00
Silvan Mosberger
e646d6e4f0
Add currently-failing example of editable shell 2020-05-23 23:48:34 +02:00
adisbladis
1b12594c8e
Merge pull request #108 from nix-community/meta-fixups
Fix meta inference & precedence
2020-05-20 16:46:41 +02:00
adisbladis
9fec4a00a6
Invert meta precedence
User passed meta should always take precedence over automatically
infered meta.
2020-05-20 15:27:17 +01:00
adisbladis
cd5cd15526
Check pyproject for description & homepage attrs
These don't always exist.
2020-05-20 15:26:22 +01:00
adisbladis
1b3d0349b4
Pin NIX_PATH in nix-shell 2020-05-19 22:23:52 +01:00
adisbladis
8d2251bde8
Run nixpkgs-fmt again, it's seemingly not idempotent 2020-05-19 21:11:52 +01:00