-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmachnix.nix
More file actions
33 lines (29 loc) · 758 Bytes
/
machnix.nix
File metadata and controls
33 lines (29 loc) · 758 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
let
nixpkgs = import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/294d1925af6462e55c76b49624b983036f0093b9.tar.gz";
sha256 = "0x0aafl20c087vhs2mmzga20bmafsn93p271ddc9lvjsgbny80wd";
});
mach-nix = import (builtins.fetchGit {
url = "https://github.com/DavHau/mach-nix/";
ref = "refs/tags/3.2.0";
}) {
pkgs = nixpkgs { };
python = "python39";
};
in
mach-nix.mkPython {
requirements = ''
beautifulsoup4
waitress
bottle
overpass
requests
selenium
textdistance[Levenshtein]
'';
packagesExtra = [
"https://github.com/hackspace-marburg/jodel_api/tarball/poll-options"
"https://github.com/patx/pickledb/tarball/master"
];
providers.shapely = "nixpkgs";
}