Merge pull request #224916 from mweinelt/sqlalchemy-2.0.9

python310Packages.sqlalchemy: 2.0.6 -> 2.0.9
This commit is contained in:
Martin Weinelt 2023-04-08 02:48:50 +02:00 committed by GitHub
commit 0c88cf4692
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 15 deletions

View File

@ -11,7 +11,8 @@ let
packageOverrides = self: super: {
sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
version = "1.3.24";
src = oldAttrs.src.override {
src = super.fetchPypi {
inherit (oldAttrs) pname;
inherit version;
hash = "sha256-67t3fL+TEjWbiXv4G6ANrg9ctp+6KhgmXcwYpvXvdRk=";
};

View File

@ -1,8 +1,8 @@
{ stdenv
, lib
{ lib
, isPyPy
, pythonOlder
, fetchPypi
, fetchFromGitHub
, buildPythonPackage
# build
@ -14,6 +14,7 @@
, typing-extensions
# optionals
, aiomysql
, aiosqlite
, asyncmy
, asyncpg
@ -40,14 +41,16 @@
buildPythonPackage rec {
pname = "SQLAlchemy";
version = "2.0.6";
version = "2.0.9";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-w0PwtUZJX116I5xwv1CpmkjXMhwWW4Kvr6hIO56+v24=";
src = fetchFromGitHub {
owner = "sqlalchemy";
repo = "sqlalchemy";
rev = "refs/tags/rel_${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-0WlRZ7Kv6owtZB+PDFKk+8dxEL4p3QQrRPq8eQd2PqM=";
};
nativeBuildInputs =[
@ -61,7 +64,7 @@ buildPythonPackage rec {
typing-extensions
];
passthru.optional-dependencies = rec {
passthru.optional-dependencies = lib.fix (self: {
asyncio = [
greenlet
];
@ -100,7 +103,7 @@ buildPythonPackage rec {
];
postgresql_asyncpg = [
asyncpg
] ++ asyncio;
] ++ self.asyncio;
postgresql_psycopg2binary = [
psycopg2
];
@ -115,18 +118,18 @@ buildPythonPackage rec {
];
aiomysql = [
aiomysql
] ++ asyncio;
] ++ self.asyncio;
asyncmy = [
asyncmy
] ++ asyncio;
] ++ self.asyncio;
aiosqlite = [
aiosqlite
typing-extensions
] ++ asyncio;
] ++ self.asyncio;
sqlcipher = [
# TODO: sqlcipher3
];
};
});
nativeCheckInputs = [
pytest-xdist

View File

@ -74,7 +74,8 @@ let
# flask-sqlalchemy 2.5.1 is incompatible with sqlalchemy > 1.4.45
sqlalchemy = prev.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
version = "1.4.45";
src = oldAttrs.src.override {
src = prev.fetchPypi {
inherit (oldAttrs) pname;
inherit version;
hash = "sha256-/WmFCGAJOj9p/v4KtW0EHt/f4YUQtT2aLq7LovFfp5U=";
};

View File

@ -5,7 +5,8 @@ let
packageOverrides = self: super: {
sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
version = "1.3.24";
src = oldAttrs.src.override {
src = super.fetchPypi {
inherit (oldAttrs) pname;
inherit version;
hash = "sha256-67t3fL+TEjWbiXv4G6ANrg9ctp+6KhgmXcwYpvXvdRk=";
};