Skip to content

Conversation

@buddly27
Copy link
Contributor

@buddly27 buddly27 commented May 11, 2025

  • Update GitHub workflows to test against newer OpenUSD and Python versions;
  • Adjust FindUSD.cmake to detect and respect internal Boost.Python usage,
    avoiding external Boost::python if not needed by inspecting 'pxr.h';
  • Update Python bindings to use appropriate Boost.Python namespace (internal or external);
  • Replace deprecated boost::optional with std::optional in test utilities.

@buddly27 buddly27 changed the base branch from main to dev May 11, 2025 19:32
@buddly27 buddly27 changed the base branch from dev to main May 11, 2025 19:33
@buddly27 buddly27 force-pushed the fix-tests branch 12 times, most recently from b6a8d5a to 08871fa Compare May 12, 2025 19:40
@buddly27 buddly27 changed the title Fix Unit Tests Improve USD and Boost.Python compatibility across versions May 12, 2025
@buddly27 buddly27 force-pushed the fix-tests branch 3 times, most recently from e8fbaab to 84bc999 Compare May 13, 2025 17:12
- Update GitHub workflows to test against newer OpenUSD and Python versions;
- Adjust FindUSD.cmake to detect and respect internal Boost.Python usage,
  avoiding external Boost::python if not needed by inspecting 'pxr.h';
- Update Python bindings to use appropriate Boost.Python namespace (internal or external);
- Replace deprecated `boost::optional` with `std::optional` in test utilities.
include:
- usd: "v24.08"
python: "3.11"
usd: ["v25.05"]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We skipped 25.02a because the expected notices from muted layers were temporarily altered and later reverted in 25.05.
PixarAnimationStudios/OpenUSD@d0fe05e

@davvid davvid self-requested a review May 13, 2025 23:01
@buddly27 buddly27 merged commit 7d45ea5 into main May 13, 2025
4 checks passed
@buddly27 buddly27 deleted the fix-tests branch May 14, 2025 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants