summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/matplotlib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* treewide: use `hash = "sha256-.*"` in all touched files whenever possibleJan Malakhovski2025-04-021-1/+1
| | | | | ... but only when it does not require editing the hash itself, i.e., keeping non-`base64` hashes as-is.
* treewide: use `mirror://savannah` when possibleJan Malakhovski2025-04-021-1/+1
| | | | ... and improve some related `meta` URLs
* python313Packages.matplotlib: 3.10.0 -> 3.10.1Martin Weinelt2025-03-111-2/+2
| | | | https://github.com/matplotlib/matplotlib/releases/tag/v3.10.1
* treewide: fix typos in commentsPeder Bergebakken Sundt2025-02-241-1/+1
| | | | | | | | | | | | | | | | | | | | | 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.
* python313Packages.matptloblib: relax meson-pythonMartin Weinelt2025-01-271-1/+4
| | | | and bump the minimal version to 3.10.
* python313Packages.matplotlib: 3.9.2 -> 3.10.0Martin Weinelt2025-01-271-2/+2
| | | | https://github.com/matplotlib/matplotlib/releases/tag/v3.10.0
* 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`Artturin2024-09-251-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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" ```
* python3Packages.matplotlib: remove upstreamed patchEmily2024-08-272-20/+0
| | | | | | Fixes the build on Darwin. Fixes: 513074bb9b4d8f5c1f025300a9cbfaeba79efa92
* python312Packages.matplotlib: 3.9.0 -> 3.9.1Doron Behar2024-08-051-2/+2
| | | | Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.1
* 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.0Doron Behar2024-06-141-26/+16
| | | | Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.0
* 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.4Martin Weinelt2024-04-221-12/+16
| | | | https://github.com/matplotlib/matplotlib/releases/tag/v3.8.4
* python3Packages.matplotlib: 3.8.2 -> 3.8.3Martin Weinelt2024-03-121-2/+2
| | | | https://github.com/matplotlib/matplotlib/releases/tag/v3.8.3
* python310Packages.matplotlib: comments fixesDoron Behar2024-01-111-3/+4
| | | | | | | 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.
* 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.2Martin Weinelt2023-12-201-2/+2
| | | | https://github.com/matplotlib/matplotlib/releases/tag/v3.8.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 ↵Vladimír Čunát2023-07-261-1/+2
|\ | | | | | | | | | | nativeBuildInputs ...into staging
| * treewide: gobject-introspection from buildInputs to nativeBuildInputsArtturin2023-06-281-1/+2
| | | | | | | | | | gobject-introspection should be in nativeBuildInputs for cross to work properly (so propagations and hook work properly)
* | 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 PyPySandro Jäckel2023-07-021-1/+3
| |/ | | | | | | PyPy doesn't support tkinter and matplotlib uses tkagg instead for it.
* / python310Packages.matplotlib: add setuptools to nativeBuildInputsSandro Jäckel2023-06-271-0/+2
|/ | | | | it is propagated by setuptools-scm but that is maybe changing in the future
* matplotlib: add numpy to nativeBuildInputs to fix cross compilation (#237334)Adam Joseph2023-06-121-0/+1
| | | | This commit fixes cross compilation of matplotlib by adding numpy to nativeBuildInputs.
* 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 versionIvan Kozik2023-05-211-1/+1
|/ | | | | https://matplotlib.org/stable/devel/min_dep_policy.html says that Matplotlib 3.7 does support Python 3.8.
* python3Packages.matplotlib: fix TkNorbert Melzer2023-04-081-1/+2
| | | | | | | 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.
* python3Packages.matplotlib: 3.6.2 -> 3.7.0Martin Weinelt2023-03-031-65/+125
| | | | https://github.com/matplotlib/matplotlib/releases/tag/v3.7.0
* 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 listArtturin2022-10-101-2/+2
| | | | the argument to optional should not be list
* 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 overridesRobert Schütz2022-01-011-80/+0
| | | | | Since Python 2 is not supported anymore we only keep those overrides which are used by leaf packages.
* python3Packages.matplotlib: 3.5.0 -> 3.5.1 (#151423)Mauricio Collares2021-12-201-2/+2
|
* python3Packages.matplotlib: switch to use an absolute path in MPLSETUPCFGDmitry Kalinkin2021-12-151-5/+1
| | | | | | | | 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
* python3Packages.matplotlib: setup.cfg -> mplsetup.cfgDmitry Kalinkin2021-12-151-2/+2
| | | | | | This addresses a regression on darwin. An alternative to this would be to set MPLSETUPCFG as was suggested in
* 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
|