From 8ae7eef571459df734088cba11958adf6055d49b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 1 May 2023 17:50:07 +0200 Subject: [PATCH 1/3] python310Packages.pyfume: init at 0.2.25 --- .../python-modules/pyfume/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/pyfume/default.nix diff --git a/pkgs/development/python-modules/pyfume/default.nix b/pkgs/development/python-modules/pyfume/default.nix new file mode 100644 index 000000000000..308f5eeeb529 --- /dev/null +++ b/pkgs/development/python-modules/pyfume/default.nix @@ -0,0 +1,46 @@ +{ lib +, buildPythonPackage +, fetchPypi +, fst-pso +, numpy +, pandas +, pythonOlder +, scipy +, simpful +}: + +buildPythonPackage rec { + pname = "pyfume"; + version = "0.2.25"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; + + src = fetchPypi { + pname = "pyFUME"; + inherit version; + hash = "sha256-uD1IHFyNd9yv3eyHPZ4pg6X2+rLTY5sYsQysuIXbvfA="; + }; + + propagatedBuildInputs = [ + fst-pso + numpy + pandas + scipy + simpful + ]; + + # Module has not test + doCheck = false; + + pythonImportsCheck = [ + "pyfume" + ]; + + meta = with lib; { + description = "A Python package for fuzzy model estimation"; + homepage = "https://github.com/CaroFuchs/pyFUME"; + license = with licenses; [ gpl3Only ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3f1f14656478..2b23cf7fa866 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8359,6 +8359,8 @@ self: super: with self; { pyfttt = callPackage ../development/python-modules/pyfttt { }; + pyfume = callPackage ../development/python-modules/pyfume { }; + pyfuse3 = callPackage ../development/python-modules/pyfuse3 { }; pyfxa = callPackage ../development/python-modules/pyfxa { }; From 7ca0c7b4f7ec40f20486c9b068546602f49b087e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 1 May 2023 18:44:40 +0200 Subject: [PATCH 2/3] python310Packages.gensim: 4.3.0 -> 4.3.1 Changelog: https://github.com/RaRe-Technologies/gensim/blob/4.3.1/CHANGELOG.md --- pkgs/development/python-modules/gensim/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/gensim/default.nix b/pkgs/development/python-modules/gensim/default.nix index 183454dac89d..fe3742886eb6 100644 --- a/pkgs/development/python-modules/gensim/default.nix +++ b/pkgs/development/python-modules/gensim/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "gensim"; - version = "4.3.0"; + version = "4.3.1"; format = "setuptools"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-ZL1+ximQIVh4gi6LJWnRg1BU9WzfU2AN3+mSfjHztI0="; + hash = "sha256-i18RwOalMICGtI6PaEEiOk+ho31RNoRhK37oVLUzAV8="; }; nativeBuildInputs = [ @@ -54,10 +54,8 @@ buildPythonPackage rec { meta = with lib; { description = "Topic-modelling library"; homepage = "https://radimrehurek.com/gensim/"; + changelog = "https://github.com/RaRe-Technologies/gensim/blob/${version}/CHANGELOG.md"; license = licenses.lgpl21Only; maintainers = with maintainers; [ jyp ]; - # python310 errors as: No matching distribution found for FuzzyTM>=0.4.0 - # python311 errors as: longintrepr.h: No such file or directory - broken = true; # At 2023-02-05 }; } From 2b6b08f921a7024b82c644416df0d5dd6d156e70 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 1 May 2023 19:29:26 +0200 Subject: [PATCH 3/3] python310Packages.fuzzytm: init at 2.0.5 --- .../python-modules/fuzzytm/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/fuzzytm/default.nix diff --git a/pkgs/development/python-modules/fuzzytm/default.nix b/pkgs/development/python-modules/fuzzytm/default.nix new file mode 100644 index 000000000000..e7dae0d02ee1 --- /dev/null +++ b/pkgs/development/python-modules/fuzzytm/default.nix @@ -0,0 +1,46 @@ +{ lib +, buildPythonPackage +, fetchPypi +, gensim +, numpy +, pandas +, pyfume +, scipy +, pythonOlder +}: + +buildPythonPackage rec { + pname = "fuzzytm"; + version = "2.0.5"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; + + src = fetchPypi { + pname = "FuzzyTM"; + inherit version; + hash = "sha256-IELkjd3/yc2lBYsLP6mms9LEcXOfVtNNooEKCMf9BtU="; + }; + + propagatedBuildInputs = [ + gensim + numpy + pandas + pyfume + scipy + ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ + "FuzzyTM" + ]; + + meta = with lib; { + description = "Library for Fuzzy Topic Models"; + homepage = "https://github.com/ERijck/FuzzyTM"; + license = licenses.gpl2Only; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2b23cf7fa866..e95ce77cf00b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3804,6 +3804,8 @@ self: super: with self; { fuzzyfinder = callPackage ../development/python-modules/fuzzyfinder { }; + fuzzytm = callPackage ../development/python-modules/fuzzytm { }; + fuzzywuzzy = callPackage ../development/python-modules/fuzzywuzzy { }; fvs = callPackage ../development/python-modules/fvs { };