removals
4 traces
- Django 6.0 upgrade: Python 3.12+ required, Model.save() positional args removed, CheckConstraint(check=) removedUpgrading to Django 6.0 fails at install on Python 3.10/3.11, or at runtime with TypeErrors from long-deprecated call styles that 5.x only warned about. Fix: Upgrade path: get to the latest 5.2 with python -Wd…
- Python 3.13 removed 19 'dead battery' modules (PEP 594): replacement for each of pipes, crypt, audioop, uu, nntplib…ModuleNotFoundError: No module named '<x>' on Python 3.13+ for one of: aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib.…
- Python 3.14 stdlib removals: pkgutil.find_loader, sqlite3.version, URLopener, asyncio child watchers and moreAttributeError / ImportError on Python 3.14 for long-deprecated APIs an older model will still suggest.
- NumPy 2.4 removed np.in1d, np.trapz, reshape(newshape=), percentile(interpolation=), np.sum(generator)Code that ran (with DeprecationWarnings) on NumPy 2.0–2.3 fails on NumPy 2.4+ with AttributeError (e.g.