summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/matplotlib (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* python3Packages.matplotlib: 3.5.3 -> 3.6.2Martin Weinelt2023-01-051-3/+4
* treewide: optional -> optionals where the argument is a list•••the argument to optional should not be list Artturin2022-10-101-2/+2
* python3Packages.matplotlib: 3.5.2 -> 3.5.3Martin Weinelt2022-09-191-2/+5
* python3Packages.matplotlib: 3.5.1 -> 3.5.2nixpkgs-upkeep-bot2022-05-031-2/+2
* python2Packages: remove superfluous overrides•••Since Python 2 is not supported anymore we only keep those overrides which are used by leaf packages. Robert Schütz2022-01-011-80/+0
* python3Packages.matplotlib: 3.5.0 -> 3.5.1 (#151423)Mauricio Collares2021-12-201-2/+2
* python3Packages.matplotlib: switch to use an absolute path in MPLSETUPCFG•••The upstream made a transition setup.cfg -> mplsetup.cfg https://github.com/matplotlib/matplotlib/commit/93b5c0fb08b5426623fa3927a515eaec0aac0c36 This should allow us to be compatible with some reasonable version overrides https://github.com/NixOS/nixpkgs/pull/147742#issuecomment-995178116 Dmitry Kalinkin2021-12-151-5/+1
* python3Packages.matplotlib: setup.cfg -> mplsetup.cfg•••This addresses a regression on darwin. An alternative to this would be to set MPLSETUPCFG as was suggested in Dmitry Kalinkin2021-12-151-2/+2
* python3Packages.matplotlib: update requirementsFabian Affolter2021-12-021-11/+42
* python3Packages.matplotlib: remove debug linesJonathan Ringer2021-11-301-4/+3
* python3Packages.matplotlib: fix build, disable network fetch of depsJonathan Ringer2021-11-301-3/+14