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

Improve pypi package handling #2524

Open
pombredanne opened this issue May 21, 2021 · 0 comments
Open

Improve pypi package handling #2524

pombredanne opened this issue May 21, 2021 · 0 comments

Comments

@pombredanne
Copy link
Member

Short Description

There are a few issues to address:

  1. there is a lot of duplicated code
  2. we should prefer modern METADATA files to metadata.json
  3. there are some obscure, unused and redundant test files
pombredanne added a commit that referenced this issue May 26, 2021
- Streamline and remove duplicated code
- Remove lagacy metadata.json parsing
- Improve and clean tests
- Bump dparse and pkginfo

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
pombredanne added a commit that referenced this issue May 26, 2021
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
pombredanne added a commit that referenced this issue May 26, 2021
- Include dependencies in all supported manifest formats
- Improve parties reporting
- Collect installed packages and extracted distributions data using a
  common approach using mostly packaging and importlib.medatada
- Improve handling of .egg-info and .dist-info directories
- Update requirements with new deps

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
pombredanne added a commit that referenced this issue May 26, 2021
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
pombredanne added a commit that referenced this issue May 26, 2021
Improve pypi and windows processing #2524
Fix support for Windows PE DLLs and exe that was disabled.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
pombredanne added a commit that referenced this issue Jan 28, 2022
These were left behind after a rename

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant