python310Packages.ptpython: add changelog to meta

- update disabled
- add pythonImportsCheck
This commit is contained in:
Fabian Affolter 2022-12-01 20:10:49 +01:00 committed by GitHub
parent e5b6cddbb4
commit 473328a5e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,7 @@
{ lib, buildPythonPackage, pythonOlder, fetchPypi
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
, appdirs
, black
, importlib-metadata
@ -11,11 +14,13 @@
buildPythonPackage rec {
pname = "ptpython";
version = "3.0.21";
disabled = !isPy3k;
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-pXuZUurEoSVApN+0zNSiQ0A+zrJ7DRMkW15BRMhzHTI=";
hash = "sha256-pXuZUurEoSVApN+0zNSiQ0A+zrJ7DRMkW15BRMhzHTI=";
};
propagatedBuildInputs = [
@ -24,14 +29,21 @@ buildPythonPackage rec {
jedi
prompt-toolkit
pygments
] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata
];
# no tests to run
doCheck = false;
pythonImportsCheck = [
"ptpython"
];
meta = with lib; {
description = "An advanced Python REPL";
homepage = "https://github.com/prompt-toolkit/ptpython";
changelog = "https://github.com/prompt-toolkit/ptpython/blob/${version}/CHANGELOG";
license = licenses.bsd3;
maintainers = with maintainers; [ mlieberman85 ];
};