Skip to content

Conversation

@delfanbaum
Copy link
Contributor

This is to get around a 3.13 incompatibility with the version of click jupyter-book was using under the hood that used a feature deprecated by Python3.13, specifically to get us around:

  File "/usr/local/lib/python3.13/site-packages/jupyter_book/cli/pluggable.py", line 13, in get_entry_point_names
    return [ep.name for ep in metadata.entry_points().get(group, [])]
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'EntryPoints' object has no attribute 'get'

This is to get around a 3.13 incompatibility with the version of `click`
`jupyter-book` was using under the hood that used a feature deprecated
by Python3.13, specifically to get us around:

```
  File "/usr/local/lib/python3.13/site-packages/jupyter_book/cli/pluggable.py", line 13, in get_entry_point_names
    return [ep.name for ep in metadata.entry_points().get(group, [])]
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'EntryPoints' object has no attribute 'get'
```

Update: ensure Typer version for this package is up-to-date as well
@delfanbaum delfanbaum force-pushed the further-in-atlas-bug-fixes branch from 6e12212 to 8d05475 Compare September 29, 2025 15:06
@delfanbaum delfanbaum marked this pull request as ready for review September 29, 2025 15:30
@delfanbaum delfanbaum requested a review from a team as a code owner September 29, 2025 15:30
@delfanbaum delfanbaum merged commit 1120c06 into main Sep 29, 2025
2 checks passed
@delfanbaum delfanbaum deleted the further-in-atlas-bug-fixes branch September 29, 2025 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants