Commit 0fb1bac9 authored by Fabian Affolter's avatar Fabian Affolter
Browse files

python312Packages.pecan: refactor

parent 705d58f7
Loading
Loading
Loading
Loading
+15 −15
Original line number Diff line number Diff line
{
  lib,
  fetchPypi,
  buildPythonPackage,
  logutils,
  mako,
  webob,
  webtest,
  pythonOlder,
  pytestCheckHook,
  fetchPypi,
  genshi,
  gunicorn,
  jinja2,
  mako,
  pytestCheckHook,
  pythonOlder,
  setuptools,
  sqlalchemy,
  virtualenv,
  setuptools,
  webob,
  webtest,
}:

buildPythonPackage rec {
  pname = "pecan";
  version = "1.6.0";
  format = "setuptools";
  pyproject = true;

  disabled = pythonOlder "3.6";
  disabled = pythonOlder "3.8";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-X9RGlYPu0t7Te00QpHDhGl3j88lj3IeYTncuJcVv7T4=";
  };

  propagatedBuildInputs = [
    logutils
  build-system = [ setuptools ];

  dependencies = [
    mako
    webob
    setuptools
    webob
  ];

  nativeCheckInputs = [
    pytestCheckHook
    genshi
    gunicorn
    jinja2
    pytestCheckHook
    sqlalchemy
    virtualenv
    webtest
@@ -50,9 +50,9 @@ buildPythonPackage rec {
  pythonImportsCheck = [ "pecan" ];

  meta = with lib; {
    changelog = "https://pecan.readthedocs.io/en/latest/changes.html";
    description = "WSGI object-dispatching web framework";
    homepage = "https://www.pecanpy.org/";
    changelog = "https://github.com/pecan/pecan/releases/tag/${version}";
    license = licenses.bsd3;
    maintainers = with maintainers; [ applePrincess ];
  };