at 23.05-pre 1.0 kB view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, astropy 5, pillow 6, pythonOlder 7, pytestCheckHook 8, pytest-astropy 9, requests 10, requests-mock 11, setuptools-scm 12}: 13 14buildPythonPackage rec { 15 pname = "pyvo"; 16 version = "1.4"; 17 18 disabled = pythonOlder "3.8"; # according to setup.cfg 19 20 src = fetchPypi { 21 inherit pname version; 22 sha256 = "sha256-R2ttLoFd6Ic0KZl49dzN5NtWAqPpXRaeki6X8CRGsCw="; 23 }; 24 25 SETUPTOOLS_SCM_PRETEND_VERSION = version; 26 27 nativeBuildInputs = [ 28 setuptools-scm 29 ]; 30 31 propagatedBuildInputs = [ 32 astropy 33 requests 34 ]; 35 36 checkInputs = [ 37 pillow 38 pytestCheckHook 39 pytest-astropy 40 requests-mock 41 ]; 42 43 disabledTestPaths = [ 44 # touches network 45 "pyvo/dal/tests/test_datalink.py" 46 ]; 47 48 pythonImportsCheck = [ "pyvo" ]; 49 50 meta = with lib; { 51 description = "Astropy affiliated package for accessing Virtual Observatory data and services"; 52 homepage = "https://github.com/astropy/pyvo"; 53 license = licenses.bsd3; 54 maintainers = with maintainers; [ smaret ]; 55 }; 56}