* Document zip, zip+https etc
* Rel 1.3.10 (#3054)
* Require Numpy 2 when building
* Add support for testing Numpy 2/1 compatibility, call import_array()
* Fix job name and specs
* Change to github's docker repo
* Numpy 2 only for python version >= 3.9
* Add other test modules
* Delete source checkout before running tests
* Eliminate last use of pkg_resources
* Update change log and version
* Update change log again.
* Remove duplicated installs
* Revert "Rel 1.3.10 (#3054)" (#3059)
This reverts commit 8795878f02e719d77eb1a1e4fdf6fba772c575a2.
* Rel 1.3.10 take 2 (#3060)
* Require Numpy 2 when building
* Add support for testing Numpy 2/1 compatibility, call import_array()
* Fix job name and specs
* Change to github's docker repo
* Numpy 2 only for python version >= 3.9
* Add other test modules
* Delete source checkout before running tests
* Eliminate last use of pkg_resources
* Update change log and version
* Update change log again.
* Remove duplicated installs
* Disallow rotated rasters for merge 1.3.10
Resolves#3066
* This is 1.3.10
* Pin to 2.0.0rc1 exactly for this release
* Fix change log
* Resolve doc conflict and remove duped Makefile target
* Remove codecov step
* Rename jobs to help conditional expression evaluation
* Always run steps
* Always run the feed fetching step
* Continue on error
* Fix syntax
* Fix test matrix
* Remove debugging info
* Set a default file for last job
* Fix jq command syntax
* Convert test with latest GDAL into a reusable workflow
* Fix "uses" usage
* Remove secrets
* Add an on-demand workflow
* New names for workflows and jobs
* Rework the dispatch workflow, it only runs in the default branch.
Adds a new input for the reusable workflow.
* A feed based approach to testing against recent GDAL tags
* Set github output, remove rasterio matrix dimension
* Fix output
* Correct job output
* Add missing checkout action
* Remove steps from second job
* More yaml shuffling
* Add feed parsing and time delta logic to python script
* Use Python 3.11
* Ensure python3
* Do update environment
* Grab only tags from the last 12 hours
* Remove unused import
* Change test to != '[]'
* Save a list of failures and retry in the next run
* Attach run to name
* Fix yaml
* Rename failure file
* Consolidate a step
* Fix indentation
* Debug listing
* Add a test case
* Add token env var for gh CLI
* Continue on error
* Test for file
* Fix syntax
* Quote GDAL tags, which may include a space
* Quote branch in script
* New logic to get tag from feed
* More debuggin
* Upload failure files
* Remove default tags
* Get the right artifact from the last not-cancelled branch run
---------
Co-authored-by: Sean Gillies <seangillies@Seans-MacBook-Air.local>
* Convert test with latest GDAL into a reusable workflow
* Fix "uses" usage
* Remove secrets
* Add an on-demand workflow
* New names for workflows and jobs
* Rework the dispatch workflow, it only runs in the default branch.
Adds a new input for the reusable workflow.
---------
Co-authored-by: Sean Gillies <seangillies@Seans-MacBook-Air.local>
* Build two branches, master and the latest release branch
* Make comparisons more robust against 3.7/3.8 differences
* In a merge test, compare ascii grid data as single strings
Resolves#2958
* Run builds against latest GDAL weekly
---------
Co-authored-by: Sean Gillies <seangillies@Seans-MacBook-Air.local>
* Update version and change log
* RTD version 2
* Require Cython < 3
* Remove extra _matches function
* Skip a few tests if shapely cannot be imported.
Add "python_version < '3.12'" to test's shapely requirement. There
are no shapely wheels for 3.12 yet.
* Relax numpy requirement for installation
* Add a backend section
* With build isolation
* Require setuptools >= 67.8
* Update change log, this is 1.3.8.post1
* Bump to next dev version
* Add sphinx-rtd-theme dependency
---------
Co-authored-by: Sean Gillies <seangillies@Seans-MacBook-Air.local>
* ENH: Add support for Int64 & UInt64 for GDAL 3.5+
* Use ubuntu-small, not full, also xfail a test for GDAL 3.5.0
Co-authored-by: snowman2 <alansnow21@gmail.com>
* CI: Add GitHub Action Test workflow with conda & gdal docker
* add python3.7
* do not fail fast
* typo
Co-authored-by: vincentsarago <vincent.sarago@gmail.com>