A personal podcast client
1{
2 pkgs ? import <nixpkgs> { },
3}:
4let
5 python = pkgs.python3;
6in
7with python.pkgs;
8buildPythonPackage rec {
9 pname = "podcasts";
10 version = "0.1.0";
11 src = ./.;
12 format = "pyproject";
13 nativeBuildInputs = [ setuptools ];
14 propagatedBuildInputs = [
15 requests
16 feedparser
17 pyyaml
18 dacite
19 sqlalchemy
20 flask
21 flask-httpauth
22 flask-sqlalchemy
23 ];
24 passthru = {
25 inherit python;
26 };
27}