← All tasks
pythonpy-pdf/fpdf2 #1792Not a task: already works

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

-->
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]