LicenseCheck
LicenseCheck copied to clipboard
Bug: comments inside requirements.txt crash licensecheck
Issue Details
If there are comments in requirements file, check fails with packaging.requirements.InvalidRequirement
Description
For example, there is a line in core/requirements.in:
celery==5.2.7 # run common/celery/strategy.py after updating
Expected Behavior
Check runs ok
Actual Behavior
packaging.requirements.InvalidRequirement: Expected end or semicolon (after version specifier)
celery==5.2.7 # run common/celery/strategy.py after updating
~~~~~~~~~^
System Information
- Operating System (OS): MacOS
- OS Version: 14.5
- Project Version (if applicable): 2024.2