pkgs/by-name/{m,n}*: migrate to pyproject = true
This commit is contained in:
parent
b29dc3a7c6
commit
3c186416e5
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication {
|
python3Packages.buildPythonApplication {
|
||||||
pname = "macpm";
|
pname = "macpm";
|
||||||
version = "0.24-unstable-2024-11-19";
|
version = "0.24-unstable-2024-11-19";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "visualcjy";
|
owner = "visualcjy";
|
||||||
@ -17,6 +17,16 @@ python3Packages.buildPythonApplication {
|
|||||||
hash = "sha256-jqaPPvYbuL8q6grmBLyZLf8aDmjugYxMOWAh1Ix82jc=";
|
hash = "sha256-jqaPPvYbuL8q6grmBLyZLf8aDmjugYxMOWAh1Ix82jc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
build-system = with python3Packages; [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
|
dashing
|
||||||
|
humanize
|
||||||
|
psutil
|
||||||
|
];
|
||||||
|
|
||||||
# has no tests
|
# has no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
@ -25,11 +35,7 @@ python3Packages.buildPythonApplication {
|
|||||||
ln -rs $out/bin/macpm $out/bin/asitop
|
ln -rs $out/bin/macpm $out/bin/asitop
|
||||||
'';
|
'';
|
||||||
|
|
||||||
dependencies = with python3Packages; [
|
pythonImportsCheck = [ "macpm" ];
|
||||||
dashing
|
|
||||||
humanize
|
|
||||||
psutil
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Perf monitoring CLI tool for Apple Silicon; previously named 'asitop'";
|
description = "Perf monitoring CLI tool for Apple Silicon; previously named 'asitop'";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "mapproxy";
|
pname = "mapproxy";
|
||||||
version = "5.0.0";
|
version = "5.0.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
disabled = python3Packages.pythonOlder "3.8";
|
disabled = python3Packages.pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -22,6 +22,10 @@ python3Packages.buildPythonApplication rec {
|
|||||||
substituteInPlace mapproxy/util/ext/serving.py --replace-warn "args = [sys.executable] + sys.argv" "args = sys.argv"
|
substituteInPlace mapproxy/util/ext/serving.py --replace-warn "args = [sys.executable] + sys.argv" "args = sys.argv"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
pythonRemoveDeps = [ "future" ];
|
||||||
|
|
||||||
dependencies = with python3Packages; [
|
dependencies = with python3Packages; [
|
||||||
boto3 # needed for caches service
|
boto3 # needed for caches service
|
||||||
jsonschema
|
jsonschema
|
||||||
@ -31,7 +35,6 @@ python3Packages.buildPythonApplication rec {
|
|||||||
shapely
|
shapely
|
||||||
gdal
|
gdal
|
||||||
lxml
|
lxml
|
||||||
setuptools
|
|
||||||
werkzeug
|
werkzeug
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -40,6 +43,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
# https://github.com/mapproxy/mapproxy/blob/master/requirements-tests.txt
|
# https://github.com/mapproxy/mapproxy/blob/master/requirements-tests.txt
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mapproxy" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Open source proxy for geospatial data";
|
description = "Open source proxy for geospatial data";
|
||||||
homepage = "https://mapproxy.org/";
|
homepage = "https://mapproxy.org/";
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "mastodon-archive";
|
pname = "mastodon-archive";
|
||||||
version = "1.4.2";
|
version = "1.4.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kensanata";
|
owner = "kensanata";
|
||||||
@ -16,7 +16,11 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
hash = "sha256-b4bYQshz7mwxEfpRYV7ze4C8hz58R9cVp58wHvGFb0A=";
|
hash = "sha256-b4bYQshz7mwxEfpRYV7ze4C8hz58R9cVp58wHvGFb0A=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
html2text
|
html2text
|
||||||
mastodon-py
|
mastodon-py
|
||||||
progress
|
progress
|
||||||
@ -25,6 +29,8 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
# There is no test
|
# There is no test
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mastodon_archive" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Utility for backing up your Mastodon content";
|
description = "Utility for backing up your Mastodon content";
|
||||||
mainProgram = "mastodon-archive";
|
mainProgram = "mastodon-archive";
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3.pkgs.buildPythonPackage rec {
|
python3.pkgs.buildPythonPackage rec {
|
||||||
pname = "md-tangle";
|
pname = "md-tangle";
|
||||||
version = "1.4.4";
|
version = "1.4.4";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
# By some strange reason, fetchPypi fails miserably
|
# By some strange reason, fetchPypi fails miserably
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -17,10 +17,14 @@ python3.pkgs.buildPythonPackage rec {
|
|||||||
hash = "sha256-PkOKSsyY8uwS4mhl0lB+KGeUvXfEc7PUDHZapHMYv4c=";
|
hash = "sha256-PkOKSsyY8uwS4mhl0lB+KGeUvXfEc7PUDHZapHMYv4c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
# Pure Python application, uses only standard modules and comes without
|
# Pure Python application, uses only standard modules and comes without
|
||||||
# testing suite
|
# testing suite
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "md_tangle" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/joakimmj/md-tangle/";
|
homepage = "https://github.com/joakimmj/md-tangle/";
|
||||||
description = "Generates (\"tangles\") source code from Markdown documents";
|
description = "Generates (\"tangles\") source code from Markdown documents";
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3Packages.buildPythonApplication {
|
python3Packages.buildPythonApplication {
|
||||||
pname = "mdslides";
|
pname = "mdslides";
|
||||||
version = "unstable-2022-12-15";
|
version = "unstable-2022-12-15";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dadoomer";
|
owner = "dadoomer";
|
||||||
@ -16,8 +16,12 @@ python3Packages.buildPythonApplication {
|
|||||||
sha256 = "sha256-31ALsy1P/vfI+H6Onmg4TXLeKbVAQ1FlnFs4k6ZOgHQ=";
|
sha256 = "sha256-31ALsy1P/vfI+H6Onmg4TXLeKbVAQ1FlnFs4k6ZOgHQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mdslides" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
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.";
|
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.";
|
||||||
homepage = "https://github.com/dadoomer/markdown-slides";
|
homepage = "https://github.com/dadoomer/markdown-slides";
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3.pkgs.buildPythonPackage rec {
|
python3.pkgs.buildPythonPackage rec {
|
||||||
pname = "me_cleaner";
|
pname = "me_cleaner";
|
||||||
version = "1.2";
|
version = "1.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "corna";
|
owner = "corna";
|
||||||
@ -16,6 +16,8 @@ python3.pkgs.buildPythonPackage rec {
|
|||||||
sha256 = "1bdj2clm13ir441vn7sv860xsc5gh71ja5lc2wn0gggnff0adxj4";
|
sha256 = "1bdj2clm13ir441vn7sv860xsc5gh71ja5lc2wn0gggnff0adxj4";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
inherit (src.meta) homepage;
|
inherit (src.meta) homepage;
|
||||||
description = "Tool for partial deblobbing of Intel ME/TXE firmware images";
|
description = "Tool for partial deblobbing of Intel ME/TXE firmware images";
|
||||||
|
@ -7,16 +7,19 @@
|
|||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "mlarchive2maildir";
|
pname = "mlarchive2maildir";
|
||||||
version = "0.0.9";
|
version = "0.0.9";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "02zjwa7zbcbqj76l0qmg7bbf3fqli60pl2apby3j4zwzcrrryczs";
|
sha256 = "02zjwa7zbcbqj76l0qmg7bbf3fqli60pl2apby3j4zwzcrrryczs";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];
|
build-system = with python3.pkgs; [
|
||||||
|
setuptools
|
||||||
|
setuptools-scm
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
dependencies = with python3.pkgs; [
|
||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
click
|
click
|
||||||
click-log
|
click-log
|
||||||
@ -24,6 +27,8 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
six
|
six
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mlarchive2maildir" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/flokli/mlarchive2maildir";
|
homepage = "https://github.com/flokli/mlarchive2maildir";
|
||||||
description = "Imports mail from (pipermail) archives into a maildir";
|
description = "Imports mail from (pipermail) archives into a maildir";
|
||||||
|
@ -7,19 +7,18 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "mloader";
|
pname = "mloader";
|
||||||
version = "1.1.12";
|
version = "1.1.12";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-0o4FvhuFudNSEL6fwBVqxldaNePbbidY9utDqXiLRNc=";
|
hash = "sha256-0o4FvhuFudNSEL6fwBVqxldaNePbbidY9utDqXiLRNc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = with python3Packages; [ setuptools ];
|
||||||
substituteInPlace setup.py \
|
|
||||||
--replace "protobuf~=3.6" "protobuf"
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
pythonRelaxDeps = [ "protobuf" ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
click
|
click
|
||||||
protobuf
|
protobuf
|
||||||
requests
|
requests
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "mongoaudit";
|
pname = "mongoaudit";
|
||||||
version = "0.1.1";
|
version = "0.1.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = python3.pythonOlder "3.8";
|
disabled = python3.pythonOlder "3.8";
|
||||||
|
|
||||||
@ -18,7 +18,11 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
sha256 = "17k4vw5d3kr961axl49ywid4cf3n7zxvm885c4lv15w7s2al1425";
|
sha256 = "17k4vw5d3kr961axl49ywid4cf3n7zxvm885c4lv15w7s2al1425";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
pymongo
|
pymongo
|
||||||
setuptools
|
setuptools
|
||||||
urwid
|
urwid
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "moodle-dl";
|
pname = "moodle-dl";
|
||||||
version = "2.3.13";
|
version = "2.3.13";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "C0D3D3V";
|
owner = "C0D3D3V";
|
||||||
@ -17,7 +17,9 @@ python3Packages.buildPythonApplication rec {
|
|||||||
hash = "sha256-6arwc72gu7XyT6HokSEs2TkvE2FG7mIvy4F+/i/0eJg=";
|
hash = "sha256-6arwc72gu7XyT6HokSEs2TkvE2FG7mIvy4F+/i/0eJg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
aiodns
|
aiodns
|
||||||
aiofiles
|
aiofiles
|
||||||
aiohttp
|
aiohttp
|
||||||
@ -35,6 +37,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
# upstream has no tests
|
# upstream has no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "moodle_dl" ];
|
||||||
|
|
||||||
passthru.updateScript = gitUpdater { };
|
passthru.updateScript = gitUpdater { };
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3Packages.buildPythonPackage {
|
python3Packages.buildPythonPackage {
|
||||||
pname = "mpfshell-unstable";
|
pname = "mpfshell-unstable";
|
||||||
version = "2020-04-11";
|
version = "2020-04-11";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "wendlers";
|
owner = "wendlers";
|
||||||
@ -16,10 +16,13 @@ python3Packages.buildPythonPackage {
|
|||||||
sha256 = "0md6ih9vp65dacqy8gki3b2p4v76xb9ijqmxymk4b4f9z684x2m7";
|
sha256 = "0md6ih9vp65dacqy8gki3b2p4v76xb9ijqmxymk4b4f9z684x2m7";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
pyserial
|
pyserial
|
||||||
colorama
|
colorama
|
||||||
websocket-client
|
websocket-client
|
||||||
|
standard-telnetlib # Python no longer provides telnetlib since python313
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "mutmut";
|
pname = "mutmut";
|
||||||
version = "3.2.0";
|
version = "3.2.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
repo = "mutmut";
|
repo = "mutmut";
|
||||||
@ -24,7 +24,9 @@ python3Packages.buildPythonApplication rec {
|
|||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
click
|
click
|
||||||
parso
|
parso
|
||||||
junit-xml
|
junit-xml
|
||||||
@ -32,6 +34,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
textual
|
textual
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mutmut" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "mutation testing system for Python, with a strong focus on ease of use";
|
description = "mutation testing system for Python, with a strong focus on ease of use";
|
||||||
mainProgram = "mutmut";
|
mainProgram = "mutmut";
|
||||||
|
@ -4,11 +4,10 @@
|
|||||||
fetchPypi,
|
fetchPypi,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with python3.pkgs;
|
python3.pkgs.buildPythonApplication rec {
|
||||||
buildPythonApplication rec {
|
|
||||||
pname = "mutt-ics";
|
pname = "mutt-ics";
|
||||||
version = "0.9.2";
|
version = "0.9.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit version;
|
inherit version;
|
||||||
@ -16,7 +15,11 @@ buildPythonApplication rec {
|
|||||||
sha256 = "d44d4bec4e71c7f14df01b90fdb9563cdc784ece4250abfea5b0b675cfe85a50";
|
sha256 = "d44d4bec4e71c7f14df01b90fdb9563cdc784ece4250abfea5b0b675cfe85a50";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ icalendar ];
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [ icalendar ];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mutt_ics" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/dmedvinsky/mutt-ics";
|
homepage = "https://github.com/dmedvinsky/mutt-ics";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "mymcplus";
|
pname = "mymcplus";
|
||||||
version = "3.0.5";
|
version = "3.0.5";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromSourcehut {
|
src = fetchFromSourcehut {
|
||||||
owner = "~thestr4ng3r";
|
owner = "~thestr4ng3r";
|
||||||
@ -21,11 +21,15 @@ python3Packages.buildPythonApplication rec {
|
|||||||
wrapGAppsHook3
|
wrapGAppsHook3
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
pyopengl
|
pyopengl
|
||||||
wxpython
|
wxpython
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "mymcplus" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://git.sr.ht/~thestr4ng3r/mymcplus";
|
homepage = "https://git.sr.ht/~thestr4ng3r/mymcplus";
|
||||||
description = "PlayStation 2 memory card manager";
|
description = "PlayStation 2 memory card manager";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "nagstamon";
|
pname = "nagstamon";
|
||||||
version = "3.16.2";
|
version = "3.16.2";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "HenriWahl";
|
owner = "HenriWahl";
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
version = "0.8.1";
|
version = "0.8.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
pname = "nbstripout";
|
pname = "nbstripout";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
@ -25,7 +25,11 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
hash = "sha256-OSJLrWkYQIhcdyofS3Bo39ppsU6K3A4546UKB8Q1GGg=";
|
hash = "sha256-OSJLrWkYQIhcdyofS3Bo39ppsU6K3A4546UKB8Q1GGg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
nbformat
|
nbformat
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -53,6 +57,8 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
substituteInPlace tests/test_end_to_end.py --replace "tests/e2e_notebooks" "$TMPDIR/e2e_notebooks"
|
substituteInPlace tests/test_end_to_end.py --replace "tests/e2e_notebooks" "$TMPDIR/e2e_notebooks"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nbstripout" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Strip output from Jupyter and IPython notebooks";
|
description = "Strip output from Jupyter and IPython notebooks";
|
||||||
homepage = "https://github.com/kynan/nbstripout";
|
homepage = "https://github.com/kynan/nbstripout";
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3.pkgs.buildPythonApplication {
|
python3.pkgs.buildPythonApplication {
|
||||||
pname = "nbutools";
|
pname = "nbutools";
|
||||||
version = "unstable-2023-06-06";
|
version = "unstable-2023-06-06";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "airbus-seclab";
|
owner = "airbus-seclab";
|
||||||
@ -16,7 +16,9 @@ python3.pkgs.buildPythonApplication {
|
|||||||
hash = "sha256-YOiFlTIDpeTFOHPU37v0pYf8s3HdaE/4pnd9qrsFtSI=";
|
hash = "sha256-YOiFlTIDpeTFOHPU37v0pYf8s3HdaE/4pnd9qrsFtSI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
aiodns
|
aiodns
|
||||||
aiohttp
|
aiohttp
|
||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "nemo-emblems";
|
pname = "nemo-emblems";
|
||||||
version = "6.4.0";
|
version = "6.4.0";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -17,18 +18,18 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
hash = "sha256-39hWA4SNuEeaPA6D5mWMHjJDs4hYK7/ZdPkTyskvm5Y=";
|
hash = "sha256-39hWA4SNuEeaPA6D5mWMHjJDs4hYK7/ZdPkTyskvm5Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
format = "setuptools";
|
|
||||||
|
|
||||||
sourceRoot = "${src.name}/nemo-emblems";
|
sourceRoot = "${src.name}/nemo-emblems";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "/usr/share" "share"
|
--replace-fail "/usr/share" "share"
|
||||||
|
|
||||||
substituteInPlace nemo-extension/nemo-emblems.py \
|
substituteInPlace nemo-extension/nemo-emblems.py \
|
||||||
--replace "/usr/share/locale" "${cinnamon-translations}/share/locale"
|
--replace-fail "/usr/share/locale" "${cinnamon-translations}/share/locale"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/linuxmint/nemo-extensions/tree/master/nemo-emblems";
|
homepage = "https://github.com/linuxmint/nemo-extensions/tree/master/nemo-emblems";
|
||||||
description = "Change a folder or file emblem in Nemo";
|
description = "Change a folder or file emblem in Nemo";
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
python3,
|
python3,
|
||||||
neovim,
|
neovim,
|
||||||
fetchpatch,
|
fetchpatch,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with python3.pkgs;
|
python3.pkgs.buildPythonApplication rec {
|
||||||
buildPythonApplication rec {
|
|
||||||
pname = "neovim-remote";
|
pname = "neovim-remote";
|
||||||
version = "2.5.1";
|
version = "2.5.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mhinz";
|
owner = "mhinz";
|
||||||
@ -27,15 +27,16 @@ buildPythonApplication rec {
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
pynvim
|
pynvim
|
||||||
psutil
|
psutil
|
||||||
setuptools
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
neovim
|
neovim
|
||||||
pytestCheckHook
|
python3.pkgs.pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = !stdenv.hostPlatform.isDarwin;
|
doCheck = !stdenv.hostPlatform.isDarwin;
|
||||||
@ -44,6 +45,8 @@ buildPythonApplication rec {
|
|||||||
export HOME="$(mktemp -d)"
|
export HOME="$(mktemp -d)"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nvr" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Tool that helps controlling nvim processes from a terminal";
|
description = "Tool that helps controlling nvim processes from a terminal";
|
||||||
homepage = "https://github.com/mhinz/neovim-remote/";
|
homepage = "https://github.com/mhinz/neovim-remote/";
|
||||||
|
@ -10,7 +10,7 @@ let
|
|||||||
in
|
in
|
||||||
python3.pkgs.buildPythonApplication {
|
python3.pkgs.buildPythonApplication {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "timokau";
|
owner = "timokau";
|
||||||
@ -19,7 +19,9 @@ python3.pkgs.buildPythonApplication {
|
|||||||
hash = "sha256-zyeE1jYo/9NEG8fB4gQBAR01siP4tyLvjjHN1yUS4Ug=";
|
hash = "sha256-zyeE1jYo/9NEG8fB4gQBAR01siP4tyLvjjHN1yUS4Ug=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
appdirs
|
appdirs
|
||||||
numpy
|
numpy
|
||||||
pexpect
|
pexpect
|
||||||
@ -27,6 +29,8 @@ python3.pkgs.buildPythonApplication {
|
|||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nix_bisect" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Bisect nix builds";
|
description = "Bisect nix builds";
|
||||||
homepage = "https://github.com/timokau/nix-bisect";
|
homepage = "https://github.com/timokau/nix-bisect";
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "norminette";
|
pname = "norminette";
|
||||||
version = "3.3.58";
|
version = "3.3.58";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "42School";
|
owner = "42School";
|
||||||
@ -16,13 +16,20 @@ python3Packages.buildPythonApplication rec {
|
|||||||
hash = "sha256-6hBBbfW2PQFb8rcDihvtWK0df7WcvOk0il1E82GOxaU=";
|
hash = "sha256-6hBBbfW2PQFb8rcDihvtWK0df7WcvOk0il1E82GOxaU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
build-system = with python3Packages; [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonRemoveDeps = [
|
||||||
|
# Can be removed once https://github.com/42school/norminette/issues/565 is addressed
|
||||||
|
"argparse"
|
||||||
|
];
|
||||||
|
|
||||||
nativeCheckInputs = with python3Packages; [
|
nativeCheckInputs = with python3Packages; [
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
preCheck = ''
|
pythonImportsCheck = [ "norminette" ];
|
||||||
export PYTHONPATH=norminette:$PYTHONPATH
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Open source norminette to apply 42's norme to C files";
|
description = "Open source norminette to apply 42's norme to C files";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "nototools";
|
pname = "nototools";
|
||||||
version = "0.2.20";
|
version = "0.2.20";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "googlefonts";
|
owner = "googlefonts";
|
||||||
@ -17,11 +17,10 @@ python3Packages.buildPythonApplication rec {
|
|||||||
sha256 = "sha256-id4UhyWOFHrtmBZHhnaY2jHDIK0s7rcGBpg4QsBTLKs=";
|
sha256 = "sha256-id4UhyWOFHrtmBZHhnaY2jHDIK0s7rcGBpg4QsBTLKs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
build-system = with python3Packages; [
|
||||||
sed -i 's/use_scm_version=.*,/version="${version}",/' setup.py
|
setuptools
|
||||||
'';
|
setuptools-scm
|
||||||
|
];
|
||||||
build-system = with python3Packages; [ setuptools-scm ];
|
|
||||||
|
|
||||||
pythonRemoveDeps = [
|
pythonRemoveDeps = [
|
||||||
# https://github.com/notofonts/nototools/pull/901
|
# https://github.com/notofonts/nototools/pull/901
|
||||||
@ -72,6 +71,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
cp -r third_party $out
|
cp -r third_party $out
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nototools" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Noto fonts support tools and scripts plus web site generation";
|
description = "Noto fonts support tools and scripts plus web site generation";
|
||||||
homepage = "https://github.com/googlefonts/nototools";
|
homepage = "https://github.com/googlefonts/nototools";
|
||||||
|
@ -2,14 +2,12 @@
|
|||||||
lib,
|
lib,
|
||||||
python3Packages,
|
python3Packages,
|
||||||
fetchurl,
|
fetchurl,
|
||||||
git,
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "nox";
|
pname = "nox";
|
||||||
version = "0.0.6";
|
version = "0.0.6";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
namePrefix = "";
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://pypi/n/nix-nox/nix-nox-${version}.tar.gz";
|
url = "mirror://pypi/n/nix-nox/nix-nox-${version}.tar.gz";
|
||||||
@ -18,19 +16,21 @@ python3Packages.buildPythonApplication rec {
|
|||||||
|
|
||||||
patches = [ ./nox-review-wip.patch ];
|
patches = [ ./nox-review-wip.patch ];
|
||||||
|
|
||||||
buildInputs = [
|
build-system = with python3Packages; [
|
||||||
python3Packages.pbr
|
setuptools
|
||||||
git
|
pbr
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
dependencies = with python3Packages; [
|
||||||
dogpile-cache
|
dogpile-cache
|
||||||
click
|
click
|
||||||
requests
|
requests
|
||||||
characteristic
|
characteristic
|
||||||
setuptools
|
setuptools # pkg_resources is imported during runtime
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nox" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "https://github.com/madjar/nox";
|
homepage = "https://github.com/madjar/nox";
|
||||||
description = "Tools to make nix nicer to use";
|
description = "Tools to make nix nicer to use";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "npm-lockfile-fix";
|
pname = "npm-lockfile-fix";
|
||||||
version = "0.1.1";
|
version = "0.1.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jeslie0";
|
owner = "jeslie0";
|
||||||
@ -17,8 +17,12 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
hash = "sha256-P93OowrVkkOfX5XKsRsg0c4dZLVn2ZOonJazPmHdD7g=";
|
hash = "sha256-P93OowrVkkOfX5XKsRsg0c4dZLVn2ZOonJazPmHdD7g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = with python3.pkgs; [
|
||||||
python3.pkgs.requests
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
|
requests
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = false; # no tests
|
doCheck = false; # no tests
|
||||||
|
@ -27,7 +27,7 @@ python.pkgs.buildPythonApplication rec {
|
|||||||
pname = "ntfy";
|
pname = "ntfy";
|
||||||
version = "2.7.0";
|
version = "2.7.0";
|
||||||
|
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dschep";
|
owner = "dschep";
|
||||||
@ -73,9 +73,11 @@ python.pkgs.buildPythonApplication rec {
|
|||||||
postPatch = ''
|
postPatch = ''
|
||||||
# We disable the Darwin specific things because it relies on pyobjc, which we don't have.
|
# We disable the Darwin specific things because it relies on pyobjc, which we don't have.
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "':sys_platform == \"darwin\"'" "'darwin'"
|
--replace-fail "':sys_platform == \"darwin\"'" "'darwin'"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
build-system = with python.pkgs; [ setuptools ];
|
||||||
|
|
||||||
dependencies =
|
dependencies =
|
||||||
with python.pkgs;
|
with python.pkgs;
|
||||||
(
|
(
|
||||||
@ -123,6 +125,8 @@ python.pkgs.buildPythonApplication rec {
|
|||||||
export HOME=$(mktemp -d)
|
export HOME=$(mktemp -d)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "ntfy" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Utility for sending notifications, on demand and when commands finish";
|
description = "Utility for sending notifications, on demand and when commands finish";
|
||||||
homepage = "https://ntfy.readthedocs.io/en/latest/";
|
homepage = "https://ntfy.readthedocs.io/en/latest/";
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
setuptools,
|
||||||
pywebpush,
|
pywebpush,
|
||||||
py-vapid,
|
py-vapid,
|
||||||
}:
|
}:
|
||||||
@ -9,7 +10,7 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ntfy-webpush";
|
pname = "ntfy-webpush";
|
||||||
version = "0.1.3";
|
version = "0.1.3";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dschep";
|
owner = "dschep";
|
||||||
@ -21,10 +22,12 @@ buildPythonPackage rec {
|
|||||||
postPatch = ''
|
postPatch = ''
|
||||||
# break dependency loop
|
# break dependency loop
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "'ntfy', " ""
|
--replace-fail "'ntfy', " ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
pywebpush
|
pywebpush
|
||||||
py-vapid
|
py-vapid
|
||||||
];
|
];
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "ntlmrecon";
|
pname = "ntlmrecon";
|
||||||
version = "0.4";
|
version = "0.4";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pwnfoo";
|
owner = "pwnfoo";
|
||||||
@ -16,7 +16,9 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
sha256 = "0rrx49li2l9xlcax84qxjf60nbzp3fgq77c36yqmsp0pc9i89ah6";
|
sha256 = "0rrx49li2l9xlcax84qxjf60nbzp3fgq77c36yqmsp0pc9i89ah6";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
colorama
|
colorama
|
||||||
iptools
|
iptools
|
||||||
requests
|
requests
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "nvitop";
|
pname = "nvitop";
|
||||||
version = "1.5.1";
|
version = "1.5.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "XuehaiPan";
|
owner = "XuehaiPan";
|
||||||
@ -17,6 +17,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
hash = "sha256-FQbY9j6eJtupBiYTSCEJHAAlpDltb6U5hgWet42AKho=";
|
hash = "sha256-FQbY9j6eJtupBiYTSCEJHAAlpDltb6U5hgWet42AKho=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
pythonRelaxDeps = [ "nvidia-ml-py" ];
|
pythonRelaxDeps = [ "nvidia-ml-py" ];
|
||||||
|
|
||||||
dependencies = with python3Packages; [
|
dependencies = with python3Packages; [
|
||||||
@ -30,6 +32,8 @@ python3Packages.buildPythonApplication rec {
|
|||||||
];
|
];
|
||||||
versionCheckProgramArg = "--version";
|
versionCheckProgramArg = "--version";
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nvitop" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Interactive NVIDIA-GPU process viewer, the one-stop solution for GPU process management";
|
description = "Interactive NVIDIA-GPU process viewer, the one-stop solution for GPU process management";
|
||||||
homepage = "https://github.com/XuehaiPan/nvitop";
|
homepage = "https://github.com/XuehaiPan/nvitop";
|
||||||
|
@ -8,9 +8,9 @@ let
|
|||||||
pythonPackages = python3Packages;
|
pythonPackages = python3Packages;
|
||||||
in
|
in
|
||||||
pythonPackages.buildPythonApplication rec {
|
pythonPackages.buildPythonApplication rec {
|
||||||
version = "2.3.1";
|
|
||||||
format = "setuptools";
|
|
||||||
pname = "nvpy";
|
pname = "nvpy";
|
||||||
|
version = "2.3.1";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cpbotha";
|
owner = "cpbotha";
|
||||||
@ -19,7 +19,9 @@ pythonPackages.buildPythonApplication rec {
|
|||||||
sha256 = "sha256-guNdLu/bCk89o5M3gQU7J0W4h7eZdLHM0FG5IAPLE7c=";
|
sha256 = "sha256-guNdLu/bCk89o5M3gQU7J0W4h7eZdLHM0FG5IAPLE7c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with pythonPackages; [
|
build-system = with pythonPackages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with pythonPackages; [
|
||||||
markdown
|
markdown
|
||||||
docutils
|
docutils
|
||||||
simplenote
|
simplenote
|
||||||
@ -37,6 +39,8 @@ pythonPackages.buildPythonApplication rec {
|
|||||||
install -m644 README.rst "$out/share/doc/nvpy/README"
|
install -m644 README.rst "$out/share/doc/nvpy/README"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nvpy" ];
|
||||||
|
|
||||||
meta = with pkgs.lib; {
|
meta = with pkgs.lib; {
|
||||||
description = "Simplenote-syncing note-taking tool inspired by Notational Velocity";
|
description = "Simplenote-syncing note-taking tool inspired by Notational Velocity";
|
||||||
homepage = "https://github.com/cpbotha/nvpy";
|
homepage = "https://github.com/cpbotha/nvpy";
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
python3Packages.buildPythonPackage rec {
|
python3Packages.buildPythonPackage rec {
|
||||||
pname = "nwg-clipman";
|
pname = "nwg-clipman";
|
||||||
version = "0.2.6";
|
version = "0.2.6";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nwg-piotr";
|
owner = "nwg-piotr";
|
||||||
@ -55,6 +55,8 @@ python3Packages.buildPythonPackage rec {
|
|||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nwg_clipman" ];
|
||||||
|
|
||||||
passthru.updateScript = nix-update-script { };
|
passthru.updateScript = nix-update-script { };
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
python3Packages.buildPythonPackage rec {
|
python3Packages.buildPythonPackage rec {
|
||||||
pname = "nwg-wrapper";
|
pname = "nwg-wrapper";
|
||||||
version = "0.1.3";
|
version = "0.1.3";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nwg-piotr";
|
owner = "nwg-piotr";
|
||||||
@ -31,7 +31,9 @@ python3Packages.buildPythonPackage rec {
|
|||||||
gtk-layer-shell
|
gtk-layer-shell
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
i3ipc
|
i3ipc
|
||||||
pygobject3
|
pygobject3
|
||||||
];
|
];
|
||||||
|
@ -4,23 +4,25 @@
|
|||||||
fetchPypi,
|
fetchPypi,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with python3Packages;
|
python3Packages.buildPythonApplication rec {
|
||||||
|
|
||||||
buildPythonApplication rec {
|
|
||||||
pname = "nyx";
|
pname = "nyx";
|
||||||
version = "2.1.0";
|
version = "2.1.0";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "02rrlllz2ci6i6cs3iddyfns7ang9a54jrlygd2jw1f9s6418ll8";
|
sha256 = "02rrlllz2ci6i6cs3iddyfns7ang9a54jrlygd2jw1f9s6418ll8";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ stem ];
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [ stem ];
|
||||||
|
|
||||||
# ./run_tests.py returns `TypeError: testFailure() takes exactly 1 argument`
|
# ./run_tests.py returns `TypeError: testFailure() takes exactly 1 argument`
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nyx" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Command-line monitor for Tor";
|
description = "Command-line monitor for Tor";
|
||||||
mainProgram = "nyx";
|
mainProgram = "nyx";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user