You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The local file is missing 1,412 systems added upstream since the snapshot was taken.
114 System IDs present in the local file no longer exist upstream (renamed or retired) — including `NYC`, the same stale ID fixed in Documentation and example: "NYC" is no longer a system_id #8 for the README/examples. The underlying data file still has it.
The remote file has picked up 4 columns the local file predates: `Supported Versions`, `Authentication Info URL`, `Authentication Type`, `Authentication Parameter Name`.
Why it matters
`systems_provider_local_csv` (`gbfs/providers.py`) is a documented, exported offline alternative to the live-fetch provider, and the CSV is shipped as package data (`setup.py`, `MANIFEST.in`). Anyone using the offline/local path gets 220 stale systems, 114 of them dead IDs, and none of the 4 newer columns.
Next step
Before refreshing the file, confirming whether `systems_provider_local_csv` is actually wired into any default/consumer-facing code path, or only reachable if a caller explicitly opts into it.
The systems.csv snapshot bundled in the package (`gbfs/static/systems.csv`) is significantly out of date compared to the live upstream file at https://raw.githubusercontent.com/NABSA/gbfs/master/systems.csv.
Diff summary
Why it matters
`systems_provider_local_csv` (`gbfs/providers.py`) is a documented, exported offline alternative to the live-fetch provider, and the CSV is shipped as package data (`setup.py`, `MANIFEST.in`). Anyone using the offline/local path gets 220 stale systems, 114 of them dead IDs, and none of the 4 newer columns.
Next step
Before refreshing the file, confirming whether `systems_provider_local_csv` is actually wired into any default/consumer-facing code path, or only reachable if a caller explicitly opts into it.