nur-packages

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

package.nix (1296B)


      1 {
      2   lib,
      3   fetchFromGitea,
      4   python3Packages,
      5   pyramid-debugtoolbar,
      6   pyramid-retry,
      7   pyramid-tm,
      8   zope-sqlalchemy,
      9 }:
     10 
     11 python3Packages.buildPythonApplication (finalAttrs: {
     12   pname = "fietsboek";
     13   version = "0.12.1";
     14   pyproject = true;
     15 
     16   src = fetchFromGitea {
     17     domain = "codeberg.org";
     18     owner = "dunj3";
     19     repo = "fietsboek";
     20     tag = "v${finalAttrs.version}";
     21     hash = "sha256-48ORARprpXN+2JJku+QMz0mLNZT0iWzvMXwFRylsUjU=";
     22   };
     23 
     24   build-system = with python3Packages; [ poetry-core ];
     25 
     26   pythonRelaxDeps = true;
     27 
     28   dependencies = with python3Packages; [
     29     pyramid
     30     pyramid-jinja2
     31     pyramid-debugtoolbar
     32     pyramid-retry
     33     pyramid-tm
     34     waitress
     35     sqlalchemy
     36     alembic
     37     transaction
     38     zope-sqlalchemy
     39     redis
     40     babel
     41     cryptography
     42     gpxpy
     43     markdown
     44     nh3
     45     click
     46     requests
     47     pydantic
     48     termcolor
     49     filelock
     50     brotli
     51     click-option-group
     52     fitparse
     53     pillow
     54     typst
     55     matplotlib
     56   ];
     57 
     58   nativeCheckInputs = with python3Packages; [
     59     pytestCheckHook
     60     pytest-cov-stub
     61     pytest-playwright
     62     webtest
     63   ];
     64 
     65   doCheck= false;
     66 
     67   meta = {
     68     description = "GPX file sharing website";
     69     homepage = "https://fietsboek.org/";
     70     license = lib.licenses.agpl3Plus;
     71     maintainers = [ lib.maintainers.sikmir ];
     72   };
     73 })