reorganized build directory
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
# Build tooling
|
||||
|
||||
Use one launcher from the repo root:
|
||||
|
||||
```bash
|
||||
python build/run.py <command>
|
||||
```
|
||||
|
||||
```text
|
||||
build/
|
||||
run.py << single entrypoint
|
||||
README.md
|
||||
common/ shared helpers (paths, pyproject, verify)
|
||||
wheel/ SDK .whl (Nuitka + manylinux Docker)
|
||||
gui/
|
||||
common/ shared PyInstaller driver
|
||||
ory_finger/ ORY-FINGER dashboard
|
||||
ory_mini/ ORY-MINI internal GUI (scaffold)
|
||||
ory_box/ ORY-BOX internal GUI (scaffold)
|
||||
```
|
||||
|
||||
## Commands
|
||||
|
||||
### SDK wheel
|
||||
|
||||
```bash
|
||||
python build/run.py wheel-win
|
||||
python build/run.py wheel-manylinux
|
||||
|
||||
# Single Version
|
||||
python build/run.py wheel
|
||||
# Inside Docker
|
||||
python build/run.py wheel --target pypi-linux --verify
|
||||
```
|
||||
|
||||
Direct module paths (same behavior):
|
||||
|
||||
```bash
|
||||
python build/wheel/build.py
|
||||
build\wheel\win.bat
|
||||
.\build\wheel\docker\run.ps1
|
||||
```
|
||||
|
||||
### GUI
|
||||
|
||||
```bash
|
||||
python build/run.py gui finger
|
||||
python build/run.py gui mini # scaffold / NotImplemented
|
||||
python build/run.py gui box # scaffold / NotImplemented
|
||||
```
|
||||
|
||||
### Verify
|
||||
|
||||
```bash
|
||||
python build/run.py verify path\to\orisys.whl
|
||||
python build/run.py verify --gui-dist --product ory_finger
|
||||
```
|
||||
|
||||
## Outputs
|
||||
|
||||
- Wheels: `SDK/<version>/`, `dist/repaired/`
|
||||
- Finger GUI: `dist/OrisysDashboard/`
|
||||
- Future mini/box: `dist/OryMini/`, `dist/OryBox/`
|
||||
|
||||
Generated work files under `build/nuitka/` and `build/pyinstaller_work/` are gitignored.
|
||||
Reference in New Issue
Block a user