Unknown third-party extras
envgap__py-pdf__fpdf2-1792
01 / FAILURE SIGNATURE
As reported upstream
**Error details**
Not a benchmark task.
- The project already builds and runs before the fix, so there is nothing to repair.
02 / ENVIRONMENT RECIPE
- Base commit
50c170dfa78b7b43e1aa254872e56fd18f9740d4- Manifest
pyproject.toml- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
py-pdf/fpdf2 #1792 · read the original issue
<!--
Hi there! Thank you for wanting to make fpdf2 better 😉.
Please perform a quick search first, in order to check if your problem has already been reported:
https://github.com/py-pdf/fpdf2/issues
-->
Installing the package warns about unknown third-party extras.
**Error details**
> WARNING: camelot-py 1.0.9 does not provide the extra 'base'
> WARNING: endesive 2.19.3 does not provide the extra 'full'
> WARNING: bleach 4.1.0 does not provide the extra 'css'
* *camelot-py* removed the extra in 1.0.0 (https://github.com/camelot-dev/camelot/commit/9707effebddc6aed0661e8d8079ce5a5e6fa0b23) (By the way, Ghostscript is now a dedicated extra for licensing reasons and thus the development guide a bit out of date.)
* *endesive* removed the extra in 2.19.3 (https://github.com/m32/endesive/commit/a7f9332978767b42fc4bb95442f42167c40ee581)
* *bleach* comes from `nbconvert>=6.0.0->mknotebooks->fpdf2==2.8.7` and thus most likely cannot be fixed from the *fpdf2* side
**Minimal code**
```bash
git clone git@github.com:py-pdf/fpdf2.git
cd fpdf2
virtualenv venv
source venv/bin/activate
pip install --no-cache .[dev,docs,test]
```
**Environment**
Please provide the following information:
* **Operating System**: Ubuntu 24.04
* **Python version**: 3.12.3
* **`fpdf2` version used**: https://github.com/py-pdf/fpdf2/commit/90aa3f41c730514560766daedcac639caf0e4ee5
<!-- Bonus / recommended:
Often, there are bugfixes & other changes on fpdf2 git repo `master` branch
that have not been released yet. They are listed in the ChangeLog:
https://github.com/py-pdf/fpdf2/blob/master/CHANGELOG.md
Hence, please check that your bug is still present using the latest version of fpdf2 from the git repository,
by installing it this way:
pip install git+https://github.com/py-pdf/fpdf2.git@master
-->
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]