Skip to content

Conversation

@dopplershift
Copy link
Member

Description Of Changes

  • Move the grammar and Makefile to tools/ so that we don't include them in the wheels we ship
  • Improve Makefile and include details for installing canopy
  • Move io/_metar_parser/metar_parser.py to io/_metar_parser.py since there was only one file in that private subpackage. A private module is a simpler layout.

I tried regenerating the parser with canopy, but the latest version (now 0.4.1) produces no differences.

@dopplershift dopplershift added Type: Maintenance Updates and clean ups (but not wrong) Area: IO Pertains to reading data labels Nov 7, 2025
@dopplershift dopplershift requested a review from a team as a code owner November 7, 2025 23:37
@dopplershift dopplershift requested review from dcamron and removed request for a team November 7, 2025 23:37
@dcamron dcamron enabled auto-merge December 23, 2025 22:46
This puts the grammar and Makefile to the tools folder so they're not
included in the wheels we ship.

Also build up the Makefile a bit to encode how to install canopy.
Replace private subpackage with a private module since we moved
everything else out of that private directory.
@dcamron dcamron merged commit ae69c58 into Unidata:main Dec 23, 2025
40 of 41 checks passed
@github-actions github-actions bot added this to the 1.8.0 milestone Dec 23, 2025
@dopplershift dopplershift deleted the move-parser branch December 23, 2025 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: IO Pertains to reading data Type: Maintenance Updates and clean ups (but not wrong)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants