When we attempt to install pottery by specifying it in pyproject.toml as follows:
pottery = { git = "https://github.com/brainix/pottery.git", extras = ["redis"] } (doesn't work with or without the extras param)
This fails during installation, due to a failed import of redis which the setup.py of the package depends on. While I do have redis as a dependency in my project, because poetry's build isolation, it is not available to pottery during installation.
Description
When we attempt to install pottery by specifying it in
pyproject.toml
as follows:pottery = { git = "https://github.com/brainix/pottery.git", extras = ["redis"] }
(doesn't work with or without theextras
param)This fails during installation, due to a failed import of
redis
which thesetup.py
of the package depends on. While I do haveredis
as a dependency in my project, because poetry's build isolation, it is not available topottery
during installation.Workarounds
No idea
Poetry Installation Method
other
Operating System
Win 11
Poetry Version
1.8.3
Poetry Configuration
Python Sysconfig
Example pyproject.toml
Poetry Runtime Logs