Skip to content

python310: drop#490538

Merged
mweinelt merged 2 commits intoNixOS:masterfrom
mweinelt:python310-drop
Feb 15, 2026
Merged

python310: drop#490538
mweinelt merged 2 commits intoNixOS:masterfrom
mweinelt:python310-drop

Conversation

@mweinelt
Copy link
Member

@mweinelt mweinelt commented Feb 15, 2026

Reaches end of life before NixOS 26.05 and therefore has to leave early.

Closes: #488818

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: documentation This PR adds or changes documentation labels Feb 15, 2026
Reaches end of life before NixOS 26.05 and therefore has to leave early.
@mweinelt mweinelt force-pushed the python310-drop branch 2 times, most recently from e7d4ec6 to a1f8482 Compare February 15, 2026 03:02
github-actions[bot]

This comment was marked as outdated.

@mweinelt mweinelt force-pushed the python310-drop branch 3 times, most recently from f62aa4b to d1e50fb Compare February 15, 2026 03:25
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 6.topic: jupyter Interactive computing tooling: kernels, notebook, jupyterlab and removed 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. labels Feb 15, 2026
This is a post 3.10 removal cleanup.
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. and removed 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. labels Feb 15, 2026
@mweinelt
Copy link
Member Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 490538
Commit: 8ea6bde88dd8ac77d9d81135d71a075d5d691c87


x86_64-linux

⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
❌ 6 packages failed to build:
  • python313Packages.pulsar-client
  • python313Packages.pulsar-client.dist
  • python314Packages.dissect-cobaltstrike
  • python314Packages.dissect-cobaltstrike.dist
  • python314Packages.pulsar-client
  • python314Packages.pulsar-client.dist
✅ 148 packages built:
  • acquire (python313Packages.acquire)
  • acquire.dist (python313Packages.acquire.dist)
  • dvc (python313Packages.dvc)
  • dvc-with-remotes
  • dvc-with-remotes.dist
  • dvc.dist (python313Packages.dvc.dist)
  • froide
  • froide-govplan
  • froide-govplan.dist
  • froide.dist
  • glitchtip
  • gpt-cli
  • gpt-cli.dist
  • lasuite-docs
  • lasuite-docs.dist
  • lasuite-meet
  • lasuite-meet.dist
  • mediagoblin
  • mediagoblin.dist
  • nixpkgs-manual
  • paperless-ngx
  • paperless-ngx.dist
  • pretalx
  • pretalx.dist
  • pretalx.static
  • pretix
  • pretix.dist
  • pypy310
  • python313Packages.apache-beam
  • python313Packages.apache-beam.dist
  • python313Packages.celery
  • python313Packages.celery-batches
  • python313Packages.celery-batches.dist
  • python313Packages.celery-redbeat
  • python313Packages.celery-redbeat.dist
  • python313Packages.celery-singleton
  • python313Packages.celery-singleton.dist
  • python313Packages.celery.dist
  • python313Packages.clu
  • python313Packages.clu.dist
  • python313Packages.cohere
  • python313Packages.cohere.dist
  • python313Packages.confluent-kafka
  • python313Packages.confluent-kafka.dist
  • python313Packages.dissect
  • python313Packages.dissect-cobaltstrike
  • python313Packages.dissect-cobaltstrike.dist
  • python313Packages.dissect-target
  • python313Packages.dissect-target.dist
  • python313Packages.dissect.dist
  • python313Packages.django-celery-beat
  • python313Packages.django-celery-beat.dist
  • python313Packages.django-celery-email
  • python313Packages.django-celery-email.dist
  • python313Packages.django-celery-results
  • python313Packages.django-celery-results.dist
  • python313Packages.django-filingcabinet
  • python313Packages.django-filingcabinet.dist
  • python313Packages.django-google-analytics-app
  • python313Packages.django-google-analytics-app.dist
  • python313Packages.django-health-check
  • python313Packages.django-health-check.dist
  • python313Packages.django-lasuite
  • python313Packages.django-lasuite.dist
  • python313Packages.django-raster
  • python313Packages.django-raster.dist
  • python313Packages.djmail
  • python313Packages.djmail.dist
  • python313Packages.dm-sonnet
  • python313Packages.dm-sonnet.dist
  • python313Packages.dvc-hdfs
  • python313Packages.dvc-hdfs.dist
  • python313Packages.dvc-task
  • python313Packages.dvc-task.dist
  • python313Packages.dvclive
  • python313Packages.dvclive.dist
  • python313Packages.fastavro
  • python313Packages.fastavro.dist
  • python313Packages.flow-record
  • python313Packages.flow-record.dist
  • python313Packages.flower
  • python313Packages.flower.dist
  • python313Packages.hdfs
  • python313Packages.hdfs.dist
  • python313Packages.kombu
  • python313Packages.kombu.dist
  • python313Packages.lida
  • python313Packages.lida.dist
  • python313Packages.llm-command-r
  • python313Packages.llm-command-r.dist
  • python313Packages.llmx
  • python313Packages.llmx.dist
  • python313Packages.mlcroissant
  • python313Packages.mlcroissant.dist
  • python313Packages.mmcv
  • python313Packages.mmcv.dist
  • python313Packages.mmengine
  • python313Packages.mmengine.dist
  • python313Packages.nameko
  • python313Packages.nameko.dist
  • python313Packages.opentelemetry-instrumentation-celery
  • python313Packages.opentelemetry-instrumentation-celery.dist
  • python313Packages.pyiceberg
  • python313Packages.pyiceberg.dist
  • python313Packages.pytest-celery
  • python313Packages.pytest-celery.dist
  • python313Packages.swh-export
  • python313Packages.swh-export.dist
  • python313Packages.swh-journal
  • python313Packages.swh-journal.dist
  • python313Packages.swh-scheduler
  • python313Packages.swh-scheduler.dist
  • python313Packages.swh-storage
  • python313Packages.swh-storage.dist
  • python313Packages.tenant-schemas-celery
  • python313Packages.tenant-schemas-celery.dist
  • python313Packages.tensorflow-datasets
  • python313Packages.tensorflow-datasets.dist
  • python314Packages.apache-beam
  • python314Packages.apache-beam.dist
  • python314Packages.cohere
  • python314Packages.cohere.dist
  • python314Packages.confluent-kafka
  • python314Packages.confluent-kafka.dist
  • python314Packages.fastavro
  • python314Packages.fastavro.dist
  • python314Packages.flow-record
  • python314Packages.flow-record.dist
  • python314Packages.hdfs
  • python314Packages.hdfs.dist
  • python314Packages.kombu
  • python314Packages.kombu.dist
  • python314Packages.lida
  • python314Packages.lida.dist
  • python314Packages.llm-command-r
  • python314Packages.llm-command-r.dist
  • python314Packages.llmx
  • python314Packages.llmx.dist
  • python314Packages.mlcroissant
  • python314Packages.mlcroissant.dist
  • python314Packages.nameko
  • python314Packages.nameko.dist
  • python314Packages.pytest-celery
  • python314Packages.pytest-celery.dist
  • swh
  • weblate
  • weblate.dist
  • weblate.static

@bengsparks
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 490538
Commit: 506e130f547509d99e547c50bb9b0db36ee4c843


aarch64-darwin

❌ 10 packages failed to build:
  • lasuite-docs
  • lasuite-docs.dist
  • mediagoblin
  • mediagoblin.dist
  • python313Packages.pulsar-client
  • python313Packages.pulsar-client.dist
  • python314Packages.dissect-cobaltstrike
  • python314Packages.dissect-cobaltstrike.dist
  • python314Packages.pulsar-client
  • python314Packages.pulsar-client.dist
✅ 113 packages built:
  • acquire (python313Packages.acquire)
  • acquire.dist (python313Packages.acquire.dist)
  • dvc (python313Packages.dvc)
  • dvc-with-remotes
  • dvc-with-remotes.dist
  • dvc.dist (python313Packages.dvc.dist)
  • glitchtip
  • gpt-cli
  • gpt-cli.dist
  • lasuite-meet
  • lasuite-meet.dist
  • nixpkgs-manual
  • paperless-ngx
  • paperless-ngx.dist
  • pypy310
  • python313Packages.apache-beam
  • python313Packages.apache-beam.dist
  • python313Packages.celery
  • python313Packages.celery-batches
  • python313Packages.celery-batches.dist
  • python313Packages.celery-redbeat
  • python313Packages.celery-redbeat.dist
  • python313Packages.celery-singleton
  • python313Packages.celery-singleton.dist
  • python313Packages.celery.dist
  • python313Packages.cohere
  • python313Packages.cohere.dist
  • python313Packages.confluent-kafka
  • python313Packages.confluent-kafka.dist
  • python313Packages.dissect
  • python313Packages.dissect-cobaltstrike
  • python313Packages.dissect-cobaltstrike.dist
  • python313Packages.dissect-target
  • python313Packages.dissect-target.dist
  • python313Packages.dissect.dist
  • python313Packages.django-celery-beat
  • python313Packages.django-celery-beat.dist
  • python313Packages.django-celery-email
  • python313Packages.django-celery-email.dist
  • python313Packages.django-celery-results
  • python313Packages.django-celery-results.dist
  • python313Packages.django-filingcabinet
  • python313Packages.django-filingcabinet.dist
  • python313Packages.django-google-analytics-app
  • python313Packages.django-google-analytics-app.dist
  • python313Packages.django-health-check
  • python313Packages.django-health-check.dist
  • python313Packages.django-lasuite
  • python313Packages.django-lasuite.dist
  • python313Packages.django-raster
  • python313Packages.django-raster.dist
  • python313Packages.djmail
  • python313Packages.djmail.dist
  • python313Packages.dvc-hdfs
  • python313Packages.dvc-hdfs.dist
  • python313Packages.dvc-task
  • python313Packages.dvc-task.dist
  • python313Packages.dvclive
  • python313Packages.dvclive.dist
  • python313Packages.fastavro
  • python313Packages.fastavro.dist
  • python313Packages.flow-record
  • python313Packages.flow-record.dist
  • python313Packages.flower
  • python313Packages.flower.dist
  • python313Packages.hdfs
  • python313Packages.hdfs.dist
  • python313Packages.kombu
  • python313Packages.kombu.dist
  • python313Packages.llm-command-r
  • python313Packages.llm-command-r.dist
  • python313Packages.llmx
  • python313Packages.llmx.dist
  • python313Packages.mlcroissant
  • python313Packages.mlcroissant.dist
  • python313Packages.mmcv
  • python313Packages.mmcv.dist
  • python313Packages.mmengine
  • python313Packages.mmengine.dist
  • python313Packages.nameko
  • python313Packages.nameko.dist
  • python313Packages.opentelemetry-instrumentation-celery
  • python313Packages.opentelemetry-instrumentation-celery.dist
  • python313Packages.pyiceberg
  • python313Packages.pyiceberg.dist
  • python313Packages.pytest-celery
  • python313Packages.pytest-celery.dist
  • python313Packages.tenant-schemas-celery
  • python313Packages.tenant-schemas-celery.dist
  • python314Packages.apache-beam
  • python314Packages.apache-beam.dist
  • python314Packages.cohere
  • python314Packages.cohere.dist
  • python314Packages.confluent-kafka
  • python314Packages.confluent-kafka.dist
  • python314Packages.fastavro
  • python314Packages.fastavro.dist
  • python314Packages.flow-record
  • python314Packages.flow-record.dist
  • python314Packages.hdfs
  • python314Packages.hdfs.dist
  • python314Packages.kombu
  • python314Packages.kombu.dist
  • python314Packages.llm-command-r
  • python314Packages.llm-command-r.dist
  • python314Packages.llmx
  • python314Packages.llmx.dist
  • python314Packages.mlcroissant
  • python314Packages.mlcroissant.dist
  • python314Packages.nameko
  • python314Packages.nameko.dist
  • python314Packages.pytest-celery
  • python314Packages.pytest-celery.dist

Error logs: `aarch64-darwin`
lasuite-docs
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 919, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 879, in _load_backward_compatible
  File "/nix/store/h3861d5jc1604zn01hxd6ki9lpwqjyss-python3.13-django-configurations-2.5.1/lib/python3.13/site-packages/configurations/importer.py", line 152, in load_module
    self.spec.loader.exec_module(mod)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "<frozen importlib._bootstrap_external>", line 1023, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/nix/var/nix/builds/nix-build-lasuite-docs-4.5.0.drv-0/b/source/src/backend/impress/settings.py", line 1042, in <module>
    class Production(Base):
    ...<95 lines>...
        }
  File "/nix/var/nix/builds/nix-build-lasuite-docs-4.5.0.drv-0/b/source/src/backend/impress/settings.py", line 1057, in Production
    gethostbyname(gethostname() + '.local'),
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
mediagoblin
mediagoblin/tests/test_staticdirect.py: 1 warning
mediagoblin/tests/test_storage.py: 13 warnings
mediagoblin/tests/test_submission.py: 5 warnings
mediagoblin/tests/test_subtitles.py: 1 warning
mediagoblin/tests/test_tools.py: 1 warning
  /nix/store/i5kv3dfijk0xjrl3kh06nd1qfas3lj40-python3.13-py-1.11.0/lib/python3.13/site-packages/py/_process/forkedfunc.py:45: DeprecationWarning: This process (pid=20193) is multi-threaded, use of fork() may lead to deadlocks in the child.
    pid = os.fork()

mediagoblin/tests/test_api.py: 5 warnings
mediagoblin/tests/test_pluginapi.py: 3 warnings
mediagoblin/tests/test_privileges.py: 1 warning
mediagoblin/tests/test_submission.py: 4 warnings
mediagoblin/tests/test_tools.py: 1 warning
/nix/store/i5kv3dfijk0xjrl3kh06nd1qfas3lj40-python3.13-py-1.11.0/lib/python3.13/site-packages/py/_process/forkedfunc.py:45: DeprecationWarning: This process (pid=20187) is multi-threaded, use of fork() may lead to deadlocks in the child.
pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED mediagoblin/tests/test_submission.py::TestSubmissionVideo::test_video
=========== 1 failed, 187 passed, 197 warnings in 284.00s (0:04:43) ============

@mweinelt mweinelt added this pull request to the merge queue Feb 15, 2026
Merged via the queue into NixOS:master with commit 500ef82 Feb 15, 2026
30 of 32 checks passed
@mweinelt mweinelt deleted the python310-drop branch February 15, 2026 14:51
Lord-Valen pushed a commit to Lord-Valen/nixpkgs that referenced this pull request Feb 15, 2026
nagisa added a commit to nagisa/agave that referenced this pull request Feb 26, 2026
github-merge-queue bot pushed a commit to anza-xyz/agave that referenced this pull request Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: jupyter Interactive computing tooling: kernels, notebook, jupyterlab 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: python Python is a high-level, general-purpose programming language. 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Python 3.10 removal

2 participants