git.iko.soy/typeable/nixpkgs
on master help sign in
apycula: init at 0.0.1a9
commit059a86bbceda8817869c313ecb1b1ce112c067da authorAlex Martens <alexmgit@protonmail.com> dateSun 19 Sep 2021, 07:44 (5 years ago) parentca67994
2 files changed+48
pkgs/development/python-modules/apycula/default.nix+46 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/apycula/default.nixnew file+46
@@ -0,0 +1,46 @@
1+{ lib
2+, buildPythonPackage
3+, pythonOlder
4+, fetchPypi
5+, setuptools-scm
6+, numpy
7+, pandas
8+, pillow
9+, crcmod
10+, openpyxl
11+}:
12+
13+buildPythonPackage rec {
14+ pname = "apycula";
15+ version = "0.0.1a9";
16+
17+ disabled = pythonOlder "3.8";
18+
19+ src = fetchPypi {
20+ inherit version;
21+ pname = "Apycula";
22+ sha256 = "01shkaxakisgg253jdwjkd81vnjgfws3gi2wyrdxmkcg95wphk5y";
23+ };
24+
25+ nativeBuildInputs = [ setuptools-scm ];
26+
27+ propagatedBuildInputs = [
28+ numpy
29+ pandas
30+ pillow
31+ crcmod
32+ openpyxl
33+ ];
34+
35+ # tests require a physical FPGA
36+ doCheck = false;
37+
38+ pythonImportsCheck = [ "apycula" ];
39+
40+ meta = with lib; {
41+ description = "Open Source tools for Gowin FPGAs";
42+ homepage = "https://github.com/YosysHQ/apicula";
43+ license = licenses.mit;
44+ maintainers = with maintainers; [ newam ];
45+ };
46+}
pkgs/top-level/python-packages.nix+2
@@ -517,6 +517,8 @@ in {
517517
518518 apsw = callPackage ../development/python-modules/apsw { };
519519
520+ apycula = callPackage ../development/python-modules/apycula { };
521+
520522 aqualogic = callPackage ../development/python-modules/aqualogic { };
521523
522524 arabic-reshaper = callPackage ../development/python-modules/arabic-reshaper { };