neutronclient: add alias, fetch source from github

Changed files
+9 -5
pkgs
development
python-modules
python-neutronclient
top-level
+8 -5
pkgs/development/python-modules/python-neutronclient/default.nix
···
{
lib,
buildPythonPackage,
-
fetchPypi,
+
fetchFromGitHub,
setuptools,
# Build and Runtime
pbr,
···
version = "11.6.0";
pyproject = true;
-
src = fetchPypi {
-
pname = "python_neutronclient";
-
inherit version;
-
hash = "sha256-PGlYCI0YyGdqEKv52UuNvxqYR0HLuYhVTyFogHl+By8=";
+
src = fetchFromGitHub {
+
owner = "openstack";
+
repo = "python-neutronclient";
+
tag = version;
+
hash = "sha256-nz7KiFe8IWJypGCjFgrEgGTEsC0xlW3YG/QRNJUzcpc=";
};
+
+
env.PBR_VERSION = version;
build-system = [
setuptools
+1
pkgs/top-level/all-packages.nix
···
magnumclient = with python313Packages; toPythonApplication python-magnumclient;
manilaclient = with python313Packages; toPythonApplication python-manilaclient;
mistralclient = with python313Packages; toPythonApplication python-mistralclient;
+
neutronclient = with python313Packages; toPythonApplication python-neutronclient;
swiftclient = with python313Packages; toPythonApplication python-swiftclient;
troveclient = with python313Packages; toPythonApplication python-troveclient;
watcherclient = with python313Packages; toPythonApplication python-watcherclient;