indygreg / indygreg/PyOxidizer

spafit example of cryptography and Qt

Open
#153 1 comment 0 reactions 0 assignees View on GitHub
compatibility
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.