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 sysconfig scheme workaround for osx_framework_library #514

Merged
merged 1 commit into from
May 27, 2022

Conversation

cottsay
Copy link
Member

@cottsay cottsay commented May 24, 2022

The Homebrew folks took a similar approach to Debian's patch, but it's worse because their purelib completely disregards {prefix} entirely, meaning that colcon is attempting to install stuff into Homebrew's prefix path.

See https://github.com/Homebrew/homebrew-core/blob/2f008323193f636d32c4a970caa9e8b528c6c430/Formula/python%403.10.rb#L62-L68

The homebrew folks took a similar approach to Debian's patch, but it's
worse because their `purelib` completely disregards `{prefix}` entirely,
meaning that colcon is attempting to install stuff into Homebrew's
prefix path.
@cottsay cottsay added the bug Something isn't working label May 24, 2022
@cottsay cottsay self-assigned this May 24, 2022
@codecov
Copy link

codecov bot commented May 24, 2022

Codecov Report

Merging #514 (821e0e6) into master (8b59ff6) will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##           master     #514   +/-   ##
=======================================
  Coverage   81.70%   81.70%           
=======================================
  Files          60       60           
  Lines        3564     3564           
  Branches      684      684           
=======================================
  Hits         2912     2912           
  Misses        601      601           
  Partials       51       51           
Impacted Files Coverage Δ
colcon_core/python_install_path.py 75.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8b59ff6...821e0e6. Read the comment docs.

@cottsay cottsay added this to the 0.8.4 milestone May 27, 2022
@cottsay cottsay merged commit 2aafd6f into master May 27, 2022
@cottsay cottsay deleted the cottsay/homebrew-bs branch May 27, 2022 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Development

Successfully merging this pull request may close these issues.

2 participants