mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-17 19:48:36 +00:00
Merge pull request #224916 from mweinelt/sqlalchemy-2.0.9
python310Packages.sqlalchemy: 2.0.6 -> 2.0.9
This commit is contained in:
commit
0c88cf4692
@ -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=";
|
||||
};
|
||||
|
@ -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
|
||||
|
@ -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=";
|
||||
};
|
||||
|
@ -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=";
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user