indygreg / indygreg/PyOxidizer
spafit example of cryptography and Qt
- Dominant language
- Rust
- Stars
- 6.2k
- Forks
- 256
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/jamesabel/spafit is an old fairly simple test case using cryptography and Qt.
I've been doing an update, many years later at https://github.com/jamesabel/spafit/pull/2
cx_Freeze is now working.
PyOxidizer is not.
I tried
```toml
[[packaging_rule]]
type = "package-root"
path = "../venv"
packages = ["PyQt5.QtWidgets"]
```
The error I get is
```py
Traceback (most recent call last):
File "importlib.util", line 94, in find_spec
File "main", line 4, in
ModuleNotFoundError: No module named 'PyQt5.QtWidgets'
```
https://github.com/indygreg/PyOxidizer/issues/27 has a few examples, and mentions Qt5, but I didnt see a working example.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the spafit repository and pull request #2, then reproduce the PyOxidizer packaging setup with the shown packaging_rule and ModuleNotFoundError. Compare the result with the Qt5 examples referenced in issue #27; done means the spafit example packages and resolves PyQt5.QtWidgets successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100