[GRASS-git] [OSGeo/grass] ad7f15: temporal: Update and vendor ply dependency per rep...
Edouard Choinière
noreply at github.com
Sun Jul 20 15:07:09 PDT 2025
Branch: refs/heads/main
Home: https://github.com/OSGeo/grass
Commit: ad7f155d7ad744c74bde965cc51b9575862e08f4
https://github.com/OSGeo/grass/commit/ad7f155d7ad744c74bde965cc51b9575862e08f4
Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Date: 2025-07-20 (Sun, 20 Jul 2025)
Changed paths:
M .flake8
M .github/workflows/apt.txt
M .github/workflows/osgeo4w.yml
M .github/workflows/python_requirements.txt
M .pre-commit-config.yaml
M Dockerfile
M REQUIREMENTS.md
M binder/requirements.txt
M docker/debian/Dockerfile
M docker/ubuntu/Dockerfile
M docker/ubuntu_wxgui/Dockerfile
M macos/files/conda-requirements-dev-arm64.txt
M mswindows/osgeo4w/setup.hint.tmpl
M pyproject.toml
M python/grass/CMakeLists.txt
M python/grass/temporal/Makefile
A python/grass/temporal/ply/__init__.py
A python/grass/temporal/ply/lex.py
A python/grass/temporal/ply/yacc.py
M python/grass/temporal/temporal_algebra.py
M python/grass/temporal/temporal_operator.py
M python/grass/temporal/temporal_raster3d_algebra.py
M python/grass/temporal/temporal_raster_algebra.py
M python/grass/temporal/temporal_vector_algebra.py
M singularity/debian/singularityfile_debian
M temporal/t.rast.algebra/t.rast.algebra.html
M temporal/t.rast.algebra/t.rast.algebra.py
M temporal/t.rast3d.algebra/t.rast3d.algebra.html
M temporal/t.rast3d.algebra/t.rast3d.algebra.py
M temporal/t.select/t.select.html
M temporal/t.select/t.select.py
M temporal/t.vect.algebra/t.vect.algebra.html
M temporal/t.vect.algebra/t.vect.algebra.py
Log Message:
-----------
temporal: Update and vendor ply dependency per repo's instructions as no longer published (#5942)
This vendors an updated copy of PLY (Python Lex-Yacc), and removes references indicating that PLY needs to be installed. The author doesn't want to publish newer versions, and believe users should be vendoring their copy of PLY.
The file is kept largely untouched, in order to update the file more easily in the future.
* temporal: Vendor ply dependency par repo's instructions as no longer published
* temporal: Add ply to makefile
* temporal: Remove ply from requirements
* temporal: Use relative ply package in grass.temporal code
* temporal: Create ply subdirectory in makefile
* temporal: Remove checks for ply imports in temporal modules
* temporal: Remove references to ply in manual pages
* checks: Ignore vendored ply from flake8 checks
* checks: Ignore vendored ply from pre-commit checks
* temporal: Remove optimize and nowarn keywords sent to ply.lex as removed in newer version
* temporal: Remove write_tables keyword sent to ply.yacc as removed in newer version
* temporal: Use debug=False for yacc constructor in TemporalOperatorParser
* cmake: Add temporal/ply folder to build
* checks: Ignore pylint in ply code as it is external
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications
More information about the grass-commit
mailing list