1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pycryptodomex,
6 pyotp,
7 pythonOlder,
8 requests,
9 roadlib,
10 selenium,
11 selenium-wire,
12 setuptools,
13 signxml,
14}:
15
16buildPythonPackage rec {
17 pname = "roadtx";
18 version = "1.18.0";
19 pyproject = true;
20
21 disabled = pythonOlder "3.7";
22
23 src = fetchPypi {
24 inherit pname version;
25 hash = "sha256-tJLsxo8XQ0FGyob2SSpjvN9RgVYYhDxGcbP6jytcjaU=";
26 };
27
28 build-system = [ setuptools ];
29
30 dependencies = [
31 pycryptodomex
32 pyotp
33 requests
34 roadlib
35 selenium
36 selenium-wire
37 signxml
38 ];
39
40 pythonImportsCheck = [ "roadtools.roadtx" ];
41
42 meta = with lib; {
43 description = "ROADtools Token eXchange";
44 homepage = "https://pypi.org/project/roadtx/";
45 license = licenses.mit;
46 maintainers = with maintainers; [ fab ];
47 };
48}