git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #166864 from FedX-sudo/pylnk

Pylnk: Init at 0.4.2

commitff5da2c34a2f48354d6cd8d25223477f5359c2ba authorFabian Affolter <fabian@affolter-engineering.ch> dateMon 4 Apr 2022, 10:48 (5 years ago) parentabd517dd6ddf68
2 files changed+41
pkgs/development/python-modules/pylnk3/default.nix+39 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/pylnk3/default.nixnew file+39
@@ -0,0 +1,39 @@
1+{ lib
2+, buildPythonPackage
3+, fetchPypi
4+, pytest
5+, twine
6+, invoke
7+, pythonOlder
8+}:
9+
10+buildPythonPackage rec {
11+ pname = "pylnk3";
12+ version = "0.4.2";
13+
14+ disabled = pythonOlder "3.6";
15+
16+ src = fetchPypi {
17+ inherit version;
18+ pname = "pylnk3";
19+ sha256 = "sha256-yu4BNvYai3iBVNyOfAOsLd5XrcFw8cR4arRyFJHKbpk=";
20+ };
21+
22+ propagatedBuildInputs = [
23+ pytest
24+ invoke
25+ ];
26+ # There are no tests in pylnk3.
27+ doCheck = false;
28+
29+ pythonImportsCheck = [
30+ "pylnk3"
31+ ];
32+
33+ meta = with lib; {
34+ description = "Python library for reading and writing Windows shortcut files (.lnk)";
35+ homepage = "https://github.com/strayge/pylnk";
36+ license = with licenses; [ lgpl3Only ];
37+ maintainers = with maintainers; [ fedx-sudo ];
38+ };
39+}
pkgs/top-level/python-packages.nix+2
@@ -7228,6 +7228,8 @@ in {
72287228
72297229 py-lru-cache = callPackage ../development/python-modules/py-lru-cache { };
72307230
7231+ pylnk3 = callPackage ../development/python-modules/pylnk3 { };
7232+
72317233 pylru = callPackage ../development/python-modules/pylru { };
72327234
72337235 pyls-black = callPackage ../development/python-modules/pyls-black { };