Skip to content

bump gdsfactory to <9.40.2#228

Merged
thanojo merged 2 commits intomainfrom
bump-gdsfactory-9.40.1
Apr 14, 2026
Merged

bump gdsfactory to <9.40.2#228
thanojo merged 2 commits intomainfrom
bump-gdsfactory-9.40.1

Conversation

@thanojo
Copy link
Copy Markdown
Contributor

@thanojo thanojo commented Apr 14, 2026

Summary

  • Bump gdsfactory to <9.40.2
  • Fixes gdsfactory/gdsfactory#4485: Pdk.__init__ in 9.40.0 forgot to copy __pydantic_extra__ slot, causing copy.copy(pdk) to raise AttributeError
  • This crashed GF+ server on startup (get_base_pdk calls copy(pdk))

🤖 Generated with Claude Code

Fixes Pdk.__init__ missing __pydantic_extra__ slot copy (gdsfactory/gdsfactory#4485).
9.40.0 broke copy.copy(Pdk) which crashes GF+ server on startup.

Co-Authored-By: Claude <noreply@anthropic.com>
Per @thomasplucks request.

Co-Authored-By: Claude <noreply@anthropic.com>
@thanojo thanojo changed the title bump gdsfactory to ~=9.40.1 bump gdsfactory to <9.40.2 Apr 14, 2026
@thanojo thanojo self-assigned this Apr 14, 2026
@thanojo thanojo merged commit b343b1b into main Apr 14, 2026
4 of 5 checks passed
@thanojo thanojo deleted the bump-gdsfactory-9.40.1 branch April 14, 2026 11:02
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.

Pdk.__init__ (9.40.0) leaves __pydantic_extra__ uninitialised → copy.copy(pdk) raises AttributeError

2 participants