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

3.7/3.8 incompatibility on fbs freeze #17

Open
lgactna opened this issue Jul 6, 2020 · 4 comments
Open

3.7/3.8 incompatibility on fbs freeze #17

lgactna opened this issue Jul 6, 2020 · 4 comments
Labels
bug Something isn't working

Comments

@lgactna
Copy link
Member

lgactna commented Jul 6, 2020

See:
https://stackoverflow.com/questions/54138898/an-error-for-generating-an-exe-file-using-pyinstaller-typeerror-expected-str and pyinstaller issues 4200 and 4265.

fbs freeze will fail on both 3.7.7 and 3.8 due to pyinstaller errors.

Cannot find workaround (other than reverting to 3.6)

@lgactna lgactna added the bug Something isn't working label Jul 6, 2020
@lgactna lgactna added this to To do in 2020 Release via automation Jul 6, 2020
@lgactna
Copy link
Member Author

lgactna commented Jul 11, 2020

Potentially solved by using pyinstaller-dev (4.0.0), requires manual editing of fbs dependencies and may not work

edit requirements.txt and setup.py of fbs, download and build manually; run python setup.py install / remove pyinstaller as a dependency

@lgactna
Copy link
Member Author

lgactna commented Jul 22, 2020

Successfully ran fbs freeze and fbs installer by using the following workarounds:

Issues:

  • Requires administration privileges to run, as log.txt normally requires permissions for some reason

  • Obviously google sheets functionality is busted if there's no google-api-python-client

  • That's about it

All functionality and resources seem to work properly. An earlier issue with the websocket functionality not working was discovered to be the result of a bad find+replace (5677cd1, fixing a3a39e8).

Will release installer as proof-of-concept.

@lgactna lgactna moved this from To do to In progress in 2020 Release Jul 22, 2020
@lgactna
Copy link
Member Author

lgactna commented Jul 22, 2020

see 876 at google-api-python-client,
dependencies at https://build-system.fman.io/manual/

@lgactna
Copy link
Member Author

lgactna commented Jul 22, 2020

rename log.txt -> log.log?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
2020 Release
  
In progress
Development

No branches or pull requests

1 participant