Reworked main entry point - #567
Conversation
|
Not sure, but shouldn't the GUI entry point still be in the |
|
I suppose that makes a lot of sense if we could remove pyside6 entirely from the headless binary. I wasn't planning for that though. My intention was to dispatch different whatever is needed at runtime. However, I'm not opposed to your idea, though it's way out of the scope of this PR. I would actually do the reverse and call the new top-level module usdb_syncer_cli though. The existing usdb_syncer namespace is widely understood by users to be the GUI, and I don't think that should be changed. |
|
Not sure how removing PySide6 completely would work, since we're also using it for stuff like threading and events. But yeah, that would be ideal. |
|
How would you have the pypi namespace work? Have a usdb_syncer_gui package? Or a usdb_syncer_cli package, with usdb_syncer including the Gui? |
|
The latter. |
Separated main entrypoint from gui module.