| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
... but only when it does not require editing the hash itself, i.e., keeping
non-`base64` hashes as-is.
|
| |
|
|
| |
... and improve some related `meta` URLs
|
| |
|
|
| |
https://github.com/matplotlib/matplotlib/releases/tag/v3.10.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.
|
| |
|
|
| |
and bump the minimal version to 3.10.
|
| |
|
|
| |
https://github.com/matplotlib/matplotlib/releases/tag/v3.10.0
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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"
```
|
| |
|
|
|
|
| |
Fixes the build on Darwin.
Fixes: 513074bb9b4d8f5c1f025300a9cbfaeba79efa92
|
| |
|
|
| |
Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.1
|
| | |
|
| | |
|
| |
|
|
| |
Changelog: https://github.com/matplotlib/matplotlib/releases/tag/v3.9.0
|
| | |
|
| | |
|
| |
|
|
| |
https://github.com/matplotlib/matplotlib/releases/tag/v3.8.4
|
| |
|
|
| |
https://github.com/matplotlib/matplotlib/releases/tag/v3.8.3
|
| |
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
https://github.com/matplotlib/matplotlib/releases/tag/v3.8.2
|
| | |
|
| | |
|
| |\
| |
| |
| |
| |
| | |
nativeBuildInputs
...into staging
|
| | |
| |
| |
| |
| | |
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
|
| | | |
|
| |\ \ |
|
| | |/
| |
| |
| | |
PyPy doesn't support tkinter and matplotlib uses tkagg instead for it.
|
| |/
|
|
|
| |
it is propagated by setuptools-scm but that is maybe changing in the
future
|
| |
|
|
| |
This commit fixes cross compilation of matplotlib by adding numpy to
nativeBuildInputs.
|
| |\ |
|
| | | |
|
| | | |
|
| |/
|
|
|
| |
https://matplotlib.org/stable/devel/min_dep_policy.html says that
Matplotlib 3.7 does support Python 3.8.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
| |
https://github.com/matplotlib/matplotlib/releases/tag/v3.7.0
|
| | |
|
| | |
|
| |
|
|
| |
the argument to optional should not be list
|
| | |
|
| | |
|
| |
|
|
|
| |
Since Python 2 is not supported anymore we only keep those overrides
which are used by leaf packages.
|
| | |
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
This addresses a regression on darwin.
An alternative to this would be to set MPLSETUPCFG as was suggested in
|
| | |
|
| | |
|
| | |
|