From ae4a1a485a7c2f7be3283e76a3a1d42e4bb3a459 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 2 Jul 2025 03:20:12 +0200 Subject: [PATCH] treewide: add explicit format attribute for Python packages If a Python package does not come with either `format` or `pyproject` we consider it a setuptools build, that calls `setup.py` directly, which is deprecated. This change, as a first step, migrates a large chunk of these packages to set setuptools as their explicit format This is so we can unify the problem space for the next step of the migration. --- .../services/misc/taskserver/default.nix | 1 + nixos/tests/systemd-confinement/default.nix | 1 + pkgs/applications/audio/greg/default.nix | 1 + pkgs/applications/audio/hushboard/default.nix | 1 + pkgs/applications/audio/mopidy/bandcamp.nix | 1 + pkgs/applications/audio/mopidy/iris.nix | 1 + pkgs/applications/audio/mopidy/jellyfin.nix | 1 + pkgs/applications/audio/mopidy/local.nix | 1 + pkgs/applications/audio/mopidy/moped.nix | 1 + pkgs/applications/audio/mopidy/mopidy.nix | 1 + pkgs/applications/audio/mopidy/mopify.nix | 1 + pkgs/applications/audio/mopidy/mpd.nix | 1 + pkgs/applications/audio/mopidy/mpris.nix | 1 + pkgs/applications/audio/mopidy/muse.nix | 1 + .../audio/mopidy/musicbox-webclient.nix | 1 + pkgs/applications/audio/mopidy/notify.nix | 1 + pkgs/applications/audio/mopidy/podcast.nix | 1 + pkgs/applications/audio/mopidy/scrobbler.nix | 1 + pkgs/applications/audio/mopidy/somafm.nix | 1 + pkgs/applications/audio/mopidy/soundcloud.nix | 1 + pkgs/applications/audio/mopidy/subidy.nix | 1 + pkgs/applications/audio/mopidy/tunein.nix | 1 + .../blockchains/cryptop/default.nix | 1 + pkgs/applications/editors/formiko/default.nix | 1 + .../editors/jupyter-kernels/coq/kernel.nix | 1 + .../editors/jupyter-kernels/octave/kernel.nix | 1 + .../inkscape/extensions/textext/default.nix | 1 + pkgs/applications/graphics/kcc/default.nix | 1 + pkgs/applications/graphics/veusz/default.nix | 1 + .../default.nix | 1 + pkgs/applications/misc/dmensamenu/default.nix | 1 + pkgs/applications/misc/electrum/default.nix | 1 + pkgs/applications/misc/electrum/grs.nix | 1 + pkgs/applications/misc/electrum/ltc.nix | 1 + pkgs/applications/misc/hovercraft/default.nix | 1 + pkgs/applications/misc/hue-plus/default.nix | 1 + pkgs/applications/misc/mu-repo/default.nix | 1 + pkgs/applications/misc/plover/default.nix | 1 + .../remarkable/remarkable-mouse/default.nix | 1 + pkgs/applications/misc/termdown/default.nix | 1 + pkgs/applications/misc/termpdf.py/default.nix | 1 + .../misc/twitch-chat-downloader/default.nix | 1 + pkgs/applications/misc/visidata/default.nix | 1 + pkgs/applications/misc/wikicurses/default.nix | 1 + pkgs/applications/misc/yokadi/default.nix | 1 + .../networking/browsers/av-98/default.nix | 1 + .../networking/browsers/webmacs/default.nix | 1 + .../feedreaders/rss2email/default.nix | 1 + pkgs/applications/networking/gns3/gui.nix | 1 + pkgs/applications/networking/gns3/server.nix | 1 + .../telegram/tg/default.nix | 1 + .../weechat/scripts/weechat-otr/default.nix | 1 + .../mailreaders/mailnag/default.nix | 1 + .../mailreaders/mailnag/goa-plugin.nix | 1 + .../networking/mkchromecast/default.nix | 1 + .../networking/p2p/deluge/default.nix | 1 + .../networking/sync/acd_cli/default.nix | 1 + pkgs/applications/office/qnotero/default.nix | 1 + pkgs/applications/radio/openwebrx/default.nix | 2 ++ .../science/biology/obitools/obitools3.nix | 1 + .../science/robotics/mavproxy/default.nix | 1 + .../git-annex-metadata-gui/default.nix | 1 + .../git-annex-remote-dbx/default.nix | 1 + .../git-archive-all/default.nix | 1 + .../version-management/git-imerge/default.nix | 1 + .../git-repo-updater/default.nix | 1 + .../version-management/git-review/default.nix | 1 + .../version-management/gita/default.nix | 1 + .../video/jellyfin-mpv-shim/default.nix | 1 + .../video/openshot-qt/default.nix | 1 + .../video/plex-mpv-shim/default.nix | 1 + pkgs/applications/video/tartube/default.nix | 1 + .../window-managers/i3/altlayout.nix | 1 + .../window-managers/i3/balance-workspace.nix | 1 + .../window-managers/i3/i3-resurrect.nix | 1 + pkgs/by-name/ac/accelergy/package.nix | 1 + pkgs/by-name/ad/adafruit-ampy/package.nix | 1 + pkgs/by-name/ad/addic7ed-cli/package.nix | 1 + pkgs/by-name/al/almonds/package.nix | 1 + pkgs/by-name/am/amphetype/package.nix | 1 + pkgs/by-name/an/anime-downloader/package.nix | 1 + pkgs/by-name/an/antfs-cli/package.nix | 1 + .../ap/apache-airflow/python-package.nix | 1 + pkgs/by-name/ap/apksigcopier/package.nix | 1 + pkgs/by-name/ap/apt-offline/package.nix | 1 + pkgs/by-name/ar/arandr/package.nix | 1 + .../ar/arxiv-latex-cleaner/package.nix | 1 + pkgs/by-name/au/autokey/package.nix | 1 + pkgs/by-name/aw/aws-shell/package.nix | 1 + pkgs/by-name/aw/awscli2/package.nix | 1 + pkgs/by-name/ay/ayatana-webmail/package.nix | 1 + pkgs/by-name/az/azure-cli/package.nix | 1 + pkgs/by-name/az/azure-cli/python-packages.nix | 2 ++ .../ba/base16-shell-preview/package.nix | 1 + pkgs/by-name/ba/bashplotlib/package.nix | 1 + pkgs/by-name/bk/bkyml/package.nix | 1 + pkgs/by-name/bm/bmaptool/package.nix | 1 + pkgs/by-name/bt/btlejack/package.nix | 1 + pkgs/by-name/bu/bubblemail/package.nix | 1 + pkgs/by-name/bu/bumblebee-status/package.nix | 1 + pkgs/by-name/bu/bumpver/package.nix | 1 + pkgs/by-name/ca/canto-curses/package.nix | 1 + pkgs/by-name/ca/canto-daemon/package.nix | 1 + pkgs/by-name/ca/cantoolz/package.nix | 1 + pkgs/by-name/ch/charge-lnd/package.nix | 1 + pkgs/by-name/ch/chkcrontab/package.nix | 1 + pkgs/by-name/cl/clickable/package.nix | 1 + pkgs/by-name/co/colorz/package.nix | 1 + pkgs/by-name/co/compdb/package.nix | 1 + pkgs/by-name/cp/cp210x-program/package.nix | 1 + pkgs/by-name/cp/cppclean/package.nix | 1 + pkgs/by-name/cp/cpuset/package.nix | 1 + pkgs/by-name/cr/crowbar/package.nix | 1 + pkgs/by-name/cs/csv2odf/package.nix | 1 + pkgs/by-name/cu/cum/package.nix | 1 + pkgs/by-name/cu/curseradio/package.nix | 1 + pkgs/by-name/cu/cursewords/package.nix | 1 + pkgs/by-name/cv/cvehound/package.nix | 1 + pkgs/by-name/cv/cvs2svn/package.nix | 1 + pkgs/by-name/de/devede/package.nix | 1 + pkgs/by-name/df/dfmt/package.nix | 1 + pkgs/by-name/di/diffoscope/package.nix | 1 + pkgs/by-name/dn/dnd-tools/package.nix | 1 + pkgs/by-name/dn/dnsviz/package.nix | 1 + pkgs/by-name/do/dockbarx/package.nix | 1 + pkgs/by-name/do/dotfiles/package.nix | 1 + pkgs/by-name/dp/dpt-rp1-py/package.nix | 1 + pkgs/by-name/dr/dr14_tmeter/package.nix | 1 + pkgs/by-name/dt/dtrx/package.nix | 1 + pkgs/by-name/du/duplicity/package.nix | 1 + pkgs/by-name/ea/easyeda2kicad/package.nix | 1 + pkgs/by-name/ed/eddy/package.nix | 1 + pkgs/by-name/ed/edl/package.nix | 1 + pkgs/by-name/eg/eggnog-mapper/package.nix | 1 + .../en/endgame-singularity/package.nix | 1 + pkgs/by-name/ep/epr/package.nix | 1 + pkgs/by-name/es/escrotum/package.nix | 1 + pkgs/by-name/et/etebase-server/package.nix | 1 + pkgs/by-name/et/etesync-dav/package.nix | 1 + pkgs/by-name/ev/evdevremapkeys/package.nix | 1 + pkgs/by-name/ex/expliot/package.nix | 1 + pkgs/by-name/fa/fail2ban/package.nix | 1 + pkgs/by-name/fa/fastcov/package.nix | 1 + pkgs/by-name/ff/ffmpeg-normalize/package.nix | 1 + pkgs/by-name/fi/fileinfo/package.nix | 1 + pkgs/by-name/fl/flac2all/package.nix | 1 + .../fl/flattenReferencesGraph/package.nix | 1 + pkgs/by-name/fl/flawfinder/package.nix | 1 + pkgs/by-name/fl/flent/package.nix | 1 + pkgs/by-name/fl/flootty/package.nix | 1 + pkgs/by-name/fl/fluxboxlauncher/package.nix | 1 + pkgs/by-name/fp/fprettify/package.nix | 1 + pkgs/by-name/fr/frescobaldi/package.nix | 1 + pkgs/by-name/fr/frida-tools/package.nix | 1 + pkgs/by-name/gd/gdtoolkit_3/package.nix | 1 + pkgs/by-name/gd/gdtoolkit_4/package.nix | 1 + pkgs/by-name/ge/genxword/package.nix | 1 + pkgs/by-name/ge/gersemi/package.nix | 1 + pkgs/by-name/gh/gh2md/package.nix | 1 + pkgs/by-name/gh/ghost/package.nix | 1 + pkgs/by-name/gi/git-aggregator/package.nix | 1 + pkgs/by-name/gi/git-bars/package.nix | 1 + pkgs/by-name/gi/git-branchstack/package.nix | 1 + pkgs/by-name/gi/git-crecord/package.nix | 1 + pkgs/by-name/gi/git-machete/package.nix | 1 + .../gi/git-relevant-history/package.nix | 1 + .../gi/git-remote-codecommit/package.nix | 1 + pkgs/by-name/gi/git-remote-hg/package.nix | 1 + pkgs/by-name/gi/gitfs/package.nix | 1 + pkgs/by-name/gl/gladtex/package.nix | 1 + pkgs/by-name/gn/gnome-keysign/package.nix | 1 + pkgs/by-name/gn/gnomecast/package.nix | 1 + pkgs/by-name/go/gomp/package.nix | 1 + pkgs/by-name/gr/grabserial/package.nix | 1 + pkgs/by-name/gr/graph-cli/package.nix | 1 + pkgs/by-name/gs/gscreenshot/package.nix | 1 + pkgs/by-name/gs/gshogi/package.nix | 1 + pkgs/by-name/gs/gspeech/package.nix | 1 + pkgs/by-name/ha/hashid/package.nix | 1 + pkgs/by-name/ha/haxor-news/package.nix | 1 + pkgs/by-name/he/heisenbridge/package.nix | 1 + pkgs/by-name/hi/hifiscan/package.nix | 1 + pkgs/by-name/ht/htgettoken/package.nix | 1 + pkgs/by-name/ht/httpstat/package.nix | 1 + pkgs/by-name/hy/hyp/package.nix | 1 + pkgs/by-name/i3/i3a/package.nix | 1 + pkgs/by-name/i3/i3minator/package.nix | 1 + pkgs/by-name/ib/ibus-theme-tools/package.nix | 1 + pkgs/by-name/im/imgp/package.nix | 1 + .../in/indicator-sound-switcher/package.nix | 1 + pkgs/by-name/in/inkcut/package.nix | 1 + pkgs/by-name/in/inql/package.nix | 1 + pkgs/by-name/io/iotop/package.nix | 1 + pkgs/by-name/ip/ipgrep/package.nix | 1 + pkgs/by-name/is/isolyzer/package.nix | 1 + pkgs/by-name/is/isrcsubmit/package.nix | 1 + pkgs/by-name/je/jelly/package.nix | 1 + pkgs/by-name/ji/jiten/package.nix | 1 + pkgs/by-name/jn/jnitrace/package.nix | 1 + pkgs/by-name/jo/joystickwake/package.nix | 1 + pkgs/by-name/ka/kanjidraw/package.nix | 1 + pkgs/by-name/ka/kas/package.nix | 1 + pkgs/by-name/ka/kazam/package.nix | 1 + pkgs/by-name/kc/kcc/package.nix | 1 + pkgs/by-name/ke/kerbrute/package.nix | 1 + .../ke/kernel-hardening-checker/package.nix | 1 + pkgs/by-name/ke/keymapviz/package.nix | 1 + pkgs/by-name/kh/khard/package.nix | 1 + pkgs/by-name/ko/konsave/package.nix | 1 + pkgs/by-name/kr/krakenx/package.nix | 1 + pkgs/by-name/kr/krop/package.nix | 1 + pkgs/by-name/ku/kube-hunter/package.nix | 1 + pkgs/by-name/la/labelImg/package.nix | 1 + pkgs/by-name/le/legendary-heroic/package.nix | 1 + pkgs/by-name/le/legit/package.nix | 1 + pkgs/by-name/le/lerpn/package.nix | 1 + pkgs/by-name/le/lesscpy/package.nix | 1 + pkgs/by-name/le/lesspass-cli/package.nix | 1 + pkgs/by-name/lg/lgpio/package.nix | 1 + pkgs/by-name/ln/lndmanage/package.nix | 1 + pkgs/by-name/lo/loxodo/package.nix | 1 + pkgs/by-name/lx/lxd-image-server/package.nix | 1 + pkgs/by-name/ma/mapproxy/package.nix | 1 + pkgs/by-name/ma/mastodon-archive/package.nix | 1 + .../plugins/mjolnir-antispam.nix | 1 + .../matrix-synapse-unwrapped/plugins/pam.nix | 1 + .../plugins/shared-secret-auth.nix | 1 + .../by-name/ma/mautrix-googlechat/package.nix | 1 + pkgs/by-name/mb/mbed-cli/package.nix | 1 + pkgs/by-name/md/md-tangle/package.nix | 1 + pkgs/by-name/md/mdslides/package.nix | 1 + pkgs/by-name/me/me_cleaner/package.nix | 1 + pkgs/by-name/me/mediagoblin/package.nix | 1 + pkgs/by-name/me/menulibre/package.nix | 1 + pkgs/by-name/me/meson/package.nix | 1 + pkgs/by-name/mi/mimeo/package.nix | 1 + pkgs/by-name/mi/minigalaxy/package.nix | 1 + pkgs/by-name/ml/mlarchive2maildir/package.nix | 1 + pkgs/by-name/mn/mnemosyne/package.nix | 1 + pkgs/by-name/mo/mongoaudit/package.nix | 1 + pkgs/by-name/mo/monosat/package.nix | 1 + pkgs/by-name/mo/moodle-dl/package.nix | 1 + pkgs/by-name/mp/mpfshell/package.nix | 1 + pkgs/by-name/mu/multiqc/package.nix | 1 + pkgs/by-name/mu/mutmut/package.nix | 1 + pkgs/by-name/mu/mutt-ics/package.nix | 1 + pkgs/by-name/my/mymcplus/package.nix | 1 + pkgs/by-name/na/nagstamon/package.nix | 1 + pkgs/by-name/nb/nbstripout/package.nix | 1 + pkgs/by-name/ne/nengo-gui/package.nix | 1 + pkgs/by-name/ne/neovim-remote/package.nix | 1 + pkgs/by-name/nh/nhentai/package.nix | 1 + pkgs/by-name/ni/nimbo/package.nix | 1 + pkgs/by-name/ni/nix-heuristic-gc/package.nix | 1 + pkgs/by-name/no/norminette/package.nix | 1 + pkgs/by-name/no/noteshrink/package.nix | 1 + pkgs/by-name/no/nototools/package.nix | 1 + pkgs/by-name/no/nox/package.nix | 1 + pkgs/by-name/np/npm-lockfile-fix/package.nix | 1 + pkgs/by-name/nt/ntfy/webpush.nix | 1 + pkgs/by-name/nv/nvitop/package.nix | 1 + pkgs/by-name/nv/nvmet-cli/package.nix | 1 + pkgs/by-name/nv/nvpy/package.nix | 1 + pkgs/by-name/nw/nwg-clipman/package.nix | 1 + pkgs/by-name/nw/nwg-displays/package.nix | 1 + pkgs/by-name/nw/nwg-panel/package.nix | 1 + pkgs/by-name/nw/nwg-wrapper/package.nix | 1 + pkgs/by-name/ny/nyx/package.nix | 1 + pkgs/by-name/oc/octoprint/package.nix | 3 ++ pkgs/by-name/oc/octoprint/plugins.nix | 33 ++++++++++++++++++- pkgs/by-name/on/onboard/package.nix | 1 + pkgs/by-name/on/onedrivegui/package.nix | 1 + pkgs/by-name/on/onioncircuits/package.nix | 1 + pkgs/by-name/on/onlykey-agent/package.nix | 2 ++ pkgs/by-name/on/onlykey-cli/package.nix | 1 + pkgs/by-name/op/open-fprintd/package.nix | 1 + pkgs/by-name/op/opensnitch-ui/package.nix | 1 + pkgs/by-name/pa/parsero/package.nix | 1 + .../pa/pass-secret-service/package.nix | 1 + pkgs/by-name/pa/patatt/package.nix | 1 + pkgs/by-name/pa/patray/package.nix | 1 + pkgs/by-name/pa/patroni/package.nix | 1 + pkgs/by-name/pe/perfect-hash/package.nix | 1 + pkgs/by-name/pe/peru/package.nix | 1 + pkgs/by-name/pe/pew/package.nix | 1 + pkgs/by-name/pg/pg_activity/package.nix | 1 + pkgs/by-name/ph/photocollage/package.nix | 1 + .../by-name/pi/pick-colour-picker/package.nix | 1 + pkgs/by-name/pi/picosnitch/package.nix | 1 + pkgs/by-name/pi/pigpio/package.nix | 1 + pkgs/by-name/pi/pipreqs/package.nix | 1 + pkgs/by-name/pi/pirate-get/package.nix | 1 + pkgs/by-name/pi/pius/package.nix | 1 + pkgs/by-name/pl/plakativ/package.nix | 1 + pkgs/by-name/pl/plecost/package.nix | 1 + pkgs/by-name/pq/pqos-wrapper/package.nix | 1 + .../pr/precice-config-visualizer/package.nix | 1 + pkgs/by-name/pr/present/package.nix | 1 + pkgs/by-name/pr/printrun/package.nix | 1 + .../pr/prometheus-deluge-exporter/package.nix | 1 + pkgs/by-name/ps/ps_mem/package.nix | 1 + pkgs/by-name/ps/pssh/package.nix | 1 + pkgs/by-name/pu/pulseaudio-dlna/package.nix | 1 + pkgs/by-name/pu/pulseaudio-dlna/zeroconf.nix | 1 + pkgs/by-name/pu/pulsemeeter/package.nix | 1 + pkgs/by-name/pw/pwgen-secure/package.nix | 1 + pkgs/by-name/py/pyCA/package.nix | 1 + pkgs/by-name/py/pyamlboot/package.nix | 1 + pkgs/by-name/py/pychess/package.nix | 1 + pkgs/by-name/py/pydf/package.nix | 1 + pkgs/by-name/py/pykickstart/package.nix | 1 + pkgs/by-name/py/pylint-exit/package.nix | 1 + pkgs/by-name/py/pympress/package.nix | 1 + pkgs/by-name/py/pyradio/package.nix | 1 + pkgs/by-name/py/pyrseas/package.nix | 2 ++ pkgs/by-name/py/pysolfc/package.nix | 1 + pkgs/by-name/py/pyspread/package.nix | 1 + pkgs/by-name/py/pytrainer/package.nix | 1 + pkgs/by-name/py/pywalfox-native/package.nix | 1 + pkgs/by-name/q-/q-text-as-data/package.nix | 1 + pkgs/by-name/qu/quast/package.nix | 1 + pkgs/by-name/qu/quisk/package.nix | 1 + pkgs/by-name/r1/r128gain/package.nix | 1 + pkgs/by-name/ra/raiseorlaunch/package.nix | 1 + pkgs/by-name/ra/ranger/package.nix | 1 + pkgs/by-name/rd/rdiff-backup/package.nix | 1 + pkgs/by-name/re/regexploit/package.nix | 1 + pkgs/by-name/re/replacement/package.nix | 1 + .../re/resolve-march-native/package.nix | 1 + pkgs/by-name/ri/ripe-atlas-tools/package.nix | 1 + pkgs/by-name/ri/rivalcfg/package.nix | 1 + pkgs/by-name/ro/rofi-mpd/package.nix | 1 + pkgs/by-name/ro/rotate-backups/package.nix | 1 + pkgs/by-name/s-/s-tui/package.nix | 1 + pkgs/by-name/s4/s4cmd/package.nix | 1 + pkgs/by-name/sa/sacad/package.nix | 1 + pkgs/by-name/sa/safeeyes/package.nix | 1 + .../sa/sage/python-modules/sage-docbuild.nix | 1 + .../sa/sage/python-modules/sage-setup.nix | 1 + pkgs/by-name/sa/sapling/package.nix | 1 + pkgs/by-name/sa/sasutils/package.nix | 1 + pkgs/by-name/sa/savepagenow/package.nix | 1 + pkgs/by-name/sc/sc-controller/package.nix | 1 + pkgs/by-name/sc/screenkey/package.nix | 1 + pkgs/by-name/sc/scudcloud/package.nix | 1 + pkgs/by-name/se/searxng/package.nix | 1 + pkgs/by-name/se/semiphemeral/package.nix | 1 + pkgs/by-name/se/seventeenlands/package.nix | 1 + pkgs/by-name/se/sewer/package.nix | 1 + pkgs/by-name/sf/sftpman/package.nix | 1 + pkgs/by-name/sn/snapper-gui/package.nix | 1 + pkgs/by-name/so/solaar/package.nix | 1 + pkgs/by-name/so/sonata/package.nix | 1 + pkgs/by-name/so/soundconverter/package.nix | 1 + pkgs/by-name/sq/sqlite-web/package.nix | 1 + pkgs/by-name/st/steamcontroller/package.nix | 1 + pkgs/by-name/st/steamos-devkit/package.nix | 2 ++ pkgs/by-name/sy/systemd-wait/package.nix | 1 + pkgs/by-name/te/tebreak/package.nix | 1 + pkgs/by-name/te/terminator/package.nix | 1 + pkgs/by-name/te/termtekst/package.nix | 1 + pkgs/by-name/te/termtosvg/package.nix | 1 + pkgs/by-name/te/textlsp/package.nix | 1 + pkgs/by-name/th/thonny/package.nix | 1 + pkgs/by-name/ti/tinyprog/package.nix | 1 + pkgs/by-name/to/tockloader/package.nix | 1 + pkgs/by-name/to/topydo/package.nix | 1 + pkgs/by-name/to/tortoisehg/package.nix | 1 + pkgs/by-name/tr/trash-cli/package.nix | 1 + pkgs/by-name/tu/tuir/package.nix | 1 + pkgs/by-name/tv/tvnamer/package.nix | 1 + pkgs/by-name/ud/udocker/package.nix | 1 + pkgs/by-name/ul/ulauncher/package.nix | 1 + pkgs/by-name/un/undervolt/package.nix | 1 + pkgs/by-name/un/unicode-paracode/package.nix | 1 + pkgs/by-name/un/unsilence/package.nix | 1 + pkgs/by-name/ur/urh/package.nix | 1 + pkgs/by-name/ur/urlwatch/package.nix | 1 + pkgs/by-name/us/usbrip/package.nix | 1 + pkgs/by-name/us/usbsdmux/package.nix | 1 + pkgs/by-name/va/vanguards/package.nix | 1 + pkgs/by-name/va/variety/package.nix | 1 + pkgs/by-name/vc/vcstool/package.nix | 1 + pkgs/by-name/vi/vim-vint/package.nix | 1 + pkgs/by-name/vi/vimiv-qt/package.nix | 1 + pkgs/by-name/vi/virtnbdbackup/package.nix | 1 + pkgs/by-name/vi/vit/package.nix | 1 + pkgs/by-name/vk/vkbasalt-cli/package.nix | 1 + pkgs/by-name/vo/volctl/package.nix | 1 + pkgs/by-name/vu/vulnix/package.nix | 1 + pkgs/by-name/wa/waagent/package.nix | 1 + pkgs/by-name/wa/watson/package.nix | 1 + .../wa/wayback-machine-archiver/package.nix | 1 + pkgs/by-name/wa/waymore/package.nix | 1 + pkgs/by-name/wi/wifite2/package.nix | 1 + pkgs/by-name/wi/win2xcur/package.nix | 1 + pkgs/by-name/wl/wlc/package.nix | 1 + pkgs/by-name/wl/wllvm/package.nix | 1 + pkgs/by-name/wo/woeusb-ng/package.nix | 1 + pkgs/by-name/xb/xborders/package.nix | 1 + pkgs/by-name/xd/xdxf2slob/package.nix | 1 + pkgs/by-name/xe/xed/package.nix | 1 + pkgs/by-name/xe/xenomapper/package.nix | 1 + pkgs/by-name/xk/xkeysnail/package.nix | 1 + pkgs/by-name/xm/xmldiff/package.nix | 1 + .../xonsh/xontribs/xonsh-direnv/default.nix | 1 + pkgs/by-name/xp/xpra/package.nix | 1 + pkgs/by-name/ya/yams/package.nix | 1 + pkgs/by-name/ye/yewtube/package.nix | 1 + pkgs/by-name/yt/ytmdl/package.nix | 1 + pkgs/by-name/ze/zerobin/package.nix | 1 + pkgs/by-name/zf/zfs-autobackup/package.nix | 1 + pkgs/by-name/zi/zim/package.nix | 1 + pkgs/by-name/zs/zscroll/package.nix | 1 + pkgs/desktops/mate/mate-tweak/default.nix | 1 + pkgs/development/embedded/rshell/default.nix | 1 + .../typeddep/default.nix | 1 + .../development/libraries/cxxtest/default.nix | 1 + .../science/chemistry/simple-dftd3/python.nix | 1 + pkgs/development/misc/resholve/deps.nix | 1 + pkgs/development/misc/resholve/oildev.nix | 1 + pkgs/development/misc/resholve/resholve.nix | 1 + .../python-modules/autologging/default.nix | 1 + .../azure-mgmt-appcontainers/default.nix | 1 + .../development/python-modules/capstone/4.nix | 1 + .../python-modules/capstone/default.nix | 1 + .../casa-formats-io/default.nix | 1 + .../python-modules/coapthon3/default.nix | 1 + .../colanderalchemy/default.nix | 1 + .../python-modules/consul/default.nix | 1 + .../cppheaderparser/default.nix | 1 + .../python-modules/cx-oracle/default.nix | 1 + .../python-modules/daff/default.nix | 1 + .../django-mdeditor/default.nix | 1 + pkgs/development/python-modules/django/3.nix | 1 + .../python-modules/dmenu/default.nix | 1 + .../docstr-coverage/default.nix | 1 + .../python-modules/ecpy/default.nix | 1 + .../python-modules/eggdeps/default.nix | 1 + .../eval-type-backport/default.nix | 1 + .../python-modules/eventkit/default.nix | 1 + .../python-modules/executor/default.nix | 1 + .../python-modules/exifread/default.nix | 1 + .../python-modules/extractcode/7z.nix | 1 + .../python-modules/extractcode/libarchive.nix | 1 + .../python-modules/eyed3/default.nix | 1 + .../facenet-pytorch/default.nix | 1 + .../python-modules/falcon-cors/default.nix | 1 + .../python-modules/fenics/default.nix | 5 +++ .../flake8-class-newline/default.nix | 1 + .../python-modules/flashinfer/default.nix | 1 + .../flask-xml-rpc-re/default.nix | 1 + .../python-modules/foundationdb/default.nix | 1 + .../python-modules/foxdot/default.nix | 1 + .../genome-collector/default.nix | 1 + .../python-modules/genshi/default.nix | 1 + .../python-modules/gfal2-python/default.nix | 1 + .../python-modules/gfal2-util/default.nix | 1 + .../python-modules/gflags/default.nix | 1 + .../greek-accentuation/default.nix | 1 + .../python-modules/heapdict/default.nix | 1 + .../python-modules/hikari/default.nix | 1 + .../python-modules/interegular/default.nix | 1 + .../jenkins-job-builder/default.nix | 1 + .../python-modules/jsonpath-rw/default.nix | 1 + .../keyrings-passwordstore/default.nix | 1 + .../python-modules/lammps/default.nix | 1 + .../python-modules/libasyncns/default.nix | 1 + .../python-modules/liblzfse/default.nix | 1 + .../python-modules/logging-tree/default.nix | 1 + .../python-modules/macfsevents/default.nix | 1 + .../python-modules/magic/default.nix | 1 + .../marionette-harness/manifestparser.nix | 1 + .../material-color-utilities/default.nix | 1 + .../python-modules/mediafire-dl/default.nix | 1 + .../python-modules/meshlabxml/default.nix | 1 + .../python-modules/midiutil/default.nix | 1 + .../python-modules/mkdocs-macros/default.nix | 1 + .../mkdocs-macros/mkdocs-macros-test.nix | 1 + .../python-modules/mouseinfo/default.nix | 1 + .../python-modules/mutatormath/default.nix | 1 + .../python-modules/nevow/default.nix | 1 + .../python-modules/newspaper3k/default.nix | 1 + .../python-modules/nimfa/default.nix | 1 + .../python-modules/oncalendar/default.nix | 1 + .../openbabel-bindings/default.nix | 1 + .../python-modules/optax/tests.nix | 1 + .../python-modules/oslo-metrics/default.nix | 1 + .../python-modules/outcome/default.nix | 1 + .../python-modules/parallel-ssh/default.nix | 1 + .../python-modules/parsley/default.nix | 1 + .../pip-install-test/default.nix | 1 + .../python-modules/pipetools/default.nix | 1 + .../python-modules/plugp100/default.nix | 1 + .../python-modules/plyplus/default.nix | 1 + .../python-modules/polars/default.nix | 1 + .../python-modules/potr/default.nix | 1 + .../development/python-modules/protobuf/3.nix | 1 + .../python-modules/pure-sasl/default.nix | 1 + .../python-modules/py-deprecate/default.nix | 2 +- .../python-modules/py-scrypt/default.nix | 1 + .../python-modules/pyahocorasick/default.nix | 1 + .../python-modules/pyaudio/default.nix | 1 + .../python-modules/pycategories/infix.nix | 1 + .../python-modules/pycrc/default.nix | 1 + .../python-modules/pycycling/default.nix | 1 + .../python-modules/pyfdt/default.nix | 1 + .../python-modules/pygetwindow/default.nix | 1 + .../python-modules/pyipv8/default.nix | 1 + .../python-modules/pymorphy2/dicts-ru.nix | 1 + .../python-modules/pymorphy3/dicts-ru.nix | 1 + .../python-modules/pymorphy3/dicts-uk.nix | 1 + .../python-modules/pymsgbox/default.nix | 1 + .../python-modules/pymysqlsa/default.nix | 1 + .../python-modules/pynamecheap/default.nix | 1 + .../python-modules/pyogg/default.nix | 1 + .../python-modules/pyplatec/default.nix | 1 + .../python-modules/pyprind/default.nix | 1 + .../python-modules/pyqrcode/default.nix | 1 + .../python-modules/pyqt/pyqt6-sip.nix | 1 + pkgs/development/python-modules/pyqt/sip.nix | 1 + .../python-modules/pysc2/default.nix | 1 + .../python-modules/pyscreeze/default.nix | 1 + .../python-modules/pyscss/default.nix | 1 + .../python-modules/pyspice/default.nix | 1 + .../python-modules/pystemmer/default.nix | 1 + .../python-modules/pytestcache/default.nix | 1 + .../python-didl-lite/default.nix | 1 + .../python-modules/qreactor/default.nix | 1 + .../python-modules/raincloudy/default.nix | 1 + .../python-modules/remctl/default.nix | 1 + .../python-modules/rtfunicode/default.nix | 1 + .../sdbus-networkmanager/default.nix | 1 + .../python-modules/sdbus/default.nix | 1 + .../python-modules/seccomp/default.nix | 1 + .../python-modules/semgrep/default.nix | 1 + .../python-modules/senf/default.nix | 1 + .../socksipy-branch/default.nix | 1 + .../python-modules/spacy/legacy.nix | 1 + .../python-modules/ssh-python/default.nix | 1 + .../python-modules/ssh2-python/default.nix | 1 + .../python-modules/stravaweblib/default.nix | 1 + .../streamcontroller-plugin-tools/default.nix | 1 + .../python-modules/sudachipy/default.nix | 1 + .../python-modules/tensorflow/default.nix | 2 +- .../python-modules/timy/default.nix | 1 + .../python-modules/tlslite/default.nix | 1 + .../python-modules/torchvision/default.nix | 1 + .../python-modules/trectools/default.nix | 1 + .../python-modules/ttkbootstrap/default.nix | 1 + .../tuya-device-sharing-sdk/default.nix | 1 + .../python-modules/twiggy/default.nix | 1 + .../python-modules/txamqp/default.nix | 1 + .../python-modules/typecode/libmagic.nix | 1 + .../python-modules/ua-parser-rs/default.nix | 1 + .../ukpostcodeparser/default.nix | 1 + .../python-modules/usb-monitor/default.nix | 1 + .../python-modules/vxi11/default.nix | 1 + .../python-modules/wasmer/tests.nix | 1 + .../python-modules/waybackpy/default.nix | 1 + .../python-modules/web/default.nix | 1 + .../wheezy-template/default.nix | 1 + .../xstatic-asciinema-player/default.nix | 1 + .../xstatic-bootbox/default.nix | 1 + .../xstatic-bootstrap/default.nix | 1 + .../xstatic-font-awesome/default.nix | 1 + .../xstatic-jquery-file-upload/default.nix | 1 + .../xstatic-jquery-ui/default.nix | 1 + .../python-modules/xstatic-jquery/default.nix | 1 + .../xstatic-pygments/default.nix | 1 + .../python-modules/xstatic/default.nix | 1 + .../python-modules/yubico/default.nix | 1 + .../python2-modules/attrs/default.nix | 1 + .../python2-modules/configparser/default.nix | 1 + .../python2-modules/contextlib2/default.nix | 1 + .../python2-modules/coverage/default.nix | 1 + .../python2-modules/enum/default.nix | 1 + .../python2-modules/filelock/default.nix | 1 + .../python2-modules/futures/default.nix | 1 + .../python2-modules/hypothesis/default.nix | 1 + .../importlib-metadata/default.nix | 1 + .../python2-modules/jinja2/default.nix | 1 + .../python2-modules/markupsafe/default.nix | 1 + .../python2-modules/mock/default.nix | 1 + .../more-itertools/default.nix | 1 + .../python2-modules/pluggy/default.nix | 1 + .../python2-modules/pyparsing/default.nix | 1 + .../python2-modules/pytest-xdist/default.nix | 1 + .../python2-modules/pytest/default.nix | 1 + .../python2-modules/scandir/default.nix | 1 + .../setuptools-scm/default.nix | 1 + .../python2-modules/typing/default.nix | 1 + .../python2-modules/zipp/default.nix | 1 + .../tools/asn2quickder/default.nix | 1 + .../continuous-integration/buildbot/pkg.nix | 1 + .../buildbot/plugins.nix | 6 ++++ .../buildbot/worker.nix | 1 + pkgs/development/tools/dazel/default.nix | 1 + .../documentation/doxygen/doxmlparser.nix | 1 + .../tools/language-servers/fortls/default.nix | 1 + .../fortran-language-server/default.nix | 1 + .../development/tools/misc/gdbgui/default.nix | 1 + .../tools/misc/nixbang/default.nix | 1 + .../tools/misc/whatstyle/default.nix | 1 + .../tools/prospector/setoptconf.nix | 1 + pkgs/games/anki/default.nix | 1 + pkgs/games/gscrabble/default.nix | 1 + pkgs/games/legendary-gl/default.nix | 1 + pkgs/games/openttd/nml.nix | 1 + pkgs/misc/autotiling/default.nix | 1 + pkgs/misc/opcua-client-gui/default.nix | 1 + pkgs/os-specific/linux/lenovo-legion/app.nix | 1 + pkgs/os-specific/linux/usbrelay/python.nix | 1 + pkgs/servers/dcnnt/default.nix | 1 + pkgs/servers/isso/default.nix | 1 + pkgs/servers/mail/mailman/postorius.nix | 1 + pkgs/servers/monitoring/alerta/client.nix | 1 + pkgs/servers/monitoring/alerta/default.nix | 1 + .../nagios-plugins/check_openvpn/default.nix | 1 + .../monitoring/prometheus/pve-exporter.nix | 1 + pkgs/servers/pinnwand/steck.nix | 1 + pkgs/tools/admin/awsume/default.nix | 1 + pkgs/tools/admin/cdist/default.nix | 1 + .../tools/archivers/unrar-wrapper/default.nix | 1 + pkgs/tools/audio/tidal-dl/default.nix | 1 + pkgs/tools/backup/pyznap/default.nix | 1 + pkgs/tools/filesystems/ceph/default.nix | 1 + pkgs/tools/graphics/pixel2svg/default.nix | 1 + .../inputmethods/input-remapper/default.nix | 1 + pkgs/tools/misc/lice/default.nix | 1 + pkgs/tools/misc/mpy-utils/default.nix | 1 + .../default.nix | 1 + pkgs/tools/misc/pandoc-acro/default.nix | 1 + .../misc/pandoc-drawio-filter/default.nix | 1 + pkgs/tools/misc/pandoc-imagine/default.nix | 1 + pkgs/tools/misc/psrecord/default.nix | 1 + pkgs/tools/misc/qmake2cmake/default.nix | 1 + pkgs/tools/misc/remote-exec/default.nix | 1 + pkgs/tools/misc/thinkpad-scripts/default.nix | 1 + pkgs/tools/misc/vimwiki-markdown/default.nix | 1 + pkgs/tools/misc/xflux/gui.nix | 1 + pkgs/tools/misc/youtube-dl/default.nix | 1 + pkgs/tools/networking/gandi-cli/default.nix | 1 + pkgs/tools/networking/gp-saml-gui/default.nix | 1 + pkgs/tools/networking/maubot/default.nix | 2 ++ pkgs/tools/networking/nxdomain/default.nix | 1 + pkgs/tools/networking/s3cmd/default.nix | 1 + pkgs/tools/networking/spoof-mac/default.nix | 1 + .../tools/networking/telepresence/default.nix | 1 + .../package-management/fusesoc/default.nix | 1 + .../nix-update-source/default.nix | 1 + .../protontricks/default.nix | 1 + pkgs/tools/security/chipsec/default.nix | 1 + .../tools/security/pass/extensions/import.nix | 1 + pkgs/tools/system/cm-rgb/default.nix | 1 + pkgs/tools/system/minijail/tools.nix | 1 + pkgs/tools/text/mir-qualia/default.nix | 1 + .../ec2instanceconnectcli/default.nix | 1 + .../google-compute-engine/default.nix | 1 + pkgs/top-level/python-packages.nix | 5 ++- 660 files changed, 711 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/misc/taskserver/default.nix b/nixos/modules/services/misc/taskserver/default.nix index dc9033b5a23b..72fff29e1052 100644 --- a/nixos/modules/services/misc/taskserver/default.nix +++ b/nixos/modules/services/misc/taskserver/default.nix @@ -137,6 +137,7 @@ let nixos-taskserver = with pkgs.python3.pkgs; buildPythonApplication { + format = "setuptools"; name = "nixos-taskserver"; src = pkgs.runCommand "nixos-taskserver-src" { preferLocalBuild = true; } '' diff --git a/nixos/tests/systemd-confinement/default.nix b/nixos/tests/systemd-confinement/default.nix index 905a2272c0fb..25a553380189 100644 --- a/nixos/tests/systemd-confinement/default.nix +++ b/nixos/tests/systemd-confinement/default.nix @@ -6,6 +6,7 @@ import ../make-test-python.nix { let testLib = pkgs.python3Packages.buildPythonPackage { name = "confinement-testlib"; + format = "setuptools"; unpackPhase = '' cat > setup.py <