| Age | Commit message (Collapse) | Author |
|
This replaces setup.py by a modern pyproject.toml using uv_build
backend.
Dependencies are being also managed by uv, so to install dependencies
and run the project one can execute:
```
uv sync
uv run pytest # optional
python -m avp
```
To build the both source and binary (wheel) distribution package run:
```
uv build
```
Uv can be installed with `pip install uv`.
The directory structure has been changed to reflect best practices.
- src/* -> src/avp/
- src/tests -> ../tests
|
|
and yeah, I accidentally ran black on the codebase. I don't want to spend more free time fixing that. All of these changes are simple renames or removals, nothing too major.
|
|
|
|
remove useless pytest fixtures
|
|
Allegedly the gui_scripts is only different from console_scripts on Windows, and it has the effect of hiding the console window. This seemed to make the `avp` entrypoint crash, possibly because the app already contains its own logic for hiding the console window(?). I've tested this on Windows 11 and it seems to work better using console_scripts.
|
|
It is easier for people to install with pip. We can always go back to SIMD in the future when we have a better install script. Packaged versions can still use Pillow-SIMD
|
|
|
|
|
|
dicts must be alphabetized in AV files
|
|
so adding new color-selection widgets is now simple
|
|
importing toolkit from live interpreter now works
|
|
+ preset manager uses mainwindow component list
|
|
component methods are auto-decorated & settings are now class variables
|
|
|
|
tons of sound options could be given now, + installation using setup.py
|
|
|
|
|
|
|
|
to readme
|