pilosus / pip-license-checker

Check license types for third-party dependencies: permissive, copyleft, proprietory, etc.
https://blog.pilosus.org/posts/2021/09/07/pip-license-checker/
Other
68 stars 3 forks source link

Support markers #18

Closed pilosus closed 3 years ago

pilosus commented 3 years ago

Markers allow to specify platform, OS, python version, etc. constraints for a package.

We need to implement:

  1. -m/--markers="python_version>'2',os_name=='a' and os_name=='b',..." CLI option for markers
  2. Markers parsing
  3. Filtering for markers
pilosus commented 3 years ago

It's too laborious to implement, yet when needed a user always can generate a requirements file locally with a pip freeze so that all the markers are respected.