python-license-check icon indicating copy to clipboard operation
python-license-check copied to clipboard

Check python packages from requirement.txt and report issues

Results 21 python-license-check issues
Sort by recently updated
recently updated
newest added

Running `liccheck` on this `requirements.txt` ``` alembic==1.8.1 anyio==3.6.1 aredis==1.1.8 certifi==2022.6.15.2 click==8.1.3 colorama==0.4.5 fastapi==0.83.0 greenlet==1.1.3 h11==0.12.0 httpcore==0.15.0 httpx==0.23.0 idna==3.4 importlib-metadata==4.2.0 importlib-resources==5.9.0 mako==1.2.2 markupsafe==2.1.1 pydantic==1.10.2 rfc3986[idna2008]==1.5.0 sentry-sdk==1.9.8 sniffio==1.3.0 sqlalchemy-utils==0.38.3 sqlalchemy==1.4.41 starlette==0.19.1 typing-extensions==4.3.0...

In case a requirement found in the requirements.txt is not installed in the current environment, liccheck fails with an AttributeError like this: ```python (myenv) me@geoms:~$ liccheck --no-deps gathering licenses... Traceback...

With Python 3.12 the following error is encountered: ``` Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.12.2/x64/bin/liccheck", line 5, in from liccheck.command_line import main File "/opt/hostedtoolcache/Python/3.12.2/x64/lib/python3.12/site-packages/liccheck/command_line.py", line 5, in from liccheck.requirements...

liccheck should migrate to `importlib.metadata.distributions()`

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Ignored or Blocked These are blocked by an existing closed PR and will...

We recently upgraded to twisted 23.8.0 and liccheck gave this issue: ``` gathering licenses... 161 packages. check authorized packages... 160 packages. check unknown packages... 1 package. twisted (23.8.0): UNKNOWN ```...

I expected an error indicating that the strategy file didn't exist. Also, I am not sure it's even parsing a strategy file I do pass in, which I created based...

Added a monthly downloads badge by pip Trends to the README. View more at - https://piptrends.com/widgets/liccheck

I use a package that provides the extra `async_s3`. The underscore is how it's defined in the external package's `setup.py`. I prefer to use normalised names though, i.e. with hyphens,...