Skip to content

Conversation

@cottsay
Copy link
Member

@cottsay cottsay commented May 20, 2025

This release of setuptools has begun the final process of dropping support for the features we use to enable --symlink-install of Python packages. Unless we can find a way to move forward with what they're proposing, we should advertise that we're incompatible with future releases of setuptools.

@cottsay cottsay requested a review from nuclearsandwich May 20, 2025 21:47
@cottsay cottsay self-assigned this May 20, 2025
@cottsay cottsay linked an issue May 20, 2025 that may be closed by this pull request
This release of setuptools has begun the final process of dropping
support for the features we use to enable --symlink-install of Python
packages. Unless we can find a way to move forward with what they're
proposing, we should advertise that we're incompatible with future
releases of setuptools.
@cottsay cottsay force-pushed the cottsay/setuptools-80 branch from c024953 to 3f27871 Compare May 20, 2025 21:55
@cottsay
Copy link
Member Author

cottsay commented May 20, 2025

Joint CI with #698: #700

@codecov
Copy link

codecov bot commented May 20, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.04%. Comparing base (58472f6) to head (81d0ee6).
Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #699   +/-   ##
=======================================
  Coverage   87.04%   87.04%           
=======================================
  Files          69       69           
  Lines        4077     4077           
  Branches      703      703           
=======================================
  Hits         3549     3549           
  Misses        417      417           
  Partials      111      111           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nuclearsandwich
Copy link
Contributor

features we use to enable --symlink-install of Python packages.

Is there an open colcon-core issue that enumerates these features / the current status of this effort? We could potentially use the Community Call that Kat runs to get contributors together to mature the post-setuptools alternatives.

@cottsay
Copy link
Member Author

cottsay commented Jul 23, 2025

Is there an open colcon-core issue that enumerates these features / the current status of this effort?

I don't think it's tracked anywhere, no.

@cottsay cottsay merged commit 2b6874c into master Jul 23, 2025
40 checks passed
@cottsay cottsay deleted the cottsay/setuptools-80 branch July 23, 2025 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

--symlink-install breaks for setuptools >= 80.0.0

5 participants