summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/matplotlib (follow)
Commit message (Expand)AuthorAgeFilesLines
* pypy3Packages.matplotlib: fix shebang to fix buildSandro Jäckel2026-01-191-11/+16
* python3Packages.matplotlib: remove superfluous pythonOlderRobert Schütz2026-01-131-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ütz2026-01-111-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 Hrachyshka2025-12-101-3/+3
* Revert "python311Packages.matplotlib: disable Tk on Python 3.11"•••This reverts commit 22412a6ab0448c78663d60277cc0a47a3f1987f4. Robert Schütz2025-10-111-3/+1
* python311Packages.matplotlib: disable Tk on Python 3.11•••The tkinter package fails to build on Python 3.11. Robert Schütz2025-10-101-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 Weinelt2025-08-091-2/+2
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-241-44/+41
* python313Packages.matplotlib: 3.10.1 -> 3.10.3•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.3 Martin Weinelt2025-05-231-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 Hrachyshka2025-04-191-5/+1
* python313Packages.matplotlib: remove unused dependencies (#397240)dotlambda2025-04-111-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 Malakhovski2025-04-021-1/+1
* treewide: use `mirror://savannah` when possible•••... and improve some related `meta` URLs Jan Malakhovski2025-04-021-1/+1
* python313Packages.matplotlib: 3.10.0 -> 3.10.1•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.1 Martin Weinelt2025-03-111-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 Sundt2025-02-241-1/+1
* python313Packages.matptloblib: relax meson-python•••and bump the minimal version to 3.10. Martin Weinelt2025-01-271-1/+4
* python313Packages.matplotlib: 3.9.2 -> 3.10.0•••https://github.com/matplotlib/matplotlib/releases/tag/v3.10.0 Martin Weinelt2025-01-271-2/+2
* python312Packages.numpy: 1.26.4 -> 2.1.2natsukium2024-11-181-2/+0
* python3Packages.matplotlib: 3.9.1 -> 3.9.2 (#345336)Augustin Trancart2024-10-051-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" ``` Artturin2024-09-251-4/+4
* python3Packages.matplotlib: remove upstreamed patch•••Fixes the build on Darwin. Fixes: 513074bb9b4d8f5c1f025300a9cbfaeba79efa92 Emily2024-08-272-20/+0
* python312Packages.matplotlib: 3.9.0 -> 3.9.1•••Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.1 Doron Behar2024-08-051-2/+2
* python312Packages.matplotlib: fix running in the Darwin sandboxK9002024-07-022-0/+20
* python311Packages.matplotlib: add a testing derivation to passthru.testsDoron Behar2024-06-141-5/+35
* python312Packages.matplotlib: 3.8.4 -> 3.9.0•••Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.0 Doron Behar2024-06-141-26/+16
* python3Packages: format with nixfmtMartin Weinelt2024-05-221-117/+122
* sage: Add as passthru.tests to critical dependenciesTom Hubrecht2024-05-061-0/+5
* python3Packages.matplotlib: 3.8.3 -> 3.8.4•••https://github.com/matplotlib/matplotlib/releases/tag/v3.8.4 Martin Weinelt2024-04-221-12/+16
* python3Packages.matplotlib: 3.8.2 -> 3.8.3•••https://github.com/matplotlib/matplotlib/releases/tag/v3.8.3 Martin Weinelt2024-03-121-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 Behar2024-01-111-3/+4
* python310Packages.matplotlib: enable_lto explicitlyDoron Behar2024-01-111-2/+1
* python310Packages.matplotlib: remove oldest-supported-numpyDoron Behar2024-01-111-2/+0
* python310Packages.matplotlib: cleanup duplicate MPLSETUPCFG contentDoron Behar2024-01-111-7/+0
* python3Packages.matplotlib: 3.8.0 -> 3.8.2•••https://github.com/matplotlib/matplotlib/releases/tag/v3.8.2 Martin Weinelt2023-12-201-2/+2
* python3Packages.matplotlib: 3.7.2 -> 3.8.0Martin Weinelt2023-09-271-2/+2
* python3.pkgs.matplotlib: add missing build dependencies (#249459)Theodore Ni2023-08-201-1/+7
* Merge #239191: treewide: gobject-introspection from buildInputs to nativeBuil...•••...into staging Vladimír Čunát2023-07-261-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) Artturin2023-06-281-1/+2
* | python310Packages.matplotlib: 3.7.1 -> 3.7.2 (#243000)Theodore Ni2023-07-171-2/+2
* | Merge master into staging-nextgithub-actions[bot]2023-07-101-1/+3
|\ \
| * | python310Packages.matplotlib: disable tkinter for PyPy•••PyPy doesn't support tkinter and matplotlib uses tkagg instead for it. Sandro Jäckel2023-07-021-1/+3
| |/
* / python310Packages.matplotlib: add setuptools to nativeBuildInputs•••it is propagated by setuptools-scm but that is maybe changing in the future Sandro Jäckel2023-06-271-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 Joseph2023-06-121-0/+1
* Merge pull request #233448 from SuperSandro2000/233447bSandro2023-06-011-3/+0
|\
| * python310Packages.matplotlib: remove unused inputsSandro Jäckel2023-05-221-3/+0
* | python3Packages.matplotlib: 3.7.0 -> 3.7.1Kirill Radzikhovskyy2023-05-231-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 Kozik2023-05-211-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 Melzer2023-04-081-1/+2
* python3Packages.matplotlib: 3.6.2 -> 3.7.0•••https://github.com/matplotlib/matplotlib/releases/tag/v3.7.0 Martin Weinelt2023-03-031-65/+125
* python3Packages.matplotlib: Disable strictoverflow hardening on darwinMartin Weinelt2023-01-131-0/+5