Changelog
### 4.3.3
```
* Always terminate `--allow-only` and `--fail-on` messages with a newline
* Always terminate files created with `--output-file` with a newline
```
### 4.3.2
```
* Better handling extracting URLs from `Project-URL`
```
### 4.3.1
```
* Fix to treat package names as normalized as in [PEP 503](https://peps.python.org/pep-0503/) with `--packages` and `--ignore-packages` option
```
### 4.3.0
```
* Implement new option `--no-version`
```
### 4.2.0
```
* Implement new option `--with-maintainers`
* Implement new option `--python`
* Allow version spec in `--ignore-packages` parameters
* When the `Author` field is `UNKNOWN`, the output is automatically completed from `Author-email`
* When the `home-page` field is `UNKNOWN`, the output is automatically completed from `Project-URL`
```
### 4.1.0
```
* Support case-insensitive license name matching around `--fail-on` and `--allow-only` parameters
```
### 4.0.3
```
* Escape unicode output (to e.g. `&123;`) in the html output
```
### 4.0.2
```
* Add type annotations and code formatter
```
### 4.0.1
```
* Fix "pip-licenses" is missing in output of `pip-licenses --with-system` option
```
### 4.0.0
```
* Support for Python 3.11
* Dropped support Python 3.7
* Migrate Docker base image from Alpine to Debian 11-slim
* Breaking changes
* Does not work with PTable and depends on prettytable
* Depend on importlib\_metadata rather than pip
```
### 3.5.5
```
* Search for path defined in [PEP 639](https://peps.python.org/pep-0639/) with `--with-license-file` option
* Dropped support Python 3.6
```
### 3.5.4
```
* Skip directories when detecting license files
```
### 3.5.3
```
* Support pip 21.3 or later
```
### 3.5.2
```
* Ignore spaces around `--fail-on` and `--allow-only` parameters
```
Links
- PyPI: https://pypi.org/project/pip-licenses
- Changelog: https://data.safetycli.com/changelogs/pip-licenses/
- Repo: https://github.com/raimon49/pip-licenses
This PR updates pip-licenses from 3.5.1 to 4.3.3.
Changelog
### 4.3.3 ``` * Always terminate `--allow-only` and `--fail-on` messages with a newline * Always terminate files created with `--output-file` with a newline ``` ### 4.3.2 ``` * Better handling extracting URLs from `Project-URL` ``` ### 4.3.1 ``` * Fix to treat package names as normalized as in [PEP 503](https://peps.python.org/pep-0503/) with `--packages` and `--ignore-packages` option ``` ### 4.3.0 ``` * Implement new option `--no-version` ``` ### 4.2.0 ``` * Implement new option `--with-maintainers` * Implement new option `--python` * Allow version spec in `--ignore-packages` parameters * When the `Author` field is `UNKNOWN`, the output is automatically completed from `Author-email` * When the `home-page` field is `UNKNOWN`, the output is automatically completed from `Project-URL` ``` ### 4.1.0 ``` * Support case-insensitive license name matching around `--fail-on` and `--allow-only` parameters ``` ### 4.0.3 ``` * Escape unicode output (to e.g. `&123;`) in the html output ``` ### 4.0.2 ``` * Add type annotations and code formatter ``` ### 4.0.1 ``` * Fix "pip-licenses" is missing in output of `pip-licenses --with-system` option ``` ### 4.0.0 ``` * Support for Python 3.11 * Dropped support Python 3.7 * Migrate Docker base image from Alpine to Debian 11-slim * Breaking changes * Does not work with PTable and depends on prettytable * Depend on importlib\_metadata rather than pip ``` ### 3.5.5 ``` * Search for path defined in [PEP 639](https://peps.python.org/pep-0639/) with `--with-license-file` option * Dropped support Python 3.6 ``` ### 3.5.4 ``` * Skip directories when detecting license files ``` ### 3.5.3 ``` * Support pip 21.3 or later ``` ### 3.5.2 ``` * Ignore spaces around `--fail-on` and `--allow-only` parameters ```Links
- PyPI: https://pypi.org/project/pip-licenses - Changelog: https://data.safetycli.com/changelogs/pip-licenses/ - Repo: https://github.com/raimon49/pip-licenses