Loading pkgs/development/python-modules/mysql-connector/0001-Revert-Fix-MacOS-wheels-platform-tag.patch +14 −28 Original line number Diff line number Diff line From c5d32ef5d656b0aa4b2c1fc61c901d40bf2fb96a Mon Sep 17 00:00:00 2001 From: Alexander Ben Nasrallah <me@abn.sh> Date: Mon, 19 Jul 2021 17:24:41 +0200 Subject: [PATCH] Revert "Fix MacOS wheels platform tag" This reverts commit d1e89fd3d7391084cdf35b0806cb5d2a4b413654. --- cpydist/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cpydist/__init__.py b/cpydist/__init__.py index 0e7f341..2619d7a 100644 index 7fdbaf2..3c427da 100644 --- a/cpydist/__init__.py +++ b/cpydist/__init__.py @@ -41,7 +41,7 @@ from distutils.command.install import install from distutils.command.install_lib import install_lib from distutils.core import Command from distutils.dir_util import mkpath, remove_tree -from distutils.sysconfig import get_config_vars, get_python_version +from distutils.sysconfig import get_python_version from distutils.version import LooseVersion from subprocess import check_call, Popen, PIPE @@ -38,7 +38,7 @@ import tempfile from glob import glob from pathlib import Path from subprocess import PIPE, Popen, check_call -from sysconfig import get_config_vars, get_python_version +from sysconfig import get_python_version @@ -57,9 +57,6 @@ version_py = os.path.join("lib", "mysql", "connector", "version.py") from setuptools import Command from setuptools.command.build_ext import build_ext @@ -68,8 +68,6 @@ version_py = os.path.join("lib", "mysql", "connector", "version.py") with open(version_py, "rb") as fp: exec(compile(fp.read(), version_py, "exec")) -if "MACOSX_DEPLOYMENT_TARGET" in get_config_vars(): - get_config_vars()["MACOSX_DEPLOYMENT_TARGET"] = "11.0" - COMMON_USER_OPTIONS = [ ("byte-code-only", None, "remove Python .py files; leave byte code .pyc only"), -- 2.31.1 COMMON_USER_OPTIONS = [ ( No newline at end of file pkgs/development/python-modules/mysql-connector/default.nix +19 −8 Original line number Diff line number Diff line Loading @@ -6,21 +6,30 @@ , fetchFromGitHub , protobuf , pythonOlder , fetchpatch , mysql80 , openssl , pkgs }: buildPythonPackage rec { pname = "mysql-connector"; version = "8.0.29"; version = "8.0.33"; format = "setuptools"; disabled = pythonOlder "3.7"; setupPyBuildFlags = [ "--with-mysql-capi=\"${mysql80}\"" "--with-openssl-include-dir=\"${openssl.dev}/include\"" "--with-openssl-lib-dir=\"${lib.getLib openssl}/lib\"" "-L \"${lib.getLib pkgs.zstd}/lib:${lib.getLib mysql80}/lib\"" ]; src = fetchFromGitHub { owner = "mysql"; repo = "mysql-connector-python"; rev = version; hash = "sha256-X0qiXNYkNoR00ESUdByPj4dPnEnjLyopm25lm1JvkAk="; hash = "sha256-GtMq7E2qBqFu54hjUotzPyxScTKXNdEQcmgHnS7lBhc="; }; patches = [ Loading @@ -30,17 +39,19 @@ buildPythonPackage rec { # 10.12. The patch reverts # https://github.com/mysql/mysql-connector-python/commit/d1e89fd3d7391084cdf35b0806cb5d2a4b413654 ./0001-Revert-Fix-MacOS-wheels-platform-tag.patch ]; # Allow for clang to be used to build native extensions (fetchpatch { url = "https://github.com/mysql/mysql-connector-python/commit/fd24ce9dc8c60cc446a8e69458f7851d047c7831.patch"; hash = "sha256-WvU1iB53MavCsksKCjGvUl7R3Ww/38alxxMVzjpr5Xg="; }) nativeBuildInputs = [ mysql80 ]; propagatedBuildInputs = [ dnspython protobuf mysql80 openssl pkgs.zstd ]; pythonImportsCheck = [ Loading Loading
pkgs/development/python-modules/mysql-connector/0001-Revert-Fix-MacOS-wheels-platform-tag.patch +14 −28 Original line number Diff line number Diff line From c5d32ef5d656b0aa4b2c1fc61c901d40bf2fb96a Mon Sep 17 00:00:00 2001 From: Alexander Ben Nasrallah <me@abn.sh> Date: Mon, 19 Jul 2021 17:24:41 +0200 Subject: [PATCH] Revert "Fix MacOS wheels platform tag" This reverts commit d1e89fd3d7391084cdf35b0806cb5d2a4b413654. --- cpydist/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cpydist/__init__.py b/cpydist/__init__.py index 0e7f341..2619d7a 100644 index 7fdbaf2..3c427da 100644 --- a/cpydist/__init__.py +++ b/cpydist/__init__.py @@ -41,7 +41,7 @@ from distutils.command.install import install from distutils.command.install_lib import install_lib from distutils.core import Command from distutils.dir_util import mkpath, remove_tree -from distutils.sysconfig import get_config_vars, get_python_version +from distutils.sysconfig import get_python_version from distutils.version import LooseVersion from subprocess import check_call, Popen, PIPE @@ -38,7 +38,7 @@ import tempfile from glob import glob from pathlib import Path from subprocess import PIPE, Popen, check_call -from sysconfig import get_config_vars, get_python_version +from sysconfig import get_python_version @@ -57,9 +57,6 @@ version_py = os.path.join("lib", "mysql", "connector", "version.py") from setuptools import Command from setuptools.command.build_ext import build_ext @@ -68,8 +68,6 @@ version_py = os.path.join("lib", "mysql", "connector", "version.py") with open(version_py, "rb") as fp: exec(compile(fp.read(), version_py, "exec")) -if "MACOSX_DEPLOYMENT_TARGET" in get_config_vars(): - get_config_vars()["MACOSX_DEPLOYMENT_TARGET"] = "11.0" - COMMON_USER_OPTIONS = [ ("byte-code-only", None, "remove Python .py files; leave byte code .pyc only"), -- 2.31.1 COMMON_USER_OPTIONS = [ ( No newline at end of file
pkgs/development/python-modules/mysql-connector/default.nix +19 −8 Original line number Diff line number Diff line Loading @@ -6,21 +6,30 @@ , fetchFromGitHub , protobuf , pythonOlder , fetchpatch , mysql80 , openssl , pkgs }: buildPythonPackage rec { pname = "mysql-connector"; version = "8.0.29"; version = "8.0.33"; format = "setuptools"; disabled = pythonOlder "3.7"; setupPyBuildFlags = [ "--with-mysql-capi=\"${mysql80}\"" "--with-openssl-include-dir=\"${openssl.dev}/include\"" "--with-openssl-lib-dir=\"${lib.getLib openssl}/lib\"" "-L \"${lib.getLib pkgs.zstd}/lib:${lib.getLib mysql80}/lib\"" ]; src = fetchFromGitHub { owner = "mysql"; repo = "mysql-connector-python"; rev = version; hash = "sha256-X0qiXNYkNoR00ESUdByPj4dPnEnjLyopm25lm1JvkAk="; hash = "sha256-GtMq7E2qBqFu54hjUotzPyxScTKXNdEQcmgHnS7lBhc="; }; patches = [ Loading @@ -30,17 +39,19 @@ buildPythonPackage rec { # 10.12. The patch reverts # https://github.com/mysql/mysql-connector-python/commit/d1e89fd3d7391084cdf35b0806cb5d2a4b413654 ./0001-Revert-Fix-MacOS-wheels-platform-tag.patch ]; # Allow for clang to be used to build native extensions (fetchpatch { url = "https://github.com/mysql/mysql-connector-python/commit/fd24ce9dc8c60cc446a8e69458f7851d047c7831.patch"; hash = "sha256-WvU1iB53MavCsksKCjGvUl7R3Ww/38alxxMVzjpr5Xg="; }) nativeBuildInputs = [ mysql80 ]; propagatedBuildInputs = [ dnspython protobuf mysql80 openssl pkgs.zstd ]; pythonImportsCheck = [ Loading