glasgow: move out of python3Packages

It is a command line tool, not a Python module.
This commit is contained in:
Robert Schütz 2023-02-05 20:56:08 -08:00 committed by Robert Schütz
parent c27a1a105e
commit 9d9ea5188b
4 changed files with 8 additions and 20 deletions

View File

@ -1,26 +1,15 @@
{ lib
, buildPythonPackage
, python3
, fetchFromGitHub
, setuptools
, setuptools-scm
, pythonOlder
, sdcc
, amaranth
, fx2
, libusb1
, aiohttp
, pyvcd
, bitarray
, crcmod
, yosys
, icestorm
, nextpnr
}:
buildPythonPackage rec {
python3.pkgs.buildPythonApplication rec {
pname = "glasgow";
version = "unstable-2021-12-12";
disabled = pythonOlder "3.7";
# python software/setup.py --version
realVersion = "0.1.dev1679+g${lib.substring 0 7 src.rev}";
@ -31,9 +20,9 @@ buildPythonPackage rec {
sha256 = "EsQ9ZjalKDQ54JOonra4yPDI56cF5n86y/Rd798cZsU=";
};
nativeBuildInputs = [ setuptools-scm sdcc ];
nativeBuildInputs = [ python3.pkgs.setuptools-scm sdcc ];
propagatedBuildInputs = [
propagatedBuildInputs = with python3.pkgs; [
setuptools
amaranth
fx2
@ -49,7 +38,7 @@ buildPythonPackage rec {
enableParallelBuilding = true;
preBuild = ''
make -C firmware LIBFX2=${fx2}/share/libfx2
make -C firmware LIBFX2=${python3.pkgs.fx2}/share/libfx2
cp firmware/glasgow.ihex software/glasgow
cd software
export SETUPTOOLS_SCM_PRETEND_VERSION="${realVersion}"
@ -59,7 +48,7 @@ buildPythonPackage rec {
doInstallCheck = false;
checkPhase = ''
python -W ignore::DeprecationWarning test.py
${python3.interpreter} -W ignore::DeprecationWarning test.py
'';
makeWrapperArgs = [

View File

@ -3254,7 +3254,7 @@ with pkgs;
glances = python3Packages.callPackage ../applications/system/glances { };
glasgow = with python3Packages; toPythonApplication glasgow;
glasgow = callPackage ../tools/misc/glasgow { };
glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };

View File

@ -97,6 +97,7 @@ mapAliases ({
gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
GitPython = gitpython; # added 2022-10-28
glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
glasgow = throw "glasgow has been promoted to a top-level attribute"; # added 2023-02-05
google_api_python_client = google-api-python-client; # added 2021-03-19
googleapis_common_protos = googleapis-common-protos; # added 2021-03-19
graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10

View File

@ -3866,8 +3866,6 @@ self: super: with self; {
glances-api = callPackage ../development/python-modules/glances-api { };
glasgow = callPackage ../development/python-modules/glasgow { };
glcontext = callPackage ../development/python-modules/glcontext { };
glean-parser = callPackage ../development/python-modules/glean-parser { };