| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 | -3/+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 | -2/+2 |
| * | python3Packages.cherrypy: ignore unraisable exceptions during tests | Martin Weinelt | 2025-08-09 | 1 | -0/+1 |
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 1 | -29/+28 |
| * | treewide: pytestFlagsArray -> pytestFlags and join flag and option argument•••This treewide change targets Python packages
that specifies pytest flags with pytestFlagsArray,
and whose flags cannot be consructed by other pytestCheckHook-honoured arguments.
Use the __structuredAttrs-agnostic argument pytestFlags
instead of the deprecated pytestFlagsArray.
For flags with option arguments,
join each flag and their option argument into a single command-line argument
following POSIX Utility Argument Syntax[1]
for easier overriding (remove/replace).
Examples:
* [ "-W" "ignore:message:WarningClass" ] ->
[ "-Wignore:message:WarningClass" ]
* [ "--reruns" "3" ] ->
[ "--reruns=3" ]
[1]: https://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html
| Yueh-Shun Li | 2025-06-16 | 1 | -3/+2 |
| * | python313Packages.cherrypy: migrate to pytest-cov-stub | Peder Bergebakken Sundt | 2025-03-09 | 1 | -4/+3 |
| * | treewide: replace passthru.optional-dependencies with optional-dependencies | Robert Schütz | 2024-09-29 | 1 | -1/+1 |
| * | treewide: reformat files which need reformatting after•••`treewide: replace stdenv.is with stdenv.hostPlatform.is`
| Artturin | 2024-09-25 | 1 | -1/+3 |
| * | 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 | -2/+2 |
| * | treewide: remove unused with statements from maintainer lists•••$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
-e 's!with lib.maintainers; \[ *\];![ ];!' \
-e 's!with maintainers; \[ *\];![ ];!'
| Jörg Thalheim | 2024-07-29 | 1 | -1/+1 |
| * | python3Packages.cherrypy: 18.9.0 -> 18.10.0•••https://github.com/cherrypy/cherrypy/blob/v18.10.0/CHANGES.rst
| Martin Weinelt | 2024-06-24 | 1 | -18/+5 |
| * | python3Packages: format with nixfmt | Martin Weinelt | 2024-05-22 | 1 | -61/+59 |
| * | treewide: add meta.mainProgram to packages with a single binary•••The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
| stuebinm | 2024-03-19 | 1 | -0/+1 |
| * | python312Packages.pytest-services: add patch to relace distutils | Fabian Affolter | 2024-03-09 | 1 | -14/+4 |
| * | python311Packages.cherrypy: add patch to remove distutils | Fabian Affolter | 2024-03-09 | 1 | -0/+10 |
| * | python311Packages.cherrypy: 18.8.0 -> 18.9.0•••Changelog: https://github.com/cherrypy/cherrypy/blob/v18.9.0/CHANGES.rst
| Fabian Affolter | 2024-03-09 | 1 | -2/+4 |
| * | python311Packages.cherrypy: refactor | Fabian Affolter | 2024-03-09 | 1 | -10/+21 |
| * | python311Packages.zc-lockfile: rename from zc_lockfile | Felix Buehler | 2024-01-06 | 1 | -2/+2 |
| * | python311Packages.cherrypy: disable failing tests•••They are a bunch, but other distros are also disabling a few of them, so
we are in good company.
| Martin Weinelt | 2023-07-28 | 1 | -1/+15 |
| * | python310Packages.jaraco-collections: rename from jaraco_collections | Theodore Ni | 2023-07-14 | 1 | -2/+2 |
| * | python310Packages.cherrypy: set CI environment variable | Theodore Ni | 2023-07-01 | 1 | -0/+4 |
| * | python311Packages.cherrypy: disable•••The build currently breaks on all supported platforms:
https://hydra.nixos.org/build/218540784
https://hydra.nixos.org/build/218527795
https://hydra.nixos.org/build/218499603
https://hydra.nixos.org/build/218456592
| Martin Weinelt | 2023-05-13 | 1 | -1/+1 |
| * | python310Packages.cherrypy: Expose ssl extra | Martin Weinelt | 2023-03-03 | 1 | -0/+2 |
| * | treewide: switch to nativeCheckInputs•••checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
| Guillaume Girol | 2023-01-21 | 1 | -1/+1 |
| * | python3Packages.cherryp: Disable failing tests | Martin Weinelt | 2023-01-05 | 1 | -0/+3 |
| * | python310Packages.cherrypy: fix url•••The URL listed in https://search.nixos.org is not pointing to the project homepage.
| Jairo Llopis | 2022-11-22 | 1 | -1/+1 |
| * | python3Packages.cherrypy: 18.7.0 -> 18.8.0 | Martin Weinelt | 2022-09-18 | 1 | -2/+2 |
| * | python3Packages.cherrypy: 18.6.1 -> 18.7.0 | Martin Weinelt | 2022-07-21 | 1 | -9/+14 |
| * | cherrypy: remove pyopenssl dep•••Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
| linsui | 2022-07-21 | 1 | -2/+0 |
| * | python310Packages.cherrypy: properly declare optional dependencies | Sandro Jäckel | 2022-06-06 | 1 | -4/+11 |
| * | python3Packages.path: rename from path.py; 12.0.1 -> 16.4.0•••The project had been renamed after 12.5.0 back in 2020, which is why we
didn't receive further updates.
Created an alias and renamed all existing references.
| Martin Weinelt | 2022-04-15 | 1 | -2/+2 |
| * | python3Packages.cherrypy: switch to pytestCheckHook | Fabian Affolter | 2022-01-11 | 1 | -22/+47 |
| * | python3Packages.cherrypy: 18.6.0 -> 18.6.1 | Fabian Affolter | 2022-01-11 | 1 | -26/+27 |
| * | python2Packages: remove superfluous overrides•••Since Python 2 is not supported anymore we only keep those overrides
which are used by leaf packages.
| Robert Schütz | 2022-01-01 | 1 | -36/+0 |
| * | pythonPackages: deprecate requests_toolbelt alias | Sandro Jäckel | 2021-07-21 | 2 | -4/+4 |
| * | pythonPackages: deprecate pytestcov alias | Sandro Jäckel | 2021-07-21 | 2 | -4/+4 |
| * | python38Packages.cherrypy: fix build on darwin | Mario Rodas | 2021-07-18 | 1 | -1/+1 |
| * | treewide: setuptools_scm -> setuptools-scm | Sandro Jäckel | 2021-06-03 | 2 | -4/+4 |
| * | python3Packages.cherrypy: unbreak | Robert T. McGibbon | 2021-03-24 | 1 | -2/+20 |
| * | pkgs/development/python-modules: stdenv.lib -> lib | Pavol Rusnak | 2021-01-24 | 2 | -2/+2 |
| * | treewide: with stdenv.lib; in meta -> with lib;•••Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
| Profpatsch | 2021-01-11 | 2 | -4/+4 |
| * | pythonPackages.cherrypy: Fix tests on darwin | Sandro Jäckel | 2021-01-07 | 1 | -0/+2 |
| * | python3Packages.cherrypy: fix tests | Jonathan Ringer | 2020-08-19 | 1 | -0/+3 |
| * | python3Packages.cherrypy: 18.3.0 -> 18.6.0 | Jonathan Ringer | 2020-08-09 | 1 | -13/+4 |
| * | pythonPackages.cherrypy: disable failing test | Renato Alves | 2020-04-13 | 1 | -1/+5 |
| * | treewide: Per RFC45, remove all unquoted URLs | Michael Reilly | 2020-04-10 | 2 | -2/+2 |
| * | python3.pkgs.cherrypy: 18.1.2 -> 18.3.0 and fix tests | ajs124 | 2019-10-30 | 1 | -12/+7 |
| * | python3Packages.cherrypy: fix tests after upgrade to pytest5 | Johan Thomsen | 2019-09-03 | 1 | -0/+17 |
| * | python3Packages.cherrypy: fix build | Mario Rodas | 2019-07-21 | 1 | -3/+5 |
| * | pythonPackages.cherrypy: 17.4.1 -> 17.4.2 | Mario Rodas | 2019-07-21 | 1 | -5/+5 |