summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tzdata: do not run check_now testorigin/python-venvArtemis Tosini2024-03-011-2/+4
* Make venv change work on Darwin•••This patch builds on the previous to make prefix resolution work correctly inside virtual environments on Darwin. The --inherit-argv0 mechanism is insufficient, as on Darwin, Python uses the _NSGetExecutablePath() call to work out the actual path to its binary. Since this resolves to the real unwrapped binary, --inherit-argv0 is little use. This patch adds a new variant, --inherit-argv0-path, which resolves the full path before passing it to argv[0]. On Darwin this is done using _NSGetExecutablePath(), on Linux by reading /proc/self/exe. This bypasses the real_executable lookup, as Python gives precedence to argv[0] when it appears to be a path (contains a slash). While not strictly necessary on Linux (as --inherit-argv0 works anyway), the change is made to both for consistency. Alex O'Brien2024-03-013-2/+77
* Fix venv creation in Python environments•••The way we build python environments is subtly broken. A python environment should be semantically identical to a vanilla Python installation in, say, /usr/local. The current implementation, however, differs in two important ways. The first is that it's impossible to use python packages from the environment in python virtual environments. The second is that the nix-generated environment appears to be a venv, but it's not. This commit changes the way python environments are built: * When generating wrappers for python executables, we set argv0 to the full path of the wrapper. This causes python to initialize its configuration in the environment with all the correct paths. * We remove the sitecustomize.py file from the base python package. This file was used tweak the python configuration after it was incorrectly initialized. That's no longer necessary. * When building the environment's bin directory, we now detect wrapped python scripts from installed packages, and generate unwrapped copies with the environment's python executable as the interpreter. The end result is that python environments no longer appear to be venvs, and behave more like a vanilla python installation. In addition it's possible to create a venv using an environment and use packages from both the environment and the venv. Colin Putney2024-03-019-57/+10
* Merge pull request #292137 from seanybaggins/add-mingw-support-lzip•••lzip: fix mingw regressionWeijia Wang2024-03-012-0/+16
|\
| * lzip: fix mingw regression•••Broken by the last lzip upgrade. Sean Link2024-03-012-0/+16
* | Merge pull request #292447 from fabaff/checkov-bump•••checkov: 3.2.24 -> 3.2.28Fabian Affolter2024-03-011-2/+2
|\ \
| * | checkov: 3.2.24 -> 3.2.28•••Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.24...3.2.28 Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.28 Fabian Affolter2024-02-291-2/+2
* | | Merge pull request #292439 from r-ryantm/auto-update/python312Packages.urlext...•••python312Packages.urlextract: 1.8.0 -> 1.9.0Fabian Affolter2024-03-011-3/+8
|\ \ \
| * | | python312Packages.urlextract: refactorFabian Affolter2024-02-291-1/+6
| * | | python312Packages.urlextract: 1.8.0 -> 1.9.0R. Ryantm2024-02-291-2/+2
* | | | Merge pull request #292436 from r-ryantm/auto-update/python312Packages.pytest...•••python312Packages.pytest-mypy-plugins: 3.0.0 -> 3.1.0Fabian Affolter2024-03-011-4/+9
|\ \ \ \
| * | | | python312Packages.pytest-mypy-plugins: refactorFabian Affolter2024-02-291-2/+7
| * | | | python312Packages.pytest-mypy-plugins: 3.0.0 -> 3.1.0R. Ryantm2024-02-291-2/+2
| |/ / /
* | | | Merge pull request #292438 from drupol/php/php-cs-fixer/bump/3-51-0•••phpPackages.php-cs-fixer: 3.50.0 -> 3.51.0Pol Dellaiera2024-03-012-372/+375
|\ \ \ \
| * | | | phpPackages.php-cs-fixer: 3.50.0 -> 3.51.0Pol Dellaiera2024-02-292-372/+375
* | | | | Merge pull request #292300 from hsjobeki/writers•••doc & fix: Clean up writers/data.nix filelassulus2024-03-011-30/+51
|\ \ \ \ \
| * | | | | doc: improve pkgs.writers commentsJohannes Kirschbauer2024-02-291-30/+51
* | | | | | Merge pull request #282444 from detroyejr/master•••cataclysm-dda: fix gcc 13 build with 3 debian patches.Weijia Wang2024-03-012-1/+27
|\ \ \ \ \ \
| * | | | | | cataclysm-dda: Patch cataclysm-dda and cataclysm-dda-git.•••Release 0.G needs 3 patches to build successfully with gcc 13. These can be removed after the next release. [patch] disable dangling reference warning [patch] fix build with gcc 13 [patch] cleanup autogenerated prefix.h detroyejr2024-01-282-1/+27
* | | | | | | Merge pull request #291659 from szlend/jekyll-v4.3.3•••jekyll: 4.3.1 -> 4.3.3Weijia Wang2024-03-015-180/+386
|\ \ \ \ \ \ \
| * | | | | | | jekyll: 4.3.1 -> 4.3.3Simon Žlender2024-02-265-180/+386
* | | | | | | | Merge pull request #292326 from hcsch/pipewire-wireplumber-doc-fix•••nixos/pipewire: doc fixes as a follow-up to #282377 and #291946K9002024-03-012-3/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | nixos/pipewire: add docs for `passthru.requiredLv2Packages`Hans Christian Schmitz2024-02-292-2/+10
| * | | | | | | | nixos/wireplumber: fix incorrect option name in docsHans Christian Schmitz2024-02-291-1/+1
* | | | | | | | | Merge pull request #292376 from SuperSandro2000/plasma6-fix-meta-position•••plasma6: fix meta.positionK9002024-03-011-14/+13
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | plasma6: fix meta.position•••Fixes nix edit kdePackages.plasma-browser-integration Sandro Jäckel2024-02-291-14/+13
* | | | | | | | | | Merge pull request #292483 from mjm/plasma6-kcmutils•••nixos/plasma6: install kcmutilsK9002024-03-011-0/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | nixos/plasma6: install kcmutilsMatt Moriarity2024-02-291-0/+1
* | | | | | | | | | | Merge pull request #292167 from rowanG077/yuzu-aarch64•••Yuzu: Only compile with -msse4.1 if on x64K9002024-03-011-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Yuzu: Only compile with -msse4.1 if on x64Rowan Goemans2024-03-011-2/+2
* | | | | | | | | | | | Merge pull request #292391 from r-ryantm/auto-update/topicctl•••topicctl: 1.14.1 -> 1.14.2Sarah Brofeldt2024-03-011-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | topicctl: 1.14.1 -> 1.14.2R. Ryantm2024-02-291-2/+2
| | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #292455 from r-ryantm/auto-update/vintagestory•••vintagestory: 1.19.3 -> 1.19.4Artturi2024-03-011-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | vintagestory: 1.19.3 -> 1.19.4R. Ryantm2024-02-291-2/+2
| |/ / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #292355 from r-ryantm/auto-update/lefthook•••lefthook: 1.6.2 -> 1.6.4lassulus2024-03-011-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | lefthook: 1.6.2 -> 1.6.4R. Ryantm2024-02-291-3/+3
* | | | | | | | | | | | | Merge pull request #291929 from trofi/gmsh-drop-redundant-disable-warnings-if...•••gmsh: drop redundant `disable-warnings-if-gcc13`Mario Rodas2024-02-291-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | gmsh: drop redundant `disable-warnings-if-gcc13`Sergei Trofimovich2024-02-271-1/+1
* | | | | | | | | | | | | | Merge pull request #291693 from trofi/intel-media-sdk-no-warning-hack•••intel-media-sdk: drop redundant `disable-warnings-if-gcc13`Mario Rodas2024-02-291-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | intel-media-sdk: drop redundant `disable-warnings-if-gcc13`Sergei Trofimovich2024-02-261-1/+1
* | | | | | | | | | | | | | | Merge pull request #292298 from oxalica/feat/linux-zoned•••linux: enable CONFIG_BLK_DEV_ZONEDRyan Lahfa2024-03-011-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | linux: enable CONFIG_BLK_DEV_ZONED•••This enables support for ZAC/ZBC/ZNS host-managed and host-aware zoned block devices. It also enables zone features in various filesystems including BTRFS and F2FS, and other relative subsystems like nvme and virtio-blk. oxalica2024-02-291-0/+1
| | |_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #292202 from marsam/update-lean4•••lean4: 4.5.0 -> 4.6.0Mario Rodas2024-02-291-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | lean4: 4.5.0 -> 4.6.0•••Diff: https://github.com/leanprover/lean4/compare/v4.5.0...v4.6.0 Changelog: https://github.com/leanprover/lean4/blob/v4.6.0/RELEASES.md Mario Rodas2024-02-281-2/+2
* | | | | | | | | | | | | | | | Merge pull request #292469 from r-ryantm/auto-update/tailscale•••tailscale: 1.60.0 -> 1.60.1maxine2024-03-011-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | tailscale: 1.60.0 -> 1.60.1R. Ryantm2024-02-291-2/+2
| | |_|_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #292195 from risicle/ris-gradio-4.19.2•••python3Packages.gradio: 4.9.1 -> 4.19.2, gradio-client: 0.7.3 -> 0.10.1Robert Scott2024-03-012-7/+14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | python3Packages.gradio: 4.9.1 -> 4.19.2, gradio-client: 0.7.3 -> 0.10.1Robert Scott2024-02-292-7/+14
* | | | | | | | | | | | | | | | | Merge pull request #291839 from r-vdp/fwupd_1_9_14•••fwupd: 1.9.13 -> 1.9.14maxine2024-03-011-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | fwupd: 1.9.13 -> 1.9.14•••https://github.com/fwupd/fwupd/releases/tag/1.9.14 r-vdp2024-02-271-2/+2