adisbladis
f394798d72
Add full operator support
2020-01-09 12:48:07 +00:00
adisbladis
c1ce6163be
Implement more operators
2020-01-09 12:18:38 +00:00
adisbladis
70c6964368
Merge pull request #25 from nix-community/eggs
...
Add support for eggs
2020-01-08 14:16:39 +00:00
adisbladis
cebf3ced84
Add support for eggs
2020-01-08 14:03:01 +00:00
adisbladis
c81412189e
overrides: Include cython for numpy
2020-01-08 14:00:41 +00:00
adisbladis
b33fd6987a
poetry: Don't propagate anything via PYTHONPATH
2020-01-04 19:29:17 +00:00
adisbladis
e20d2311a1
poetry: Don't add dependencies to PYTHONPATH
...
They get picked up by child processes of poetry which for example
leads to the wrong version of pip being used by `poetry install`.
2020-01-04 17:49:36 +00:00
adisbladis
2831d5e3e8
nixpkgs-fmt all the things
2020-01-02 22:23:07 +00:00
adisbladis
f73807d3dc
Add missing test files
2020-01-02 22:02:56 +00:00
adisbladis
45ab57b0e3
Bump version to 1.1.0
2020-01-02 21:57:35 +00:00
adisbladis
e9e5ce266e
Allow taking functors as overlays
...
This allows for making the default overrides customisable by exposing
them as a set with an override function.
2020-01-02 21:56:08 +00:00
adisbladis
03d439fed3
Remove hard-coded known build systems
...
We can attempt to dynamically fetch this from the python package set instead.
2020-01-02 18:27:01 +00:00
adisbladis
9b33e9e3b6
Make overrides export the overlay function
...
This is preparation work for providing a function that allows
customising the overrides.
2020-01-02 18:07:14 +00:00
adisbladis
e121613551
Fix nixpkgs-fmt
2020-01-01 18:31:00 +00:00
adisbladis
c540d55971
Use lib.composeExtensions instead of hacky bespoke overlay implementation
2020-01-01 18:27:36 +00:00
adisbladis
b1d8664d67
Re-enable tests on 19.09
2020-01-01 18:11:14 +00:00
adisbladis
589dd0617a
Fix nixpkgs-fmt
2020-01-01 18:01:11 +00:00
adisbladis
6649395d84
Add doc to tests
2020-01-01 18:01:04 +00:00
adisbladis
2c576409be
Add documentation output
2020-01-01 17:59:19 +00:00
adisbladis
4c24b3d49e
Add Nixdoc compatible docstrings
2020-01-01 17:49:12 +00:00
adisbladis
927ae249ef
Get license information from nixpkgs lib
2020-01-01 17:03:23 +00:00
adisbladis
c499f3b342
Change meta.licenses to meta meta.license
2020-01-01 16:44:56 +00:00
adisbladis
ee539134fe
Add all required meta attrs for poetry
2020-01-01 14:32:29 +00:00
adisbladis
5057685f04
Fix stripStr on Darwin
...
See https://github.com/NixOS/nix/issues/1537
2020-01-01 14:32:24 +00:00
adisbladis
7b20b192a2
Use python.interpreter instead of reconstructing interpreter path
2019-12-31 22:49:39 +00:00
adisbladis
4f584835c9
Merge pull request #24 from nix-community/local-deps
...
Add support for local path dependencies
2019-12-29 16:58:20 +01:00
adisbladis
4acf604723
Add support for local path dependencies
2019-12-29 13:20:35 +00:00
zimbatm
53ce9bdf72
add path-deps test
2019-12-28 22:45:10 +00:00
adisbladis
b9d8584e6e
Merge pull request #23 from nix-community/cli
...
Add CLI to supplement git hashes
2019-12-28 23:34:44 +01:00
adisbladis
bf48f272c1
Add CLI to supplement git hashes
...
This is not required for private repos where builtins.fetchGit would
suffice but _is_ required for Hydra (nixpkgs) where builtins.fetchGit is not allowed.
2019-12-28 21:45:51 +00:00
adisbladis
8b06ba8c41
Merge pull request #21 from nix-community/git-deps
...
Git deps
2019-12-28 01:36:32 +01:00
adisbladis
235a9cec79
Run CI with git available
2019-12-28 00:32:07 +00:00
adisbladis
737ed5a372
Add Git support
2019-12-27 19:17:35 +00:00
zimbatm
46cc4c74fc
test: add git-deps
2019-12-27 19:17:35 +00:00
zimbatm
c70b658ac6
gitignore *.egg-info files
2019-12-27 19:17:35 +00:00
adisbladis
cc5ee6091b
Merge pull request #20 from nix-community/overrides-overlays
...
Restrucure overrides as composable overlays
2019-12-27 20:17:29 +01:00
adisbladis
908c9b8881
Restrucure overrides as composable overlays
2019-12-20 13:39:35 +00:00
adisbladis
90198afb0c
Merge pull request #18 from nix-community/manylinux-support
...
Add manylinux support
2019-12-18 10:30:03 +00:00
Tobias Pflug
54b43703f9
nixpkgs-fmt formatting
2019-12-17 21:16:28 +01:00
Tobias Pflug
c7ebae74a1
Update README
...
- Add info on mkPoetryApplication
- Add info on mkPoetryEnv
- Add info about manylinux
2019-12-17 21:16:28 +01:00
Tobias Pflug
3a1eb66fbc
Improve PEP425 support
...
Make sure that whl files using notation such as "py2|py3|py2.py3"
and/or files using "any" in the `abi` tag are accepted as well.
2019-12-17 18:13:11 +01:00
Tobias Pflug
813175bc19
Fix override test
2019-12-17 15:06:09 +01:00
Andreas Rammhold
903b4fcd2b
fix mkPoetryPython
2019-12-17 14:50:58 +01:00
Andreas Rammhold
5c76155666
add mkPoetryEnv to create poetry python environments
2019-12-17 14:19:32 +01:00
Tobias Pflug
edf06fcf6d
Update lockfile for top-packages-1 test
2019-12-17 12:41:36 +01:00
Tobias Pflug
08eb9637aa
Remove default values and drop src from mkPoetryPyhon
...
Drp `poetrylock` and `pyproject` mandatory arguments
without default values and drops `src` from `mkPoetryPyhon`.
Fix test invocations with invalid arguments.
2019-12-17 12:38:34 +01:00
Tobias Pflug
e529d26109
Disable manylinux test
...
The manylinux support works but needs to remain disabled until the
necessary nixpkgs changes have been merged and propagated.
2019-12-16 19:01:16 +01:00
Tobias Pflug
7a73ffdb36
Remove NIX_PYTHON_MANYLINUX
...
As per https://github.com/NixOS/nixpkgs/pull/75763 this environment
variable is not needed anymore. Instead python interpreters are now
assuming compatibility by default.
2019-12-16 16:47:51 +01:00
Andreas Rammhold
5741d9e59e
nixpkgs-fmt all the things
2019-12-16 15:03:49 +01:00
Andreas Rammhold
d8fde74219
split mkPoetryPackage into mkPoetryPython and mkPoetryApplication
2019-12-16 15:03:49 +01:00