| # Howto create a python 3.10+ patch |
| |
| 1) Checkout voltha-docs |
| 2) cd voltha-docs |
| 3) Create a virtual environment: |
| - make venv (default python version) |
| - make venv-activate-patched (for python v3.10+) |
| 4) make patch-init |
| 5) modify the file to be patched beneath staging/${relative_path_to_patch} |
| 6) make patch-create PATCH_PATH=${relative_path_to_patch} |
| o This will create patches/${relative_path_to_patch}/patch |
| o make patch-create PATCH_PATH=lib/python3.10/site-packages/sphinx/util/typing.py |
| lib/python3.10/site-packages/sphinx/util/typing/patch |
| 7) Verify |
| o make sterile |
| o make venv |
| 8) Validate |
| o make lint |
| o make test |
| |
| # [EOF] |