python3Packages.testing-postgresql: remove (#410930)

This commit is contained in:
Aleksana 2025-05-26 12:44:53 +08:00 committed by GitHub
commit dfd15d34b9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 1 additions and 73 deletions

View file

@ -1,71 +0,0 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
pg8000,
postgresql,
psycopg2,
pytestCheckHook,
pythonOlder,
sqlalchemy,
testing-common-database,
}:
buildPythonPackage {
pname = "testing-postgresql";
# Version 1.3.0 isn't working so let's use the latest commit from GitHub
version = "unstable-2017-10-31";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "tk0miya";
repo = "testing.postgresql";
rev = "c81ded434d00ec8424de0f9e1f4063c778c6aaa8";
hash = "sha256-A4tahAaa98X66ZYa3QxIQDZkwAwVB6ZDRObEhkbUWKs=";
};
build-system = [ setuptools ];
dependencies = [
testing-common-database
pg8000
];
nativeCheckInputs = [
pytestCheckHook
psycopg2
sqlalchemy
];
# Add PostgreSQL to search path
prePatch = ''
substituteInPlace src/testing/postgresql.py \
--replace-fail "/usr/local/pgsql" "${postgresql}"
'';
pythonRelaxDeps = [ "pg8000" ];
postPatch = ''
substituteInPlace setup.py \
--replace-fail "pg8000 >= 1.10" "pg8000"
substituteInPlace tests/test_postgresql.py \
--replace-fail "self.assertRegexpMatches" "self.assertRegex"
'';
pythonImportsCheck = [ "testing.postgresql" ];
# Fix tests for Darwin build. See:
# https://github.com/NixOS/nixpkgs/pull/74716#issuecomment-598546916
__darwinAllowLocalNetworking = true;
meta = with lib; {
description = "Use temporary postgresql instance in testing";
homepage = "https://github.com/tk0miya/testing.postgresql";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ jluttine ];
};
}

View file

@ -754,6 +754,7 @@ mapAliases ({
tensorflow-estimator_2 = tensorflow-estimator; # added 2021-11-25
tensorflow-tensorboard = tensorboard; # added 2022-03-06
tensorflow-tensorboard_2 = tensorflow-tensorboard; # added 2021-11-25
testing-postgresql = throw "testing-postgresql has been removed, since it is unmaintained since 2017"; # added 2025-05-25
tilestache = throw "tilestache is unmaintained and Python3 compatibility is unknown"; # Added 2025-03-23
Theano = theano; # added 2023-02-19
TheanoWithCuda = theanoWithCuda; # added 2023-02-19

View file

@ -17282,8 +17282,6 @@ self: super: with self; {
testing-common-database = callPackage ../development/python-modules/testing-common-database { };
testing-postgresql = callPackage ../development/python-modules/testing-postgresql { };
testpath = callPackage ../development/python-modules/testpath { };
testrail-api = callPackage ../development/python-modules/testrail-api { };