summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/cherrypy (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-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 Hrachyshka2025-12-101-2/+2
* python3Packages.cherrypy: ignore unraisable exceptions during testsMartin Weinelt2025-08-091-0/+1
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-241-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 Li2025-06-161-3/+2
* python313Packages.cherrypy: migrate to pytest-cov-stubPeder Bergebakken Sundt2025-03-091-4/+3
* treewide: replace passthru.optional-dependencies with optional-dependenciesRobert Schütz2024-09-291-1/+1
* treewide: reformat files which need reformatting after•••`treewide: replace stdenv.is with stdenv.hostPlatform.is` Artturin2024-09-251-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" ``` Artturin2024-09-251-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 Thalheim2024-07-291-1/+1
* python3Packages.cherrypy: 18.9.0 -> 18.10.0•••https://github.com/cherrypy/cherrypy/blob/v18.10.0/CHANGES.rst Martin Weinelt2024-06-241-18/+5
* python3Packages: format with nixfmtMartin Weinelt2024-05-221-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. stuebinm2024-03-191-0/+1
* python312Packages.pytest-services: add patch to relace distutilsFabian Affolter2024-03-091-14/+4
* python311Packages.cherrypy: add patch to remove distutilsFabian Affolter2024-03-091-0/+10
* python311Packages.cherrypy: 18.8.0 -> 18.9.0•••Changelog: https://github.com/cherrypy/cherrypy/blob/v18.9.0/CHANGES.rst Fabian Affolter2024-03-091-2/+4
* python311Packages.cherrypy: refactorFabian Affolter2024-03-091-10/+21
* python311Packages.zc-lockfile: rename from zc_lockfileFelix Buehler2024-01-061-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 Weinelt2023-07-281-1/+15
* python310Packages.jaraco-collections: rename from jaraco_collectionsTheodore Ni2023-07-141-2/+2
* python310Packages.cherrypy: set CI environment variableTheodore Ni2023-07-011-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 Weinelt2023-05-131-1/+1
* python310Packages.cherrypy: Expose ssl extraMartin Weinelt2023-03-031-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 Girol2023-01-211-1/+1
* python3Packages.cherryp: Disable failing testsMartin Weinelt2023-01-051-0/+3
* python310Packages.cherrypy: fix url•••The URL listed in https://search.nixos.org is not pointing to the project homepage. Jairo Llopis2022-11-221-1/+1
* python3Packages.cherrypy: 18.7.0 -> 18.8.0Martin Weinelt2022-09-181-2/+2
* python3Packages.cherrypy: 18.6.1 -> 18.7.0Martin Weinelt2022-07-211-9/+14
* cherrypy: remove pyopenssl dep•••Co-authored-by: Sandro <sandro.jaeckel@gmail.com> linsui2022-07-211-2/+0
* python310Packages.cherrypy: properly declare optional dependenciesSandro Jäckel2022-06-061-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 Weinelt2022-04-151-2/+2
* python3Packages.cherrypy: switch to pytestCheckHookFabian Affolter2022-01-111-22/+47
* python3Packages.cherrypy: 18.6.0 -> 18.6.1Fabian Affolter2022-01-111-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ütz2022-01-011-36/+0
* pythonPackages: deprecate requests_toolbelt aliasSandro Jäckel2021-07-212-4/+4
* pythonPackages: deprecate pytestcov aliasSandro Jäckel2021-07-212-4/+4
* python38Packages.cherrypy: fix build on darwinMario Rodas2021-07-181-1/+1
* treewide: setuptools_scm -> setuptools-scmSandro Jäckel2021-06-032-4/+4
* python3Packages.cherrypy: unbreakRobert T. McGibbon2021-03-241-2/+20
* pkgs/development/python-modules: stdenv.lib -> libPavol Rusnak2021-01-242-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 Profpatsch2021-01-112-4/+4
* pythonPackages.cherrypy: Fix tests on darwinSandro Jäckel2021-01-071-0/+2
* python3Packages.cherrypy: fix testsJonathan Ringer2020-08-191-0/+3
* python3Packages.cherrypy: 18.3.0 -> 18.6.0Jonathan Ringer2020-08-091-13/+4
* pythonPackages.cherrypy: disable failing testRenato Alves2020-04-131-1/+5
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-102-2/+2
* python3.pkgs.cherrypy: 18.1.2 -> 18.3.0 and fix testsajs1242019-10-301-12/+7
* python3Packages.cherrypy: fix tests after upgrade to pytest5Johan Thomsen2019-09-031-0/+17
* python3Packages.cherrypy: fix buildMario Rodas2019-07-211-3/+5
* pythonPackages.cherrypy: 17.4.1 -> 17.4.2Mario Rodas2019-07-211-5/+5