You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are known instances of projects that install directly from the master branch, rather than a PyPi package.
We can make the move to the new conventional main branch count by also dropping support of directly installing from master branch (or any other branch for that matter).
Benefits
Assets should not be maintained and built directly in the repo
Breaking changes for backwards Sphinx compatibility are coming and we do not know how this might affect very old deployments that rely on master.
Practical Proposal
Keep master but stop updating it
Freeze master after the 1.1.x release and set new default branch to main
Retarget any open PRs after 1.1.x release.
Start building non-tracked assets upon release, but do not change the build method for now (a reproducible one!). Write it down, preferably as a GitHub Action or similar.
Let's continue discussion on #1221. The largest change from #1221 is how we handle installations directly pointing to our repository. We probably don't want to make the jump to main prematurely, if retaining master provides a way to effectively archive builds for users that are currently pip installing directly from our repo.
We probably don't want to make the jump to main prematurely, if retaining master provides a way to effectively archive builds for users that are currently pip installing directly from our repo.
@agjohnson that was certainly not the intention, hence the word "abandon", not "delete"
There are known instances of projects that install directly from the master branch, rather than a PyPi package.
We can make the move to the new conventional
main
branch count by also dropping support of directly installing frommaster
branch (or any other branch for that matter).Benefits
master
.Practical Proposal
master
but stop updating itmaster
after the 1.1.x release and set new default branch tomain
Fallout / collateral
Fixes #1085 #1221 #379
Related: #1086
The text was updated successfully, but these errors were encountered: