Bas Couwenberg pushed to branch upstream at Debian GIS Project / python-shapely


Commits:
c026eceb by Bas Couwenberg at 2026-09-22T17:47:38-07:00
New upstream version 2.2.0~rc1
- - - - -


246 changed files:

- − .clang-format
- − .dockerignore
- − .gitattributes
- − .github/dependabot.yml
- − .github/workflows/pre-commit.yml
- − .github/workflows/release.yml
- − .github/workflows/tests.yml
- − .gitignore
- − .mailmap
- − .pre-commit-config.yaml
- − .readthedocs.yml
- CHANGES.txt
- CITATION.cff
- − ISSUE_TEMPLATE.md
- − MANIFEST.in
- README.rst
- − asv.conf.json
- − benchmarks/benchmarks.py
- − ci/Dockerfile
- − ci/install_geos.cmd
- − ci/install_geos.sh
- − ci/wheelbuilder/LICENSE_GEOS
- − ci/wheelbuilder/LICENSE_win32
- − docker/Dockerfile.arm64
- − docker/Dockerfile.valgrind
- docs/environment.yml
- FAQ.rst → docs/faq.rst
- docs/index.rst
- docs/installation.rst
- docs/manual.rst
- docs/release/2.x.rst
- + generate_version.py
- + meson.build
- pyproject.toml
- setup.cfg
- − setup.py
- − shapely/_geos.pyx
- − shapely/_version.py
- − shapely/tests/legacy/__init__.py
- − shapely/tests/legacy/rungrind.dist
- − shapely/tests/legacy/valgrind-python.supp
- shapely/__init__.py → src/shapely/__init__.py
- shapely/_coverage.py → src/shapely/_coverage.py
- shapely/_enum.py → src/shapely/_enum.py
- shapely/_geometry.py → src/shapely/_geometry.py
- shapely/_geometry_helpers.pyx → src/shapely/_geometry_helpers.pyx
- shapely/_geos.pxd → src/shapely/_geos.pxd
- + src/shapely/_geos.pyx
- shapely/_pygeos_api.pxd → src/shapely/_pygeos_api.pxd
- shapely/_ragged_array.py → src/shapely/_ragged_array.py
- shapely/affinity.py → src/shapely/affinity.py
- shapely/algorithms/__init__.py → src/shapely/algorithms/__init__.py
- shapely/algorithms/_oriented_envelope.py → 
src/shapely/algorithms/_oriented_envelope.py
- shapely/algorithms/cga.py → src/shapely/algorithms/cga.py
- shapely/algorithms/polylabel.py → src/shapely/algorithms/polylabel.py
- shapely/conftest.py → src/shapely/conftest.py
- shapely/constructive.py → src/shapely/constructive.py
- shapely/coordinates.py → src/shapely/coordinates.py
- shapely/coords.py → src/shapely/coords.py
- shapely/creation.py → src/shapely/creation.py
- shapely/decorators.py → src/shapely/decorators.py
- shapely/errors.py → src/shapely/errors.py
- shapely/geometry/__init__.py → src/shapely/geometry/__init__.py
- shapely/geometry/base.py → src/shapely/geometry/base.py
- shapely/geometry/collection.py → src/shapely/geometry/collection.py
- shapely/geometry/geo.py → src/shapely/geometry/geo.py
- shapely/geometry/linestring.py → src/shapely/geometry/linestring.py
- shapely/geometry/multilinestring.py → src/shapely/geometry/multilinestring.py
- shapely/geometry/multipoint.py → src/shapely/geometry/multipoint.py
- shapely/geometry/multipolygon.py → src/shapely/geometry/multipolygon.py
- shapely/geometry/point.py → src/shapely/geometry/point.py
- shapely/geometry/polygon.py → src/shapely/geometry/polygon.py
- shapely/geos.py → src/shapely/geos.py
- shapely/io.py → src/shapely/io.py
- src/c_api.c → src/shapely/lib/c_api.c
- src/c_api.h → src/shapely/lib/c_api.h
- src/coords.c → src/shapely/lib/coords.c
- src/coords.h → src/shapely/lib/coords.h
- src/fast_loop_macros.h → src/shapely/lib/fast_loop_macros.h
- + src/shapely/lib/geom_arr.c
- + src/shapely/lib/geom_arr.h
- src/geos.c → src/shapely/lib/geos.c
- src/geos.h → src/shapely/lib/geos.h
- + src/shapely/lib/geos_funcs_O_b.c
- + src/shapely/lib/geos_funcs_O_b.h
- + src/shapely/lib/geos_funcs_YYO_b.c
- + src/shapely/lib/geos_funcs_YYO_b.h
- + src/shapely/lib/geos_funcs_YY_O.c
- + src/shapely/lib/geos_funcs_YY_O.h
- + src/shapely/lib/geos_funcs_YY_Y.c
- + src/shapely/lib/geos_funcs_YY_Y.h
- + src/shapely/lib/geos_funcs_YY_b.c
- + src/shapely/lib/geos_funcs_YY_b.h
- + src/shapely/lib/geos_funcs_YY_d.c
- + src/shapely/lib/geos_funcs_YY_d.h
- + src/shapely/lib/geos_funcs_YYd_Y.c
- + src/shapely/lib/geos_funcs_YYd_Y.h
- + src/shapely/lib/geos_funcs_YYd_b.c
- + src/shapely/lib/geos_funcs_YYd_b.h
- + src/shapely/lib/geos_funcs_YYd_d.c
- + src/shapely/lib/geos_funcs_YYd_d.h
- + src/shapely/lib/geos_funcs_Y_O.c
- + src/shapely/lib/geos_funcs_Y_O.h
- + src/shapely/lib/geos_funcs_Y_Y.c
- + src/shapely/lib/geos_funcs_Y_Y.h
- + src/shapely/lib/geos_funcs_Y_b.c
- + src/shapely/lib/geos_funcs_Y_b.h
- + src/shapely/lib/geos_funcs_Y_d.c
- + src/shapely/lib/geos_funcs_Y_d.h
- + src/shapely/lib/geos_funcs_Y_i.c
- + src/shapely/lib/geos_funcs_Y_i.h
- + src/shapely/lib/geos_funcs_Yd_Y.c
- + src/shapely/lib/geos_funcs_Yd_Y.h
- + src/shapely/lib/geos_funcs_Ydb_Y.c
- + src/shapely/lib/geos_funcs_Ydb_Y.h
- + src/shapely/lib/geos_funcs_Ydd_b.c
- + src/shapely/lib/geos_funcs_Ydd_b.h
- + src/shapely/lib/geos_funcs_Ydddd_Y.c
- + src/shapely/lib/geos_funcs_Ydddd_Y.h
- + src/shapely/lib/geos_funcs_Ydi_Y.c
- + src/shapely/lib/geos_funcs_Ydi_Y.h
- + src/shapely/lib/geos_funcs_Yi_Y.c
- + src/shapely/lib/geos_funcs_Yi_Y.h
- src/kvec.h → src/shapely/lib/kvec.h
- src/lib.c → src/shapely/lib/lib.c
- + src/shapely/lib/meson.build
- src/pygeom.c → src/shapely/lib/pygeom.c
- src/pygeom.h → src/shapely/lib/pygeom.h
- src/pygeos.c → src/shapely/lib/pygeos.c
- src/pygeos.h → src/shapely/lib/pygeos.h
- + src/shapely/lib/signal_checks.c
- + src/shapely/lib/signal_checks.h
- src/strtree.c → src/shapely/lib/strtree.c
- src/strtree.h → src/shapely/lib/strtree.h
- src/ufuncs.c → src/shapely/lib/ufuncs.c
- src/ufuncs.h → src/shapely/lib/ufuncs.h
- src/vector.c → src/shapely/lib/vector.c
- src/vector.h → src/shapely/lib/vector.h
- shapely/linear.py → src/shapely/linear.py
- shapely/measurement.py → src/shapely/measurement.py
- + src/shapely/meson.build
- shapely/ops.py → src/shapely/ops.py
- shapely/plotting.py → src/shapely/plotting.py
- shapely/predicates.py → src/shapely/predicates.py
- shapely/prepared.py → src/shapely/prepared.py
- shapely/set_operations.py → src/shapely/set_operations.py
- shapely/speedups.py → src/shapely/speedups.py
- shapely/strtree.py → src/shapely/strtree.py
- shapely/testing.py → src/shapely/testing.py
- benchmarks/__init__.py → src/shapely/tests/__init__.py
- shapely/tests/common.py → src/shapely/tests/common.py
- shapely/tests/__init__.py → src/shapely/tests/geometry/__init__.py
- shapely/tests/geometry/test_collection.py → 
src/shapely/tests/geometry/test_collection.py
- shapely/tests/geometry/test_coords.py → 
src/shapely/tests/geometry/test_coords.py
- shapely/tests/geometry/test_decimal.py → 
src/shapely/tests/geometry/test_decimal.py
- shapely/tests/geometry/test_emptiness.py → 
src/shapely/tests/geometry/test_emptiness.py
- shapely/tests/geometry/test_equality.py → 
src/shapely/tests/geometry/test_equality.py
- shapely/tests/geometry/test_format.py → 
src/shapely/tests/geometry/test_format.py
- shapely/tests/geometry/test_geometry_base.py → 
src/shapely/tests/geometry/test_geometry_base.py
- shapely/tests/geometry/test_hash.py → src/shapely/tests/geometry/test_hash.py
- shapely/tests/geometry/test_linestring.py → 
src/shapely/tests/geometry/test_linestring.py
- shapely/tests/geometry/test_multi.py → 
src/shapely/tests/geometry/test_multi.py
- shapely/tests/geometry/test_multilinestring.py → 
src/shapely/tests/geometry/test_multilinestring.py
- shapely/tests/geometry/test_multipoint.py → 
src/shapely/tests/geometry/test_multipoint.py
- shapely/tests/geometry/test_multipolygon.py → 
src/shapely/tests/geometry/test_multipolygon.py
- shapely/tests/geometry/test_point.py → 
src/shapely/tests/geometry/test_point.py
- shapely/tests/geometry/test_polygon.py → 
src/shapely/tests/geometry/test_polygon.py
- shapely/tests/geometry/__init__.py → src/shapely/tests/legacy/__init__.py
- shapely/tests/legacy/conftest.py → src/shapely/tests/legacy/conftest.py
- shapely/tests/legacy/data/emptypoint_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/emptypoint_1.8.5.post1.pickle
- shapely/tests/legacy/data/emptypolygon_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/emptypolygon_1.8.5.post1.pickle
- shapely/tests/legacy/data/geometrycollection_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/geometrycollection_1.8.5.post1.pickle
- shapely/tests/legacy/data/linearring_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/linearring_1.8.5.post1.pickle
- shapely/tests/legacy/data/linestring_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/linestring_1.8.5.post1.pickle
- shapely/tests/legacy/data/multilinestring_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/multilinestring_1.8.5.post1.pickle
- shapely/tests/legacy/data/multipoint_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/multipoint_1.8.5.post1.pickle
- shapely/tests/legacy/data/multipolygon_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/multipolygon_1.8.5.post1.pickle
- shapely/tests/legacy/data/point2d_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/point2d_1.8.5.post1.pickle
- shapely/tests/legacy/data/point3d_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/point3d_1.8.5.post1.pickle
- shapely/tests/legacy/data/polygon_1.8.5.post1.pickle → 
src/shapely/tests/legacy/data/polygon_1.8.5.post1.pickle
- shapely/tests/legacy/test_affinity.py → 
src/shapely/tests/legacy/test_affinity.py
- shapely/tests/legacy/test_box.py → src/shapely/tests/legacy/test_box.py
- shapely/tests/legacy/test_buffer.py → src/shapely/tests/legacy/test_buffer.py
- shapely/tests/legacy/test_cga.py → src/shapely/tests/legacy/test_cga.py
- shapely/tests/legacy/test_clip_by_rect.py → 
src/shapely/tests/legacy/test_clip_by_rect.py
- shapely/tests/legacy/test_create_inconsistent_dimensionality.py → 
src/shapely/tests/legacy/test_create_inconsistent_dimensionality.py
- shapely/tests/legacy/test_delaunay.py → 
src/shapely/tests/legacy/test_delaunay.py
- shapely/tests/legacy/test_empty_polygons.py → 
src/shapely/tests/legacy/test_empty_polygons.py
- shapely/tests/legacy/test_equality.py → 
src/shapely/tests/legacy/test_equality.py
- shapely/tests/legacy/test_geointerface.py → 
src/shapely/tests/legacy/test_geointerface.py
- shapely/tests/legacy/test_invalid_geometries.py → 
src/shapely/tests/legacy/test_invalid_geometries.py
- shapely/tests/legacy/test_linear_referencing.py → 
src/shapely/tests/legacy/test_linear_referencing.py
- shapely/tests/legacy/test_linemerge.py → 
src/shapely/tests/legacy/test_linemerge.py
- shapely/tests/legacy/test_locale.py → src/shapely/tests/legacy/test_locale.py
- shapely/tests/legacy/test_make_valid.py → 
src/shapely/tests/legacy/test_make_valid.py
- shapely/tests/legacy/test_mapping.py → 
src/shapely/tests/legacy/test_mapping.py
- shapely/tests/legacy/test_minimum_clearance.py → 
src/shapely/tests/legacy/test_minimum_clearance.py
- shapely/tests/legacy/test_ndarrays.py → 
src/shapely/tests/legacy/test_ndarrays.py
- shapely/tests/legacy/test_nearest.py → 
src/shapely/tests/legacy/test_nearest.py
- shapely/tests/legacy/test_operations.py → 
src/shapely/tests/legacy/test_operations.py
- shapely/tests/legacy/test_operators.py → 
src/shapely/tests/legacy/test_operators.py
- shapely/tests/legacy/test_orient.py → src/shapely/tests/legacy/test_orient.py
- shapely/tests/legacy/test_parallel_offset.py → 
src/shapely/tests/legacy/test_parallel_offset.py
- shapely/tests/legacy/test_persist.py → 
src/shapely/tests/legacy/test_persist.py
- shapely/tests/legacy/test_pickle.py → src/shapely/tests/legacy/test_pickle.py
- shapely/tests/legacy/test_polygonize.py → 
src/shapely/tests/legacy/test_polygonize.py
- shapely/tests/legacy/test_polylabel.py → 
src/shapely/tests/legacy/test_polylabel.py
- shapely/tests/legacy/test_predicates.py → 
src/shapely/tests/legacy/test_predicates.py
- shapely/tests/legacy/test_prepared.py → 
src/shapely/tests/legacy/test_prepared.py
- shapely/tests/legacy/test_products_z.py → 
src/shapely/tests/legacy/test_products_z.py
- shapely/tests/legacy/test_shape.py → src/shapely/tests/legacy/test_shape.py
- shapely/tests/legacy/test_shared_paths.py → 
src/shapely/tests/legacy/test_shared_paths.py
- shapely/tests/legacy/test_singularity.py → 
src/shapely/tests/legacy/test_singularity.py
- shapely/tests/legacy/test_snap.py → src/shapely/tests/legacy/test_snap.py
- shapely/tests/legacy/test_split.py → src/shapely/tests/legacy/test_split.py
- shapely/tests/legacy/test_substring.py → 
src/shapely/tests/legacy/test_substring.py
- shapely/tests/legacy/test_svg.py → src/shapely/tests/legacy/test_svg.py
- shapely/tests/legacy/test_transform.py → 
src/shapely/tests/legacy/test_transform.py
- shapely/tests/legacy/test_union.py → src/shapely/tests/legacy/test_union.py
- shapely/tests/legacy/test_validation.py → 
src/shapely/tests/legacy/test_validation.py
- shapely/tests/legacy/test_vectorized.py → 
src/shapely/tests/legacy/test_vectorized.py
- shapely/tests/legacy/test_voronoi_diagram.py → 
src/shapely/tests/legacy/test_voronoi_diagram.py
- shapely/tests/legacy/test_wkb.py → src/shapely/tests/legacy/test_wkb.py
- shapely/tests/legacy/test_wkt.py → src/shapely/tests/legacy/test_wkt.py
- shapely/tests/legacy/threading_test.py → 
src/shapely/tests/legacy/threading_test.py
- shapely/tests/test_constructive.py → src/shapely/tests/test_constructive.py
- shapely/tests/test_coordinates.py → src/shapely/tests/test_coordinates.py
- shapely/tests/test_coverage.py → src/shapely/tests/test_coverage.py
- shapely/tests/test_creation.py → src/shapely/tests/test_creation.py
- shapely/tests/test_creation_indices.py → 
src/shapely/tests/test_creation_indices.py
- shapely/tests/test_decorators.py → src/shapely/tests/test_decorators.py
- shapely/tests/test_geometry.py → src/shapely/tests/test_geometry.py
- shapely/tests/test_io.py → src/shapely/tests/test_io.py
- shapely/tests/test_linear.py → src/shapely/tests/test_linear.py
- shapely/tests/test_measurement.py → src/shapely/tests/test_measurement.py
- shapely/tests/test_misc.py → src/shapely/tests/test_misc.py
- shapely/tests/test_plotting.py → src/shapely/tests/test_plotting.py
- shapely/tests/test_predicates.py → src/shapely/tests/test_predicates.py
- shapely/tests/test_ragged_array.py → src/shapely/tests/test_ragged_array.py
- shapely/tests/test_set_operations.py → 
src/shapely/tests/test_set_operations.py
- shapely/tests/test_strtree.py → src/shapely/tests/test_strtree.py
- shapely/tests/test_testing.py → src/shapely/tests/test_testing.py
- shapely/validation.py → src/shapely/validation.py
- shapely/vectorized/__init__.py → src/shapely/vectorized/__init__.py
- shapely/wkb.py → src/shapely/wkb.py
- shapely/wkt.py → src/shapely/wkt.py


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/debian-gis-team/python-shapely/-/commit/c026eceba57dd19c202c7f37e68ccf128d38bfb2

-- 
View it on GitLab: 
https://salsa.debian.org/debian-gis-team/python-shapely/-/commit/c026eceba57dd19c202c7f37e68ccf128d38bfb2
You're receiving this email because of your account on salsa.debian.org. Manage 
all notifications: https://salsa.debian.org/-/profile/notifications | Help: 
https://salsa.debian.org/help


_______________________________________________
Pkg-grass-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to