-
Notifications
You must be signed in to change notification settings - Fork 33
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
Some modules missing #7
Comments
Also a number of asyncio modules, such as |
I've collected some more modules (many, but not all of the ones you're listing) in https://github.com/thebjorn/pydeps/blob/master/pydeps/pystdlib.py I'd love it if python-stdlib-list could be the "one true list" :-) |
Thanks! Did you collect them manually, or are they the result of some automated process? |
The |
Maybe one option would be to install Python in a controlled way, and then go through the files it puts in the stdlib directory? Then there's |
Good catch! Yes, it seems as though it'll be necessary to go through the |
Thanks Jack :-) |
I've refined the tool I'm working on a bit more, and I thought that a longer list of stdlib modules it's currently missing might be useful for testing: https://gist.github.com/takluyver/ddf61f88ad84ca458cf073f67a656019 It's split into two parts: modules which have |
Any progress? Do you want me to try to have a look at this? |
If anyone's curious what I'm using this for, I'm trying to capture the modules loaded by an application, and then group them according to where they came from: |
From a quick look, all of the modules originally listed (except for Some of the others in the longer gist are still missing, though. Not sure what to do about those yet; open to ideas. |
Folding this under #80. |
Thanks, this is a really useful project. However, I've just tried classifying a list of loaded modules, and there are a number of standard library modules which weren't picked up. I think these are ones which aren't listed in the docs.
A few selected examples (there are others):
Maybe the answer is that the undocumented modules are out of scope for this project. I don't know of a good way to get a list including the undocumented ones. But it would be useful for my purposes to have such a list, so I'd be interested if we can figure out a way.
The text was updated successfully, but these errors were encountered: