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]