Commit graph

390 commits

Author SHA1 Message Date
adisbladis
7f2b931cc5
Merge pull request #988 from l0b0/fix/matplotlib-3-7
fix: Matplotlib 3.7
2023-02-27 14:36:29 +13:00
adisbladis
15666362ab
Merge pull request #997 from l0b0/build/remove-python-3-7-support
build: Remove Python 3.7 support
2023-02-27 14:33:22 +13:00
adisbladis
efe13731a2 tests: Remove egg test
It's annoying to keep up to date given that almost no one is using eggs.
2023-02-27 14:16:22 +13:00
Victor Engmark
4b6073c65b build: Remove Python 3.7 support
Necessary to bump nixpkgs
<https://github.com/nix-community/poetry2nix/pull/996>.
2023-02-27 14:16:22 +13:00
Victor Engmark
3373e4925f fix: Add pybind11 to matplotlib 3.7 build dependencies 2023-02-27 14:06:13 +13:00
Victor Engmark
055791f856 refactor: Pull out test for matplotlib < 3.7 2023-02-27 14:06:13 +13:00
Victor Engmark
28d4c2f55c build: Support virtualenv 20.18 using hatch-vcs 2023-02-27 13:16:06 +13:00
Victor Engmark
7f8501f43a refactor: Simplify virtualenv dependencies
At least Virtualenv 16.7.12 and 20.17.1 build with just the
"setuptools-scm" build system, so we can probably drop "cython" and
"setuptools".
2023-02-27 13:12:32 +13:00
adisbladis
14bc52aa39
Merge pull request #879 from l0b0/fix/shapely-2
fix: shapely 2
2023-02-27 13:06:16 +13:00
adisbladis
a1a25a0063
Merge pull request #948 from moduon/bug-overridePythonAttrs-preferWheel
tests: assert that setting preferWheel with overridePythonAttrs fails
2023-02-27 13:05:53 +13:00
adisbladis
ce149295a2
Merge pull request #971 from l0b0/build/new-affine-build-system
build: Use flit-core for affine>=2.4.0
2023-02-27 12:55:13 +13:00
adisbladis
7b3f60b7bd
Merge pull request #994 from l0b0/fix/rfc3986-validator
fix: Declare rfc3986-validator build systems
2023-02-27 12:48:43 +13:00
adisbladis
89fbf13b57
Merge pull request #992 from l0b0/fix/fiona
fix: Use Cython to build Fiona >=1.9.0 from source
2023-02-27 12:46:33 +13:00
adisbladis
c56ec9a887
Merge pull request #991 from l0b0/fix/affine-2-4-0
fix: Affine 2.4.0
2023-02-27 12:46:16 +13:00
Victor Engmark
db1ae732e4 fix: Declare rfc3986-validator build systems 2023-02-22 12:09:15 +13:00
Victor Engmark
7e15220ff6 fix: Build jupyter-console 6.6.0 onwards with hatchling 2023-02-21 16:28:57 +13:00
Victor Engmark
a8ae1c19a2 refactor: Bump Poetry lock file version 2023-02-21 16:03:31 +13:00
Victor Engmark
f0216abfe1 fix: Use Cython to build Fiona >=1.9.0 from source 2023-02-21 15:50:35 +13:00
Victor Engmark
1a6108b6fd fix: Affine 2.4.0 2023-02-21 15:29:32 +13:00
Victor Engmark
5f897604eb fix: Support shapely 2
Requires `geos-config` executable during build.
2023-01-30 14:47:12 +13:00
Victor Engmark
4edba3cc89 test: Update Shapely test to use latest pre-2 version 2023-01-30 14:47:12 +13:00
Victor Engmark
4ee1b00b21 refactor: Simplify Shapely test 2023-01-30 14:47:12 +13:00
Victor Engmark
ebfdb76104 build: Use flit-core for affine>=2.4.0
As per <https://github.com/rasterio/affine/compare/2.3.1...2.4.0>.
2023-01-30 14:19:58 +13:00
Victor Engmark
73e0dbd147 test: Add affine<2.4 test 2023-01-30 14:16:09 +13:00
Jairo Llopis
c1de037f1b
docs: document how to override preferWheel = true
This commit also fixes the previous one's test.
2023-01-26 10:00:13 +00:00
Jairo Llopis
936f2b08bb
tests: assert that setting preferWheel with overridePythonAttrs fails
Adding `preferWheel = true` to a package can only be done with `.override` and not with `.overridePythonAttrs`. This is something unexpected or undocumented until now. This test proves that it doesn't work.
2023-01-19 10:53:20 +00:00
Phillip Cloud
b318b64ce9
chore: don't patch fancycompleter when building from wheel 2023-01-12 08:27:11 -05:00
Phillip Cloud
ffa5261510
fix: disallow the wheel package to preferWheels
Otherwise an infinite recursion error occurs.
2023-01-12 05:33:38 -05:00
Phillip Cloud
159e644da2
test: add test for missing isWheel attribute 2023-01-07 06:57:29 -05:00
Phillip Cloud
76d654881c
test: add extras/no-extras tests 2022-12-20 10:20:58 -05:00
Phillip Cloud
d18e185d78
fix: add patches for mkdocstrings jinja2 imports 2022-12-20 09:34:26 -05:00
Phillip Cloud
cefd25bc6a
test: beef up nbconvert wheel test to check for template path patch 2022-12-19 14:51:31 -05:00
Phillip Cloud
392e7f4fe7
chore: remove trailing whitespace 2022-12-19 07:47:58 -05:00
Phillip Cloud
28f2518a27
fix: support pyarrow wheels 2022-12-19 07:47:58 -05:00
Phillip Cloud
d4dd0195cc
fix: only patch non-wheels on darwin for cffi and pandas 2022-12-18 11:44:45 -05:00
Phillip Cloud
ed1a9bf37b
fix: don't patch shapely when using wheel 2022-12-18 06:58:48 -05:00
Phillip Cloud
b9804e98eb
test(wheel): add fiona-wheel test 2022-12-17 16:51:14 -05:00
Phillip Cloud
2310c21c25
fix: support duckdb wheel 2022-12-17 14:00:24 -05:00
Phillip Cloud
3221e56215
test: add nbconvert wheel test 2022-12-17 09:17:22 -05:00
Victor Engmark
7f5bf0fb69 fix: Build rasterio 2022-12-13 15:45:52 +13:00
Victor Engmark
d3696f2daa fix: Build GDAL 3.6 with Python 3.9 2022-12-13 15:41:58 +13:00
adisbladis
a982fc6574
Merge pull request #779 from razielgn/fix-poetry-1-2-dev-deps-issue
fix: eval error on poetry 1.2 when a dev dependency is from git
2022-10-21 03:20:27 +13:00
Federico Ravasio
2523d030d2 fix: add deps to build scipy 1.9 2022-10-20 11:16:42 +00:00
Federico Ravasio
0bc09f58e7 fix: eval error on poetry 1.2 when a dev dependency is from git 2022-10-20 08:55:38 +00:00
Phillip Cloud
9ea1bcb876
fix builds by adding "typing" group to poetry-env-test 2022-10-18 08:35:43 -07:00
adisbladis
ff3fefee0f overrides: fix mypy build 2022-10-11 11:52:04 +13:00
adisbladis
916fa69e70 re-enable path-deps tests
they were accidentally disabled when debugging
2022-10-10 20:10:20 +13:00
Phillip Cloud
e59e1b7c6a
add support for specifying dependency groups that are checkPhase only 2022-10-09 07:34:47 -04:00
adisbladis
9499ece6fc
Merge pull request #746 from rszamszur/overrides-add-watchfiles
Overrides: add watchfiles
2022-10-09 15:03: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