Closed trevorcampbell closed 8 months ago
Thanks for opening your first issue here! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out EBP's Code of Conduct. Also, please try to follow the issue template as it helps other community members to contribute more effectively.
If your issue is a feature request, others may react to it, to raise its prominence (see Feature Voting).
Welcome to the EBP community! :tada:
Update -- checking conda search sphinx-external-toc --info
shows that indeed attrs
was properly removed in 0.3.0, but somehow attrs
was accidentally added back into the conda package requirements in 0.3.1:
sphinx-external-toc 0.2.4 pyhd8ed1ab_0
--------------------------------------
file name : sphinx-external-toc-0.2.4-pyhd8ed1ab_0.tar.bz2
name : sphinx-external-toc
version : 0.2.4
build : pyhd8ed1ab_0
build number: 0
size : 24 KB
license : MIT
subdir : noarch
url : https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-0.2.4-pyhd8ed1ab_0.tar.bz2
md5 : 91ae8770569b73f25e1127526c1329ed
timestamp : 2022-05-05 17:11:08 UTC
dependencies:
- attrs >=20.3,<22
- click >=7.1,<9
- python >=3.6
- pyyaml
- sphinx >=3,<5
sphinx-external-toc 0.3.0 pyhd8ed1ab_0
--------------------------------------
file name : sphinx-external-toc-0.3.0-pyhd8ed1ab_0.tar.bz2
name : sphinx-external-toc
version : 0.3.0
build : pyhd8ed1ab_0
build number: 0
size : 25 KB
license : MIT
subdir : noarch
url : https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-0.3.0-pyhd8ed1ab_0.tar.bz2
md5 : dd04164f7eb1ff407c8085c5f39a0eb1
timestamp : 2022-05-05 08:06:22 UTC
dependencies:
- click >=7.1,<9
- python >=3.7
- pyyaml
- sphinx >=3,<5
sphinx-external-toc 0.3.1 pyhd8ed1ab_0
--------------------------------------
file name : sphinx-external-toc-0.3.1-pyhd8ed1ab_0.conda
name : sphinx-external-toc
version : 0.3.1
build : pyhd8ed1ab_0
build number: 0
size : 27 KB
license : MIT
subdir : noarch
url : https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-0.3.1-pyhd8ed1ab_0.conda
md5 : 561bdf7b598d38e2962c46557bd1da12
timestamp : 2022-11-25 12:47:42 UTC
dependencies:
- attrs >=20.3,<22
- click >=7.1,<9
- python >=3.6
- pyyaml
- sphinx >=3,<5
I think this has been resolved.
Describe the bug
Hi there,
I recently tried to install a bunch of
jupyter-book
-related packages using micromamba, and ran into an unresolvable dependency graph related tosphinx-external-toc
.The relevant bit is here (full output below):
It's my understanding that
sphinx-external-toc
shouldn't depend onattrs
at all any more as of0.3.0
due to PR #76 . The latest version0.3.1
appears to have been uploaded to Conda Forge (https://anaconda.org/conda-forge/sphinx-external-toc ) on Nov 25, 2022, which aligns with the date of that release.My guess is that
attrs
is still appearing in the scripts used to create the package for Conda Forge, but I don't know much about how conda package creation works, so I could be off there.For reference, here's the full
mamba install
call and output:Reproduce the bug
Build the below dockerfile to reproduce.
List your environment
This build was based off the below Dockerfile on July 10, 2023: