diff --git a/pyproject.toml b/pyproject.toml index 065a432..8c15ab1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ dependencies = [ "gdsfactory>=9.45,<9.47", "gdsfactoryplus", "gplugins[sax,femwell,tidy3d]~=2.1.0", - "doroutes~=1.1.0" + "doroutes>=1.1,<1.3" ] description = "CornerStone PDK" keywords = ["python"] diff --git a/uv.lock b/uv.lock index e71a3c4..2239d5c 100644 --- a/uv.lock +++ b/uv.lock @@ -740,7 +740,7 @@ wheels = [ [[package]] name = "cspdk" -version = "1.4.4" +version = "1.4.5" source = { editable = "." } dependencies = [ { name = "doroutes" }, @@ -771,7 +771,7 @@ docs = [ [package.metadata] requires-dist = [ - { name = "doroutes", specifier = "~=1.1.0" }, + { name = "doroutes", specifier = ">=1.1,<1.3" }, { name = "gdsfactory", specifier = ">=9.45,<9.47" }, { name = "gdsfactoryplus" }, { name = "gplugins", extras = ["sax", "femwell", "tidy3d"], specifier = "~=2.1.0" }, @@ -909,7 +909,7 @@ sdist = { url = "https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf57 [[package]] name = "doroutes" -version = "1.1.0" +version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "kfactory" }, @@ -918,18 +918,18 @@ dependencies = [ { name = "shapely" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/fb/88/91f559c1e1fc1d1f7e30136bcacdcc22f83ae2c0ed9b5c06c4d5790b43d0/doroutes-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ec6168f0b57bb4a7dd8b1d4581fd371873b3921f86037fe03c6a6af7839457c2", size = 3325645, upload-time = "2026-06-04T10:06:12.47Z" }, - { url = "https://files.pythonhosted.org/packages/7c/4e/6c0acffd204b131ee45d3f368b45fdc5093d35aa8c6275af2e49a8aad630/doroutes-1.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:1283de66b403a07930384cfa12890313d51c79b510303b6845d75497ee4f21c2", size = 3487225, upload-time = "2026-06-04T10:06:13.734Z" }, - { url = "https://files.pythonhosted.org/packages/fa/05/fb812f7bb1cd3e291f1e20a03dd5075be19023a51779cc7fda6a135aed77/doroutes-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:c564ba2c1a71d83636df5dbdb55bab1daad02c250d095ea41f18c96ced2d0c1b", size = 3660432, upload-time = "2026-06-04T10:06:15.292Z" }, - { url = "https://files.pythonhosted.org/packages/f8/c7/ba66b740b953bddf08eab076acecd803b8a6f8910a458e3177edfb29e804/doroutes-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:fde94a996aff6804822a4ef4ba9f1832bf8c5bd8b87134fa16ed19f12ba2847a", size = 3045451, upload-time = "2026-06-04T10:06:16.51Z" }, - { url = "https://files.pythonhosted.org/packages/95/f3/b45299f7541ab9f9e704cc7e27c361b5c1f9f2384c08f750b588cd040d3a/doroutes-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f3d5694e6f9b89b0e1e0568c162322c1d8b71b3247d63383cd94c4b64e44255c", size = 3325476, upload-time = "2026-06-04T10:06:17.781Z" }, - { url = "https://files.pythonhosted.org/packages/0b/55/4a26eb295b38e0daa8e431c913db798df8a6f85fa60e95be82e599b95784/doroutes-1.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:a25dfbf8f5f06f68b914017fb2565c4c8196c3e4199c8f8762fa51a67215b21d", size = 3486940, upload-time = "2026-06-04T10:06:18.867Z" }, - { url = "https://files.pythonhosted.org/packages/9f/e0/b72390673580d30e359d547026ba36b8c7c21398dfaa0a390eaaf35aab59/doroutes-1.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7cf0a04494e4fd61645eea8f11a7999f000ab0c0f842c3157e76d3c57dea47d2", size = 3660083, upload-time = "2026-06-04T10:06:20.045Z" }, - { url = "https://files.pythonhosted.org/packages/7b/11/175d9d4540c3df49d92ac3aec672ae630aed20e09787a96bf30f72b32058/doroutes-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:ee4f3e2198c74b29fe593a6c0335967754c923e2dfadc6ad0f4bb59feb83cdfb", size = 3044964, upload-time = "2026-06-04T10:06:21.27Z" }, - { url = "https://files.pythonhosted.org/packages/a2/e0/53e756bb1029819f4eba7088af990e5feb9187485db51837749e9307ad21/doroutes-1.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:95c8556e8364ba699835e8e2cb4a267c1ec4be37ebbec82970356e165dcd57ce", size = 3325381, upload-time = "2026-06-04T10:06:22.463Z" }, - { url = "https://files.pythonhosted.org/packages/e7/1b/1e44cb7b5272b475be4e2b8b2424ffa3aae51868d32efc9c912f236c685f/doroutes-1.1.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:10b0de8d3baad6b38aa8dfab12166d40a97553f2e088ef6da7716ba426f18edb", size = 3487033, upload-time = "2026-06-04T10:06:23.746Z" }, - { url = "https://files.pythonhosted.org/packages/91/b4/6bef40a9665f681ebfbf95f94cac2e742b886f74588f2ed388cd7bea5fdc/doroutes-1.1.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:f8654721e78c9a575d7913b821c4a9472deba1ee151e1ce6b452530cd1f91ac5", size = 3658382, upload-time = "2026-06-04T10:06:24.876Z" }, - { url = "https://files.pythonhosted.org/packages/90/60/7eeb90db9f21cc82245909f962cd6b297ead9e7d4d83810fe2e7b0a24c97/doroutes-1.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:5a33b8e160a8b267004c4e689c4f82280403bfc18dfd645b02b4d4106be4bbbe", size = 3045165, upload-time = "2026-06-04T10:06:26.147Z" }, + { url = "https://files.pythonhosted.org/packages/62/9a/008744e31752592c9eb019f36874e52e73979fdcdc8bd957a723910c4b4f/doroutes-1.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:342eb51d62a68a0378714289dc36fa0c238ae9d78dfe88213df678d5d5ae522b", size = 3331244, upload-time = "2026-07-08T15:38:51.496Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a0/8bedb9a202304b54abab66be1524423a2ae120dafdcbe7fa63b62d9235e8/doroutes-1.2.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:914df86a812014ea90890d82280a12ca71593ec446336bce2bdd9887be1f9505", size = 3497797, upload-time = "2026-07-08T15:38:53.83Z" }, + { url = "https://files.pythonhosted.org/packages/f9/da/2dc2fadfe55e6437a0c2f8c2054d78a5ad4690e6a3b7b2f5ad453d111a8f/doroutes-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:8229b25a6024214be09d6f44f4810de67c520c46fb038dcb3b20d7adf04d2832", size = 3672426, upload-time = "2026-07-08T15:38:55.444Z" }, + { url = "https://files.pythonhosted.org/packages/c6/d3/6b5b20bfbf02a35dbc241fd5e097ffe45d1c0e6aa7690b3b9226cd6a32f9/doroutes-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:1d5c48daa832d5d505d8f7697a7e242fc3df24e1bcae936a61490da66a9daeb6", size = 3062682, upload-time = "2026-07-08T15:38:57.107Z" }, + { url = "https://files.pythonhosted.org/packages/60/6a/2239d0ba1b830ea4163751ddc4085b599a4c6bcfd6fb8559a1b7d73f39c3/doroutes-1.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c3204a92d3d246229a6cc1b8067a9bffbcde420158c0d57f6b0a31b4f35c911c", size = 3330736, upload-time = "2026-07-08T15:38:58.903Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/9394803db54175239f8058511f282479d472036e9990aa5afa30b63ba747/doroutes-1.2.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:e9ef1cea847ad9d7b9e42690b46ea2baa9677950cbb47c508bc7ea439d29e6fd", size = 3497869, upload-time = "2026-07-08T15:39:00.548Z" }, + { url = "https://files.pythonhosted.org/packages/5c/f7/e01f1e50dc50c9a37b656e1e74295db9f884a4fd30b3bce9c8a404fd2009/doroutes-1.2.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:01ef1a49c99a0efa41841ca99e09deb4aa755d20876b6525dc704ace15ad6d02", size = 3672203, upload-time = "2026-07-08T15:39:02.068Z" }, + { url = "https://files.pythonhosted.org/packages/79/ff/2eb3c7132f3f56f0fe8952ef9a40257dbf95e78e2733d613f4bbeb275ee8/doroutes-1.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:d524f6e7355ab5d7208bfea058d325b3b3d6d2c69a6bd9f247c855e58dce2236", size = 3062174, upload-time = "2026-07-08T15:39:03.688Z" }, + { url = "https://files.pythonhosted.org/packages/d5/9c/a15cc1416cd61b18976b4bcf7477648310eb5d72158e22314e11f35fbdb2/doroutes-1.2.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:90731b2d47f759b0abca7848a13d4b8992f2d89a126ed12670774add57e5dbbc", size = 3331401, upload-time = "2026-07-08T15:39:05.112Z" }, + { url = "https://files.pythonhosted.org/packages/de/3a/7be2e4629febc078724e184587dca982d53e8caa6194c3fd2bc84f385b90/doroutes-1.2.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:5ac669ccd0788e83b460f5f7e96227aa3f9e149be0f873a3adbc248e30a52be6", size = 3497511, upload-time = "2026-07-08T15:39:06.911Z" }, + { url = "https://files.pythonhosted.org/packages/e3/72/82165c92f0227491e5f47b062f3b2ca12aac9d334fb2152e14bd5af67016/doroutes-1.2.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:6832d205cb8dd8d51e769ebc0b5f4c2801f5f9ec0d8aa91e0717c82ea807f0cb", size = 3671407, upload-time = "2026-07-08T15:39:08.716Z" }, + { url = "https://files.pythonhosted.org/packages/78/6c/7e96e539515bc33187ac1afa7d9e0c64f990f1fe87c8648afd5c57884cbf/doroutes-1.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:5914676f971806f56e228194ab6c19e4a54b592bbda4174d0c2d6a53503b0a79", size = 3062498, upload-time = "2026-07-08T15:39:10.302Z" }, ] [[package]] @@ -2359,7 +2359,7 @@ name = "manifold3d" version = "3.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", marker = "python_full_version < '3.14'" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/e5/b61f0ae60793e91c42f4b1e7b4fcba4aaf4b99c43552caff568f67a5e0e4/manifold3d-3.5.0.tar.gz", hash = "sha256:d43d8614dadab7db9ade5cd459cde0640f3f99a91466947aa17334b9e9369b82", size = 300919, upload-time = "2026-05-23T05:05:40.238Z" } wheels = [ @@ -3211,7 +3211,7 @@ name = "pexpect" version = "4.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ptyprocess", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "ptyprocess" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } wheels = [