nixbot

builds
1Sourcing python-remove-tests-dir-hook2Sourcing python-catch-conflicts-hook.sh3Sourcing python-remove-bin-bytecode-hook.sh4Sourcing pypa-build-hook5Using pypaBuildPhase6Sourcing python-runtime-deps-check-hook7Using pythonRuntimeDepsCheckHook8Sourcing pypa-install-hook9Using pypaInstallPhase10Sourcing python-imports-check-hook.sh11Using pythonImportsCheckPhase12Sourcing python-namespaces-hook13Sourcing python-catch-conflicts-hook.sh
unpackPhase
14unpacking source archive /nix/store/gcgrs6syi6b3lvm4gbgbisqvjzp6m5yv-source15source root is source16setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/tewi/util/test_misc.py"
configurePhase
17no configure script, doing nothing
buildPhase
18Executing pypaBuildPhase19Creating a wheel...20pypa build flags: --no-isolation --outdir dist/ --wheel21* Getting build dependencies for wheel...22No `packages` or `py_modules` configuration, performing automatic discovery.23`src-layout` detected -- analysing ./src24discovered packages -- ['tewi', 'tewi.search', 'tewi.torrent', 'tewi.ui', 'tewi.util', 'tewi.search.providers', 'tewi.torrent.clients', 'tewi.ui.dialog', 'tewi.ui.panel', 'tewi.ui.widget', 'tewi.ui.dialog.search', 'tewi.ui.dialog.torrent']25discovered py_modules -- []26running egg_info27creating src/tewi_torrent.egg-info28writing src/tewi_torrent.egg-info/PKG-INFO29writing dependency_links to src/tewi_torrent.egg-info/dependency_links.txt30writing entry points to src/tewi_torrent.egg-info/entry_points.txt31writing requirements to src/tewi_torrent.egg-info/requires.txt32writing top-level names to src/tewi_torrent.egg-info/top_level.txt33writing manifest file 'src/tewi_torrent.egg-info/SOURCES.txt'34reading manifest file 'src/tewi_torrent.egg-info/SOURCES.txt'35reading manifest template 'MANIFEST.in'36warning: no files found matching 'src/tewi/util/geoip.dat.gz'37warning: no files found matching '*' under directory 'completions'38adding license file 'LICENSE.txt'39writing manifest file 'src/tewi_torrent.egg-info/SOURCES.txt'40* Building wheel...41No `packages` or `py_modules` configuration, performing automatic discovery.42`src-layout` detected -- analysing ./src43discovered packages -- ['tewi', 'tewi.search', 'tewi.torrent', 'tewi.ui', 'tewi.util', 'tewi.search.providers', 'tewi.torrent.clients', 'tewi.ui.dialog', 'tewi.ui.panel', 'tewi.ui.widget', 'tewi.ui.dialog.search', 'tewi.ui.dialog.torrent']44discovered py_modules -- []45running bdist_wheel46running build47running build_py48creating build/lib/tewi49copying src/tewi/__init__.py -> build/lib/tewi50copying src/tewi/app.py -> build/lib/tewi51copying src/tewi/config.py -> build/lib/tewi52copying src/tewi/theme.py -> build/lib/tewi53copying src/tewi/version.py -> build/lib/tewi54creating build/lib/tewi/search55copying src/tewi/search/__init__.py -> build/lib/tewi/search56copying src/tewi/search/base.py -> build/lib/tewi/search57copying src/tewi/search/manager.py -> build/lib/tewi/search58copying src/tewi/search/models.py -> build/lib/tewi/search59copying src/tewi/search/sorting.py -> build/lib/tewi/search60copying src/tewi/search/util.py -> build/lib/tewi/search61creating build/lib/tewi/torrent62copying src/tewi/torrent/base.py -> build/lib/tewi/torrent63copying src/tewi/torrent/factory.py -> build/lib/tewi/torrent64copying src/tewi/torrent/models.py -> build/lib/tewi/torrent65copying src/tewi/torrent/util.py -> build/lib/tewi/torrent66creating build/lib/tewi/ui67copying src/tewi/ui/messages.py -> build/lib/tewi/ui68copying src/tewi/ui/models.py -> build/lib/tewi/ui69copying src/tewi/ui/util.py -> build/lib/tewi/ui70creating build/lib/tewi/util71copying src/tewi/util/__init__.py -> build/lib/tewi/util72copying src/tewi/util/clipboard.py -> build/lib/tewi/util73copying src/tewi/util/countries.py -> build/lib/tewi/util74copying src/tewi/util/debug.py -> build/lib/tewi/util75copying src/tewi/util/geoip.py -> build/lib/tewi/util76copying src/tewi/util/log.py -> build/lib/tewi/util77copying src/tewi/util/misc.py -> build/lib/tewi/util78copying src/tewi/util/redact.py -> build/lib/tewi/util79creating build/lib/tewi/search/providers80copying src/tewi/search/providers/__init__.py -> build/lib/tewi/search/providers81copying src/tewi/search/providers/bitmagnet.py -> build/lib/tewi/search/providers82copying src/tewi/search/providers/jackett.py -> build/lib/tewi/search/providers83copying src/tewi/search/providers/nyaa.py -> build/lib/tewi/search/providers84copying src/tewi/search/providers/prowlarr.py -> build/lib/tewi/search/providers85copying src/tewi/search/providers/torrentscsv.py -> build/lib/tewi/search/providers86copying src/tewi/search/providers/torrentz2.py -> build/lib/tewi/search/providers87copying src/tewi/search/providers/tpb.py -> build/lib/tewi/search/providers88copying src/tewi/search/providers/yts.py -> build/lib/tewi/search/providers89creating build/lib/tewi/torrent/clients90copying src/tewi/torrent/clients/deluge.py -> build/lib/tewi/torrent/clients91copying src/tewi/torrent/clients/qbittorrent.py -> build/lib/tewi/torrent/clients92copying src/tewi/torrent/clients/rtorrent.py -> build/lib/tewi/torrent/clients93copying src/tewi/torrent/clients/transmission.py -> build/lib/tewi/torrent/clients94creating build/lib/tewi/ui/dialog95copying src/tewi/ui/dialog/__init__.py -> build/lib/tewi/ui/dialog96copying src/tewi/ui/dialog/confirm.py -> build/lib/tewi/ui/dialog97copying src/tewi/ui/dialog/help.py -> build/lib/tewi/ui/dialog98copying src/tewi/ui/dialog/preferences.py -> build/lib/tewi/ui/dialog99copying src/tewi/ui/dialog/statistics.py -> build/lib/tewi/ui/dialog100creating build/lib/tewi/ui/panel101copying src/tewi/ui/panel/details.py -> build/lib/tewi/ui/panel102copying src/tewi/ui/panel/info.py -> build/lib/tewi/ui/panel103copying src/tewi/ui/panel/listview.py -> build/lib/tewi/ui/panel104copying src/tewi/ui/panel/state.py -> build/lib/tewi/ui/panel105copying src/tewi/ui/panel/websearch.py -> build/lib/tewi/ui/panel106creating build/lib/tewi/ui/widget107copying src/tewi/ui/widget/common.py -> build/lib/tewi/ui/widget108copying src/tewi/ui/widget/torrent_item.py -> build/lib/tewi/ui/widget109creating build/lib/tewi/ui/dialog/search110copying src/tewi/ui/dialog/search/__init__.py -> build/lib/tewi/ui/dialog/search111copying src/tewi/ui/dialog/search/details.py -> build/lib/tewi/ui/dialog/search112copying src/tewi/ui/dialog/search/query.py -> build/lib/tewi/ui/dialog/search113copying src/tewi/ui/dialog/search/sort.py -> build/lib/tewi/ui/dialog/search114creating build/lib/tewi/ui/dialog/torrent115copying src/tewi/ui/dialog/torrent/add.py -> build/lib/tewi/ui/dialog/torrent116copying src/tewi/ui/dialog/torrent/category.py -> build/lib/tewi/ui/dialog/torrent117copying src/tewi/ui/dialog/torrent/edit.py -> build/lib/tewi/ui/dialog/torrent118copying src/tewi/ui/dialog/torrent/filter.py -> build/lib/tewi/ui/dialog/torrent119copying src/tewi/ui/dialog/torrent/filter_name.py -> build/lib/tewi/ui/dialog/torrent120copying src/tewi/ui/dialog/torrent/label.py -> build/lib/tewi/ui/dialog/torrent121copying src/tewi/ui/dialog/torrent/search.py -> build/lib/tewi/ui/dialog/torrent122copying src/tewi/ui/dialog/torrent/sort.py -> build/lib/tewi/ui/dialog/torrent123running egg_info124writing src/tewi_torrent.egg-info/PKG-INFO125writing dependency_links to src/tewi_torrent.egg-info/dependency_links.txt126writing entry points to src/tewi_torrent.egg-info/entry_points.txt127writing requirements to src/tewi_torrent.egg-info/requires.txt128writing top-level names to src/tewi_torrent.egg-info/top_level.txt129reading manifest file 'src/tewi_torrent.egg-info/SOURCES.txt'130reading manifest template 'MANIFEST.in'131warning: no files found matching 'src/tewi/util/geoip.dat.gz'132warning: no files found matching '*' under directory 'completions'133adding license file 'LICENSE.txt'134writing manifest file 'src/tewi_torrent.egg-info/SOURCES.txt'135copying src/tewi/app.tcss -> build/lib/tewi136installing to build/bdist.linux-x86_64/wheel137running install138running install_lib139creating build/bdist.linux-x86_64/wheel140creating build/bdist.linux-x86_64/wheel/tewi141copying build/lib/tewi/__init__.py -> build/bdist.linux-x86_64/wheel/./tewi142copying build/lib/tewi/app.py -> build/bdist.linux-x86_64/wheel/./tewi143copying build/lib/tewi/config.py -> build/bdist.linux-x86_64/wheel/./tewi144copying build/lib/tewi/theme.py -> build/bdist.linux-x86_64/wheel/./tewi145copying build/lib/tewi/version.py -> build/bdist.linux-x86_64/wheel/./tewi146creating build/bdist.linux-x86_64/wheel/tewi/search147copying build/lib/tewi/search/__init__.py -> build/bdist.linux-x86_64/wheel/./tewi/search148copying build/lib/tewi/search/base.py -> build/bdist.linux-x86_64/wheel/./tewi/search149copying build/lib/tewi/search/manager.py -> build/bdist.linux-x86_64/wheel/./tewi/search150copying build/lib/tewi/search/models.py -> build/bdist.linux-x86_64/wheel/./tewi/search151copying build/lib/tewi/search/sorting.py -> build/bdist.linux-x86_64/wheel/./tewi/search152copying build/lib/tewi/search/util.py -> build/bdist.linux-x86_64/wheel/./tewi/search153creating build/bdist.linux-x86_64/wheel/tewi/search/providers154copying build/lib/tewi/search/providers/__init__.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers155copying build/lib/tewi/search/providers/bitmagnet.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers156copying build/lib/tewi/search/providers/jackett.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers157copying build/lib/tewi/search/providers/nyaa.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers158copying build/lib/tewi/search/providers/prowlarr.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers159copying build/lib/tewi/search/providers/torrentscsv.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers160copying build/lib/tewi/search/providers/torrentz2.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers161copying build/lib/tewi/search/providers/tpb.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers162copying build/lib/tewi/search/providers/yts.py -> build/bdist.linux-x86_64/wheel/./tewi/search/providers163creating build/bdist.linux-x86_64/wheel/tewi/torrent164copying build/lib/tewi/torrent/base.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent165copying build/lib/tewi/torrent/factory.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent166copying build/lib/tewi/torrent/models.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent167copying build/lib/tewi/torrent/util.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent168creating build/bdist.linux-x86_64/wheel/tewi/torrent/clients169copying build/lib/tewi/torrent/clients/deluge.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent/clients170copying build/lib/tewi/torrent/clients/qbittorrent.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent/clients171copying build/lib/tewi/torrent/clients/rtorrent.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent/clients172copying build/lib/tewi/torrent/clients/transmission.py -> build/bdist.linux-x86_64/wheel/./tewi/torrent/clients173creating build/bdist.linux-x86_64/wheel/tewi/ui174copying build/lib/tewi/ui/messages.py -> build/bdist.linux-x86_64/wheel/./tewi/ui175copying build/lib/tewi/ui/models.py -> build/bdist.linux-x86_64/wheel/./tewi/ui176copying build/lib/tewi/ui/util.py -> build/bdist.linux-x86_64/wheel/./tewi/ui177creating build/bdist.linux-x86_64/wheel/tewi/ui/dialog178copying build/lib/tewi/ui/dialog/__init__.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog179copying build/lib/tewi/ui/dialog/confirm.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog180copying build/lib/tewi/ui/dialog/help.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog181copying build/lib/tewi/ui/dialog/preferences.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog182copying build/lib/tewi/ui/dialog/statistics.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog183creating build/bdist.linux-x86_64/wheel/tewi/ui/dialog/search184copying build/lib/tewi/ui/dialog/search/__init__.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/search185copying build/lib/tewi/ui/dialog/search/details.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/search186copying build/lib/tewi/ui/dialog/search/query.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/search187copying build/lib/tewi/ui/dialog/search/sort.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/search188creating build/bdist.linux-x86_64/wheel/tewi/ui/dialog/torrent189copying build/lib/tewi/ui/dialog/torrent/add.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent190copying build/lib/tewi/ui/dialog/torrent/category.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent191copying build/lib/tewi/ui/dialog/torrent/edit.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent192copying build/lib/tewi/ui/dialog/torrent/filter.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent193copying build/lib/tewi/ui/dialog/torrent/filter_name.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent194copying build/lib/tewi/ui/dialog/torrent/label.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent195copying build/lib/tewi/ui/dialog/torrent/search.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent196copying build/lib/tewi/ui/dialog/torrent/sort.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/dialog/torrent197creating build/bdist.linux-x86_64/wheel/tewi/ui/panel198copying build/lib/tewi/ui/panel/details.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/panel199copying build/lib/tewi/ui/panel/info.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/panel200copying build/lib/tewi/ui/panel/listview.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/panel201copying build/lib/tewi/ui/panel/state.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/panel202copying build/lib/tewi/ui/panel/websearch.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/panel203creating build/bdist.linux-x86_64/wheel/tewi/ui/widget204copying build/lib/tewi/ui/widget/common.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/widget205copying build/lib/tewi/ui/widget/torrent_item.py -> build/bdist.linux-x86_64/wheel/./tewi/ui/widget206creating build/bdist.linux-x86_64/wheel/tewi/util207copying build/lib/tewi/util/__init__.py -> build/bdist.linux-x86_64/wheel/./tewi/util208copying build/lib/tewi/util/clipboard.py -> build/bdist.linux-x86_64/wheel/./tewi/util209copying build/lib/tewi/util/countries.py -> build/bdist.linux-x86_64/wheel/./tewi/util210copying build/lib/tewi/util/debug.py -> build/bdist.linux-x86_64/wheel/./tewi/util211copying build/lib/tewi/util/geoip.py -> build/bdist.linux-x86_64/wheel/./tewi/util212copying build/lib/tewi/util/log.py -> build/bdist.linux-x86_64/wheel/./tewi/util213copying build/lib/tewi/util/misc.py -> build/bdist.linux-x86_64/wheel/./tewi/util214copying build/lib/tewi/util/redact.py -> build/bdist.linux-x86_64/wheel/./tewi/util215copying build/lib/tewi/app.tcss -> build/bdist.linux-x86_64/wheel/./tewi216running install_egg_info217Copying src/tewi_torrent.egg-info to build/bdist.linux-x86_64/wheel/./tewi_torrent-4.0.0-py3.14.egg-info218running install_scripts219creating build/bdist.linux-x86_64/wheel/tewi_torrent-4.0.0.dist-info/WHEEL220creating '/build/source/dist/.tmp-1o0k6298/tewi_torrent-4.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it221adding 'tewi/__init__.py'222adding 'tewi/app.py'223adding 'tewi/app.tcss'224adding 'tewi/config.py'225adding 'tewi/theme.py'226adding 'tewi/version.py'227adding 'tewi/search/__init__.py'228adding 'tewi/search/base.py'229adding 'tewi/search/manager.py'230adding 'tewi/search/models.py'231adding 'tewi/search/sorting.py'232adding 'tewi/search/util.py'233adding 'tewi/search/providers/__init__.py'234adding 'tewi/search/providers/bitmagnet.py'235adding 'tewi/search/providers/jackett.py'236adding 'tewi/search/providers/nyaa.py'237adding 'tewi/search/providers/prowlarr.py'238adding 'tewi/search/providers/torrentscsv.py'239adding 'tewi/search/providers/torrentz2.py'240adding 'tewi/search/providers/tpb.py'241adding 'tewi/search/providers/yts.py'242adding 'tewi/torrent/base.py'243adding 'tewi/torrent/factory.py'244adding 'tewi/torrent/models.py'245adding 'tewi/torrent/util.py'246adding 'tewi/torrent/clients/deluge.py'247adding 'tewi/torrent/clients/qbittorrent.py'248adding 'tewi/torrent/clients/rtorrent.py'249adding 'tewi/torrent/clients/transmission.py'250adding 'tewi/ui/messages.py'251adding 'tewi/ui/models.py'252adding 'tewi/ui/util.py'253adding 'tewi/ui/dialog/__init__.py'254adding 'tewi/ui/dialog/confirm.py'255adding 'tewi/ui/dialog/help.py'256adding 'tewi/ui/dialog/preferences.py'257adding 'tewi/ui/dialog/statistics.py'258adding 'tewi/ui/dialog/search/__init__.py'259adding 'tewi/ui/dialog/search/details.py'260adding 'tewi/ui/dialog/search/query.py'261adding 'tewi/ui/dialog/search/sort.py'262adding 'tewi/ui/dialog/torrent/add.py'263adding 'tewi/ui/dialog/torrent/category.py'264adding 'tewi/ui/dialog/torrent/edit.py'265adding 'tewi/ui/dialog/torrent/filter.py'266adding 'tewi/ui/dialog/torrent/filter_name.py'267adding 'tewi/ui/dialog/torrent/label.py'268adding 'tewi/ui/dialog/torrent/search.py'269adding 'tewi/ui/dialog/torrent/sort.py'270adding 'tewi/ui/panel/details.py'271adding 'tewi/ui/panel/info.py'272adding 'tewi/ui/panel/listview.py'273adding 'tewi/ui/panel/state.py'274adding 'tewi/ui/panel/websearch.py'275adding 'tewi/ui/widget/common.py'276adding 'tewi/ui/widget/torrent_item.py'277adding 'tewi/util/__init__.py'278adding 'tewi/util/clipboard.py'279adding 'tewi/util/countries.py'280adding 'tewi/util/debug.py'281adding 'tewi/util/geoip.py'282adding 'tewi/util/log.py'283adding 'tewi/util/misc.py'284adding 'tewi/util/redact.py'285adding 'tewi_torrent-4.0.0.dist-info/licenses/LICENSE.txt'286adding 'tewi_torrent-4.0.0.dist-info/METADATA'287adding 'tewi_torrent-4.0.0.dist-info/WHEEL'288adding 'tewi_torrent-4.0.0.dist-info/entry_points.txt'289adding 'tewi_torrent-4.0.0.dist-info/top_level.txt'290adding 'tewi_torrent-4.0.0.dist-info/RECORD'291removing build/bdist.linux-x86_64/wheel292Successfully built tewi_torrent-4.0.0-py3-none-any.whl293Finished creating a wheel...294/build/source/dist /build/source295Unpacking to: unpacked/tewi_torrent-4.0.0...OK296Repacking wheel as ./tewi_torrent-4.0.0-py3-none-any.whl...OK297/build/source298Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
299Executing pythonRuntimeDepsCheck300Checking runtime dependencies for tewi_torrent-4.0.0-py3-none-any.whl301Finished executing pythonRuntimeDepsCheck
installPhase
302Executing pypaInstallPhase303Successfully installed tewi_torrent-4.0.0-py3-none-any.whl304Finished executing pypaInstallPhase
pythonOutputDistPhase
305Executing pythonOutputDistPhase306Finished executing pythonOutputDistPhase
fixupPhase
307shrinking RPATHs of ELF executables and libraries in /nix/store/9hil2yw34aj2w0g0csdv2fm52975zxaz-tewi-4.0.0-dist308checking for references to /build/ in /nix/store/9hil2yw34aj2w0g0csdv2fm52975zxaz-tewi-4.0.0-dist...309patching script interpreter paths in /nix/store/9hil2yw34aj2w0g0csdv2fm52975zxaz-tewi-4.0.0-dist310shrinking RPATHs of ELF executables and libraries in /nix/store/iddqfhcqcw89yjzd9jb04lrgzjlsra1n-tewi-4.0.0311checking for references to /build/ in /nix/store/iddqfhcqcw89yjzd9jb04lrgzjlsra1n-tewi-4.0.0...312patching script interpreter paths in /nix/store/iddqfhcqcw89yjzd9jb04lrgzjlsra1n-tewi-4.0.0313stripping (with command strip and flags -S -p) in /nix/store/iddqfhcqcw89yjzd9jb04lrgzjlsra1n-tewi-4.0.0/lib /nix/store/iddqfhcqcw89yjzd9jb04lrgzjlsra1n-tewi-4.0.0/bin314Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10315wrapping `/nix/store/iddqfhcqcw89yjzd9jb04lrgzjlsra1n-tewi-4.0.0/bin/tewi'...316Executing pythonRemoveTestsDir317Finished executing pythonRemoveTestsDir
installCheckPhase
318no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
319Executing pythonImportsCheckPhase320Check whether the following modules can be imported: tewi