Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for easyer development #1061

Open
samuel-hxs opened this issue Jul 12, 2018 · 1 comment
Open

Changes for easyer development #1061

samuel-hxs opened this issue Jul 12, 2018 · 1 comment

Comments

@samuel-hxs
Copy link

samuel-hxs commented Jul 12, 2018

I experienced..
Forked and cloned client.
Opend in pycharm.
Created new run configuration.
Using Python 3.6.

how to reproduce if explanation is needed to reproduce the problem, add it here
Adding the client as modul to the run configuration creates missing utils problem.

I expected... write here what you think the best behaviour should be
Run the module without changing the working directory into src.

Where the bug is / What should be done if you have a suggestion for fixing the issue, add it here.
Check imports to make it possible running src as module like it is proberly intendet by Python designers.
Rename src to something like faf_python_client.

@Wesmania
Copy link
Contributor

Yeah, this is a TODO. Right now the client puts his own path into PYTHONPATH in order to import everything locally. AFAIK right now the convention is to use absolute imports everywhere, so what we'll need to do is replace all the relative imports with something like 'from fafclient import x'. We'll need to check how this change affects cx_freeze, too.

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

No branches or pull requests

2 participants