Support Python 3.12 and make jpype1 optional
Pre-release
Pre-release
While jpype hasn't supported Python 3.12 yet, we decided to make jpype optional to support Python 3.12.
If you want to leverage jpype speed until Python 3.11, you can install as:
pip install tabula-py[jpype]
What's Changed
- Make jpype optional by @chezou in #369
- Set encoding on SubprocessTabula initialization by @chezou in #371
- Support Python 3.12 by @chezou in #370
Full Changelog: v2.8.2...v2.9.0rc