Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add custom version of fake_bpy_modules to the project #114

Merged
merged 64 commits into from
Jun 22, 2024
Merged

Commits on Jun 13, 2024

  1. Added a copy of fake-bpy-module to the project to customize it for Mc…

    …blend's type-checking needs.
    Nusiq committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a7f1061 View commit details
    Browse the repository at this point in the history
  2. Adjusting fake-bpy-module to make it work with VSCode's Pyright:

    - Renamed the stub files to use the .pyi extension instead of .py (somehow it helps the linter with parsing the files)
    - Moved the modules of the 'bpy' package to their own packages (subpackages of 'bpy'). Stops pyright from complaining about 'invalid' imports.
    - Adjusted the pyproject toml to include fake-bpy-module packages relevant for the Mcblend project.
    Nusiq committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    76ceee4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ba001e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e6670b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    3eda421 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f51938 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3f858f View commit details
    Browse the repository at this point in the history
  4. Added extra type annotations to some of the Vector from mathutils mod…

    …ule propertise like (xyz, xzy etc.).
    Nusiq committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    cb4e169 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    593672f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cce747d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Removed 'get_co', 'set_co', 'matmul' and 'matmul_chain' from typed_bp…

    …y_access. Improved the __matmul__ implementations for 'Matrix', 'Vector' and 'Quaternion' from mathutils.
    Nusiq committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    7fafa6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c65ec8 View commit details
    Browse the repository at this point in the history
  3. Removed 'get_context_object' from typed_bpy_access and changed all pa…

    …rts of code that use 'context.active_object' to 'context.object'
    Nusiq committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    dfbeaff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b421e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    615f5c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fdf5cb5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    081f7a5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6486d0a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    456f42f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6a917e8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7afb644 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b019245 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4637cd8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9fd04c0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c961aef View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    87dee64 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    31e5888 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    071d43c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    67644d6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bc0d1f9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    85ff2ca View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    0821328 View commit details
    Browse the repository at this point in the history
  2. Removed following functions from typed_bpy_access:

    - get_matrix
    - get_matrix_local
    - get_matrix_parent_inverse
    - get_matrix_world
    - set_matrix
    - set_matrix_local
    - set_matrix_local
    - set_matrix_parent_inverse
    - set_matrix_world
    Nusiq committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    3792cde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab55e5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b64a3e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdb9d61 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5301e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    f9b3ca9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2aa140 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    520a234 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce842f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fcf7fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22db65c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac04edb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    859920a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6942ade View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d4e7dcf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9be46cf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0b74bd7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cc69815 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5d0e59e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    30a7494 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    adfe050 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c3f06b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    2d29271 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed75cb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed2bb98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    65c9de0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a30e9e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    94c728d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Simplified the functions used for accessing the custom Mcblend proper…

    …ties. Now they work directly with the objects that contain these properties.
    Nusiq committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    f0ebd55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a357955 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    c6225cb View commit details
    Browse the repository at this point in the history
  2. Update test github action.

    Nusiq committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    66ea2bb View commit details
    Browse the repository at this point in the history