nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

package.nix (1328B)


      1 {
      2   lib,
      3   python3Packages,
      4   fetchFromGitHub,
      5   rio-cogeo,
      6   server-thread,
      7 }:
      8 
      9 python3Packages.buildPythonApplication rec {
     10   pname = "localtileserver";
     11   version = "0.10.6";
     12   pyproject = true;
     13 
     14   src = fetchFromGitHub {
     15     owner = "banesullivan";
     16     repo = "localtileserver";
     17     tag = "v${version}";
     18     hash = "sha256-09POlT+3gWGoP/tKRur9OaFsfQvC4OwSHE+ssqSQi1Q=";
     19   };
     20 
     21   build-system = with python3Packages; [ setuptools ];
     22 
     23   dependencies = with python3Packages; [
     24     click
     25     flask
     26     flask-caching
     27     flask-cors
     28     flask-restx
     29     rio-tiler
     30     rio-cogeo
     31     requests
     32     server-thread
     33     setuptools
     34     scooby
     35     werkzeug
     36   ];
     37 
     38   nativeCheckInputs = with python3Packages; [
     39     pytestCheckHook
     40     matplotlib
     41   ];
     42 
     43   disabledTests = [
     44     "test_create_tile_client"
     45     "test_is_valid_palette_name"
     46     "test_home_page_with_file"
     47     "test_home_page"
     48     "test_cesium_split_view"
     49     "test_style"
     50     "test_cog_validate_endpoint"
     51     "test_get_pine_gulch"
     52     "test_get_oam2"
     53     "test_cog_validate"
     54     "test_tileclient_with_vsi"
     55   ];
     56 
     57   meta = {
     58     description = "Local Tile Server for Geospatial Rasters";
     59     homepage = "https://localtileserver.banesullivan.com/";
     60     license = lib.licenses.mit;
     61     maintainers = [ lib.maintainers.sikmir ];
     62     inherit (python3Packages.rio-tiler.meta) broken;
     63   };
     64 }