Skip to content

Conversation

@jsteelz
Copy link
Member

@jsteelz jsteelz commented Oct 8, 2025

Adds support for reading/writing to itinerary_cells.txt and the trips schema that comes with. This is used internally by Transit in its data-processing pipeline for efficiency.

New minor version that can be consumed by other projects that depend on these binding, such as GTFS-Flex-to-GOFS-lite and GTFS-blocks-to-transfers.

Copy link

@n8han n8han left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm at the code level, and the integration with the existing functionality as well



def do_test(feed_dir):
itineraries = 'itineraries' in feed_dir.name
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems very strange to me, but after a read thru of test_support.py I see it does follow existing code in terms of meaningful directory names. The approach established there of a single do_test function all tests doesn't scale well but 🤷

@jsteelz jsteelz merged commit bb8a325 into main Nov 3, 2025
1 check 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.

4 participants