python3Packages.tsfresh: 0.20.3 -> 0.21.0 (#416446)

authored by Silvan Mosberger and committed by GitHub 62325037 86bd0597

+11 -4
+11 -4
pkgs/development/python-modules/tsfresh/default.nix
··· 25 25 ipython, 26 26 notebook, 27 27 pandas-datareader, 28 + setuptools, 29 + pywavelets, 28 30 }: 29 31 30 32 buildPythonPackage rec { 31 33 pname = "tsfresh"; 32 - version = "0.20.3"; 34 + version = "0.21.0"; 33 35 pyproject = true; 34 36 35 37 disabled = pythonOlder "3.7"; ··· 37 39 src = fetchFromGitHub { 38 40 owner = "blue-yonder"; 39 41 repo = "tsfresh"; 40 - rev = "refs/tags/v${version}"; 41 - hash = "sha256-Lw70PDiRVPiTzpnbfKSo7jjfBitCePSy15QL0z7+bMg="; 42 + tag = "v${version}"; 43 + hash = "sha256-XwNCI1J/Z6w7nq59s9rSN4eVGgrMDQjPpGFy9SxrTn0="; 42 44 }; 43 45 44 46 patches = [ ··· 47 49 ]; 48 50 49 51 dependencies = [ 52 + setuptools 50 53 requests 51 54 numpy 52 55 pandas ··· 59 62 distributed 60 63 stumpy 61 64 cloudpickle 65 + pywavelets 62 66 ] ++ dask.optional-dependencies.dataframe; 67 + 68 + # python-datareader is disabled on Python 3.12+ and is require only for checks. 69 + doCheck = !pandas-datareader.disabled; 63 70 64 71 nativeCheckInputs = [ 65 72 pytestCheckHook ··· 99 106 description = "Automatic extraction of relevant features from time series"; 100 107 mainProgram = "run_tsfresh"; 101 108 homepage = "https://github.com/blue-yonder/tsfresh"; 102 - changelog = "https://github.com/blue-yonder/tsfresh/blob/${src.rev}/CHANGES.rst"; 109 + changelog = "https://github.com/blue-yonder/tsfresh/blob/${src.tag}/CHANGES.rst"; 103 110 license = lib.licenses.mit; 104 111 maintainers = with lib.maintainers; [ mbalatsko ]; 105 112 };