From 994701f6003f1fe9db48eaa1c2d08bf4b991d749 Mon Sep 17 00:00:00 2001 From: robbievanleeuwen Date: Mon, 16 Dec 2024 23:08:05 +0000 Subject: [PATCH] Change dependency specifiers from '~=' to '>=' --- pyproject.toml | 22 +++++++++++----------- uv.lock | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9e312811..3e7218ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,12 +30,12 @@ classifiers = [ requires-python = ">=3.10,<3.13" dependencies = [ "numpy>=1.26.4", - "scipy~=1.14.1", - "matplotlib~=3.9.2", - "shapely~=2.0.6", - "cytriangle~=1.0.3", - "rich[jupyter]~=13.9.4", - "more-itertools~=10.5.0", + "scipy>=1.14.1", + "matplotlib>=3.9.2", + "shapely>=2.0.6", + "cytriangle>=1.0.3", + "rich[jupyter]>=13.9.4", + "more-itertools>=10.5.0", ] [project.urls] @@ -47,17 +47,17 @@ Changelog = "https://github.com/robbievanleeuwen/section-properties/releases" [project.optional-dependencies] numba = [ - "numba~=0.60.0", + "numba>=0.60.0", ] rhino = [ - "rhino3dm~=8.9.0", - "rhino-shapley-interop~=0.0.4", + "rhino3dm>=8.9.0", + "rhino-shapley-interop>=0.0.4", ] dxf = [ - "cad-to-shapely~=0.3.2", + "cad-to-shapely>=0.3.2", ] pardiso = [ - "pypardiso~=0.4.6; platform_system == 'Windows' or platform_system == 'Linux'" + "pypardiso>=0.4.6; platform_system == 'Windows' or platform_system == 'Linux'" ] [dependency-groups] diff --git a/uv.lock b/uv.lock index 8eb164ab..b596b244 100644 --- a/uv.lock +++ b/uv.lock @@ -2201,18 +2201,18 @@ test = [ [package.metadata] requires-dist = [ - { name = "cad-to-shapely", marker = "extra == 'dxf'", specifier = "~=0.3.2" }, - { name = "cytriangle", specifier = "~=1.0.3" }, - { name = "matplotlib", specifier = "~=3.9.2" }, - { name = "more-itertools", specifier = "~=10.5.0" }, - { name = "numba", marker = "extra == 'numba'", specifier = "~=0.60.0" }, + { name = "cad-to-shapely", marker = "extra == 'dxf'", specifier = ">=0.3.2" }, + { name = "cytriangle", specifier = ">=1.0.3" }, + { name = "matplotlib", specifier = ">=3.9.2" }, + { name = "more-itertools", specifier = ">=10.5.0" }, + { name = "numba", marker = "extra == 'numba'", specifier = ">=0.60.0" }, { name = "numpy", specifier = ">=1.26.4" }, - { name = "pypardiso", marker = "(platform_system == 'Linux' and extra == 'pardiso') or (platform_system == 'Windows' and extra == 'pardiso')", specifier = "~=0.4.6" }, - { name = "rhino-shapley-interop", marker = "extra == 'rhino'", specifier = "~=0.0.4" }, - { name = "rhino3dm", marker = "extra == 'rhino'", specifier = "~=8.9.0" }, - { name = "rich", extras = ["jupyter"], specifier = "~=13.9.4" }, - { name = "scipy", specifier = "~=1.14.1" }, - { name = "shapely", specifier = "~=2.0.6" }, + { name = "pypardiso", marker = "(platform_system == 'Linux' and extra == 'pardiso') or (platform_system == 'Windows' and extra == 'pardiso')", specifier = ">=0.4.6" }, + { name = "rhino-shapley-interop", marker = "extra == 'rhino'", specifier = ">=0.0.4" }, + { name = "rhino3dm", marker = "extra == 'rhino'", specifier = ">=8.9.0" }, + { name = "rich", extras = ["jupyter"], specifier = ">=13.9.4" }, + { name = "scipy", specifier = ">=1.14.1" }, + { name = "shapely", specifier = ">=2.0.6" }, ] [package.metadata.requires-dev]