From 7ac6c115ad345dcf9a0c859741f5aed682456a8b Mon Sep 17 00:00:00 2001 From: Elvis Pranskevichus Date: Fri, 8 Sep 2023 10:11:44 -0700 Subject: [PATCH] Bump dependencies (#21) --- metapkg/packages/python.py | 28 ++++++++++++---------------- setup.py | 10 +++++----- 2 files changed, 17 insertions(+), 21 deletions(-) diff --git a/metapkg/packages/python.py b/metapkg/packages/python.py index f6f3732..380a671 100644 --- a/metapkg/packages/python.py +++ b/metapkg/packages/python.py @@ -248,14 +248,12 @@ def _get_build_requires( def get_dist( srcdir: pathlib.Path, ) -> distlib.database.InstalledDistribution: - builder = pypa_build.ProjectBuilder( - srcdir, - runner=pep517.default_subprocess_runner, - ) - - with pypa_build_env.IsolatedEnvBuilder() as env: - builder.python_executable = env.executable - builder.scripts_dir = env.scripts_dir + with pypa_build_env.DefaultIsolatedEnv() as env: + builder = pypa_build.ProjectBuilder.from_isolated_env( + env, + srcdir, + runner=pep517.default_subprocess_runner, + ) env.install(builder.build_system_requires) env.install(builder.get_requires_for_build("wheel")) with tempfile.TemporaryDirectory() as tmpdir: @@ -267,14 +265,12 @@ def get_build_requires_from_srcdir( package: mpkg.BasePackage, path: pathlib.Path, ) -> list[poetry_dep.Dependency]: - builder = pypa_build.ProjectBuilder( - path, - runner=pep517.quiet_subprocess_runner, - ) - - with pypa_build_env.IsolatedEnvBuilder() as env: - builder.python_executable = env.executable - builder.scripts_dir = env.scripts_dir + with pypa_build_env.DefaultIsolatedEnv() as env: + builder = pypa_build.ProjectBuilder.from_isolated_env( + env, + path, + runner=pep517.default_subprocess_runner, + ) sys_reqs = builder.build_system_requires env.install(sys_reqs) pkg_reqs = builder.get_requires_for_build("wheel") diff --git a/setup.py b/setup.py index 2a32a2f..f0add12 100644 --- a/setup.py +++ b/setup.py @@ -17,11 +17,11 @@ }, python_requires=">=3.9", install_requires=[ - "build~=0.8.0", - "distro~=1.7.0", - "requests~=2.27.0", + "build~=1.0.3", + "distro~=1.8.0", + "requests~=2.31.0", "poetry~=1.2.0", - "distlib~=0.3.4", + "distlib~=0.3.7", 'python-magic~=0.4.26; platform_system=="Linux" or (platform_machine!="x86_64" and platform_machine!="AMD64")', 'python-magic-bin~=0.4.14; platform_system!="Linux" and platform_machine!="arm64"', "wheel>=0.32.3", @@ -30,7 +30,7 @@ ], extras_require={ "test": [ - "types-requests~=2.25.9", + "types-requests~=2.31.0.2", ] }, )