PEP 829 – Package Startup Configuration Files is deprecating import statements in .pth files, and replaces them with entrypoints in .pth files and .start files for Python 3.15. It looks like editable installs were considered in the discussion and the replacement should be a small diff. However, no one tested that it looks like, so it's hard to be sure - we should try this soon to see if there are any unexpected issues. The implementation landed two days ago in python/cpython#149109, so should be available in 3.15.0b1
PEP 829 – Package Startup Configuration Files is deprecating
importstatements in.pthfiles, and replaces them with entrypoints in.pthfiles and.startfiles for Python 3.15. It looks like editable installs were considered in the discussion and the replacement should be a small diff. However, no one tested that it looks like, so it's hard to be sure - we should try this soon to see if there are any unexpected issues. The implementation landed two days ago in python/cpython#149109, so should be available in 3.15.0b1