Skip to content

Commit

Permalink
geo-activity-playground: init at 0.28.0
Browse files Browse the repository at this point in the history
  • Loading branch information
antonmosich committed Sep 17, 2024
1 parent 12723e1 commit 88016d4
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions pkgs/by-name/ge/geo-activity-playground/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
lib,
python3,
fetchFromGitHub,
}:
python3.pkgs.buildPythonApplication rec {
pname = "geo-activity-playground";
version = "0.28.0";
pyproject = true;
src = fetchFromGitHub {
repo = "geo-activity-playground";
owner = "martin-ueding";
rev = version;
hash = "sha256-wzGbyHptfkoU0KcBt75mvDhYFKv50Vxn/DrWaHXf18k=";
};
nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ];
pythonRelaxDeps = [
"pyarrow"
"stravalib"
];
build-system = [ python3.pkgs.poetry-core ];
dependencies = with python3.pkgs; [
shapely
coloredlogs
geojson
matplotlib
pandas
scipy
tqdm
requests
fitdecode
gpxpy
stravalib
flask
altair
tcxreader
pyarrow
vegafusion
vl-convert-python
xmltodict
appdirs
imagehash
];

meta = {
description = "Data analysis and visualization based on GPS tracked outdoor activities";
homepage = "https://martin-ueding.github.io/geo-activity-playground/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ antonmosich ];
mainProgram = "geo-activity-playground";
};
}

0 comments on commit 88016d4

Please sign in to comment.