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

Support cx_freeze #185

Open
TTimo opened this issue Apr 20, 2020 · 3 comments
Open

Support cx_freeze #185

TTimo opened this issue Apr 20, 2020 · 3 comments
Assignees
Labels
question Further information is requested

Comments

@TTimo
Copy link

TTimo commented Apr 20, 2020

I would like to distribute a small python app that uses rethinkdb on Windows. I have some experience using cx_freeze for this sort of tasks so I gave it a try (with latest Python 3.8, rethinkdb-python and cx_freeze modules).

Unfortunately the packaging doesn't work atm, the packaged version fails to initialize with an error doesn't support asyncio loop type (my project does use asyncio - it would probably be a different loop type error for other loop types).

It appears the net_asyncio and other modules are not being packaged.

@TTimo TTimo added enhancement New feature or request not qualified The issue is not checked yet by the owners question Further information is requested labels Apr 20, 2020
@gabor-boros
Copy link
Member

Hello @TTimo,

I’ll check this in the upcoming days! Thanks for reporting. 😶

@gabor-boros
Copy link
Member

Hello @TTimo,

I just got back to this. What do you mean by "It appears the net_asyncio and other modules are not being packaged."? I just downloaded the files from PyPi, extracted it and as I can see, every file is there including net_asyncio.py.

Could you please help me with more context?

@gabor-boros gabor-boros removed enhancement New feature or request not qualified The issue is not checked yet by the owners labels May 1, 2020
@TTimo
Copy link
Author

TTimo commented May 1, 2020

cx_freeze is a tool for distribution of python software. In particular on Windows, it pulls python's executables and shared libraries together, as well as your compiled modules and dependencies, and puts everything together in such a way that it can run on any Windows machine, and not require Python installed beforehand.

@gabor-boros gabor-boros added this to the Sprint #2 milestone May 22, 2020
@gabor-boros gabor-boros removed this from the Sprint #2 milestone Sep 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants