Skip to content

chore: update pyspelling to use uv tool run and add transitive dependency pins - #4386

Merged
jonpspri merged 1 commit into
mainfrom
jps-housekeeping-04-22
Apr 23, 2026
Merged

chore: update pyspelling to use uv tool run and add transitive dependency pins#4386
jonpspri merged 1 commit into
mainfrom
jps-housekeeping-04-22

Conversation

@jonpspri

Copy link
Copy Markdown
Collaborator

Changes

  • Updated Makefile to use uv tool run for pyspelling instead of venv-installed binary
  • Added PYSPELLING_VERSION variable (2.11) to Makefile
  • Removed pyspelling from pyproject.toml dev dependencies
  • Added transitive dependency pins:
    • Mako>=1.3.11 (alembic)
    • langsmith>=0.7.31 (langchain-core, in llmchat extra)
  • Updated python-multipart from >=0.0.22 to >=0.0.26
  • Reformatted exclude-newer-package to multi-line table format for readability
  • Added date-based excludes for: Mako, python-multipart, langsmith, langchain-openai
  • Removed .pyspelling.yml exclusion from MANIFEST.in

Testing

  • Run make spellcheck to verify pyspelling works via uv tool run
  • Run uv sync to verify dependency resolution with new pins

dawid-nowak
dawid-nowak previously approved these changes Apr 22, 2026
Allow IMAGE_LOCAL to be overridden externally for docker compose commands.
This enables flexible environment setup with custom images via commands
like 'make testing-up IMAGE_LOCAL=custom-image:tag'.

Changes:
- Wrap IMAGE_LOCAL definition in ifndef block to allow external override
- Add echo statement in testing-up to show which image is being used
- Maintains backward compatibility with existing workflows

This improves developer experience by allowing easy testing with
different image builds without modifying the Makefile.

Signed-off-by: Jonathan Springer <jps@s390x.com>
@jonpspri
jonpspri force-pushed the jps-housekeeping-04-22 branch from 14f812c to a7a1eff Compare April 23, 2026 08:40
@jonpspri
jonpspri merged commit 414db10 into main Apr 23, 2026
47 of 48 checks passed
@jonpspri
jonpspri deleted the jps-housekeeping-04-22 branch April 23, 2026 09:30
gcgoncalves pushed a commit that referenced this pull request Apr 23, 2026
Allow IMAGE_LOCAL to be overridden externally for docker compose commands.
This enables flexible environment setup with custom images via commands
like 'make testing-up IMAGE_LOCAL=custom-image:tag'.

Changes:
- Wrap IMAGE_LOCAL definition in ifndef block to allow external override
- Add echo statement in testing-up to show which image is being used
- Maintains backward compatibility with existing workflows

This improves developer experience by allowing easy testing with
different image builds without modifying the Makefile.

Signed-off-by: Jonathan Springer <jps@s390x.com>
brian-hussey pushed a commit that referenced this pull request May 5, 2026
Allow IMAGE_LOCAL to be overridden externally for docker compose commands.
This enables flexible environment setup with custom images via commands
like 'make testing-up IMAGE_LOCAL=custom-image:tag'.

Changes:
- Wrap IMAGE_LOCAL definition in ifndef block to allow external override
- Add echo statement in testing-up to show which image is being used
- Maintains backward compatibility with existing workflows

This improves developer experience by allowing easy testing with
different image builds without modifying the Makefile.

Signed-off-by: Jonathan Springer <jps@s390x.com>
Signed-off-by: Brian Hussey <brian.hussey@ie.ibm.com>
msureshkumar88 pushed a commit that referenced this pull request May 13, 2026
Allow IMAGE_LOCAL to be overridden externally for docker compose commands.
This enables flexible environment setup with custom images via commands
like 'make testing-up IMAGE_LOCAL=custom-image:tag'.

Changes:
- Wrap IMAGE_LOCAL definition in ifndef block to allow external override
- Add echo statement in testing-up to show which image is being used
- Maintains backward compatibility with existing workflows

This improves developer experience by allowing easy testing with
different image builds without modifying the Makefile.

Signed-off-by: Jonathan Springer <jps@s390x.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants