adisbladis
b9221f61b5
Automatically build most packages without passing format param
...
We should never have to use `format = "setuptools"` since pip can
_also_ handle setuptools packages.
This uses a custom pipBuildHook that removes pyproject.toml in case
there is also a setup.py in the same sources.
2020-04-01 00:14:30 +01:00
adisbladis
1158541d5f
Merge pull request #78 from rissson/overrides-add-python-jose
...
overrides: add python-jose
2020-03-31 00:33:30 +02:00
Marc 'risson' Schmitt
2196654510
overrides: add python-jose
...
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2020-03-31 00:27:31 +02:00
adisbladis
2bb7955807
overrides: Add pyarrow/arrow-cpp version assertion
2020-03-30 02:44:26 +01:00
adisbladis
1ab2fed54c
overrides: Fix pyarrow override for pyarrow >=0.16.0
2020-03-30 02:10:26 +01:00
adisbladis
5d451b56d3
Merge pull request #77 from nix-community/add-configparser-override
...
Add override for configparser
2020-03-28 20:57:57 +01:00
Tobias Pflug
9b51200c21
Add override for configparser
2020-03-28 20:47:08 +01:00
adisbladis
6a77db8213
Release 1.7.1
2020-03-27 23:17:11 +00:00
adisbladis
d5be1a8bb8
README: Add missing semicolon
2020-03-27 23:16:11 +00:00
adisbladis
41341346c2
overrides: overrideAttrs -> overridePythonAttrs
2020-03-27 23:12:59 +00:00
adisbladis
ae046bc7f2
Use overridePythonAttrs in CLI code generation
2020-03-27 23:11:54 +00:00
adisbladis
6ffeafff3c
Release 1.7.0
2020-03-27 22:39:38 +00:00
adisbladis
b5016c6577
Make lock a required subcommand of the CLI
...
We intend to add more features to the CLI over time.
2020-03-27 22:33:27 +00:00
adisbladis
8caefe6a61
Merge pull request #76 from nix-community/git-non-default-branch
...
Fix git dependencies on non-default branches
2020-03-27 23:08:19 +01:00
adisbladis
df8c9819f4
Fix git dependencies on non-default branches
...
Closes #73
2020-03-27 19:13:12 +00:00
jtrakk
370c9b685b
overrides: Add pytest-runner to fastparquet
2020-03-27 18:40:35 +00:00
adisbladis
cec428df49
Release 1.6.1
2020-03-27 14:33:15 +00:00
adisbladis
78463ac06e
overrides: Add toml to zipp override
2020-03-26 19:07:17 +00:00
adisbladis
f7e435407e
nixpkgs-fmt all the things (again...)
2020-03-14 23:13:51 +00:00
adisbladis
e2a47bc8cb
Merge pull request #72 from smarkets/master
...
Do not leak projectDir into expressions
2020-03-12 13:09:30 +00:00
Oleh Stolyar
a3655babd4
Do not leak projectDir into expressions
...
Fixes caching issues.
2020-03-12 13:06:06 +00:00
adisbladis
a7fec487f8
Prevent infinite recursion in gitignore filter construction
2020-03-01 08:45:52 +00:00
adisbladis
6f5d96a5fa
poetry: 1.0.4 -> 1.0.5
2020-02-29 22:09:44 +00:00
adisbladis
81a24d4d19
Fix README formatting
2020-02-29 22:06:11 +00:00
adisbladis
b81a94878f
nixpkgs-fmt lib.nix
2020-02-29 21:27:38 +00:00
adisbladis
924746ff9a
Make gitignore recursive
2020-02-29 21:22:34 +00:00
adisbladis
753c7965dc
Add flamegraph to gitignore
2020-02-29 14:09:40 +00:00
adisbladis
06d9687c0f
Prepare for release 1.6.0
2020-02-29 14:07:31 +00:00
adisbladis
2e55b2e95a
Remove the doc
attribute
...
It was never really used by anything and it's output is not really
useful at this moment.
2020-02-29 14:07:28 +00:00
adisbladis
5ff062b7a9
Remove flake.lock
2020-02-29 12:54:31 +00:00
adisbladis
75cd7de7b0
Merge pull request #61 from nix-community/default-src
...
Set `src` to `cleanPythonSources projectDir` by default
2020-02-29 12:27:12 +00:00
adisbladis
bb3c2d57d5
Add a default source filter when projectDir
is used
...
Also use the same source filter for path deps.
The default source filter currently filters:
- Filters gitignore (if it exists, non-recursive)
- Filters pycache/pyc files
- Uses cleanSourceFilter to filter out .git/.hg, .o/.so, editor backup files & nix result symlinks
2020-02-29 12:05:23 +00:00
adisbladis
4e48f6c851
Clarify that attrs passed to mkPoetryApplication
are passed through to buildPythonApplication
2020-02-29 12:04:36 +00:00
adisbladis
b85e2a6733
Set src
to lib.cleanSource projectDir
by default
...
Ideally we'd use `nix-gitignore` but that one fails when there is no
`.gitignore` file so it's not a sensible default.
2020-02-29 12:04:36 +00:00
adisbladis
fbb246c77a
poetry: 1.0.3 -> 1.0.4
2020-02-28 20:22:42 +00:00
adisbladis
090e2dd957
Add fixup hook
...
This hook should fix common mistakes like installing `tests` in
site-packages which leads to collisions.
2020-02-28 19:45:23 +00:00
adisbladis
c1b21de0ba
Check if pyproject.toml exists before patching path deps
...
Local path dependencies may be setuptools projects.
2020-02-28 19:27:33 +00:00
adisbladis
29a3282aef
tests: Create callTest function
2020-02-28 14:01:51 +00:00
adisbladis
1f413d27c9
Implement a proper fix for #52
...
We need to check pyproject.toml & poetry.lock constraints
_separately_.
Consider the following scenario:
- `poetry` depends on `tox` which in turn depends on `virtualenv`.
- `poetry` _also_ depends directly on virtualenv, but only for older
python versions.
In this case we don't want `virtualenv` as a direct input to `poetry`
but we _do_ want it as an input for `tox`.
2020-02-28 14:01:46 +00:00
adisbladis
7f7499462f
Set meta.platforms to something reasonable by default
2020-02-28 08:38:36 +00:00
adisbladis
d053ef9922
poetry: Remove hacky build steps
...
Poetry can now be built normally.
2020-02-28 08:28:20 +00:00
adisbladis
e570b38501
Merge pull request #67 from nix-community/canonical-pytest-runner
...
Use canonical pytest-runner name
2020-02-27 17:54:46 +00:00
adisbladis
0230976086
overrides: Don't run tests for pytest
...
This will reduce closure size when we need to pick pytest from nixpkgs
2020-02-27 17:45:56 +00:00
adisbladis
080600ef6a
overrides: Use canonical pytest-runner name
2020-02-27 17:45:50 +00:00
Tobias Pflug
5db723df57
Merge pull request #66 from nix-community/add-pytest-runner
...
Add pytest-runner where needed
2020-02-27 17:41:01 +01:00
Tobias Pflug
7f32c6d559
Add pytest-runner where needed
...
Instead of patching around in setup.py which isn't very reliable at
all add pytest-runner to propagatedBuildInputs where necessary and
set `doCheck=false`.
2020-02-27 17:22:45 +01:00
adisbladis
99f885eb77
Merge pull request #64 from nix-community/tables-override
...
Add tables override
2020-02-27 10:28:53 +00:00
Tobias Pflug
fc349fc67e
Add tables override
2020-02-27 11:10:51 +01:00
Tobias Pflug
e80f0acd83
Merge pull request #63 from nix-community/flamegraphs
...
Add development tool to generate flame graphs for nix-instantiate
2020-02-27 10:21:25 +01:00
adisbladis
e50b9c96db
Add flamegraph artifacts to CI
2020-02-27 08:58:12 +00:00