Setup this repo as a proper Python project with a pyproject.toml file and a main package #1289
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
I don't know if this is something you are interesting in, but I'm working on improving the organization of this repo to setup it as a proper Python project with a pyproject.toml and a main package with modules.
When done, this will allow iLEAPP to be built as a proper wheel and to be pushed to PyPi.
It will also be easier to install using
pip install ileapporpipx install ileapp.For now, I created a main package named ileapp/ at the root of the repo and put scripts/, assets/, ileapp.py and ileappGUI.py inside.
I'm managing the project with uv.
I'm working on Linux and it seems to work well. I can build a wheel and install ileapp from it. I'll try to test it on macOS and Windows (platform specific wheels could cause some issues). Some work is still needed for the pypinstaller *.spec files.
What do you thinks about this?
Best regards.