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
{{ message }}
This repository was archived by the owner on Mar 6, 2026. It is now read-only.
908da75 (#322) added setuptools as a dependency in this package. However, the pip-tools package that's commonly used for pinning dependencies considers setuptools an unsafe dependency to have in a project at all (as discussed in #492), and as such doesn't save it in the pinned requirements file at all.
Since google-auth depends on Setuptools but a version couldn't have been pinned in the requirements, we're seeing
The workaround is to add --allow-unsafe or manually pin setuptools, but is the requirement actually necessary in this package? No other package in the 48-line requirements.txt for this particular project would have required a version of setuptools.
908da75 (#322) added
setuptoolsas a dependency in this package. However, the pip-tools package that's commonly used for pinning dependencies considerssetuptoolsan unsafe dependency to have in a project at all (as discussed in #492), and as such doesn't save it in the pinned requirements file at all.Since
google-authdepends on Setuptools but a version couldn't have been pinned in the requirements, we're seeingwhich wreaks havoc on Ubuntu 16.04 + Python 3.5 machines due to pypa/setuptools#2352 / https://github.com/pypa/setuptools/issues/2350 / pypa/setuptools#2356 ...
The workaround is to add
--allow-unsafeor manually pinsetuptools, but is the requirement actually necessary in this package? No other package in the 48-linerequirements.txtfor this particular project would have required a version ofsetuptools.Environment details
google-authversion: 1.19.1Steps to reproduce
google-authon an Ubuntu 16.04 machinesetuptools==50.0.0