git.iko.soy/typeable/nixpkgs
on master help sign in
sqlalchemy_1_3: init at 1.3.23
commit74ea230729b38e0b016dbef09ec7002b955b1b0b authorMilan Pässler <milan@petabyte.dev> dateSat 19 Jun 2021, 20:12 (5 years ago) parent3b8bbac
3 files changed+48−1
pkgs/development/python-modules/sqlalchemy/1.3.nix+45 pkgs/development/python-modules/sqlalchemy/default.nix → pkgs/development/python-modules/sqlalchemy/1.4.nix pkgs/top-level/python-packages.nix+3−1
pkgs/development/python-modules/sqlalchemy/1.3.nixnew file+45
@@ -0,0 +1,45 @@
1+{ stdenv, lib, fetchPypi, buildPythonPackage, isPy3k, isPy35, fetchpatch
2+, mock
3+, pysqlite ? null
4+, pytestCheckHook
5+, pytest_xdist
6+}:
7+
8+buildPythonPackage rec {
9+ pname = "SQLAlchemy";
10+ version = "1.3.23";
11+
12+ src = fetchPypi {
13+ inherit pname version;
14+ sha256 = "6fca33672578666f657c131552c4ef8979c1606e494f78cd5199742dfb26918b";
15+ };
16+
17+ patches = [
18+ # fix test_pyodbc_extra_connect_azure test failure
19+ (fetchpatch {
20+ url = "https://github.com/sqlalchemy/sqlalchemy/commit/7293b3dc0e9eb3dae84ffd831494b85355df8e73.patch";
21+ sha256 = "1z61lzxamz74771ddlqmbxba1dcr77f016vqfcmb44dxb228w2db";
22+ })
23+ ];
24+
25+ checkInputs = [
26+ pytestCheckHook
27+ mock
28+ ] ++ lib.optional (!isPy3k) pysqlite;
29+
30+ postInstall = ''
31+ sed -e 's:--max-worker-restart=5::g' -i setup.cfg
32+ '';
33+
34+ dontUseSetuptoolsCheck = true;
35+
36+ # disable mem-usage tests on mac, has trouble serializing pickle files
37+ disabledTests = lib.optionals isPy35 [ "exception_persistent_flush_py3k "]
38+ ++ lib.optionals stdenv.isDarwin [ "MemUsageWBackendTest" "MemUsageTest" ];
39+
40+ meta = with lib; {
41+ homepage = "http://www.sqlalchemy.org/";
42+ description = "A Python SQL toolkit and Object Relational Mapper";
43+ license = licenses.mit;
44+ };
45+}
pkgs/development/python-modules/sqlalchemy/default.nix → pkgs/development/python-modules/sqlalchemy/1.4.nixrenamed

The content is the same.

pkgs/top-level/python-packages.nix+3−1
@@ -8121,7 +8121,9 @@ in {
81218121
81228122 spyder-kernels_0_5 = callPackage ../development/python-modules/spyder-kernels/0.x.nix { };
81238123
8124− sqlalchemy = callPackage ../development/python-modules/sqlalchemy { };
8124+ sqlalchemy_1_3 = callPackage ../development/python-modules/sqlalchemy/1.3.nix { };
8125+ sqlalchemy_1_4 = callPackage ../development/python-modules/sqlalchemy/1.4.nix { };
8126+ sqlalchemy = self.sqlalchemy_1_4;
81258127
81268128 sqlalchemy-citext = callPackage ../development/python-modules/sqlalchemy-citext { };
81278129