Merge pull request #251878 from NixOS/python-updates

python-updates - major updates - 2023-09-15 (python3: 3.10 -> 3.11)
This commit is contained in:
Martin Weinelt 2023-09-27 18:49:23 +02:00 committed by GitHub
commit f7e03f4851
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
734 changed files with 4763 additions and 3459 deletions

View File

@ -58,7 +58,7 @@ have a predefined type and string generator already declared under
and returning a set with YAML-specific attributes `type` and
`generate` as specified [below](#pkgs-formats-result).
`pkgs.formats.ini` { *`listsAsDuplicateKeys`* ? false, *`listToValue`* ? null, \... }
`pkgs.formats.ini` { *`listsAsDuplicateKeys`* ? false, *`listToValue`* ? null, \.\.\. }
: A function taking an attribute set with values

View File

@ -2,7 +2,7 @@
In addition to numerous new and upgraded packages, this release has the following highlights:
- The [Haskell](http://haskell.org/) packages infrastructure has been re-designed from the ground up ("Haskell NG"). NixOS now distributes the latest version of every single package registered on [Hackage](http://hackage.haskell.org/) \-- well in excess of 8,000 Haskell packages. Detailed instructions on how to use that infrastructure can be found in the [User's Guide to the Haskell Infrastructure](https://nixos.org/nixpkgs/manual/#users-guide-to-the-haskell-infrastructure). Users migrating from an earlier release may find helpful information below, in the list of backwards-incompatible changes. Furthermore, we distribute 51(!) additional Haskell package sets that provide every single [LTS Haskell](http://www.stackage.org/) release since version 0.0 as well as the most recent [Stackage Nightly](http://www.stackage.org/) snapshot. The announcement ["Full Stackage Support in Nixpkgs"](https://nixos.org/nix-dev/2015-September/018138.html) gives additional details.
- The [Haskell](http://haskell.org/) packages infrastructure has been re-designed from the ground up ("Haskell NG"). NixOS now distributes the latest version of every single package registered on [Hackage](http://hackage.haskell.org/) -- well in excess of 8,000 Haskell packages. Detailed instructions on how to use that infrastructure can be found in the [User's Guide to the Haskell Infrastructure](https://nixos.org/nixpkgs/manual/#users-guide-to-the-haskell-infrastructure). Users migrating from an earlier release may find helpful information below, in the list of backwards-incompatible changes. Furthermore, we distribute 51(!) additional Haskell package sets that provide every single [LTS Haskell](http://www.stackage.org/) release since version 0.0 as well as the most recent [Stackage Nightly](http://www.stackage.org/) snapshot. The announcement ["Full Stackage Support in Nixpkgs"](https://nixos.org/nix-dev/2015-September/018138.html) gives additional details.
- Nix has been updated to version 1.10, which among other improvements enables cryptographic signatures on binary caches for improved security.
@ -178,7 +178,7 @@ The new option `system.stateVersion` ensures that certain configuration changes
- Nix now requires binary caches to be cryptographically signed. If you have unsigned binary caches that you want to continue to use, you should set `nix.requireSignedBinaryCaches = false`.
- Steam now doesn't need root rights to work. Instead of using `*-steam-chrootenv`, you should now just run `steam`. `steamChrootEnv` package was renamed to `steam`, and old `steam` package \-- to `steamOriginal`.
- Steam now doesn't need root rights to work. Instead of using `*-steam-chrootenv`, you should now just run `steam`. `steamChrootEnv` package was renamed to `steam`, and old `steam` package -- to `steamOriginal`.
- CMPlayer has been renamed to bomi upstream. Package `cmplayer` was accordingly renamed to `bomi`

View File

@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, python3 }:
{ lib, fetchFromGitHub, fetchPypi, python3 }:
let
@ -18,7 +18,8 @@ let
# Use click 7
click = super.click.overridePythonAttrs (old: rec {
version = "7.1.2";
src = old.src.override {
src = fetchPypi {
pname = "click";
inherit version;
hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo=";
};

View File

@ -1,8 +1,12 @@
{ lib, python3Packages, fetchFromGitHub }:
{ lib
, python3Packages
, fetchFromGitHub
}:
python3Packages.buildPythonApplication rec {
pname = "matrix-dl";
version = "unstable-2020-07-14";
format = "pyproject";
src = fetchFromGitHub {
owner = "rubo77";
@ -11,6 +15,10 @@ python3Packages.buildPythonApplication rec {
sha256 = "1l8nh8z7kz24v0wcy3ll3w6in2yxwa1yz8lyc3x0blz37d8ss4ql";
};
nativeBuildInputs = with python3Packages; [
setuptools
];
propagatedBuildInputs = with python3Packages; [
matrix-client
];

View File

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchpatch
, buildNpmPackage
, nixosTests
, gettext
@ -19,13 +20,13 @@
}:
let
version = "1.17.2";
version = "1.17.4";
src = fetchFromGitHub {
owner = "paperless-ngx";
repo = "paperless-ngx";
rev = "refs/tags/v${version}";
hash = "sha256-/0Ml3NRTghqNykB1RZfqDW9TtENnSRM7wqG7Vn4Kl04=";
hash = "sha256-Kl8AUfHfEiEy40qeDI8x2rxdXcj01mpitw7T/96ibQQ=";
};
# Use specific package versions required by paperless-ngx
@ -51,7 +52,7 @@ let
pname = "paperless-ngx-frontend";
inherit version src;
npmDepsHash = "sha256-6EvC9Ka8gl0eRgJtHooB3yQNVGYzuH/WRga4AtzQ0EY=";
npmDepsHash = "sha256-5Q9NtIO7k/6AiF9Er10HhmEBFyQOP9CiTkTZglUeChg=";
nativeBuildInputs = [
python3
@ -91,6 +92,16 @@ python.pkgs.buildPythonApplication rec {
inherit version src;
patches = [
# https://github.com/paperless-ngx/paperless-ngx/pull/4146
(fetchpatch {
name = "fix-tests-for-python311.patch";
url = "https://github.com/paperless-ngx/paperless-ngx/commit/73f6c0a056e3859061339e295f57213fd4239b2d.patch";
hash = "sha256-sZcRug5T4cw5ppKpGYrrfz9RxtYxnkeNOlXcMgdWT0E=";
})
];
nativeBuildInputs = [
gettext
];

View File

@ -1,55 +1,32 @@
{ lib
, fetchFromGitHub
, fetchPypi
, fetchpatch
, python3
}:
let
py = python3.override {
packageOverrides = self: super: {
# Upstream is pinning releases incl. dependencies of their dependencies
zeroconf = super.zeroconf.overridePythonAttrs (oldAttrs: rec {
version = "0.31.0";
src = fetchFromGitHub {
owner = "jstasiak";
repo = "python-zeroconf";
rev = version;
hash = "sha256-8pYbIkPsg16VelwqpYSzqfAJaCU37lun+XZ/crzCDZU=";
};
});
click = super.click.overridePythonAttrs (oldAttrs: rec {
version = "7.1.2";
src = oldAttrs.src.override {
inherit version;
hash = "sha256-0rUlXHxjSbwb0eWeCM0SrLvWPOZJ8liHVXg6qU37axo=";
};
disabledTests = [ "test_bytes_args" ]; # https://github.com/pallets/click/commit/6e05e1fa1c2804
});
pychromecast = super.pychromecast.overridePythonAttrs (oldAttrs: rec {
version = "9.2.0";
src = oldAttrs.src.override {
inherit version;
hash = "sha256-bTRZNXXPd1Zd9Hr0x13UfGplgx7BiowQtTZ7LxwXLwo=";
};
});
};
};
in
with py.pkgs;
buildPythonApplication rec {
python3.pkgs.buildPythonApplication rec {
pname = "catt";
version = "0.12.7";
format = "setuptools";
version = "0.12.11";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-Q9ePWRLwuuTG+oPKFg7xn1gj4uAVlXUxegWdyH3Yd90=";
hash = "sha256-0bqYYfWwF7yYoAbjZPhi/f4CLcL89imWGYaMi5Bwhtc=";
};
propagatedBuildInputs = [
patches = [
(fetchpatch {
# set explicit build-system
url = "https://github.com/skorokithakis/catt/commit/08e7870a239e85badd30982556adc2aa8a8e4fc1.patch";
hash = "sha256-QH5uN3zQNVPP6Th2LHdDBF53WxwMhoyhhQUAZOeHh4k=";
})
];
nativeBuildInputs = with python3.pkgs; [
poetry-core
];
propagatedBuildInputs = with python3.pkgs; [
click
ifaddr
pychromecast

View File

@ -20,20 +20,20 @@
sourceVersion = {
major = "3";
minor = "10";
patch = "12";
patch = "13";
suffix = "";
};
hash = "sha256-r7dL8ZEw56R9EDEsj154TyTgUnmB6raOIFRs+4ZYMLg=";
hash = "sha256-XIiEhmhkDT4VKzW0U27xwjsspL0slX7x7LsFP1cd0/Y=";
};
python311 = {
sourceVersion = {
major = "3";
minor = "11";
patch = "4";
patch = "5";
suffix = "";
};
hash = "sha256-Lw5AnfKrV6qfxMvd+5dq9E5OVb9vYZ7ua8XCKXJkp/Y=";
hash = "sha256-hc0S6c8dbVpF8X96/hzr5+5ijTKCKBxJLoat9jbe+j8=";
};
};
@ -127,7 +127,7 @@ in {
enableOptimizations = false;
enableLTO = false;
mimetypesSupport = false;
} // sources.python310)).overrideAttrs(old: {
} // sources.python311)).overrideAttrs(old: {
# TODO(@Artturin): Add this to the main cpython expr
strictDeps = true;
pname = "python3-minimal";

View File

@ -57,6 +57,12 @@ qtModule {
# TODO: be more precise
patchShebangs .
# Fix compatibility with python3.11
substituteInPlace tools/metrics/ukm/ukm_model.py \
--replace "r'^(?i)(|true|false)$'" "r'(?i)^(|true|false)$'"
substituteInPlace tools/grit/grit/util.py \
--replace "mode = 'rU'" "mode = 'r'"
)
''
# Prevent Chromium build script from making the path to `clang` relative to

View File

@ -2,7 +2,6 @@
, lib
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, pythonAtLeast
, pythonOlder
, pytestCheckHook
@ -19,7 +18,7 @@
buildPythonPackage rec {
pname = "accelerate";
version = "0.21.0";
version = "0.23.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -27,18 +26,9 @@ buildPythonPackage rec {
owner = "huggingface";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-BwM3gyNhsRkxtxLNrycUGwBmXf8eq/7b56/ykMryt5w=";
hash = "sha256-pFkEgE1NGLPBW1CeGU0RJr+1Nj/y58ZcljyOnJuR47A=";
};
patches = [
# fix import error when torch>=2.0.1 and torch.distributed is disabled
# https://github.com/huggingface/accelerate/pull/1800
(fetchpatch {
url = "https://github.com/huggingface/accelerate/commit/32701039d302d3875c50c35ab3e76c467755eae9.patch";
hash = "sha256-Hth7qyOfx1sC8UaRdbYTnyRXD/VRKf41GtLc0ee1t2I=";
})
];
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [
@ -64,6 +54,19 @@ buildPythonPackage rec {
# try to download data:
"FeatureExamplesTests"
"test_infer_auto_device_map_on_t0pp"
# require socket communication
"test_explicit_dtypes"
"test_gated"
"test_invalid_model_name"
"test_invalid_model_name_transformers"
"test_no_metadata"
"test_no_split_modules"
"test_remote_code"
"test_transformers_model"
# set the environment variable, CC, which conflicts with standard environment
"test_patch_environment_key_exists"
] ++ lib.optionals (stdenv.isLinux && stdenv.isAarch64) [
# usual aarch64-linux RuntimeError: DataLoader worker (pid(s) <...>) exited unexpectedly
"CheckpointTest"

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "adafruit-nrfutil";
version = "0.5.3.post17";
version = "1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -20,8 +20,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "adafruit";
repo = "Adafruit_nRF52_nrfutil";
rev = version;
hash = "sha256-mHHKOQE9AGBX8RAyaPOy+JS3fTs98+AFdq9qsVy7go4=";
rev = "refs/tags/appveyor-test-release-${version}";
hash = "sha256-wsspDg8XwEtJwJye6Z3TXaIN1TcfI7gYDah3L/xiiLo=";
};
patches = [

View File

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "aenum";
version = "3.1.12";
version = "3.1.15";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-PlMckYYKgfiF9+bpfSGa6XcsuJlYAIR4iTXa19l0LvA=";
hash = "sha256-jL12zRjE+HD/ObJChNPqAo++hzGljfOqWB5DTFdblVk=";
};
nativeCheckInputs = [

View File

@ -34,14 +34,14 @@
buildPythonPackage rec {
pname = "afdko";
version = "3.9.3";
version = "4.0.0";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-v0fIhf3P5Xjdn5/ryRNj0Q2YHAisMqi5RTmJQabaUO0=";
hash = "sha256-66faoWBuCW0lQZP8/mBJLT+ErRGBl396HdG1RfPOYcM=";
};
nativeBuildInputs = [

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "aioairq";
version = "0.2.4";
version = "0.3.0";
format = "setuptools";
disabled = pythonOlder "3.9";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "CorantGmbH";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-+5FyBfsB3kjyX/V9CdZ072mZ3THyvALyym+uk7/kZLo=";
hash = "sha256-9OO3ox6q08QQcYfz4ArsKy/6jR329bAQPUo+mVYuhJs=";
};
propagatedBuildInputs = [

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "aiobotocore";
version = "2.5.2";
version = "2.6.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "aio-libs";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-twIo5qJht7oZye5lbiPwLFa/5dCwgCm+OkwuCuWU0cU=";
hash = "sha256-e8FBUG08yWNL9B51Uv4ftYx1C0kcdoweOreUtvvvTAk=";
};
# Relax version constraints: aiobotocore works with newer botocore versions

View File

@ -2,7 +2,7 @@
, lib
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, hatchling
, pytest-asyncio
, pytestCheckHook
, pythonOlder
@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "aiofiles";
version = "23.1.0";
version = "23.2.1";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -19,11 +19,11 @@ buildPythonPackage rec {
owner = "Tinche";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-ouBqqt0CJYxxQqbG9jn4p8zO+nKjqZgPjZpiZic67ss=";
hash = "sha256-EbRQD/AoTMWAlPOMWmD0UdFjRyjt5MUBkJtcydUCdHM=";
};
nativeBuildInputs = [
poetry-core
hatchling
];
nativeCheckInputs = [

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "aiogram";
version = "2.25.1";
version = "3.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -25,8 +25,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "aiogram";
repo = "aiogram";
rev = "v${version}";
hash = "sha256-g8nuvna7DpXElvjBehnGKHUsrf+nyQcoKNnyR59RALo=";
rev = "refs/tags/v${version}";
hash = "sha256-bWwK761gn7HsR9ObcBDfvQH0fJfTAo0QAcL/HcNdHik=";
};
postPatch = ''

View File

@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "aiohttp-socks";
version = "0.8.1";
version = "0.8.3";
src = fetchPypi {
inherit version;
pname = "aiohttp_socks";
hash = "sha256-duWEJDS5Ts3EWNRZ8MJcD7buMh3FRKA+bJiO3P7QWz0=";
hash = "sha256-aqtSj2aeCHMBj9N3c7gzouK6KEJDvmcoF/pAG8eUHsY=";
};
propagatedBuildInputs = [ aiohttp attrs python-socks ];

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "aiojobs";
version = "1.1.0";
version = "1.2.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "aio-libs";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-FHdEVt/XXmuTrPAETyod3fHJIK1wg957/+QMAhZG1xk=";
hash = "sha256-/+PTHLrZyf2UuYkLWkNgzf9amFywDJnP2OKVWvARcAA=";
};
postPatch = ''

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "aiosql";
version = "8.0";
version = "9.0";
outputs = [ "out" "doc" ];
format = "pyproject";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "nackjicholson";
repo = "aiosql";
rev = "refs/tags/${version}";
hash = "sha256-cE89w1CbDqlkryRr3yAdSxAtWzV1+O+n41ihTwYWelE=";
hash = "sha256-AwuZ3y/qAyZzffTG6mHLk0b+zFB9307VjAX8g1pvWto=";
};
sphinxRoot = "docs/source";

View File

@ -60,6 +60,11 @@ buildPythonPackage rec {
"benchmarks"
];
disabledTests = [
# AttributeError: 'zoneinfo.ZoneInfo' object has no attribute 'normalize'
"test_convert_field_datetime_default_locale"
];
meta = {
changelog = "https://github.com/horazont/aioxmpp/blob/${src.rev}/docs/api/changelog.rst";
description = "Pure-python XMPP library for asyncio";

View File

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "alembic";
version = "1.9.4";
version = "1.12.0";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-TTvTLs27e7+0ip/p5tb9aoMaG1nQPibikiECNzc+fbU=";
hash = "sha256-jnZFwy5PIAZ15p8HRUFTNetZo2Y/X+tIer+gswxFiIs=";
};
propagatedBuildInputs = [

View File

@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "allure-behave";
version = "2.12.0";
version = "2.13.2";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-CxdB1gliajS6dUUhnD+yRMVj0zglGEwZC6RDmirH+pg=";
hash = "sha256-mxXb7+1tvf5EmVbD6eOmGfza9lAjbEVoxWZBSeZmPxQ=";
};
nativeBuildInputs = [

View File

@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "allure-pytest";
version = "2.12.0";
version = "2.13.2";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-hbc7Hb6ZCLpPhLgBGKk+EEnALdWTIJJg2MHJUM8ob2w=";
hash = "sha256-IiQxWejsgc4rUlS0ATgCGYghsbQvEY9p1KKJOWYHx7M=";
};
buildInputs = [

View File

@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "allure-python-commons-test";
version = "2.12.0";
version = "2.13.2";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
hash = "sha256-TaeQF9EZ5tLMmVSwnWgrxsRz5lh0O3BZLLEUawd8BeI=";
hash = "sha256-Xh6NtqiuTg7UxKqJ7/p45rCUQGWiGDEaNAslzeYtgfg=";
};
nativeBuildInputs = [

View File

@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "allure-python-commons";
version = "2.12.0";
version = "2.13.2";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-1cNi3QEWfwhjMYIumxkS1Ob9bLwtGgBt0EjnfoKnrnM=";
hash = "sha256-igNoEzAjGx3q3Ya5f/aIQcZZEyARSuY4Vw8e1g16IDM=";
};
nativeBuildInputs = [

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "amazon-ion";
version = "0.9.3";
version = "0.10.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -18,9 +18,9 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "amzn";
repo = "ion-python";
rev = "v${version}";
rev = "refs/tags/v${version}";
fetchSubmodules = true;
hash = "sha256-FLwzHcge+vLcRY4gOzrxS3kWlprCkRXX5KeGOoTJDSw=";
hash = "sha256-pCm3jd/dVqO/uIvT5N/w5yoUWU6ni62Pl2A862e+qSk=";
};
postPatch = ''

View File

@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "amazon-kclpy";
version = "2.1.1";
version = "2.1.3";
src = fetchFromGitHub {
owner = "awslabs";
repo = "amazon-kinesis-client-python";
rev = "refs/tags/v${version}";
hash = "sha256-Z0MC4SbZS82beMA7UunEfs4KvrmhW5xAhFeb7WXA7DM=";
hash = "sha256-3BhccRJd6quElXZSix1aVIqWr9wdcTTziDhnIOLiPPo=";
};
# argparse is just required for python2.6

View File

@ -21,7 +21,7 @@
let
pname = "ansible";
version = "8.3.0";
version = "8.4.0";
in
buildPythonPackage {
inherit pname version;
@ -31,7 +31,7 @@ buildPythonPackage {
src = fetchPypi {
inherit pname version;
hash = "sha256-XlgAHX1twz5dFWyjQ4g7YT7JiPaTZLCkP3Ek/ktb4vI=";
hash = "sha256-8zxJJpBZL60SaE6Yl/beLaFcn24ey3kTdwOgZHCvLOY=";
};
postPatch = ''

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "anthropic";
version = "0.3.11";
version = "0.3.13";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "anthropics";
repo = "anthropic-sdk-python";
rev = "refs/tags/v${version}";
hash = "sha256-bjagT0I0/N76CGf1b8EBNyOTzPBWybr2I2yO5NWO3po=";
hash = "sha256-2sw/tzbKd0d4sSHM+PYTE/XeqkycFFLfG1c/lyrU4Jc=";
};
nativeBuildInputs = [

View File

@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "anyio";
version = "3.7.1";
version = "4.0.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -36,8 +36,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "agronholm";
repo = pname;
rev = version;
hash = "sha256-9/pAcVTzw9v57E5l4d8zNyBJM+QNGEuLKrQ0WUBW5xw=";
rev = "refs/tags/${version}";
hash = "sha256-gUFd2gHWIElYfzOvg7Yx7iJyhU6+iAcJpHTVsJtxTsk=";
};
env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
@ -84,6 +84,10 @@ buildPythonPackage rec {
"test_exception_group_children"
"test_exception_group_host"
"test_exception_group_filtering"
# timing sensitive
# assert threading.active_count() == initial_count + 1
# assert 4 == (4 + 1)
"test_run_sync_from_thread_pooling"
] ++ lib.optionals stdenv.isDarwin [
# PermissionError: [Errno 1] Operation not permitted: '/dev/console'
"test_is_block_device"

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "aocd";
version = "1.3.2";
version = "2.0.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "wimglenn";
repo = "advent-of-code-data";
rev = "refs/tags/v${version}";
hash = "sha256-yY8ItXZZp0yVs4viJzduMPq8Q8NKd34uvlGaVUE2GjQ=";
hash = "sha256-YZvcR97uHceloqwoP+azaBmj3GLusYNbItLIaeJ3QD0=";
};
propagatedBuildInputs = [

View File

@ -48,13 +48,13 @@
buildPythonPackage rec {
pname = "apache-beam";
version = "2.45.0";
version = "2.50.0";
src = fetchFromGitHub {
owner = "apache";
repo = "beam";
rev = "refs/tags/v${version}";
hash = "sha256-e+6Vt+SlOxi16udsdx7WFoDWYupuXhggpoEZPe4tPr0=";
hash = "sha256-qaxYWPVdMlegvH/W66UBoQbcQ5Ac/3DNoQs8xo+KfLc=";
};
patches = [

View File

@ -2,7 +2,6 @@
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, mox3
, pytestCheckHook
}:
@ -24,8 +23,9 @@ buildPythonPackage rec {
})
];
doCheck = false; # mox3 is disabled on python311
nativeCheckInputs = [
mox3
pytestCheckHook
];

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "apsw";
version = "3.42.0.0";
version = "3.43.1.0";
format = "setuptools";
disabled = isPyPy;
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "rogerbinns";
repo = "apsw";
rev = "refs/tags/${version}";
hash = "sha256-pLkYTyf2BGRLs4bChb+eo2i5gRRUUJDFyfCBTSJ1RkQ=";
hash = "sha256-x+bSft37DgF2tXXCL6ac86g1+mj/wJeDLoCSiVSXedA=";
};
buildInputs = [

View File

@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "argos-translate-files";
version = "1.1.3";
version = "1.1.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "c6931ea8fbabdc24903ceaabfe848be0fa4a0477d00451a8dfbc1525b623f0ba";
sha256 = "sha256-YSTqqd+Kv2QVlAjA0lf4IRx7rJ1DmvB0JIReBv3yZcM=";
};
propagatedBuildInputs = [

View File

@ -18,13 +18,13 @@ let
in
buildPythonPackage rec {
pname = "argostranslate";
version = "1.8.0";
version = "1.8.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "9b109255d6a2c692c6f3bfbde494d1a27b3d5ed1c1d1d78711cdc1b1e3744c64";
sha256 = "sha256-8eVmEHwsQ9/5NPmKJzZ4aX4nkh4+mna5K1BC+lXLXcE=";
};
propagatedBuildInputs = [

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "ariadne";
version = "0.18.1";
version = "0.20.1";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "mirumee";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-E7uC+l0Yjol8UPLF4CV+PN49tOUJXNUS5yYdF1oyfwU=";
hash = "sha256-v3CaLMTo/zbNEoE3K+aWnFTCgLetcnN7vOU/sFqLq2k=";
};
nativeBuildInputs = [

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "array-record";
version = "0.4.0";
version = "0.4.1";
format = "wheel";
disabled = python.pythonVersion != "3.10";
@ -21,7 +21,7 @@ buildPythonPackage rec {
pname = "array_record";
dist = "py310";
python = "py310";
hash = "sha256-VHDU6RLR/z3/tNxJiDdAruz1cva6cHu5NzMlsKrLYXg=";
hash = "sha256-agyO1v36ryzs09XGucE+EWrTKZZJYRyP0YTWRVf7q6g=";
};
propagatedBuildInputs = [

View File

@ -32,7 +32,7 @@
buildPythonPackage rec {
pname = "arviz";
version = "0.15.1";
version = "0.16.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -41,7 +41,7 @@ buildPythonPackage rec {
owner = "arviz-devs";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-jjA+yltvpPZldIxXXqu1bXCLqpiU5/NBYTPlI9ImGVs=";
hash = "sha256-kixWGj0M0flTq5rXSiPB0nfZaGYRvvMBGAJpehdW8KY=";
};
propagatedBuildInputs = [

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "asana";
version = "3.2.1";
version = "4.0.11";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -18,8 +18,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "asana";
repo = "python-asana";
rev = "refs/tags/v${version}";
hash = "sha256-hvAyKGoNkX3bs7Mz2h7SnOa5T6J88c0YiTR/L8fgfi8=";
rev = "refs/tags/${version}";
hash = "sha256-B98X8ErmoMIpXu4KKvRGgtElPs/va2+UIR+ARUgafgo=";
};
propagatedBuildInputs = [

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "asf-search";
version = "6.3.1";
version = "6.6.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "asfadmin";
repo = "Discovery-asf_search";
rev = "refs/tags/v${version}";
hash = "sha256-9mhb8PEpRdFjbPBZ/B8he/UcRSLryBQU0Dgjcii7LGY=";
hash = "sha256-w4xpCqNal0BHsmf1cL4k/DKzs/e9WQXTQNJNs8puJUU=";
};
propagatedBuildInputs = [

View File

@ -7,6 +7,7 @@
, pyparsing
, python
, pythonOlder
, pytestCheckHook
}:
buildPythonPackage rec {
@ -25,14 +26,22 @@ buildPythonPackage rec {
propagatedBuildInputs = [
bitstruct
diskcache
prompt-toolkit
pyparsing
];
checkPhase = ''
${python.interpreter} setup.py test
'';
passthru.optional-depdendencies = {
shell = [
prompt-toolkit
];
cache = [
diskcache
];
};
nativeCheckInputs = [
pytestCheckHook
] ++ lib.flatten (builtins.attrValues passthru.optional-depdendencies);
pythonImportsCheck = [
"asn1tools"

View File

@ -53,6 +53,11 @@ buildPythonPackage rec {
pytestCheckHook
];
pytestFlagsArray = [
# DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
"-W" "ignore::DeprecationWarning"
];
# Tests must be run in the build directory. The tests create files
# in $HOME/.astropy so we need to set HOME to $TMPDIR.
preCheck = ''
@ -66,8 +71,6 @@ buildPythonPackage rec {
description = "Functions and classes to access online data resources";
homepage = "https://astroquery.readthedocs.io/";
license = licenses.bsd3;
# Broken since a certain astropy update, due to API incompatibility
broken = true;
maintainers = [ maintainers.smaret ];
};
}

View File

@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "asttokens";
version = "2.2.1";
version = "2.4.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-RiIRCypvMLd+FHOv+ql+cRvC8H0/EISEIP8YmO2+lPM=";
hash = "sha256-LgFxuZGyyVmsxsSTGASSNoRKXaHWW6JnLEiAwciUg04=";
};
nativeBuildInputs = [

View File

@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "async-timeout";
version = "4.0.2";
version = "4.0.3";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-IWPhZA3bUreoyA0KZ6CFh+XSRcycVTp0qEcFa8KXaxU=";
hash = "sha256-RkDZa+hNgtAu1Z6itxBaD3szq+hwNwPNCrC/h8QnUi8=";
};
propagatedBuildInputs = [

View File

@ -3,25 +3,25 @@
, fetchPypi
, pytestCheckHook
, pythonOlder
, pdm-pep517
, pdm-backend
, sybil
, typing-extensions
}:
buildPythonPackage rec {
pname = "atpublic";
version = "3.1.1";
version = "4.0";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-MJjuEtAQfMUAnWH06A5e3PrEzaK9qgRkSvdYJ8sSGxg=";
hash = "sha256-D0BDMhnhJO3xFcbDY4CMpvDhz6fRYNhrL7lHkwhtEpQ=";
};
nativeBuildInputs = [
pdm-pep517
pdm-backend
];
propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [

View File

@ -5,6 +5,8 @@
, callee
, fetchPypi
, mock
, poetry-core
, poetry-dynamic-versioning
, pyjwt
, pytestCheckHook
, pythonOlder
@ -13,16 +15,22 @@
buildPythonPackage rec {
pname = "auth0-python";
version = "4.4.0";
format = "setuptools";
version = "4.4.2";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-Yf8/NmQygdikQXv9sUukQEKKd+FcpSPnGbbi8kzVyLo=";
pname = "auth0_python";
inherit version;
hash = "sha256-4XWxx0GlDVkABwK69laqOFZliWelQ5mWul3FcWnxuko=";
};
nativeBuildInputs = [
poetry-core
poetry-dynamic-versioning
];
propagatedBuildInputs = [
requests
pyjwt

View File

@ -9,12 +9,12 @@
}:
buildPythonPackage rec {
pname = "autoflake";
version = "2.0.1";
version = "2.2.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-HOUgExt/OWkVJC/pHlciH01CQIUpu+Ouk62v7ShlkeA=";
hash = "sha256-Yre2RJppLDybDJFpGbvCFkjacoHoUGvPjT+CgOQx68E=";
};
nativeBuildInputs = [

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "autopep8";
version = "2.0.2";
version = "2.0.4";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "hhatto";
repo = "autopep8";
rev = "refs/tags/v${version}";
hash = "sha256-+EZgo7xtYKMgpcntU5FtPrfikDDpnvGHhorhtoqDsvE=";
hash = "sha256-TuaDnZqn9mRUsoDJkj9JK4ztvzl9JTwAk8nghIkZBvw=";
};
propagatedBuildInputs = [

View File

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "awkward-cpp";
version = "22";
version = "23";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-IWeWNvshz+NxX4ijIyaleRmThNstpKYplcMQUC1/6F8=";
hash = "sha256-c+Rg8+CMIvuDaeuME6ERyfMqeaLMfQHklnXdXQiSNt4=";
};
nativeBuildInputs = [

View File

@ -3,8 +3,10 @@
, fetchPypi
, pythonOlder
, awkward-cpp
, cupy
, hatch-fancy-pypi-readme
, hatchling
, importlib-metadata
, numba
, numpy
, packaging
@ -15,14 +17,14 @@
buildPythonPackage rec {
pname = "awkward";
version = "2.3.1";
version = "2.4.2";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-NLROXEbh4MKvBFuj+4+Wa2u37P9vuQ0Ww8kK+CYWt5E=";
hash = "sha256-soMmJ2JXhoR7rmCjtb+5388WfwnDrEbILyMvJqdymro=";
};
nativeBuildInputs = [
@ -34,13 +36,16 @@ buildPythonPackage rec {
awkward-cpp
numpy
packaging
] ++ lib.optionals (pythonOlder "3.11") [
] ++ lib.optionals (pythonOlder "3.11") [
typing-extensions
] ++ lib.optionals (pythonOlder "3.12") [
importlib-metadata
];
dontUseCmakeConfigure = true;
nativeCheckInputs = [
cupy
pytestCheckHook
numba
setuptools

View File

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "aws-adfs";
version = "2.2.1";
version = "2.8.2";
format = "pyproject";
disabled = pythonOlder "3.6";
@ -27,8 +27,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "venth";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-REJYuOGq22onMj4WcfA7i4/cG99UGZA9D99ESIKY1A8=";
rev = "refs/tags/v${version}";
hash = "sha256-hMM7Z0s9t5vetgskiy7nb1W/kKCKHe0Q3kT2ngUVADA=";
};
nativeBuildInputs = [
@ -47,20 +47,6 @@ buildPythonPackage rec {
requests-kerberos
];
patches = [
# Apply new fido2 api (See: venth/aws-adfs#243)
(fetchpatch {
url = "https://github.com/venth/aws-adfs/commit/09836d89256f3537270d760d8aa30ab9284725a8.diff";
hash = "sha256-pAAJvOa43BXtyWvV8hsLe2xqd5oI+vzndckRTRol61s=";
})
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace 'boto3 = "^1.20.50"' 'boto3 = "*"' \
--replace 'botocore = ">=1.12.6"' 'botocore = "*"'
'';
nativeCheckInputs = [
pytestCheckHook
toml

View File

@ -2,6 +2,7 @@
, boto3
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
, jsonschema
, parameterized
, pydantic
@ -28,6 +29,13 @@ buildPythonPackage rec {
hash = "sha256-uOfBR0bvLVyBcfSAkSqOx4KjmSYbfktpJlxKjipfj50=";
};
patches = [
(fetchpatch {
url = "https://github.com/aws/serverless-application-model/commit/e41b0f02204635a655100b68dd38220af32a2728.patch";
hash = "sha256-V6KXdXQUr9fvLzxI6sUMrSRnGX5SrAaDygcaQ87FaQ8=";
})
];
postPatch = ''
substituteInPlace pytest.ini \
--replace " --cov samtranslator --cov-report term-missing --cov-fail-under 95" ""
@ -57,6 +65,26 @@ buildPythonPackage rec {
sed -i '2ienv =\n\tAWS_DEFAULT_REGION=us-east-1' pytest.ini
'';
disabledTests = [
# urllib3 2.0 compat
"test_plugin_accepts_different_sar_client"
"test_plugin_accepts_flags"
"test_plugin_accepts_parameters"
"test_plugin_default_values"
"test_plugin_invalid_configuration_raises_exception"
"test_plugin_must_setup_correct_name"
"test_must_process_applications"
"test_must_process_applications_validate"
"test_process_invalid_applications"
"test_process_invalid_applications_validate"
"test_resolve_intrinsics"
"test_sar_service_calls"
"test_sar_success_one_app"
"test_sar_throttling_doesnt_stop_processing"
"test_sleep_between_sar_checks"
"test_unexpected_sar_error_stops_processing"
];
meta = with lib; {
description = "Python library to transform SAM templates into AWS CloudFormation templates";
homepage = "https://github.com/awslabs/serverless-application-model";

View File

@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "aws-xray-sdk";
version = "2.11.0";
version = "2.12.0";
src = fetchPypi {
inherit pname version;
hash = "sha256-eINfyEHwPlUIWPGKmXPquGGPR/ItL1nt8TBXj6VFqGc=";
hash = "sha256-KVr8I3BzqAlW19TyfDGDDty5qMzKnviqRJkLre8V5bc=";
};
propagatedBuildInputs = [

View File

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "awslambdaric";
version = "2.0.0";
version = "2.0.7";
disabled = isPy27;
src = fetchFromGitHub {
owner = "aws";
repo = "aws-lambda-python-runtime-interface-client";
rev = version;
sha256 = "1amlaq119mk8fa3fxi3d6vgp83vcd81mbk53jzbixacklmcsp50k";
rev = "refs/tags/${version}";
sha256 = "sha256-9PgdLzeSafglguXksMetzopbDlBWlGDSSXiZHfuWgE8=";
};
patches = [

View File

@ -24,7 +24,7 @@
buildPythonPackage rec {
pname = "awswrangler";
version = "3.3.0";
version = "3.4.0";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -33,7 +33,7 @@ buildPythonPackage rec {
owner = "aws";
repo = "aws-sdk-pandas";
rev = "refs/tags/${version}";
hash = "sha256-Sb5yqbEqGmwhPoG21+uMnl8Jdn3Gc455guceQhAflWY=";
hash = "sha256-ZHEWG/A3lNwSw3MxguqjvgAOx5IHei43ku7GVJh8tLY=";
};
nativeBuildInputs = [

View File

@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
version = "3.2.0";
version = "4.5.1";
pname = "azure-cosmos";
src = fetchPypi {
inherit pname version;
sha256 = "4f77cc558fecffac04377ba758ac4e23f076dc1c54e2cf2515f85bc15cbde5c6";
sha256 = "sha256-xK2oOBMG7sQTwBvFCneOJk3D9Pr6nWlvnfhDYUjSrqg=";
};
propagatedBuildInputs = [ six requests ];

View File

@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-trafficmanager";
version = "1.0.0";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
hash = "sha256-R0F2HoA0bE7dTLPycTaOqYBj+ATQFeJFwv4EjtK1lqg=";
hash = "sha256-Nb8ZAr8VidYm41lx5aqgCeiECUZytHm3mM0buNTy/fk=";
};
propagatedBuildInputs = [

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "bambi";
version = "0.10.0";
version = "0.12.0";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "bambinos";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-D04eTAlckEqgKA+59BRljlyneHYoqqZvLYmt/gBLHcU=";
hash = "sha256-36D8u813v2vWQdNqBWfM8YVnAJuLGvn5vqdHs94odmU=";
};
nativeBuildInputs = [

View File

@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "bash_kernel";
version = "0.9.0";
format = "pyproject";
version = "0.9.1";
format = "flit";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "sha256-BCPwUS72+DplThQ5o2lxiJmjjyeUj+IbZlst8dvzp8c=";
sha256 = "sha256-AYPVPjYP+baEcQUqmiiagWIXMlFrA04njpcgtdFaFis=";
};
patches = [

View File

@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "bbox";
version = "0.9.2";
version = "0.9.4";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-ucR7mg9eubEefjC7ratEgrb9h++a26z8KV38n3N2kcw=";
hash = "sha256-GGQhKkdwmrYPEhtldPY3WUInSniU/B40NZvt1gXEuzg=";
};
propagatedBuildInputs = [ pyquaternion numpy ];

View File

@ -3,22 +3,24 @@
, fetchPypi
, pytestCheckHook
, pythonOlder
, typing-extensions
}:
buildPythonPackage rec {
pname = "beartype";
version = "0.14.0";
version = "0.15.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-VG5ujc3aHW2fkG6k6xUYqgHJxfWkQOSVkXstr1PL1Zg=";
hash = "sha256-Kvao2KcmfM99Jx4aO9kIr7wCXSoJqlESNWfX17N0ON8=";
};
nativeCheckInputs = [
pytestCheckHook
typing-extensions
];
pythonImportsCheck = [

View File

@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "bitcoinlib";
version = "0.12.0";
version = "0.12.2";
disabled = !isPy3k;
@ -10,12 +10,12 @@ buildPythonPackage rec {
owner = "petertodd";
repo = "python-bitcoinlib";
rev = "refs/tags/python-bitcoinlib-v${version}";
hash = "sha256-jguybrH86z6NWLaucQEYjvH2Gkoh3Aqh/PLZ6l8Qel4=";
hash = "sha256-jfd2Buy6GSCH0ZeccRREC1NmlS6Mq1qtNv/NLNJOsX0=";
};
postPatch = ''
substituteInPlace bitcoin/core/key.py --replace \
"ctypes.util.find_library('ssl.35') or ctypes.util.find_library('ssl') or 'libeay32'" \
"ctypes.util.find_library('ssl.35') or ctypes.util.find_library('ssl') or ctypes.util.find_library('libeay32')" \
"'${lib.getLib openssl}/lib/libssl${stdenv.hostPlatform.extensions.sharedLibrary}'"
'';

View File

@ -2,13 +2,14 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, bitarray
, setuptools
, unittestCheckHook
}:
buildPythonPackage rec {
pname = "bitstring";
version = "4.0.2";
version = "4.1.2";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -16,14 +17,18 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "scott-griffiths";
repo = pname;
rev = "bitstring-${version}";
hash = "sha256-LghfDjf/Z1dEU0gjH1cqMb04ChnW+aGDjmN+RAhMWW8=";
rev = "refs/tags/bitstring-${version}";
hash = "sha256-e4OnXwEuXz5m8d2PZOL5zDw8iGEzUg8LLk+xs/eGleA=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
bitarray
];
nativeCheckInputs = [ unittestCheckHook ];
pythonImportsCheck = [ "bitstring" ];

View File

@ -2,24 +2,37 @@
, buildPythonPackage
, fetchPypi
, pytestCheckHook
, pytest-asyncio
, setuptools
}:
buildPythonPackage rec {
pname = "blinker";
version = "1.5";
version = "1.6.2";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-kj5eL2nBVfLMQtr7vXDhbj/eJNLUqiq3L744YjiJJGI=";
hash = "sha256-Sv095m7zqfgGdVn7ehy+VVwX3L4VlxsF0bYlw+er4hM=";
};
nativeCheckInputs = [ pytestCheckHook ];
nativeBuildInputs = [
setuptools
];
pythonImportsCheck = [ "blinker" ];
pythonImportsCheck = [
"blinker"
];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
meta = with lib; {
homepage = "https://pythonhosted.org/blinker/";
description = "Fast, simple object-to-object and broadcast signaling";
changelog = "https://github.com/pallets-eco/blinker/releases/tag/${version}";
description = "Fast Python in-process signal/event dispatching system";
homepage = "https://github.com/pallets-eco/blinker/";
license = licenses.mit;
maintainers = with maintainers; [ ];
};

View File

@ -1,6 +1,8 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, aiofiles
, aiohttp
, pytestCheckHook
, python-dateutil
, python-slugify
@ -12,7 +14,7 @@
buildPythonPackage rec {
pname = "blinkpy";
version = "0.21.0";
version = "0.22.0";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -21,10 +23,12 @@ buildPythonPackage rec {
owner = "fronzbot";
repo = "blinkpy";
rev = "refs/tags/v${version}";
hash = "sha256-0sEZlnS6CJj8nMyjtSFZRALRKdmY0Uu5N6sozPiDG6w=";
hash = "sha256-r8kf5L6bvtivqd9dSi8om1wIi8IHmipKFckNMPT515I=";
};
propagatedBuildInputs = [
aiofiles
aiohttp
python-dateutil
python-slugify
requests

View File

@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "blosc2";
version = "2.1.1";
version = "2.2.7";
format = "pyproject";
src = fetchFromGitHub {
@ -34,7 +34,7 @@ buildPythonPackage rec {
repo = "python-blosc2";
rev = "refs/tags/v${version}";
fetchSubmodules = true;
hash = "sha256-nbPMLkTye0/Q05ubE35LssN677sUIQErPTxjAtSuGgI=";
hash = "sha256-5a94Zm6sYl/nSfkcFbKG7PkyXwLB6bAoIvfaq0yVGHo=";
};
postPatch = ''

View File

@ -48,6 +48,13 @@ buildPythonPackage rec {
})
];
# ImportError: cannot import name 'setuptools' from 'setuptools'
# this is resolved in the next release, v2
postPatch = ''
substituteInPlace setup.py \
--replace "from setuptools import Extension, setup, setuptools" "from setuptools import Extension, setup"
'';
nativeBuildInputs = [ cmake setuptools-scm ];
buildInputs = [ boost gmp.static pybind11 ];

View File

@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "botocore";
version = "1.31.9"; # N.B: if you change this, change boto3 and awscli to a matching version
version = "1.31.48"; # N.B: if you change this, change boto3 and awscli to a matching version
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-vYSdOslfF4E4Xtgx11OgSj7IcKWdZZgXWq7dcdwrr18=";
hash = "sha256-btFvZqpu1gcP7SbWl2TLFMd1nkzAscGRKDzEiwXWXek=";
};
propagatedBuildInputs = [

View File

@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "bottle";
version = "0.12.24";
version = "0.12.25";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-JIASGnPoc4CYm3fjK9IJLRkOfqfXHm8bj3r36rnVTqM=";
hash = "sha256-4anJSXCubXELP7RSYpTf64byy0qB7/OkuY3ED7Dl4CE=";
};
nativeCheckInputs = [

View File

@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "bottombar";
version = "1.0";
version = "2.1";
format = "pyproject";
src = fetchFromGitHub {
owner = "evalf";
repo = "bottombar";
rev = "refs/tags/v${version}";
hash = "sha256-/3m34HcYmmEf92H3938dYV1Q6k44KaCb9TDx9nDNPnM=";
hash = "sha256-W+Cbcgb664nVT/nsFdDruT688JWG2NZnF5hDDezTgnw=";
};
nativeBuildInputs = [

View File

@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "bqplot";
version = "0.12.39";
version = "0.12.40";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-FNjeb5pNGUW76mwTIOpNHJMlb3JoN3T24AINzFefPdI=";
hash = "sha256-7L/ovwTwRFju5G3Cwvgla0wVIdRvlEOOm+GTieT4b7k=";
};
# upstream seems in flux for 0.13 release. they seem to want to migrate from

View File

@ -3,6 +3,8 @@
, pythonOlder
, fetchPypi
, hatchling
, hatch-jupyter-builder
, jupyterlab
, jupyter-packaging
, ipywidgets
, numpy
@ -12,13 +14,13 @@
buildPythonPackage rec {
pname = "bqscales";
version = "0.3.1";
version = "0.3.3";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-C+/GLpqYpePngbn5W0MwvpdmVgFZF7aGHyKMgO5XM90=";
hash = "sha256-SlnNw4dWOzRedwIN3kCyl95qVqkY92QGOMS3Eyoqk0I=";
};
# We relax dependencies here instead of pulling in a patch because upstream
@ -35,7 +37,9 @@ buildPythonPackage rec {
'';
nativeBuildInputs = [
hatch-jupyter-builder
hatchling
jupyterlab
jupyter-packaging
];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "breathe";
version = "4.34.0";
version = "4.35.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "michaeljones";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-OOc3XQjqQa0cVpA+/HHco+koL+0whUm5qC7x3xiEdwQ=";
hash = "sha256-LJXvtScyWRL8zfj877bJ4xuIbLV9IN3Sn9KPUTLMjMI=";
};
patches = [

View File

@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "brian2";
version = "2.5.1";
version = "2.5.4";
src = fetchPypi {
pname = "Brian2";
inherit version;
hash = "sha256-x1EcS7PFCsjPYsq3Lt87SJRW4J5DE/OfdFs3NuyHiLw=";
hash = "sha256-XMXSOwcH8fLgzXCcT+grjYxhBdtF4H/Vr+S7J4GYZSw=";
};
patches = [

View File

@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "brotli";
version = "1.0.9";
version = "1.1.0";
src = fetchFromGitHub {
owner = "google";
repo = pname;
rev = "v${version}";
hash = "sha256-tFnXSXv8t3l3HX6GwWLhEtgpqz0c7Yom5U3k47pWM7o=";
rev = "refs/tags/v${version}";
hash = "sha256-MvceRcle2dSkkucC2PlsCizsIf8iv95d8Xjqew266wc=";
# .gitattributes is not correct or GitHub does not parse it correct and the archive is missing the test data
forceFetchGit = true;
};

View File

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "brotlicffi";
version = "1.0.9.2";
disabled = pythonOlder "3.6";
version = "1.1.0.0";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "python-hyper";
repo = pname;
rev = "v${version}";
sha256 = "0qx7an7772brmx1rbbrqzqnkqqvicc70mx740nl31kzzyv4jjs00";
sha256 = "sha256-oW4y1WBJ7+4XwNwwSSR0qUqN03cZYXUYQ6EAwce9dzI=";
};
buildInputs = [

View File

@ -13,22 +13,22 @@
, pytestCheckHook
, pythonOlder
, setuptools
, toml
, tomli
, wheel
}:
buildPythonPackage rec {
pname = "build";
version = "0.10.0";
version = "1.0.3";
format = "pyproject";
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "pypa";
repo = pname;
rev = version;
hash = "sha256-kXFrfTb7+68EV+gSENL81IFSR+ue7Fl6R2gsuFFBJhI=";
repo = "build";
rev = "refs/tags/${version}";
hash = "sha256-SGWpm+AGIfqKMpDfmz2aMYmcs+XVREbHIXSuU4R7U/k=";
};
nativeBuildInputs = [
@ -49,7 +49,7 @@ buildPythonPackage rec {
passthru.tests = {
pytest = buildPythonPackage {
pname = "${pname}-pytest";
inherit version;
inherit src version;
format = "other";
dontBuild = true;
@ -63,7 +63,7 @@ buildPythonPackage rec {
pytest-xdist
pytestCheckHook
setuptools
toml
wheel
];
pytestFlagsArray = [

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "bytewax";
version = "0.16.2";
version = "0.17.1";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "bytewax";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-PHjKEZMNhtLliOSGt4XHQFDm8Rc4TejQUVSqFN6Au38=";
hash = "sha256-Cv2bTgs3XfYOcHK628/RgGol7S6E4WfHb7gHXXjBhig=";
};
env = {

View File

@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, flit-core
, numpy
, scipy
, pymatgen
@ -9,15 +10,20 @@
buildPythonPackage rec {
pname = "castepxbin";
version = "0.2.0";
version = "0.3.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "zhubonan";
repo = "castepxbin";
rev = "v${version}";
sha256 = "0bqicpdyisbcz8argy4ppm59zzkcn9lcs4y1mh2f31f75x732na3";
rev = "refs/tags/v${version}";
hash = "sha256-6kumVnm4PLRxuKO6Uz0iHzfYuu21hFC7EPRsc3S1kxE=";
};
nativeBuildInputs = [
flit-core
];
propagatedBuildInputs = [
numpy
scipy

View File

@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "catppuccin";
version = "1.1.1";
version = "1.3.2";
src = fetchPypi {
inherit pname version;
hash = "sha256-mHNuV3yIuFL2cixDOr+//+/b9iD2fN82cfLzZkegxKc=";
hash = "sha256-iRQF9U6QvbyOSdp0OALc/Efl4IL1w17WGOZRbhzlqGA=";
};
propagatedBuildInputs = [ pygments ];

View File

@ -1,4 +1,10 @@
{ lib, buildPythonPackage, fetchPypi, python, mock }:
{ lib
, buildPythonPackage
, fetchpatch
, fetchPypi
, python
, mock
}:
buildPythonPackage rec {
pname = "cepa";
@ -9,6 +15,14 @@ buildPythonPackage rec {
hash = "sha256-P7xwGsP8ic1/abxYptDXNbAU+kC2Hiwu/Tge0g21ipY=";
};
patches = [
(fetchpatch {
name = "python-3.11-compatibility.patch";
url = "https://github.com/onionshare/cepa/commit/0bf9aee7151e65594c532826bb04636e1d80fb6f.patch";
hash = "sha256-roSt9N5OvnOOxKZUee86zGXt0AsZCcbBdV2cLz1MB2k=";
})
];
postPatch = ''
rm test/unit/installation.py
sed -i "/test.unit.installation/d" test/settings.cfg

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "cfn-lint";
version = "0.79.6";
version = "0.79.11";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "aws-cloudformation";
repo = "cfn-python-lint";
rev = "refs/tags/v${version}";
hash = "sha256-5Lb8dA8HqDdEO/Ehv5y/JlP+te46mzrTw/kNHBb9l38=";
hash = "sha256-dVLKMoZzP2q3bejEIslgpQgkPJOJUeEsXyyk8HRP6h0=";
};
propagatedBuildInputs = [

View File

@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "chardet";
version = "5.1.0";
version = "5.2.0";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-DWJxK5VrwVT4X7CiZuKjxZE8KWfgA0hwGzJBHW3vMeU=";
hash = "sha256-Gztv9HmoxBS8P6LAhSmVaVxKAm3NbQYzst0JLKOcHPc=";
};
nativeBuildInputs = [

View File

@ -1,17 +1,15 @@
{ lib
, aiohttp
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
# popular downstream dependencies
, aiohttp
, requests
}:
buildPythonPackage rec {
pname = "charset-normalizer";
version = "3.0.1";
version = "3.2.0";
format = "setuptools";
disabled = pythonOlder "3.5";
@ -20,18 +18,18 @@ buildPythonPackage rec {
owner = "Ousret";
repo = "charset_normalizer";
rev = "refs/tags/${version}";
hash = "sha256-2kXs6ZdemA6taV4aa9xBKLmhbSgpybjg3Z61EUFabrk=";
hash = "sha256-CfL5rlrwJs9453z+1xPUzs1B3OyjFBaU6klzY7gJCzA=";
};
nativeCheckInputs = [
pytestCheckHook
];
postPatch = ''
substituteInPlace setup.cfg \
--replace " --cov=charset_normalizer --cov-report=term-missing" ""
'';
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"charset_normalizer"
];
@ -41,6 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python module for encoding and language detection";
homepage = "https://charset-normalizer.readthedocs.io/";
changelog = "https://github.com/Ousret/charset_normalizer/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View File

@ -20,13 +20,13 @@
buildPythonPackage rec {
pname = "cheroot";
version = "9.0.0";
version = "10.0.0";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-PUetnuGey+wUS0dYOZA2aS/b9npAuW7vH7FFQ2ez0zg=";
hash = "sha256-WcShh3/vmWmzw8CAyqrzd+J4CRlDeFP8DTKp30CzEfA=";
};
nativeBuildInputs = [

View File

@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "chia-rs";
version = "0.2.0";
version = "0.2.10";
src = fetchFromGitHub {
owner = "chia-network";
repo = "chia_rs";
rev = version;
hash = "sha256-kjURkzynrrb5iD5s77Q3nETt71SCGGazm/2lt9HS5JU=";
rev = "refs/tags/${version}";
hash = "sha256-MFVWdpfvmvGfWIuVdrigGucP52/dB4xCO4Pn1RvUJnM=";
};
patches = [

View File

@ -1,14 +1,15 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, mock
, pytestCheckHook
, pytest-asyncio
, pytest-mock
, pythonOlder
}:
buildPythonPackage rec {
pname = "circuitbreaker";
version = "1.4.0";
version = "2.0.0";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -17,12 +18,13 @@ buildPythonPackage rec {
owner = "fabfuel";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-l0ASt9CQmgJmWpRrghElbff/gaNOmxNh+Wj0C0p4jE0=";
hash = "sha256-jaDCMGCZZu3STluYeHDNgdEPf2DNq7bXJ0LPV3JZdk0=";
};
nativeCheckInputs = [
mock
pytestCheckHook
pytest-asyncio
pytest-mock
];
pythonImportsCheck = [

View File

@ -32,36 +32,24 @@
buildPythonPackage rec {
pname = "cirq-core";
version = "1.1.0";
version = "1.2.0";
format = "setuptools";
# Upstream package is broken on Python 3.11 https://github.com/quantumlib/Cirq/issues/6018
disabled = pythonOlder "3.7" || pythonAtLeast "3.11";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "quantumlib";
repo = "cirq";
rev = "refs/tags/v${version}";
hash = "sha256-5j4hbG95KRfRQTyyZgoNp/eHIcy0FphyEhbYnzyUMO4=";
hash = "sha256-KEei5PJ0ammsduZVmMh2vaW3f58DYI4BCrFCl/SjUoo=";
};
sourceRoot = "${src.name}/${pname}";
patches = [
# https://github.com/quantumlib/Cirq/pull/5991
(fetchpatch {
url = "https://build.opensuse.org/public/source/openSUSE:Factory/python-cirq/cirq-pr5991-np1.24.patch?rev=8";
stripLen = 1;
hash = "sha256-d2FpaxM1PsPWT9ZM9v2gVrnLCy9zmvkkyAVgo85eL3U=";
})
];
postPatch = ''
substituteInPlace requirements.txt \
--replace "matplotlib~=3.0" "matplotlib" \
--replace "networkx~=2.4" "networkx" \
--replace "numpy>=1.16,<1.24" "numpy"
'';
--replace "matplotlib~=3.0" "matplotlib"
'';
propagatedBuildInputs = [
duet

View File

@ -16,7 +16,7 @@
}:
let
pname = "cleanlab";
version = "2.4.0";
version = "2.5.0";
in
buildPythonPackage {
inherit pname version;
@ -27,8 +27,8 @@ buildPythonPackage {
src = fetchFromGitHub {
owner = "cleanlab";
repo = pname;
rev = "v${version}";
hash = "sha256-XFrjjBJA0OQEAspnQQiSIW4td0USJDXTp9C/91mobp8=";
rev = "refs/tags/v${version}";
hash = "sha256-5XQQVrhjpvjwtFM79DqttObmw/GQLkMQVXb5jhiC8e0=";
};
# postPatch = ''

View File

@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "click-odoo-contrib";
version = "1.16.1";
version = "1.17.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-VFoS/lOw/jbJNj9xfgZHKzR6JDTwnlCAItq4mZ3RA6I=";
hash = "sha256-my6dWmAqvelihtB9SzFje01dZenkkNneKqcgwKtbOuA=";
};
nativeBuildInputs = [

View File

@ -3,7 +3,9 @@
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, attrs
, pillow
, pyyaml
, toml
, numpy
, python
@ -12,7 +14,7 @@
buildPythonPackage rec {
pname = "clickgen";
version = "2.1.3";
version = "2.1.8";
format = "setuptools";
disabled = pythonOlder "3.8";
@ -21,19 +23,29 @@ buildPythonPackage rec {
owner = "ful1e5";
repo = "clickgen";
rev = "refs/tags/v${version}";
hash = "sha256-qDaSfIeKCbyl3C2iKz9DYQc1oNwTe5xDlGg/yYhakSw=";
hash = "sha256-74nOqaRZXLOSF4sjydAbF3sRMrw+21+fYDs3hiVSszA=";
};
propagatedBuildInputs = [ pillow toml numpy ];
propagatedBuildInputs = [
attrs
numpy
pillow
pyyaml
toml
];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = [
pytestCheckHook
];
postInstall = ''
# Copying scripts directory needed by clickgen script at $out/bin/
cp -R src/clickgen/scripts $out/${python.sitePackages}/clickgen/scripts
'';
pythonImportsCheck = [ "clickgen" ];
pythonImportsCheck = [
"clickgen"
];
meta = with lib; {
homepage = "https://github.com/ful1e5/clickgen";

View File

@ -10,11 +10,12 @@
buildPythonPackage rec {
pname = "clickhouse-cli";
version = "0.3.8";
version = "0.3.9";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-pa3vkIyNblS1LOwBReTqg8JAR2Ii32a2QIHWjau0uZE=";
hash = "sha256-gkgLAedUtzGv/4P+D56M2Pb5YecyqyVYp06ST62sjdY=";
};
propagatedBuildInputs = [

View File

@ -23,7 +23,7 @@
}:
buildPythonPackage rec {
pname = "clickhouse-connect";
version = "0.6.8";
version = "0.6.11";
format = "setuptools";
@ -32,8 +32,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
repo = "clickhouse-connect";
owner = "ClickHouse";
rev = "v${version}";
hash = "sha256-T1vUXhOngPvA4wrg5jVzIiqj0B0gEnk/BS5OdopHgkA=";
rev = "refs/tags/v${version}";
hash = "sha256-1ItHRbfV8tSH5h0f+/bXIBIWfAxh4Umxqm4N4MT7oek=";
};
nativeBuildInputs = [ cython_3 ];

View File

@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "cliff";
version = "4.2.0";
version = "4.3.0";
src = fetchPypi {
inherit pname version;
hash = "sha256-l/wx6TVS477GZL6dVa1/kNwqtCqtjfKaW5hbZEybjPI=";
hash = "sha256-/FtuvI+4FTMncLJIXuNsCXU5N8N8zk8yJ83U4Qsz6sw=";
};
postPatch = ''

View File

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "cohere";
version = "4.21";
version = "4.26.1";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-9hFDj0Cd/F1aChU6WFNJ9agLFpxxArWZTZmZ7PhECGY=";
hash = "sha256-kiU5VooOWhqnjdhSHAIGV+D4pm9Qupz2oo0TZz9ASY8=";
};
patches = [

View File

@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "coinmetrics-api-client";
version = "2023.8.30.20";
version = "2023.9.11.14";
format = "pyproject";
disabled = pythonOlder "3.9";
@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "coinmetrics_api_client";
hash = "sha256-zi9hFpmRILfWXA9eLGbzt/+v3l1wykZz10GUuH20hzE=";
hash = "sha256-hp1z8XvK02M+AMMKB9pox6yVWBhxcxtiZEL3oPkj/7k=";
};
pythonRelaxDeps = [

View File

@ -1,24 +1,33 @@
{ lib
, buildPythonPackage
, fetchPypi
, nose
, fetchFromGitLab
, flit-core
, unittestCheckHook
}:
buildPythonPackage rec {
pname = "colored";
version = "1.4.4";
format = "setuptools";
version = "2.2.3";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-BP9NTdUUJ0/juZohu1L7lvJojAHpP7p77zciHny1bOA=";
src = fetchFromGitLab {
owner = "dslackw";
repo = "colored";
rev = "refs/tags/${version}";
hash = "sha256-4APFAIN+cmPPd6qbqVC9iU4YntNEjoPbJXZywG1hsBY=";
};
nativeCheckInputs = [ nose ];
nativeBuildInputs = [
flit-core
];
checkPhase = ''
nosetests
'';
nativeCheckInputs = [
unittestCheckHook
];
unittestFlagsArray = [
"unittests"
];
pythonImportsCheck = [
"colored"

View File

@ -8,7 +8,7 @@
let
pname = "comm";
version = "0.1.3";
version = "0.1.4";
in
buildPythonPackage {
inherit pname version;
@ -18,7 +18,7 @@ buildPythonPackage {
owner = "ipython";
repo = "comm";
rev = "refs/tags/v${version}";
hash = "sha256-5IUE2g00GT231hjuM7mLPst0QTk2Y+Re302FRDq65C8=";
hash = "sha256-6GvAyiTm+zQ5sSynuJhAg50PaMTY9EFqVVsD3K2wTkY=";
};
nativeBuildInputs = [

View File

@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "compreffor";
version = "0.5.4";
version = "0.5.5";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-MGulQEUGPrQ30T3VYzwRRlvzvWkFqNzqsNzAjtjX9xU=";
hash = "sha256-9NMmIJC8Q4hRC/H2S7OrgoWSQ9SRIPHxHvZpPrPCvHo=";
};
patches = [

Some files were not shown because too many files have changed in this diff Show More