fittrackee: 0.9.10 -> 0.10.2 (#413109)

authored by dotlambda and committed by GitHub 2d61e3e9 98b0b8d8

+166 -4
+12 -4
pkgs/by-name/fi/fittrackee/package.nix
··· 8 }: 9 python3Packages.buildPythonApplication rec { 10 pname = "fittrackee"; 11 - version = "0.9.10"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "SamR1"; 16 repo = "FitTrackee"; 17 tag = "v${version}"; 18 - hash = "sha256-004M7Uhsl0K8BX19eVU4NrvBeAyUJx/mBlC/R27y9jg="; 19 }; 20 21 build-system = [ ··· 24 25 pythonRelaxDeps = [ 26 "authlib" 27 "flask-limiter" 28 "flask-migrate" 29 "nh3" 30 "pyopenssl" 31 "pytz" 32 "sqlalchemy" ··· 39 babel 40 click 41 dramatiq 42 flask 43 flask-bcrypt 44 flask-dramatiq ··· 56 pytz 57 shortuuid 58 sqlalchemy 59 - staticmap 60 ua-parser 61 ] 62 ++ dramatiq.optional-dependencies.redis 63 ++ flask-limiter.optional-dependencies.redis; ··· 92 homepage = "https://github.com/SamR1/FitTrackee"; 93 changelog = "https://github.com/SamR1/FitTrackee/blob/${src.tag}/CHANGELOG.md"; 94 license = lib.licenses.agpl3Only; 95 - maintainers = with lib.maintainers; [ traxys ]; 96 }; 97 }
··· 8 }: 9 python3Packages.buildPythonApplication rec { 10 pname = "fittrackee"; 11 + version = "0.10.2"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "SamR1"; 16 repo = "FitTrackee"; 17 tag = "v${version}"; 18 + hash = "sha256-ZCQ4Ft2TSjS62DmGDpQ7gG5Spnf82v82i5nnZtg1UmA="; 19 }; 20 21 build-system = [ ··· 24 25 pythonRelaxDeps = [ 26 "authlib" 27 + "flask" 28 "flask-limiter" 29 "flask-migrate" 30 "nh3" 31 + "lxml" 32 "pyopenssl" 33 "pytz" 34 "sqlalchemy" ··· 41 babel 42 click 43 dramatiq 44 + dramatiq-abort 45 + fitdecode 46 flask 47 flask-bcrypt 48 flask-dramatiq ··· 60 pytz 61 shortuuid 62 sqlalchemy 63 + staticmap3 64 ua-parser 65 + xmltodict 66 ] 67 ++ dramatiq.optional-dependencies.redis 68 ++ flask-limiter.optional-dependencies.redis; ··· 97 homepage = "https://github.com/SamR1/FitTrackee"; 98 changelog = "https://github.com/SamR1/FitTrackee/blob/${src.tag}/CHANGELOG.md"; 99 license = lib.licenses.agpl3Only; 100 + maintainers = with lib.maintainers; [ 101 + tebriel 102 + traxys 103 + ]; 104 }; 105 }
+52
pkgs/development/python-modules/dramatiq-abort/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + gevent, 6 + pytestCheckHook, 7 + pytest-cov, 8 + dramatiq, 9 + redis, 10 + setuptools, 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "dramatiq-abort"; 15 + version = "1.2.1"; 16 + pyproject = true; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Flared"; 20 + repo = "dramatiq-abort"; 21 + tag = "v${version}"; 22 + hash = "sha256-i5vL9yjQQambG8m6RDByr7/j8+PhDdLsai3pDrH1A4Q="; 23 + }; 24 + 25 + build-system = [ setuptools ]; 26 + 27 + dependencies = [ 28 + dramatiq 29 + ]; 30 + 31 + optional-dependencies = { 32 + all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies)); 33 + gevent = [ gevent ]; 34 + redis = [ redis ]; 35 + }; 36 + 37 + nativeCheckInputs = [ 38 + redis 39 + pytestCheckHook 40 + pytest-cov 41 + ]; 42 + 43 + pythonImportsCheck = [ "dramatiq_abort" ]; 44 + 45 + meta = { 46 + changelog = "https://github.com/Flared/dramatiq-abort/releases/tag/v${version}"; 47 + description = "Dramatiq extension to abort message"; 48 + homepage = "https://github.com/Flared/dramatiq-abort"; 49 + license = lib.licenses.lgpl3Plus; 50 + maintainers = with lib.maintainers; [ tebriel ]; 51 + }; 52 + }
+36
pkgs/development/python-modules/fitdecode/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + pytestCheckHook, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "fitdecode"; 11 + version = "0.10.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "polyvertex"; 16 + repo = "fitdecode"; 17 + tag = "v${version}"; 18 + hash = "sha256-pW1PgJGqFL2reOYYfpGnQ4WoYFKGMNY8iQJzyHYOly8="; 19 + }; 20 + 21 + build-system = [ 22 + setuptools 23 + ]; 24 + 25 + nativeCheckInputs = [ pytestCheckHook ]; 26 + 27 + pythonImportsCheck = [ "fitdecode" ]; 28 + 29 + meta = { 30 + changelog = "https://github.com/polyvertex/fitdecode/blob/${src.tag}/HISTORY.rst"; 31 + description = "FIT file parsing and decoding library written in Python3"; 32 + license = lib.licenses.mit; 33 + homepage = "https://github.com/polyvertex/fitdecode"; 34 + maintainers = with lib.maintainers; [ tebriel ]; 35 + }; 36 + }
+60
pkgs/development/python-modules/staticmap3/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + cachecontrol, 6 + filelock, 7 + mypy, 8 + pillow, 9 + poetry-core, 10 + requests, 11 + ruff, 12 + types-requests, 13 + unittestCheckHook, 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "staticmap3"; 18 + version = "0.1.0"; 19 + pyproject = true; 20 + 21 + src = fetchFromGitHub { 22 + owner = "SamR1"; 23 + repo = "staticmap"; 24 + tag = "v${version}"; 25 + hash = "sha256-SMy4yxHA9Z3BFW6kX8vC7WfsmuZMNqocJ9+dJB6zwSs="; 26 + }; 27 + 28 + build-system = [ 29 + poetry-core 30 + ]; 31 + 32 + dependencies = [ 33 + cachecontrol 34 + requests 35 + pillow 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + unittestCheckHook 40 + ]; 41 + 42 + optional-dependencies = { 43 + filecache = [ filelock ]; 44 + dev = [ 45 + mypy 46 + ruff 47 + types-requests 48 + ]; 49 + }; 50 + 51 + pythonImportsCheck = [ "staticmap3" ]; 52 + 53 + meta = { 54 + description = "Small, python-based library for creating map images with lines and markers"; 55 + homepage = "https://github.com/SamR1/staticmap"; 56 + changelog = "https://github.com/SamR1/staticmap/releases/tag/v${version}"; 57 + license = lib.licenses.asl20; 58 + maintainers = with lib.maintainers; [ tebriel ]; 59 + }; 60 + }
+6
pkgs/top-level/python-packages.nix
··· 4207 4208 dramatiq = callPackage ../development/python-modules/dramatiq { }; 4209 4210 drawille = callPackage ../development/python-modules/drawille { }; 4211 4212 drawilleplot = callPackage ../development/python-modules/drawilleplot { }; ··· 5024 fissix = callPackage ../development/python-modules/fissix { }; 5025 5026 fitbit = callPackage ../development/python-modules/fitbit { }; 5027 5028 fitfile = callPackage ../development/python-modules/fitfile { }; 5029 ··· 16849 staticjinja = callPackage ../development/python-modules/staticjinja { }; 16850 16851 staticmap = callPackage ../development/python-modules/staticmap { }; 16852 16853 staticvectors = callPackage ../development/python-modules/staticvectors { }; 16854
··· 4207 4208 dramatiq = callPackage ../development/python-modules/dramatiq { }; 4209 4210 + dramatiq-abort = callPackage ../development/python-modules/dramatiq-abort { }; 4211 + 4212 drawille = callPackage ../development/python-modules/drawille { }; 4213 4214 drawilleplot = callPackage ../development/python-modules/drawilleplot { }; ··· 5026 fissix = callPackage ../development/python-modules/fissix { }; 5027 5028 fitbit = callPackage ../development/python-modules/fitbit { }; 5029 + 5030 + fitdecode = callPackage ../development/python-modules/fitdecode { }; 5031 5032 fitfile = callPackage ../development/python-modules/fitfile { }; 5033 ··· 16853 staticjinja = callPackage ../development/python-modules/staticjinja { }; 16854 16855 staticmap = callPackage ../development/python-modules/staticmap { }; 16856 + 16857 + staticmap3 = callPackage ../development/python-modules/staticmap3 { }; 16858 16859 staticvectors = callPackage ../development/python-modules/staticvectors { }; 16860