Skip to content

Comments

Remove dataclassy and replace with stock dataclasses#2

Open
grigi wants to merge 1 commit intonhairs:mainfrom
grigi:main
Open

Remove dataclassy and replace with stock dataclasses#2
grigi wants to merge 1 commit intonhairs:mainfrom
grigi:main

Conversation

@grigi
Copy link

@grigi grigi commented Feb 23, 2026

This resolves cPython 3.14 support as used by nserver, uses the stock dataclass with slots, and preserves python 3.8+ support.
Used the already provided dataclass_slots_kwargs function to determine if slots should be enabled.

Resolves #1
Ran ./dev.sh lint and ./dev.sh test-full locally and it passed both.

This resolves cPython 3.14 support as used by nserver, uses the stock dataclass with slots,
and preserves python 3.8+ support.
Used the already provided `dataclass_slots_kwargs` function to determine
of slots should be enabled.
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.

Python 3.14 break the example in the docs

1 participant