Uploading to PyPi without Twine

Yeah my ultimate goal is the previous discussion I linked: Preventing twine from uploading private code to PyPi by default.