Unverified Commit b4a45dad authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

Merge pull request #307919 from r-ryantm/auto-update/python311Packages.wktutils

python311Packages.wktutils: 1.1.6 -> 2.0.0
parents 9f038dd6 13472345
Loading
Loading
Loading
Loading
+35 −31
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, dateparser
, defusedxml
, fetchFromGitHub
, fiona
, geomet
, geopandas
, kml2geojson
, pyshp
, pythonOlder
, pyyaml
, regex
, requests
, shapely
, scikit-learn
{
  lib,
  buildPythonPackage,
  dateparser,
  defusedxml,
  fetchFromGitHub,
  geomet,
  geopandas,
  kml2geojson,
  pyshp,
  pythonOlder,
  pyyaml,
  requests,
  setuptools-scm,
  shapely,
  scikit-learn,
}:

buildPythonPackage rec {
  pname = "wktutils";
  version = "1.1.6";
  format = "setuptools";
  version = "2.0.0";
  pyproject = true;

  disabled = pythonOlder "3.7";

@@ -27,39 +27,43 @@ buildPythonPackage rec {
    owner = "asfadmin";
    repo = "Discovery-WKTUtils";
    rev = "refs/tags/v${version}";
    hash = "sha256-PFeIMIFOff9ztdmIP7jcFzKkmhm01G0QnDm20AafUsg=";
    hash = "sha256-mB+joEZq/aFPcRqFAzPgwG26Wi7WiRCeQeFottk+4Ho=";
  };

  propagatedBuildInputs = [
  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace-fail '"twine",' ""
  '';

  build-system = [ setuptools-scm ];

  dependencies = [
    dateparser
    defusedxml
    fiona
    geomet
    geopandas
    kml2geojson
    pyshp
    pyyaml
    regex
    requests
    shapely
    scikit-learn
  ];

  postPatch = ''
    substituteInPlace setup.py \
      --replace "sklearn" "scikit-learn"
  '';
  passthru.optional-dependencies = {
    extras = [
      requests
      scikit-learn
    ];
  };

  # Module doesn't have tests
  doCheck = false;

  pythonImportsCheck = [
    "WKTUtils"
  ];
  pythonImportsCheck = [ "WKTUtils" ];

  meta = with lib; {
    description = "Collection of tools for handling WKTs";
    homepage = "https://github.com/asfadmin/Discovery-WKTUtils";
    changelog = "https://github.com/asfadmin/Discovery-WKTUtils/blob/v${version}/CHANGELOG.md";
    license = licenses.bsd3;
    maintainers = with maintainers; [ fab ];
  };