Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH-1230 Use find_namespace_packages() #1244

Closed
wants to merge 1 commit into from

Conversation

darrenmeehan
Copy link
Contributor

I'm putting this up for review ahead of testing to allow some conversation on what the desired approach for addressing #1230 should be.

Fixes #1230

@darrenmeehan
Copy link
Contributor Author

@microsoft-github-policy-service agree

packages=setuptools.find_namespace_packages(
include=[
"debugpy",
"debugpy.*",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I need to confirm whether both entries are required here.

@int19h
Copy link
Contributor

int19h commented Mar 20, 2023

Given the implications of the change, I think this should be a PR on https://github.com/fabioz/PyDev.Debugger for maximum visibility.

As I understand it, switching the pydevd packages from classic to init-less is going to affect all the pydevd extensions out there that use the old API. But, conversely, the extensions cannot update until pydevd itself does. So the hard part here isn't the fix itself, but rather coordinating the change across the ecosystem.

That said, depending on the expected timeline, we might want to apply a local fix temporarily.

@int19h
Copy link
Contributor

int19h commented Sep 6, 2023

An equivalent fix has been merged.

@int19h int19h closed this Sep 6, 2023
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.

DeprecationWarning: Deprecated call to pkg_resources.declare_namespace('pydevd_plugins.extensions')
2 participants