Commit graph

431 commits

Author SHA1 Message Date
adisbladis
cf9b181a7a
Merge pull request #165 from teto/mongomock
override: for mongomock
2020-08-31 13:44:49 +02:00
Matthieu Coudron
108d44d39a override: for mongomock
requires pbr
2020-08-31 12:02:43 +02:00
adisbladis
825c4cf95d
Merge pull request #161 from fmnxl/master
Overrides for weasyprint
2020-08-31 12:02:39 +02:00
Freeman Latif
a5cc0e1428 overrides for weasyprint 2020-08-27 18:22:57 +07:00
adisbladis
6f1cc3a078
Merge pull request #158 from rskew/master
Override for dictdiffer
2020-08-26 18:18:50 +02:00
adisbladis
230f08e403
Bump version to 1.12.0 2020-08-26 15:01:31 +02:00
Rowan Skewes
108d06a715 Override for dictdiffer 2020-08-26 01:49:39 +10:00
adisbladis
c377518ddf
overrides: Add all inputs from nixpkgs to ansible
Ansible pypi metadata is incorrect.
2020-08-25 02:58:32 +02:00
adisbladis
836f6e3be9
overrides: Add overrides to build ansible & molecule 2020-08-24 23:11:21 +02:00
jschaul
c849edee3e
failing test for ansible and molecule 2020-08-24 23:11:21 +02:00
adisbladis
10e417df85
Add support for non-pyproject local dependencies
We were previously assuming that pyproject.toml always exists in a
local dependency.

This is not the case for setup.py.
2020-08-21 14:00:35 +02:00
adisbladis
3204df6699
Merge pull request #152 from takeda/psycopg2
Add openssl for psycopg2-binary on Darwin
2020-08-17 19:37:57 +02:00
Derek Kulinski
9b3587aad2
Add openssl for psycopg2-binary on Darwin 2020-08-17 10:02:29 -07:00
adisbladis
a0122fd930
Merge pull request #150 from nix-community/env-scripts
mkPoetryEnv: Add scripts from pyproject.toml (if they exist)
2020-08-17 11:27:57 +02:00
adisbladis
23a969297d
mkPoetryEnv: Add scripts from pyproject.toml (if they exist) 2020-08-17 11:06:13 +02:00
adisbladis
8600d36284
Merge pull request #151 from nix-community/fix-wheel
overrides: Remove condition from wheel override
2020-08-17 11:05:52 +02:00
adisbladis
b6f9670d56
overrides: Remove condition from wheel override 2020-08-17 05:02:19 +02:00
adisbladis
f4ab52a42c
Merge pull request #149 from nix-community/mpl-system-freetype
overrides: Matplotlib 3.3.0 now downloads/builds it's own freetype by default
2020-08-14 00:35:11 +02:00
adisbladis
27e3cca6cb
overrides: Matplotlib 3.3.0 now downloads/builds it's own freetype by default
Override to use system (nix) freetype.
2020-08-14 00:28:21 +02:00
adisbladis
d0f730fd6f
Merge pull request #142 from mjlbach/overrides-add-vispy
Add override for vispy
2020-08-14 00:05:32 +02:00
adisbladis
00299e4479
Merge pull request #148 from kalbasit/opensource/poetry2nix/add-override-h3
overrides: h3 should load its C dependency from the Nix store
2020-08-13 16:55:13 +02:00
Wael M. Nasreddine
c6d00ee7df
overrides: h3 should load its C dependency from the Nix store 2020-08-12 15:06:31 -07:00
Michael Lingelbach
dd8bf06e0d Add override for vispy 2020-08-12 12:53:19 -07:00
adisbladis
0b20328153
Merge pull request #147 from takeda/psycopg2
Added openssl dependency to psycopg2 on Darwin.
2020-08-12 20:46:26 +02:00
Derek Kulinski
8678bc3481 Added openssl dependency to psycopg2 on Darwin. 2020-08-12 11:34:36 -07:00
adisbladis
270a0b26b7
Merge pull request #141 from nix-community/pep425-mods
Fix pep425 matching when modifiers are present
2020-07-23 17:13:49 +02:00
adisbladis
e71aacda1a
Fix pep425 matching when modifiers are present
We wouldn't match `cp38m` but only `cp38`
2020-07-23 17:08:41 +02:00
adisbladis
0ad5d1a14a
overrides: Create typing_extensions alias for better nixpkgs compat
Closes #131
2020-07-23 16:11:56 +02:00
adisbladis
0a44c0ef8e
Merge pull request #140 from mtn/ffmpeg-python-depfix
Add override for ffmpeg-python
2020-07-23 16:09:05 +02:00
Michael Noronha
e8d67c5680
Remove pytest-runner from build-time deps 2020-07-23 16:06:40 +02:00
adisbladis
6e2a8ce9cc
Release 1.11.0 2020-07-22 16:55:35 +02:00
adisbladis
193c122e53
Merge pull request #138 from nix-community/poetry_1_0_10
poetry: 1.0.9 -> 1.0.10
2020-07-22 16:55:01 +02:00
adisbladis
33b2602e0f
poetry: Manually touch up poetry.lock to circumvent https://github.com/python-poetry/poetry/issues/2520 2020-07-22 16:12:43 +02:00
adisbladis
a7cf49c1ef
poetry: 1.0.9 -> 1.0.10 2020-07-22 16:11:19 +02:00
adisbladis
eee5d0e8c3
Merge pull request #137 from nix-community/overridescope
Wrap poetry2nix in a scope to make internals overridable
2020-07-22 15:54:22 +02:00
adisbladis
e5ddd73773
Add example showing how to use overrideScope' as a nixpkgs overlay 2020-07-22 01:21:24 +02:00
adisbladis
e195d917f9
Add composable defaults to README 2020-07-22 01:21:24 +02:00
adisbladis
f648dd5099
Add test to check if default can compose 2020-07-22 01:21:24 +02:00
adisbladis
ccc3ff8a54
Add composability test to overrideOverlay test 2020-07-22 01:21:24 +02:00
adisbladis
f4fbc592d7
Make overrideOverlay composable 2020-07-22 01:21:24 +02:00
adisbladis
2a907cd9a9
Make default overrides extensible in a way that's also composable 2020-07-22 01:21:24 +02:00
adisbladis
6abe06ed6c
Make default overrides reference scope
So that overrideScope' will propagate overrides properly
2020-07-22 01:10:42 +02:00
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