| Commit message (Expand) | Author | Age | Files | Lines |
| * | pypy3Packages.matplotlib: fix shebang to fix build | Sandro Jäckel | 2026-01-19 | 1 | -11/+16 |
| * | python3Packages.matplotlib: remove superfluous pythonOlder | Robert Schütz | 2026-01-13 | 1 | -5/+0 |
| * | treewide: remove superfluous disabled•••There is no need to disable Python packages for Python versions that are
no longer in Nixpkgs.
This change was generated using the following script:
pattern='^\s*disabled\s*=\s*pythonOlder\s*"3\.\([0-9]\|10\)"\s*;\s*$'
for f in $(find -name '*.nix'); do
grep -q "$pattern" "$f" || continue
sed -i "/$pattern/d" "$f"
if [ $(grep -c pythonOlder "$f") == 1 ]; then
sed -i '/^\s*pythonOlder,\s*$/d' "$f"
fi
nixfmt "$f"
done
| Robert Schütz | 2026-01-11 | 1 | -2/+0 |
| * | treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
| Ihar Hrachyshka | 2025-12-10 | 1 | -3/+3 |
| * | Revert "python311Packages.matplotlib: disable Tk on Python 3.11"•••This reverts commit 22412a6ab0448c78663d60277cc0a47a3f1987f4.
| Robert Schütz | 2025-10-11 | 1 | -3/+1 |
| * | python311Packages.matplotlib: disable Tk on Python 3.11•••The tkinter package fails to build on Python 3.11.
| Robert Schütz | 2025-10-10 | 1 | -1/+3 |
| * | python3Packages.matplotlib: 3.10.3 -> 3.10.5•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.4
https://github.com/matplotlib/matplotlib/releases/tag/v3.10.5
| Martin Weinelt | 2025-08-09 | 1 | -2/+2 |
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 1 | -44/+41 |
| * | python313Packages.matplotlib: 3.10.1 -> 3.10.3•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.3
| Martin Weinelt | 2025-05-23 | 1 | -2/+2 |
| * | treewide: remove usage of deprecated apple_sdk framework stubs•••They are not doing anything right now. This is in preparation for their
complete removal from the tree.
Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.
Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
| Ihar Hrachyshka | 2025-04-19 | 1 | -5/+1 |
| * | python313Packages.matplotlib: remove unused dependencies (#397240) | dotlambda | 2025-04-11 | 1 | -12/+0 |
| * | treewide: use `hash = "sha256-.*"` in all touched files whenever possible•••... but only when it does not require editing the hash itself, i.e., keeping
non-`base64` hashes as-is.
| Jan Malakhovski | 2025-04-02 | 1 | -1/+1 |
| * | treewide: use `mirror://savannah` when possible•••... and improve some related `meta` URLs
| Jan Malakhovski | 2025-04-02 | 1 | -1/+1 |
| * | python313Packages.matplotlib: 3.10.0 -> 3.10.1•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.1
| Martin Weinelt | 2025-03-11 | 1 | -2/+2 |
| * | treewide: fix typos in comments•••Made with
```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
typos --no-check-filenames --write-changes "$1"
git diff --exit-code "$1" && exit
#( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
[[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```
and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`
I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
| Peder Bergebakken Sundt | 2025-02-24 | 1 | -1/+1 |
| * | python313Packages.matptloblib: relax meson-python•••and bump the minimal version to 3.10.
| Martin Weinelt | 2025-01-27 | 1 | -1/+4 |
| * | python313Packages.matplotlib: 3.9.2 -> 3.10.0•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.0
| Martin Weinelt | 2025-01-27 | 1 | -2/+2 |
| * | python312Packages.numpy: 1.26.4 -> 2.1.2 | natsukium | 2024-11-18 | 1 | -2/+0 |
| * | python3Packages.matplotlib: 3.9.1 -> 3.9.2 (#345336) | Augustin Trancart | 2024-10-05 | 1 | -2/+2 |
| * | treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`.
These shorthands are not conducive to cross-compilation because they
hide the platforms.
Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way
One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059
There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.
```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
| Artturin | 2024-09-25 | 1 | -4/+4 |
| * | python3Packages.matplotlib: remove upstreamed patch•••Fixes the build on Darwin.
Fixes: 513074bb9b4d8f5c1f025300a9cbfaeba79efa92
| Emily | 2024-08-27 | 2 | -20/+0 |
| * | python312Packages.matplotlib: 3.9.0 -> 3.9.1•••Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.1
| Doron Behar | 2024-08-05 | 1 | -2/+2 |
| * | python312Packages.matplotlib: fix running in the Darwin sandbox | K900 | 2024-07-02 | 2 | -0/+20 |
| * | python311Packages.matplotlib: add a testing derivation to passthru.tests | Doron Behar | 2024-06-14 | 1 | -5/+35 |
| * | python312Packages.matplotlib: 3.8.4 -> 3.9.0•••Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.0
| Doron Behar | 2024-06-14 | 1 | -26/+16 |
| * | python3Packages: format with nixfmt | Martin Weinelt | 2024-05-22 | 1 | -117/+122 |
| * | sage: Add as passthru.tests to critical dependencies | Tom Hubrecht | 2024-05-06 | 1 | -0/+5 |
| * | python3Packages.matplotlib: 3.8.3 -> 3.8.4•••https://github.com/matplotlib/matplotlib/releases/tag/v3.8.4
| Martin Weinelt | 2024-04-22 | 1 | -12/+16 |
| * | python3Packages.matplotlib: 3.8.2 -> 3.8.3•••https://github.com/matplotlib/matplotlib/releases/tag/v3.8.3
| Martin Weinelt | 2024-03-12 | 1 | -2/+2 |
| * | python310Packages.matplotlib: comments fixes•••The link to the build docs is outdated, and it doesn't have an updated
direct alternative. While I tried to enable at least some of the tests,
I encountered https://github.com/NixOS/nixpkgs/issues/255262 which is
now linked in a comment.
| Doron Behar | 2024-01-11 | 1 | -3/+4 |
| * | python310Packages.matplotlib: enable_lto explicitly | Doron Behar | 2024-01-11 | 1 | -2/+1 |
| * | python310Packages.matplotlib: remove oldest-supported-numpy | Doron Behar | 2024-01-11 | 1 | -2/+0 |
| * | python310Packages.matplotlib: cleanup duplicate MPLSETUPCFG content | Doron Behar | 2024-01-11 | 1 | -7/+0 |
| * | python3Packages.matplotlib: 3.8.0 -> 3.8.2•••https://github.com/matplotlib/matplotlib/releases/tag/v3.8.2
| Martin Weinelt | 2023-12-20 | 1 | -2/+2 |
| * | python3Packages.matplotlib: 3.7.2 -> 3.8.0 | Martin Weinelt | 2023-09-27 | 1 | -2/+2 |
| * | python3.pkgs.matplotlib: add missing build dependencies (#249459) | Theodore Ni | 2023-08-20 | 1 | -1/+7 |
| * | Merge #239191: treewide: gobject-introspection from buildInputs to nativeBuil...•••...into staging
| Vladimír Čunát | 2023-07-26 | 1 | -1/+2 |
| |\ |
|
| | * | treewide: gobject-introspection from buildInputs to nativeBuildInputs•••gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
| Artturin | 2023-06-28 | 1 | -1/+2 |
| * | | python310Packages.matplotlib: 3.7.1 -> 3.7.2 (#243000) | Theodore Ni | 2023-07-17 | 1 | -2/+2 |
| * | | Merge master into staging-next | github-actions[bot] | 2023-07-10 | 1 | -1/+3 |
| |\ \ |
|
| | * | | python310Packages.matplotlib: disable tkinter for PyPy•••PyPy doesn't support tkinter and matplotlib uses tkagg instead for it.
| Sandro Jäckel | 2023-07-02 | 1 | -1/+3 |
| | |/ |
|
| * / | python310Packages.matplotlib: add setuptools to nativeBuildInputs•••it is propagated by setuptools-scm but that is maybe changing in the
future
| Sandro Jäckel | 2023-06-27 | 1 | -0/+2 |
| |/ |
|
| * | matplotlib: add numpy to nativeBuildInputs to fix cross compilation (#237334)•••This commit fixes cross compilation of matplotlib by adding numpy to
nativeBuildInputs. | Adam Joseph | 2023-06-12 | 1 | -0/+1 |
| * | Merge pull request #233448 from SuperSandro2000/233447b | Sandro | 2023-06-01 | 1 | -3/+0 |
| |\ |
|
| | * | python310Packages.matplotlib: remove unused inputs | Sandro Jäckel | 2023-05-22 | 1 | -3/+0 |
| * | | python3Packages.matplotlib: 3.7.0 -> 3.7.1 | Kirill Radzikhovskyy | 2023-05-23 | 1 | -2/+2 |
| * | | python3Packages.matplotlib: fix the minimum Python version•••https://matplotlib.org/stable/devel/min_dep_policy.html says that
Matplotlib 3.7 does support Python 3.8.
| Ivan Kozik | 2023-05-21 | 1 | -1/+1 |
| |/ |
|
| * | python3Packages.matplotlib: fix Tk•••The refactor that happened in the same commit as the version bump
somehow broke Tk support.
This commit fixes the issue by moving tkinter to propagatedBuildInputs.
| Norbert Melzer | 2023-04-08 | 1 | -1/+2 |
| * | python3Packages.matplotlib: 3.6.2 -> 3.7.0•••https://github.com/matplotlib/matplotlib/releases/tag/v3.7.0
| Martin Weinelt | 2023-03-03 | 1 | -65/+125 |
| * | python3Packages.matplotlib: Disable strictoverflow hardening on darwin | Martin Weinelt | 2023-01-13 | 1 | -0/+5 |