See: https://docs.python.org/3.14/whatsnew/3.14.html#porting-to-python-3-14
Note
When opening a pr, make sure to reference this tracking issue, so it appears below! This will help me to track it in the list
A few hours ago, nixpkgs-failure-notify showed me that a numbered of python 3.14 packages are currently failing
Previous work
The original list contain all packages with their python313Packages counterpart are building:
cat results/4-failures-packed.csv | python -c '
from collections import defaultdict
import sys
collected = defaultdict(set)
for line in sys.stdin:
pkg, *_ = line.split(",")
prefix, _, attr = pkg.partition(".")
if prefix not in {"python313Packages","python314Packages"}:
continue
collected[prefix].add(attr)
diff = collected["python314Packages"] - collected["python313Packages"]
print("\n".join(f"- [ ] {line}" for line in diff))
' | sort
Note
A ticked entry mean the pr to fix package was merged into nixpkgs
Caution
Please double check a package without entry before opening a pr!
aiohasupervisor python314Packages.aioresponses: fix DeprecationWarning #496488
aiohttp-cors home-assistant: 2026.2.3 -> 2026.3.1 #496442
aiohttp-sse Fix build with python 3.14 aio-libs/aiohttp-sse#607
aiokef python313Packages.aiokef: fix build, disable on 3.14 #489315
aiomultiprocess
aioopenssl python3Packages.aioopenssl: fix tests #505411
aiorpcx
aiosasl
aiotarfile
aocd
async-cache async-cache: 1.1.1 -> 2.0.0 #503618
async-dns python3Packages.async-dns: drop #502668
asyncua
attrs-strict python3Packages.attrs-strict: fix tests #508956
base64io
beets python3Packages.beets: 2.8.0 -> 2.9.0 #509143
bimmer-connected python3Packages.bimmer-connected: mark as broken; disable failing test #482294
boiboite-opener-framework python3Packages.boiboite-opener-framework: drop #502659
bson python314Packages.bson: 0.5.10 -> 0.5.10-unstable-2025-11-27, fix build #476538 , python3Packages.bson: fix build with python 3.14; several improvements #502657
cement python314Packages.cement: fix build #502644
censys
cinemagoer python3Packages.cinemagoer: 2023.5.1 -> 2025.12.31 #502631
circus
cirq-core python314Packages.cirq-core: fix build #502527
class-doc
cocotb python3Packages.cocotb: disable for python 3.14+ #502509
datashape python3Packages.datashape: drop #502317
dbt-common
dbt-semantic-interfaces
deal-solver
deepwave #deepwave
diceware
django-cacheops
django-cryptography python3Packages.django-cryptography: drop #502176
django-ninja-cursor-pagination
draccus
eliot python314Packages.eliot: fix build #502174
exiv2 python3Packages.exiv2: 0.18.0 -> 0.18.1; several improvements #502171
filebytes python3Packages.filebytes: fix build with python 3.14; several improvements #502166
flake8-future-import python3Packages.flake8-future-import: drop #502165
flask-restx
goodwe python314Packages.goodwe: fix build #497363
hologram python3Packages.hologram: drop #502161
homepluscontrol python3Packages.homepluscontrol: drop #502159
howdoi python3Packages.howdoi: drop #511376
httpie
importmagic python3Packages.importmagic: 0.1.7 -> 0.2.0; several improvements #502009
inject
ipv8-rust-tunnels
irc
jfx-bridge
latexify-py python3Packages.latexify-py: disable for python 3.14+ #497362
llama-cloud python3Packages.llama-cloud: 0.1.45 -> 1.6.0; upgrade dependents; drop deprecated packages #499644
llamaindex-py-client
logical-unification
logilab-common python3Packages.logilab-common: 2.0.0 -> 2.1.0; several improvements #501991
mahotas
malduck
migen
modern-colorthief python3Packages.modern-colorthief: 0.1.7 -> 0.1.12 #480824
monkeytype python3Packages.monkeytype: drop #511372
motionblindsble
nikola python314Packages.nikola: fix build #501982
nlpo3 python3Packages.nlpo3: 1.4.0-unstable-2024-11-11 -> 1.4.0 #497958
nodriver
nuclear
nuitka
nutils python3Packages.nutils: 9.1 -> 9.2 #501964
opensfm ceres-solver: 2.1.0 -> 2.2.0, python3Packages.opensfm: update, cleanup #489592
opentelemetry-instrumentation-httpx
opentelemetry-instrumentation-urllib3
orbax-checkpoint python3Packages.orbax-checkpoint: 0.11.30 -> 0.11.33 #499410
para
pip-api
plum-py
propka python314Packages.propka: fix build #501948
pulumi
pycangjie python3Packages.pycangjie: fix build with non-default python versions #501944
pycapnp python3Packages.pycapnp: fix failing tests #482314
pycddl
pycyphal
pyfronius python3Packages.pyfronius: 0.8.1 -> 0.8.2 #502744
pyreaderwriterlock python3Packages.pyreaderwriterlock: drop #501928
pyrogram python3Packages.{pyrogram,tgcrypto}: drop #501926
pyshark
pyschemes python3Packages.pyschemes: unstable-2017-11-08 -> 0-unstable-2022-09-12 #511645
py-sr25519-bindings python3Packages.py-sr25519-bindings: 0.2.2 -> 0.2.3, update metadata #497374
pytest-flask
python-fx
python-ldap python314Packages.python-ldap: fix build #501919
python-picnic-api2
replicate Require Pydantic 2.0 replicate/replicate-python#455
rnginline
rtoml
ruffus python3Packages.ruffus: drop #501909
saiph python3Packages.saiph: fix build #497350
schedula
snowflake-connector-python python3Packages.snowflake-connector-python: 4.2.0 -> 4.3.0, fix build #501900
spyder-kernels
sqlalchemy_1_4 python3Packages.sqlalchemy_1_4: 1.4.54 -> 1.4.54-unstable-2025-08-16 #501902
sqlalchemy-utc python3Packages.sqlalchemy-utc: drop #501171
tbm-utils python3Packages.{audio-metadata,tbm-utils}: drop #499459
telethon python3Packages.telethon, mautrix-telethon: fix build #499456
threat9-test-bed routersploit, python3Packages.threat9-test-bed: fixes #499454
uqbar python3Packages.uqbar: disable failing tests #499403
See: https://docs.python.org/3.14/whatsnew/3.14.html#porting-to-python-3-14
Note
When opening a pr, make sure to reference this tracking issue, so it appears below! This will help me to track it in the list
A few hours ago,
nixpkgs-failure-notifyshowed me that a numbered of python 3.14 packages are currently failingPrevious work
The original list contain all packages with their
python313Packagescounterpart are building:Note
A ticked entry mean the pr to fix package was merged into nixpkgs
Caution
Please double check a package without entry before opening a pr!