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
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.
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.

1 participant