Comments (1)
Ok, after a few hours I noticed that even if were adding the package 'test_app', not all of its contents were going into the lib folder.
I'm now using this in my setup.py to get all the contents of a list of main folders that are part of a django project:
def get_py_files(directories):
py_files = []
for directory in directories:
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith('.py'):
relative_root = root.replace(directory, '').lstrip(os.sep)
dotted_path = relative_root.replace(os.sep, '.')
if dotted_path:
py_files.append(f"{directory}.{dotted_path}.{file[:-3]}")
else:
py_files.append(f"{directory}.{file[:-3]}")
return py_files
Probably not the cleanest way, but it works and auto detects the command without the previous solution I did before.
from cx_freeze.
Related Issues (20)
- .EXE File creating Issue HOT 9
- bdist_msi fails when packages are given as argument to cx_Freeze.setup() HOT 2
- Exe File working on my machine but not working on other machine HOT 3
- Cx Freeze using information from QLibraryInfo that is not initialized yet HOT 6
- Cannot add venv due to relative absolute path HOT 3
- cx_freeze pulling in wrong dynamic libraries HOT 31
- pack one complex project with many model raise RecursionError: maximum recursion depth exceeded HOT 1
- division by zero since generated main.exe can't get QPixmap height HOT 7
- cx_Freeze-- ModuleNotFoundError : No module name 'socks' HOT 1
- TorchVision 0.17.1+cu118.: OSError: could not get source code HOT 13
- WIN rerror HOT 9
- module 'abc' has no attribute '__file__' HOT 39
- cx_Freeze.exception.OptionError: no base named 'console' ('console-cpython-312-x86_64-linux-gnu') HOT 12
- cx_freeze with tensorflow-directml-plugin HOT 7
- Feature Idea or Request => Mutli Platform Support for Building Binaries for other Platforms
- Flag to prevent library.zip creation HOT 4
- cx_Freeze.exception.OptionError: no base named 'console' ('console-cpython-311-darwin') HOT 8
- My app tries to create files in library.zip HOT 2
- Can you help? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cx_freeze.