Skip to content

Conversation

@jsf9k
Copy link
Contributor

@jsf9k jsf9k commented Jan 15, 2026

This is necessary because scraper depends on vsts, which itself imports the pkg_resources package from setuptools in its __init__.py. The pkg_resources package will be removed in setuptools 81, which will fundamentally break vsts and therefore scraper.

I would make the change in vsts instead, but that project has changed its name and has undergone several major revisions since:

An alternative would be to replace vsts with a more modern dependency that serves the same purpose. vsts hasn't seen any updates in seven years.

@jsf9k
Copy link
Contributor Author

jsf9k commented Jan 16, 2026

@LRWeber - If you want to merge #84 first then feel free to go ahead and I will rebase this PR.

This is necessary because scraper depends on vsts, which itself
imports the pkg_resources package from setuptools in its __init__.py.
The pkg_resources package will be removed in setuptools 81, which will
fundamentally break vsts.

I would make the change in vsts instead, but that project has changed
its name and has undergone several major revisions since:
- https://pypi.org/project/vsts/ (see in particular the homepage link)
- https://github.com/microsoft/azure-devops-python-api
@jsf9k jsf9k force-pushed the improvement/add-upper-bound-pin-for-setuptools branch from 5b83345 to 8152cc8 Compare January 20, 2026 19:21
@jsf9k
Copy link
Contributor Author

jsf9k commented Jan 20, 2026

@LRWeber - Thank you for merging #84. This PR has been rebased accordingly and is ready for review.

@LRWeber LRWeber merged commit b1bfe6e into llnl:main Jan 20, 2026
@jsf9k jsf9k deleted the improvement/add-upper-bound-pin-for-setuptools branch January 20, 2026 19:26
@jsf9k
Copy link
Contributor Author

jsf9k commented Jan 20, 2026

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants