12 buildPythonPackage rec {
17 disabled = pythonOlder "3.11";
19 src = fetchFromGitHub {
21 repo = "thethingsnetwork_python_client";
22 rev = "refs/tags/v${version}";
23 hash = "sha256-dWEXoqW4JyYeLFLS3J4CaRJ45wjdVf8wrtMGCKgBds8=";
26 build-system = [ hatchling ];
28 dependencies = [ aiohttp ];
35 pythonImportsCheck = [ "ttn_client" ];
38 # Test require network access
39 "test_connection_auth_error"
43 description = "Module to fetch/receive and parse uplink messages from The Thinks Network";
44 homepage = "https://github.com/angelnu/thethingsnetwork_python_client";
45 changelog = "https://github.com/angelnu/thethingsnetwork_python_client/releases/tag/v${version}";
46 license = licenses.mit;
47 maintainers = with maintainers; [ fab ];