skinkie / reference

Personal repository where I collect working examples to understand inner workings while building PyNeTExConv
GNU Affero General Public License v3.0
0 stars 1 forks source link

Using next for netex does crate problems #9

Closed ue71603 closed 2 months ago

ue71603 commented 2 months ago

Then I get a problem:

C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\venv\Scripts\python.exe C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\GtfsNeTEx.py 
Traceback (most recent call last):
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\GtfsNeTEx.py", line 15, in <module>
    from callsprofile import CallsProfile
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\callsprofile.py", line 5, in <module>
    from netex import ServiceJourney, StopPointInJourneyPattern, ServiceJourneyPattern, PointsInJourneyPatternRelStructure, \
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\__init__.py", line 1, in <module>
    from netex.ne_tex_publication import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\ne_tex_publication.py", line 4, in <module>
    from netex.netex_framework.netex_payload_framework import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\__init__.py", line 1, in <module>
    from netex.netex_framework.netex_payload_framework import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_payload_framework.py", line 3, in <module>
    from netex.netex_framework.netex_frames.netex_composite_frame_version import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_frames\__init__.py", line 1, in <module>
    from netex.netex_framework.netex_frames.netex_common_frame_version import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_frames\netex_common_frame_version.py", line 2, in <module>
    from netex.netex_framework.netex_responsibility.netex_version_frame_version import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_responsibility\__init__.py", line 5, in <module>
    from netex.netex_framework.netex_responsibility.netex_alternative_text_version import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_responsibility\netex_alternative_text_version.py", line 3, in <module>
    from netex.netex_framework.netex_responsibility.netex_relationship import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_responsibility\netex_relationship.py", line 4, in <module>
    from netex.netex_framework.netex_frames.netex_composite_frame_version import (
  File "C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_frames\netex_composite_frame_version.py", line 3, in <module>
    from netex.netex_framework.netex_frames.netex_common_frame_version import (
ImportError: cannot import name 'CommonVersionFrameStructure' from partially initialized module 'netex.netex_framework.netex_frames.netex_common_frame_version' (most likely due to a circular import) (C:\Users\ue71603\MG_Daten\github\reference\gtfs-netex-test\netex\netex_framework\netex_frames\netex_common_frame_version.py)

Process finished with exit code 1

Is this a problem in NeTEx we need to fix?

skinkie commented 2 months ago

To generate please use:

xsdata generate -c netex.conf path/to/xsd/NeTEx_publication.xsd

This is how the current netex folder is generated (it should not have to be updated, when not in XML Schema development).

ue71603 commented 2 months ago

will retest