···7python3.pkgs.buildPythonApplication rec {
8 pname = "mastodon-archive";
9 version = "1.4.2";
10- format = "setuptools";
1112 src = fetchFromGitHub {
13 owner = "kensanata";
···16 hash = "sha256-b4bYQshz7mwxEfpRYV7ze4C8hz58R9cVp58wHvGFb0A=";
17 };
1819- propagatedBuildInputs = with python3.pkgs; [
000020 html2text
21 mastodon-py
22 progress
···2425 # There is no test
26 doCheck = false;
002728 meta = with lib; {
29 description = "Utility for backing up your Mastodon content";
···7python3.pkgs.buildPythonApplication rec {
8 pname = "mastodon-archive";
9 version = "1.4.2";
10+ pyproject = true;
1112 src = fetchFromGitHub {
13 owner = "kensanata";
···16 hash = "sha256-b4bYQshz7mwxEfpRYV7ze4C8hz58R9cVp58wHvGFb0A=";
17 };
1819+ build-system = with python3.pkgs; [
20+ setuptools
21+ ];
22+23+ dependencies = with python3.pkgs; [
24 html2text
25 mastodon-py
26 progress
···2829 # There is no test
30 doCheck = false;
31+32+ pythonImportsCheck = [ "mastodon_archive" ];
3334 meta = with lib; {
35 description = "Utility for backing up your Mastodon content";
+5-1
pkgs/by-name/md/md-tangle/package.nix
···7python3.pkgs.buildPythonPackage rec {
8 pname = "md-tangle";
9 version = "1.4.4";
10- format = "setuptools";
1112 # By some strange reason, fetchPypi fails miserably
13 src = fetchFromGitHub {
···17 hash = "sha256-PkOKSsyY8uwS4mhl0lB+KGeUvXfEc7PUDHZapHMYv4c=";
18 };
190020 # Pure Python application, uses only standard modules and comes without
21 # testing suite
22 doCheck = false;
002324 meta = with lib; {
25 homepage = "https://github.com/joakimmj/md-tangle/";
···7python3.pkgs.buildPythonPackage rec {
8 pname = "md-tangle";
9 version = "1.4.4";
10+ pyproject = true;
1112 # By some strange reason, fetchPypi fails miserably
13 src = fetchFromGitHub {
···17 hash = "sha256-PkOKSsyY8uwS4mhl0lB+KGeUvXfEc7PUDHZapHMYv4c=";
18 };
1920+ build-system = with python3.pkgs; [ setuptools ];
21+22 # Pure Python application, uses only standard modules and comes without
23 # testing suite
24 doCheck = false;
25+26+ pythonImportsCheck = [ "md_tangle" ];
2728 meta = with lib; {
29 homepage = "https://github.com/joakimmj/md-tangle/";
+5-1
pkgs/by-name/md/mdslides/package.nix
···7python3Packages.buildPythonApplication {
8 pname = "mdslides";
9 version = "unstable-2022-12-15";
10- format = "setuptools";
1112 src = fetchFromGitHub {
13 owner = "dadoomer";
···16 sha256 = "sha256-31ALsy1P/vfI+H6Onmg4TXLeKbVAQ1FlnFs4k6ZOgHQ=";
17 };
180019 doCheck = false;
002021 meta = with lib; {
22 longDescription = "Using markdown, write simple but beautiful presentations with math, animations and media, which can be visualized in a web browser or exported to PDF.";
···7python3Packages.buildPythonApplication {
8 pname = "mdslides";
9 version = "unstable-2022-12-15";
10+ pyproject = true;
1112 src = fetchFromGitHub {
13 owner = "dadoomer";
···16 sha256 = "sha256-31ALsy1P/vfI+H6Onmg4TXLeKbVAQ1FlnFs4k6ZOgHQ=";
17 };
1819+ build-system = with python3Packages; [ setuptools ];
20+21 doCheck = false;
22+23+ pythonImportsCheck = [ "mdslides" ];
2425 meta = with lib; {
26 longDescription = "Using markdown, write simple but beautiful presentations with math, animations and media, which can be visualized in a web browser or exported to PDF.";
···27 pname = "ntfy";
28 version = "2.7.0";
2930- format = "setuptools";
3132 src = fetchFromGitHub {
33 owner = "dschep";
···73 postPatch = ''
74 # We disable the Darwin specific things because it relies on pyobjc, which we don't have.
75 substituteInPlace setup.py \
76- --replace "':sys_platform == \"darwin\"'" "'darwin'"
77 '';
780079 dependencies =
80 with python.pkgs;
81 (
···122 preCheck = ''
123 export HOME=$(mktemp -d)
124 '';
00125126 meta = with lib; {
127 description = "Utility for sending notifications, on demand and when commands finish";
···27 pname = "ntfy";
28 version = "2.7.0";
2930+ pyproject = true;
3132 src = fetchFromGitHub {
33 owner = "dschep";
···73 postPatch = ''
74 # We disable the Darwin specific things because it relies on pyobjc, which we don't have.
75 substituteInPlace setup.py \
76+ --replace-fail "':sys_platform == \"darwin\"'" "'darwin'"
77 '';
7879+ build-system = with python.pkgs; [ setuptools ];
80+81 dependencies =
82 with python.pkgs;
83 (
···124 preCheck = ''
125 export HOME=$(mktemp -d)
126 '';
127+128+ pythonImportsCheck = [ "ntfy" ];
129130 meta = with lib; {
131 description = "Utility for sending notifications, on demand and when commands finish";