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
In #2089, @gotcha indicates that zc.buildout is using setuptools.package_index through its API. At the same time, setuptools is working to reduce its scope of responsibility to mainly being a PEP 517 package builder.
I took a quick look at pip and its package index functionality is tucked carefully inside _internal.
To support use-cases like zc.buildout and other libraries that wish to interact programmatically with the package index, and to separate that functionality from setuptools' primary mission, perhaps setuptools.package_index should become a package in its own right. To avoid forking the behavior, setuptools could vendor an initial, compatible release.
Oh, there is already something called package-index which purports to do some of the things that setuptools' module does. That's too bad, because I'm all but certain that module won't be compatible with what setuptools needs or even what zc.buildout needs.
It looks like @mdrachuk created that package last year and hasn't yet made a non-pre-release. Misha, is that package in active use? How would you feel about merging our efforts and supporting a package that (at least initially) supports the setuptools.package_index API, but ultimately has the features/designs you require?
The text was updated successfully, but these errors were encountered:
I am not sure how long zc.buildout will depend on setuptools.package_index. zc.buildout depends on it deeply and I was not smart enough to remove both setuptools.easy_install and package_index dependencies.
I plan to look if the dependency on package_index can be removed when the release without easy_install is done.
This issue is obsolete. Setuptools 80 removed easy_install and package_index (although the package_index removal didn't happen until 80.3 or so). In #4983, I'm considering a deprecation process for package_index to provide a smoother transition.
In #2089, @gotcha indicates that
zc.buildout
is usingsetuptools.package_index
through its API. At the same time,setuptools
is working to reduce its scope of responsibility to mainly being a PEP 517 package builder.I took a quick look at pip and its package index functionality is tucked carefully inside
_internal
.To support use-cases like
zc.buildout
and other libraries that wish to interact programmatically with the package index, and to separate that functionality from setuptools' primary mission, perhapssetuptools.package_index
should become a package in its own right. To avoid forking the behavior, setuptools could vendor an initial, compatible release.Oh, there is already something called package-index which purports to do some of the things that setuptools' module does. That's too bad, because I'm all but certain that module won't be compatible with what setuptools needs or even what zc.buildout needs.
It looks like @mdrachuk created that package last year and hasn't yet made a non-pre-release. Misha, is that package in active use? How would you feel about merging our efforts and supporting a package that (at least initially) supports the setuptools.package_index API, but ultimately has the features/designs you require?
The text was updated successfully, but these errors were encountered: