Skip to content

Warning system, prepare for import stmt, formatting, precommit, spec link, update dev workflow readme section#84

Merged
zimri-leisher merged 10 commits into
develfrom
warning-system
Jul 5, 2026
Merged

Warning system, prepare for import stmt, formatting, precommit, spec link, update dev workflow readme section#84
zimri-leisher merged 10 commits into
develfrom
warning-system

Conversation

@zimri-leisher

@zimri-leisher zimri-leisher commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator
Related Issue(s) #82
Has Unit Tests (y/n) y
Documentation Included (y/n) y

Change Description

  • Add a warning system.
    • Two warnings so far: empty range, and import with side effects
    • Warnings can be ignored or promoted to errors via CLI flags
  • Add tests of the import stmt, that are xfail for now. Also add a section to the spec for import.
  • Add links between the spec and tests of the spec
  • Add a python script which maintains those links
  • Add a precommit hook which runs black, and runs the spec linker script
  • Reformat the whole codebase with Black
  • Update readme developer workflow section to be correct, and also include all the new flags and tools

Comment thread test/fpy/test_warnings.py Dismissed
@zimri-leisher zimri-leisher changed the title Warning system, prepare for import stmt Warning system, prepare for import stmt, formatting, precommit, spec link, update dev workflow readme section Jul 5, 2026
zimri-leisher and others added 3 commits July 5, 2026 11:57
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@zimri-leisher zimri-leisher merged commit edf8d8a into devel Jul 5, 2026
8 checks passed
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