Skip to content

python3Packages.sqlobject: remove paste from dependencies - #538451

Merged
mdaniels5757 merged 1 commit into
NixOS:masterfrom
dotlambda:python3Packages.paste
Jul 25, 2026
Merged

python3Packages.sqlobject: remove paste from dependencies#538451
mdaniels5757 merged 1 commit into
NixOS:masterfrom
dotlambda:python3Packages.paste

Conversation

@dotlambda

@dotlambda dotlambda commented Jul 4, 2026

Copy link
Copy Markdown
Member

@SuperSandro2000 This breaks mediagoblin.

Things done

@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 6.topic: python Python is a high-level, general-purpose programming language. labels Jul 4, 2026
@dotlambda
dotlambda force-pushed the python3Packages.paste branch from 2bff273 to 9635223 Compare July 4, 2026 18:13
@dotlambda

Copy link
Copy Markdown
Member Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 538451
Commit: 963522383e6bfda226e3e7f5da125a1a10f90dfc


x86_64-linux

❌ 1 package failed to build:
  • blink-qt
✅ 2 packages built:
  • python313Packages.sqlobject
  • python314Packages.sqlobject

blink-qt
  File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 759, in exec_module
  File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
  File "/nix/store/0rsm1cp7q05s606vsp5jamjadxw2ikcq-blink-qt-6.0.4/lib/python3.14/site-packages/blink/__init__.py", line 17, in <module>
    from sipsimple.application import SIPApplication
  File "/nix/store/hgd8dp2cpjq7jhs8ikhv808b0x56g6na-python3.14-python3-sipsimple-5.3.3.2/lib/python3.14/site-packages/sipsimple/application.py", line 27, in <module>
    from sipsimple.account import AccountManager
  File "/nix/store/hgd8dp2cpjq7jhs8ikhv808b0x56g6na-python3.14-python3-sipsimple-5.3.3.2/lib/python3.14/site-packages/sipsimple/account/__init__.py", line 27, in <module>
    from sipsimple.account.xcap import XCAPManager
  File "/nix/store/hgd8dp2cpjq7jhs8ikhv808b0x56g6na-python3.14-python3-sipsimple-5.3.3.2/lib/python3.14/site-packages/sipsimple/account/xcap/__init__.py", line 17, in <module>
    from xcaplib.green import XCAPClient
  File "/nix/store/8y151s809xr7gama4bnpj2ly12k5l53p-python3.14-xcaplib-2.0.2-unstable-2026-01-23/lib/python3.14/site-packages/xcaplib/green.py", line 2, in <module>
    from eventlib.green import socket, ssl, httplib, urllib2
  File "/nix/store/81blbfndj6qh68pbnjpwh7dspdbvlq5q-python3.14-python3-eventlib-0.3.1/lib/python3.14/site-packages/eventlib/green/urllib2.py", line 29, in <module>
    from eventlib.green.urllib import (unwrap, unquote, splittype, splithost, quote,
         addinfourl, splitport, splitquery,
         splitattr, ftpwrapper, noheaders, splituser, splitpasswd, splitvalue)
  File "/nix/store/81blbfndj6qh68pbnjpwh7dspdbvlq5q-python3.14-python3-eventlib-0.3.1/lib/python3.14/site-packages/eventlib/green/urllib.py", line 10, in <module>
    from urllib.request import( __all__, __version__, MAXFTPCACHE, ftpcache, ftpwrapper, _noheaders, noheaders, proxy_bypass, addinfourl, url2pathname, getproxies)
ImportError: cannot import name 'MAXFTPCACHE' from 'urllib.request' (/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/lib/python3.14/urllib/request.py)

@nixpkgs-ci nixpkgs-ci Bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Jul 4, 2026
pythonNamespaces = [ "paste" ];

meta = {
broken = lib.versionAtLeast setuptools.version "82"; # https://github.com/pasteorg/paste/pull/105

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not use setuptools_80 instead?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cause that can't be propagated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need that even

 ➜ rg setuptools
tox.ini
7:    setuptools

setup.py
12:from setuptools import setup, find_packages
58:        'setuptools',  # pkg_resources

docs/developer-features.txt
54:  serve using the Setuptools ``pkg_resources`` resource API.

docs/news.txt
99:* Update setup.py to work with setuptools 50.1.0+

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, we need pkg_resources, not setuptools ...

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you really care about mediagoblin you can use overrideScope to pin setuptools to setuptools_80 but that will make mediagoblin very expensive to build

@phanirithvij

Copy link
Copy Markdown
Member

I'll open a new PR for blink-qt to staging-next based on top of this pr.

@nixpkgs-ci nixpkgs-ci Bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jul 5, 2026
@SuperSandro2000

Copy link
Copy Markdown
Member

Mediagoblin should work again with #538703 . I cannot fully test it end to end due to missing build capacity to test things on staging-next.

@dotlambda
dotlambda added this pull request to the merge queue Jul 5, 2026
@dotlambda
dotlambda removed this pull request from the merge queue due to a manual request Jul 5, 2026
@vcunat
vcunat changed the base branch from staging-next to master July 8, 2026 15:24
@nixpkgs-ci nixpkgs-ci Bot closed this Jul 8, 2026
@nixpkgs-ci nixpkgs-ci Bot reopened this Jul 8, 2026
@vcunat

vcunat commented Jul 8, 2026

Copy link
Copy Markdown
Member

As staging-next merged to master now, I don't expect you want to target it anymore.

@phanirithvij phanirithvij linked an issue Jul 17, 2026 that may be closed by this pull request
@mdaniels5757
mdaniels5757 force-pushed the python3Packages.paste branch from 9635223 to 3baf5a7 Compare July 25, 2026 15:35
@mdaniels5757

Copy link
Copy Markdown
Member

Dropped commit 1ddad70, as it's redundant to the already-merged e1a93c6.

@mdaniels5757 mdaniels5757 changed the title python3Packages.paste: mark broken python3Packages.sqlobject: remove paste from dependencies Jul 25, 2026
@mdaniels5757

Copy link
Copy Markdown
Member

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 538451
Commit: 3baf5a75f47bbf66a50a7b83c7fae2d91ca2ec48


x86_64-linux

❌ 1 package failed to build:
  • blink-qt
✅ 2 packages built:
  • python313Packages.sqlobject
  • python314Packages.sqlobject

aarch64-linux

❌ 1 package failed to build:
  • blink-qt
✅ 2 packages built:
  • python313Packages.sqlobject
  • python314Packages.sqlobject

aarch64-darwin

✅ 2 packages built:
  • python313Packages.sqlobject
  • python314Packages.sqlobject

@mdaniels5757 mdaniels5757 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

blink-qt is failing because python3Packages.otr is: https://hydra.nixos.org/build/338797018

@mdaniels5757
mdaniels5757 added this pull request to the merge queue Jul 25, 2026
Merged via the queue into NixOS:master with commit aa47e78 Jul 25, 2026
27 checks passed
@dotlambda
dotlambda deleted the python3Packages.paste branch July 25, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

blink-qt: fix build failure in nixpkgs

5 participants