From 7d528d1d369b25f98e3f34cd34900105b34b020d Mon Sep 17 00:00:00 2001 From: Patricia Jacob <104359539+patricia-causalens@users.noreply.github.com> Date: Thu, 27 Jun 2024 16:09:34 +0100 Subject: [PATCH] Build:1.10.3 (#324) * updating ui deps * version bump * changelog * updated changelog * locking pylint due to unreachable code bug --- borg.toml | 2 +- lerna.json | 2 +- packages/create-dara-app/pyproject.toml | 4 +- packages/dara-components/changelog.md | 3 +- packages/dara-components/package.json | 24 +-- packages/dara-components/pyproject.toml | 6 +- packages/dara-core/package.json | 16 +- packages/dara-core/pyproject.toml | 8 +- pnpm-lock.yaml | 257 +++++++++++++----------- poetry.lock | 229 ++++++++++++++++----- pyproject.toml | 84 ++++---- 11 files changed, 396 insertions(+), 239 deletions(-) diff --git a/borg.toml b/borg.toml index 8c657eec..977620c3 100644 --- a/borg.toml +++ b/borg.toml @@ -1 +1 @@ -version = "1.10.2" +version = "1.10.3" diff --git a/lerna.json b/lerna.json index 8476e2bb..755e22ca 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "npmClient": "pnpm", - "version": "1.10.2", + "version": "1.10.3", "packages": [ "packages/*" ], diff --git a/packages/create-dara-app/pyproject.toml b/packages/create-dara-app/pyproject.toml index 58cda555..d9cf9bc4 100644 --- a/packages/create-dara-app/pyproject.toml +++ b/packages/create-dara-app/pyproject.toml @@ -28,7 +28,7 @@ license = "Apache-2.0" name = "create-dara-app" readme = "README.md" repository = "https://github.com/causalens/dara" -version = "1.10.2" +version = "1.10.3" [tool.poetry.dependencies] click = "=8.1.3" @@ -40,7 +40,7 @@ bandit = "^1.7.5" blue = "^0.9.1" isort = "^5.10.1" mypy = "^1.6.0" -pylint = "^3.0.0" +pylint = "3.2.3" pytest = "^7.0.0" types-requests = "^2.28.1" diff --git a/packages/dara-components/changelog.md b/packages/dara-components/changelog.md index 4299a4ce..eafe29e9 100644 --- a/packages/dara-components/changelog.md +++ b/packages/dara-components/changelog.md @@ -2,9 +2,10 @@ title: Changelog --- -## NEXT +## 1.10.3 - Fixed an issue where `onchange` would not fire for `Input` and `Textarea` components in some cases +- Fixed and issue where the nodes could escape their containers in grouping layouts. ## 1.10.0 diff --git a/packages/dara-components/package.json b/packages/dara-components/package.json index 5c18bae3..2a1abfda 100644 --- a/packages/dara-components/package.json +++ b/packages/dara-components/package.json @@ -1,6 +1,6 @@ { "name": "@darajs/components", - "version": "1.10.2", + "version": "1.10.3", "description": "Components for the Dara framework", "main": "dist/index.js", "module": "dist/index.js", @@ -29,9 +29,9 @@ "prettier": "@darajs/prettier-config", "devDependencies": { "@babel/core": "^7.23.5", - "@darajs/eslint-config": "~1.10.0", - "@darajs/prettier-config": "~1.10.0", - "@darajs/stylelint-config": "~1.10.0", + "@darajs/eslint-config": "~1.10.2", + "@darajs/prettier-config": "~1.10.2", + "@darajs/stylelint-config": "~1.10.2", "@testing-library/react-hooks": "^3.4.2", "@types/lodash": "^4.14.155", "@types/react": "18.2.60", @@ -54,14 +54,14 @@ }, "dependencies": { "@bokeh/bokehjs": "~3.1.1", - "@darajs/core": "1.10.2", - "@darajs/styled-components": "~1.10.0", - "@darajs/ui-causal-graph-editor": "~1.10.0", - "@darajs/ui-code-editor": "~1.10.0", - "@darajs/ui-components": "~1.10.0", - "@darajs/ui-hierarchy-viewer": "~1.10.0", - "@darajs/ui-icons": "~1.10.0", - "@darajs/ui-utils": "~1.10.0", + "@darajs/core": "1.10.3", + "@darajs/styled-components": "~1.10.2", + "@darajs/ui-causal-graph-editor": "~1.10.2", + "@darajs/ui-code-editor": "~1.10.2", + "@darajs/ui-components": "~1.10.2", + "@darajs/ui-hierarchy-viewer": "~1.10.2", + "@darajs/ui-icons": "~1.10.2", + "@darajs/ui-utils": "~1.10.2", "@popperjs/core": "2.4.0", "date-fns": "2.9.0", "immer": "^10.0.0", diff --git a/packages/dara-components/pyproject.toml b/packages/dara-components/pyproject.toml index 54532ca5..813cf43f 100644 --- a/packages/dara-components/pyproject.toml +++ b/packages/dara-components/pyproject.toml @@ -26,7 +26,7 @@ license = "Apache-2.0" name = "dara-components" readme = "README.md" repository = "https://github.com/causalens/dara" -version = "1.10.2" +version = "1.10.3" [[tool.poetry.packages]] include = "dara" @@ -34,7 +34,7 @@ include = "dara" [tool.poetry.dependencies] bokeh = ">=3.1.0, <3.2.0" cai-causal-graph = ">=0.3.6" -dara-core = "=1.10.2" +dara-core = "=1.10.3" dill = ">=0.3.0, <0.4.0" matplotlib = ">=2.0.0" pandas = ">=1.1.0, <3.0.0" @@ -48,7 +48,7 @@ bandit = "^1.7.5" blue = "^0.9.1" isort = "^5.10.1" mypy = "^1.6.0" -pylint = "^3.0.0" +pylint = "3.2.3" pytest = "^7.0.0" [tool.poetry.dev-dependencies.dara-core] diff --git a/packages/dara-core/package.json b/packages/dara-core/package.json index 2e864335..e8f5a458 100644 --- a/packages/dara-core/package.json +++ b/packages/dara-core/package.json @@ -1,6 +1,6 @@ { "name": "@darajs/core", - "version": "1.10.2", + "version": "1.10.3", "description": "Dara Framework core", "main": "dist/index.js", "module": "dist/index.js", @@ -37,9 +37,9 @@ "@babel/preset-env": "^7.23.0", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.23.0", - "@darajs/eslint-config": "~1.10.0", - "@darajs/prettier-config": "~1.10.0", - "@darajs/stylelint-config": "~1.10.0", + "@darajs/eslint-config": "~1.10.2", + "@darajs/prettier-config": "~1.10.2", + "@darajs/stylelint-config": "~1.10.2", "@rollup/plugin-inject": "^4.0.4", "@testing-library/dom": "^9.3.0", "@testing-library/jest-dom": "^5.16.5", @@ -79,10 +79,10 @@ "whatwg-fetch": "^3.6.2" }, "dependencies": { - "@darajs/styled-components": "~1.10.0", - "@darajs/ui-components": "~1.10.0", - "@darajs/ui-notifications": "~1.10.0", - "@darajs/ui-utils": "~1.10.0", + "@darajs/styled-components": "~1.10.2", + "@darajs/ui-components": "~1.10.2", + "@darajs/ui-notifications": "~1.10.2", + "@darajs/ui-utils": "~1.10.2", "@fortawesome/fontawesome-free": "~6.4.0", "@recoiljs/refine": "^0.1.1", "@tanstack/query-core": "^4.0.0", diff --git a/packages/dara-core/pyproject.toml b/packages/dara-core/pyproject.toml index 6b92ac3c..7a51cf25 100644 --- a/packages/dara-core/pyproject.toml +++ b/packages/dara-core/pyproject.toml @@ -26,7 +26,7 @@ license = "Apache-2.0" name = "dara-core" readme = "README.md" repository = "https://github.com/causalens/dara" -version = "1.10.2" +version = "1.10.3" [[tool.poetry.packages]] include = "dara" @@ -64,11 +64,11 @@ xlrd = "*" [tool.poetry.dependencies.create-dara-app] optional = true -version = "=1.10.2" +version = "=1.10.3" [tool.poetry.dependencies.dara-components] optional = true -version = "=1.10.2" +version = "=1.10.3" [tool.poetry.dependencies.uvicorn] extras = ["standard"] @@ -80,7 +80,7 @@ blue = "^0.9.1" freezegun = "^1.2.2" isort = "^5.10.1" mypy = "^1.6.0" -pylint = "^3.0.0" +pylint = "3.2.3" pytest = "^7.0.0" pytest-timeout = "^2.1.0" requests = ">=2.25.1, <3.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ba921485..0c1a0f6f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,17 +19,17 @@ importers: specifiers: '@babel/core': ^7.23.5 '@bokeh/bokehjs': ~3.1.1 - '@darajs/core': 1.10.2 - '@darajs/eslint-config': ~1.10.0 - '@darajs/prettier-config': ~1.10.0 - '@darajs/styled-components': ~1.10.0 - '@darajs/stylelint-config': ~1.10.0 - '@darajs/ui-causal-graph-editor': ~1.10.0 - '@darajs/ui-code-editor': ~1.10.0 - '@darajs/ui-components': ~1.10.0 - '@darajs/ui-hierarchy-viewer': ~1.10.0 - '@darajs/ui-icons': ~1.10.0 - '@darajs/ui-utils': ~1.10.0 + '@darajs/core': 1.10.3 + '@darajs/eslint-config': ~1.10.2 + '@darajs/prettier-config': ~1.10.2 + '@darajs/styled-components': ~1.10.2 + '@darajs/stylelint-config': ~1.10.2 + '@darajs/ui-causal-graph-editor': ~1.10.2 + '@darajs/ui-code-editor': ~1.10.2 + '@darajs/ui-components': ~1.10.2 + '@darajs/ui-hierarchy-viewer': ~1.10.2 + '@darajs/ui-icons': ~1.10.2 + '@darajs/ui-utils': ~1.10.2 '@popperjs/core': 2.4.0 '@testing-library/react-hooks': ^3.4.2 '@types/lodash': ^4.14.155 @@ -66,13 +66,13 @@ importers: dependencies: '@bokeh/bokehjs': 3.1.1 '@darajs/core': link:../dara-core - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-causal-graph-editor': 1.10.1_0b90ee01a7cb868ad4379cb77f8a7dfa - '@darajs/ui-code-editor': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-components': 1.10.1_@babel+core@7.24.7 - '@darajs/ui-hierarchy-viewer': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-icons': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-utils': 1.10.1 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-causal-graph-editor': 1.10.2_0b90ee01a7cb868ad4379cb77f8a7dfa + '@darajs/ui-code-editor': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-components': 1.10.2_@babel+core@7.24.7 + '@darajs/ui-hierarchy-viewer': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-icons': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-utils': 1.10.2 '@popperjs/core': 2.4.0 date-fns: 2.9.0 immer: 10.1.1 @@ -89,9 +89,9 @@ importers: rehype-raw: 6.1.1 devDependencies: '@babel/core': 7.24.7 - '@darajs/eslint-config': 1.10.1 - '@darajs/prettier-config': 1.10.1 - '@darajs/stylelint-config': 1.10.1_typescript@5.4.5 + '@darajs/eslint-config': 1.10.2 + '@darajs/prettier-config': 1.10.2 + '@darajs/stylelint-config': 1.10.2_typescript@5.4.5 '@testing-library/react-hooks': 3.7.0_8b0a2153cb1667f46525dd6652e7924e '@types/lodash': 4.17.5 '@types/react': 18.2.60 @@ -118,13 +118,13 @@ importers: '@babel/preset-env': ^7.23.0 '@babel/preset-react': ^7.22.15 '@babel/preset-typescript': ^7.23.0 - '@darajs/eslint-config': ~1.10.0 - '@darajs/prettier-config': ~1.10.0 - '@darajs/styled-components': ~1.10.0 - '@darajs/stylelint-config': ~1.10.0 - '@darajs/ui-components': ~1.10.0 - '@darajs/ui-notifications': ~1.10.0 - '@darajs/ui-utils': ~1.10.0 + '@darajs/eslint-config': ~1.10.2 + '@darajs/prettier-config': ~1.10.2 + '@darajs/styled-components': ~1.10.2 + '@darajs/stylelint-config': ~1.10.2 + '@darajs/ui-components': ~1.10.2 + '@darajs/ui-notifications': ~1.10.2 + '@darajs/ui-utils': ~1.10.2 '@fortawesome/fontawesome-free': ~6.4.0 '@recoiljs/refine': ^0.1.1 '@rollup/plugin-inject': ^4.0.4 @@ -191,10 +191,10 @@ importers: vite: 3.1.8 whatwg-fetch: ^3.6.2 dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-components': 1.10.1_@babel+core@7.24.7 - '@darajs/ui-notifications': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-utils': 1.10.1 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-components': 1.10.2_@babel+core@7.24.7 + '@darajs/ui-notifications': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-utils': 1.10.2 '@fortawesome/fontawesome-free': 6.4.2 '@recoiljs/refine': 0.1.1 '@tanstack/query-core': 4.36.1 @@ -228,9 +228,9 @@ importers: '@babel/preset-env': 7.24.7_@babel+core@7.24.7 '@babel/preset-react': 7.24.7_@babel+core@7.24.7 '@babel/preset-typescript': 7.24.7_@babel+core@7.24.7 - '@darajs/eslint-config': 1.10.1_jest@29.7.0 - '@darajs/prettier-config': 1.10.1 - '@darajs/stylelint-config': 1.10.1_typescript@5.4.5 + '@darajs/eslint-config': 1.10.2_jest@29.7.0 + '@darajs/prettier-config': 1.10.2 + '@darajs/stylelint-config': 1.10.2_typescript@5.4.5 '@rollup/plugin-inject': 4.0.4_rollup@2.79.1 '@testing-library/dom': 9.3.4 '@testing-library/jest-dom': 5.17.0 @@ -1729,7 +1729,7 @@ packages: dependencies: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.1 + '@codemirror/view': 6.28.2 '@lezer/common': 1.2.1 dev: false @@ -1738,7 +1738,7 @@ packages: dependencies: '@codemirror/language': 6.10.2 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.1 + '@codemirror/view': 6.28.2 '@lezer/common': 1.2.1 dev: false @@ -1763,7 +1763,7 @@ packages: resolution: {integrity: sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==} dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.1 + '@codemirror/view': 6.28.2 '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.0 '@lezer/lr': 1.4.1 @@ -1774,7 +1774,7 @@ packages: resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==} dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.1 + '@codemirror/view': 6.28.2 crelt: 1.0.6 dev: false @@ -1782,8 +1782,8 @@ packages: resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==} dev: false - /@codemirror/view/6.28.1: - resolution: {integrity: sha512-BUWr+zCJpMkA/u69HlJmR+YkV4yPpM81HeMkOMZuwFa8iM5uJdEPKAs1icIRZKkKmy0Ub1x9/G3PQLTXdpBxrQ==} + /@codemirror/view/6.28.2: + resolution: {integrity: sha512-A3DmyVfjgPsGIjiJqM/zvODUAPQdQl3ci0ghehYNnbt5x+o76xq+dL5+mMBuysDXnI3kapgOkoeJ0sbtL/3qPw==} dependencies: '@codemirror/state': 6.4.1 style-mod: 4.1.2 @@ -1864,10 +1864,10 @@ packages: - supports-color dev: true - /@darajs/eslint-config/1.10.1: - resolution: {integrity: sha512-8QVmTFKG+hnPkIUSoN8pmDeVWxZZUoU2OLTcHTy1Bho9UqG59Txwl9viT00wLzqhiFf7zuG86nPZGH+CduGXIA==} + /@darajs/eslint-config/1.10.2: + resolution: {integrity: sha512-BskbyUwBDwP2tcvsukXbVTWCAxNUhgdAUVLbUgOZbPFVaYrvehf/57UEzmXVFqiY7eaqwJml4kqR34y27ine9w==} dependencies: - '@darajs/prettier-config': 1.10.1 + '@darajs/prettier-config': 1.10.2 '@typescript-eslint/eslint-plugin': 6.21.0_a60403c3684b99181895bef5559b8367 '@typescript-eslint/parser': 6.21.0_eslint@7.32.0+typescript@5.4.5 eslint: 7.32.0 @@ -1889,10 +1889,10 @@ packages: - supports-color dev: true - /@darajs/eslint-config/1.10.1_jest@29.7.0: - resolution: {integrity: sha512-8QVmTFKG+hnPkIUSoN8pmDeVWxZZUoU2OLTcHTy1Bho9UqG59Txwl9viT00wLzqhiFf7zuG86nPZGH+CduGXIA==} + /@darajs/eslint-config/1.10.2_jest@29.7.0: + resolution: {integrity: sha512-BskbyUwBDwP2tcvsukXbVTWCAxNUhgdAUVLbUgOZbPFVaYrvehf/57UEzmXVFqiY7eaqwJml4kqR34y27ine9w==} dependencies: - '@darajs/prettier-config': 1.10.1 + '@darajs/prettier-config': 1.10.2 '@typescript-eslint/eslint-plugin': 6.21.0_a60403c3684b99181895bef5559b8367 '@typescript-eslint/parser': 6.21.0_eslint@7.32.0+typescript@5.4.5 eslint: 7.32.0 @@ -1914,8 +1914,8 @@ packages: - supports-color dev: true - /@darajs/prettier-config/1.10.1: - resolution: {integrity: sha512-0RoYPLZT2AohE+j4FcicSaZvOJxubmGdUrY1h4JCN4mXeOSSwWXZ1bVsadaBeUFQAKAqyvgdVBWTVTFIwYRffQ==} + /@darajs/prettier-config/1.10.2: + resolution: {integrity: sha512-hFBUDfpTvYUklAb8hAwqRklH7AsFGBzMF551CzxGxhSkdOy7jdb+C/40mp+rWm9NbxAt9nd6WNtHypp15uO0Eg==} dependencies: '@trivago/prettier-plugin-sort-imports': 4.3.0_prettier@3.2.5 prettier: 3.2.5 @@ -1924,8 +1924,8 @@ packages: - supports-color dev: true - /@darajs/styled-components/1.10.1_7bf23fd19879d857bc945d96530e99e0: - resolution: {integrity: sha512-o6daXBSHFtVgn91Va3yfHpVbGElAfidtx/4LSqT9Hv51ArjdGvEWGwBVAkcsDI4uKkqlzgxdGjvfm6L/zkqFWA==} + /@darajs/styled-components/1.10.2_7bf23fd19879d857bc945d96530e99e0: + resolution: {integrity: sha512-OvsNGP+HPgJlLzT0tT6lI9JjxVYTTsema7+ZUZMPWMkiyVMijGu3cgVM/JLKLdJfS5TL0PjFnockPOD2RbL+XA==} dependencies: polished: 4.3.1 styled-components: 5.3.11_7bf23fd19879d857bc945d96530e99e0 @@ -1935,8 +1935,8 @@ packages: - react-dom dev: false - /@darajs/stylelint-config/1.10.1_typescript@5.4.5: - resolution: {integrity: sha512-TVZLAbwBNZtnUwmav1zYYx3H6b6aLvsj5QS9Mq7Hzey2h8QtvWDWNUVtELAf+Vn22e//jl4vPkM7eE8Y07hB9A==} + /@darajs/stylelint-config/1.10.2_typescript@5.4.5: + resolution: {integrity: sha512-q4MK/CRRyUND2vk8tIP8qCXpq5ufyq2YPF8IH9cW8Rjtf7p5nGgnVcvPvub+QAR03hwS8LhROJu0ltv3ZPXYqQ==} dependencies: postcss: 8.4.38 postcss-styled-syntax: 0.6.4_postcss@8.4.38 @@ -1949,15 +1949,15 @@ packages: - typescript dev: true - /@darajs/ui-causal-graph-editor/1.10.1_0b90ee01a7cb868ad4379cb77f8a7dfa: - resolution: {integrity: sha512-37bE69kK8QCx0Z6V3qxxrMcudiSsAtpPMWWUAn6mv/0u6QFXBExIWd+bTWR9dN3rKk9Cucqif7Gh1qIW5U8B3Q==} + /@darajs/ui-causal-graph-editor/1.10.2_0b90ee01a7cb868ad4379cb77f8a7dfa: + resolution: {integrity: sha512-Gkg1UvXToh/a8591SRw5CiUz+NJ+Kn/5SeF/rwmG7tH82rvX9LwABZiS4I1oBY8vvYKBNv2ximDMr8Xf6Dp1ZA==} dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-components': 1.10.1_@babel+core@7.24.7 - '@darajs/ui-icons': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-notifications': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-utils': 1.10.1 - '@darajs/ui-widgets': 1.10.1_@babel+core@7.24.7 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-components': 1.10.2_@babel+core@7.24.7 + '@darajs/ui-icons': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-notifications': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-utils': 1.10.2 + '@darajs/ui-widgets': 1.10.2_@babel+core@7.24.7 '@pixi-essentials/cull': 2.0.0_91556dff58e2ea690004dd7ebb60bcd2 '@pixi/app': 7.2.4_44e40742d0ef8a2ce831687ffd8eb5d7 '@pixi/constants': 7.2.4 @@ -2014,8 +2014,8 @@ packages: - vis-util dev: false - /@darajs/ui-code-editor/1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b: - resolution: {integrity: sha512-HfLqllRs41r0qAVEj2DXY8TQGWn9CRFAfj+whmuxcmPGRc9S2S7oRSY7zLoRmoWrQHRHcrqPqFWqYgrjctMrAA==} + /@darajs/ui-code-editor/1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b: + resolution: {integrity: sha512-GwYo6lVKtZNK/gae6+gaYJYJZi2jsXamPCi9LIFRHDGvWctialh+AbEROkvQ4gRhb7/MfUTOtGRsVcj2KwVXTQ==} dependencies: '@codemirror/autocomplete': 6.16.3 '@codemirror/commands': 6.6.0 @@ -2024,21 +2024,21 @@ packages: '@codemirror/language': 6.10.2 '@codemirror/search': 6.5.6 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.1 - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 + '@codemirror/view': 6.28.2 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 react: 18.3.1 transitivePeerDependencies: - '@babel/core' - react-dom dev: false - /@darajs/ui-components/1.10.1_@babel+core@7.24.7: - resolution: {integrity: sha512-5AV8roNekV7DGxrjSecS/Aq16nLJaxyRmN3Rduxk/6jmX6fX0v0WRiTjGZgksTYv17xsI3eqj9xrnTqN5FLdDw==} + /@darajs/ui-components/1.10.2_@babel+core@7.24.7: + resolution: {integrity: sha512-7bafeTEcCmb2+jvDoe8JNT6p+6HyFv0mhtMAsEfzYr0kpi+ErN/0oyVNyjg1JTBs+r6pWKTbNvdSsiPaqVaVWg==} dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-icons': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-utils': 1.10.1 - '@floating-ui/react': 0.26.17_react-dom@18.3.1+react@18.3.1 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-icons': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-utils': 1.10.2 + '@floating-ui/react': 0.26.18_react-dom@18.3.1+react@18.3.1 '@fortawesome/fontawesome-svg-core': 6.4.2 '@fortawesome/free-regular-svg-icons': 6.4.2 '@fortawesome/free-solid-svg-icons': 6.4.2 @@ -2069,11 +2069,11 @@ packages: - supports-color dev: false - /@darajs/ui-hierarchy-viewer/1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b: - resolution: {integrity: sha512-NSVYfhZruUA8OcSU/GHB/Svb/Pf+PGkNHwy8TFc2Rq6BNMPxQb0fk58ZnORcvh73QTERqQ2vsMFmjBfUzB5oBw==} + /@darajs/ui-hierarchy-viewer/1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b: + resolution: {integrity: sha512-MYAwXW3NK3CV3X6cQWZZEPBiDEuJWnj6LRIMcwHBHNIpMVBDMaMmclYyGAEkqL99529t3Gpi4KhYJyc0REc/Nw==} dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-utils': 1.10.1 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-utils': 1.10.2 d3: 6.2.0 react: 18.3.1 transitivePeerDependencies: @@ -2081,10 +2081,10 @@ packages: - react-dom dev: false - /@darajs/ui-icons/1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b: - resolution: {integrity: sha512-hb4N6UGHhtCAHETEIAPXlcb0vULZY6/zfTToUSXdBXxl0KzMhKhnx4pjbMd0IsFiI7BoVMkm7kCkOALKuZrDqg==} + /@darajs/ui-icons/1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b: + resolution: {integrity: sha512-O/0i52aI6I+N4mar0EFCYPz696gIAlSIIPr5pV7b4SUdsXLJjRM63tRVpCz5RW5FuFallmXRmZQJhd57M+CQow==} dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 '@fortawesome/fontawesome-svg-core': 6.4.2 '@fortawesome/free-brands-svg-icons': 6.4.2 '@fortawesome/free-regular-svg-icons': 6.4.2 @@ -2098,12 +2098,12 @@ packages: - react-dom dev: false - /@darajs/ui-notifications/1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b: - resolution: {integrity: sha512-GJ9bEBD0vxDQxjtNqJ1tOcdGxcO+RNiJ5L+zyCBbgni4BRnbQtDsdr7DKRJ7xoqaGalq/A2PLRJT+vxXDcwV/A==} + /@darajs/ui-notifications/1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b: + resolution: {integrity: sha512-mIqRT+qJ4G8D9Sbv/7gINa3mqzTiqPDl6KCD9k+Tu1PTNL17FrEp42PtuAS9aiil0G4qtR5bGAOlbCfCwk1iRQ==} dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-icons': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-utils': 1.10.1 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-icons': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-utils': 1.10.2 lodash: 4.17.21 polished: 4.3.1 react: 18.3.1 @@ -2113,8 +2113,8 @@ packages: - react-dom dev: false - /@darajs/ui-utils/1.10.1: - resolution: {integrity: sha512-6OxfXDHXoN1BESvUcQulff/s8OWwARKUVBmu8NvZpHAVyFbgUE18d0X9WHM3o9OSQLG2YBmDK2kj7pYYMxQKaA==} + /@darajs/ui-utils/1.10.2: + resolution: {integrity: sha512-NRVqxVxqXG6Cpdc7VscqG6Awl9SlM08lFbmp5wj5RRi1+GS2/ecRU3KI0VeecuGolw0385rvJmchUxGE2BwhzQ==} dependencies: d3-scale: 3.2.1 lodash: 4.17.21 @@ -2123,13 +2123,13 @@ packages: shortid: 2.2.15 dev: false - /@darajs/ui-widgets/1.10.1_@babel+core@7.24.7: - resolution: {integrity: sha512-OjxDaEDWlANvqiehKkjToFQUFQQI+83nbEgeBHvwX9RxSUZ5RnTI4TkxeoUKjsOsbS0xhb69hvXHXwuWFUnBMQ==} + /@darajs/ui-widgets/1.10.2_@babel+core@7.24.7: + resolution: {integrity: sha512-V0PFr95rKDJ85WjB2fS+wmM0E1+3J4+LBDvg/HR8r6wjmVv8XMkBwMmTyoPVatEdvq8hG/3M7pyJ8G+9LawGcA==} dependencies: - '@darajs/styled-components': 1.10.1_7bf23fd19879d857bc945d96530e99e0 - '@darajs/ui-components': 1.10.1_@babel+core@7.24.7 - '@darajs/ui-icons': 1.10.1_8c2acd1c2e2b43bb5f7c3e372bf3d65b - '@darajs/ui-utils': 1.10.1 + '@darajs/styled-components': 1.10.2_7bf23fd19879d857bc945d96530e99e0 + '@darajs/ui-components': 1.10.2_@babel+core@7.24.7 + '@darajs/ui-icons': 1.10.2_8c2acd1c2e2b43bb5f7c3e372bf3d65b + '@darajs/ui-utils': 1.10.2 lodash: 4.17.21 nanoid: 3.3.7 react: 18.3.1 @@ -2237,45 +2237,45 @@ packages: lodash.uniq: 4.5.0 dev: false - /@floating-ui/core/1.6.2: - resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==} + /@floating-ui/core/1.6.3: + resolution: {integrity: sha512-1ZpCvYf788/ZXOhRQGFxnYQOVgeU+pi0i+d0Ow34La7qjIXETi6RNswGVKkA6KcDO8/+Ysu2E/CeUmmeEBDvTg==} dependencies: - '@floating-ui/utils': 0.2.2 + '@floating-ui/utils': 0.2.3 dev: false - /@floating-ui/dom/1.6.5: - resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==} + /@floating-ui/dom/1.6.6: + resolution: {integrity: sha512-qiTYajAnh3P+38kECeffMSQgbvXty2VB6rS+42iWR4FPIlZjLK84E9qtLnMTLIpPz2znD/TaFqaiavMUrS+Hcw==} dependencies: - '@floating-ui/core': 1.6.2 - '@floating-ui/utils': 0.2.2 + '@floating-ui/core': 1.6.3 + '@floating-ui/utils': 0.2.3 dev: false - /@floating-ui/react-dom/2.1.0_react-dom@18.3.1+react@18.3.1: - resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} + /@floating-ui/react-dom/2.1.1_react-dom@18.3.1+react@18.3.1: + resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 1.6.5 + '@floating-ui/dom': 1.6.6 react: 18.3.1 react-dom: 18.3.1_react@18.3.1 dev: false - /@floating-ui/react/0.26.17_react-dom@18.3.1+react@18.3.1: - resolution: {integrity: sha512-ESD+jYWwqwVzaIgIhExrArdsCL1rOAzryG/Sjlu8yaD3Mtqi3uVyhbE2V7jD58Mo52qbzKz2eUY/Xgh5I86FCQ==} + /@floating-ui/react/0.26.18_react-dom@18.3.1+react@18.3.1: + resolution: {integrity: sha512-enDDX09Jpi3kmhcXXpvs+fvRXOfBj1jUV2KF6uDMf5HjS+SOZJzNTFUW71lKbFcxz0BkmQqwbvqdmHIxMq/fyQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/react-dom': 2.1.0_react-dom@18.3.1+react@18.3.1 - '@floating-ui/utils': 0.2.2 + '@floating-ui/react-dom': 2.1.1_react-dom@18.3.1+react@18.3.1 + '@floating-ui/utils': 0.2.3 react: 18.3.1 react-dom: 18.3.1_react@18.3.1 tabbable: 6.2.0 dev: false - /@floating-ui/utils/0.2.2: - resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} + /@floating-ui/utils/0.2.3: + resolution: {integrity: sha512-XGndio0l5/Gvd6CLIABvsav9HHezgDFFhDfHk1bvLfr9ni8dojqLSvBbotJEjmIwNHL7vK4QzBJTdBRoB+c1ww==} dev: false /@fortawesome/fontawesome-common-types/6.4.2: @@ -4989,7 +4989,7 @@ packages: /axios/0.27.2_debug@4.3.4: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.6 + follow-redirects: 1.15.6_debug@4.3.4 form-data: 4.0.0 transitivePeerDependencies: - debug @@ -7009,7 +7009,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -7428,7 +7428,7 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.14.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -7448,7 +7448,7 @@ packages: eslint-plugin-import: 2.22.1_a18f8f640aa5db1fbcc8841b126c9d28 fast-glob: 3.3.2 get-tsconfig: 4.7.5 - is-core-module: 2.13.1 + is-core-module: 2.14.0 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -8113,6 +8113,19 @@ packages: peerDependenciesMeta: debug: optional: true + dev: false + + /follow-redirects/1.15.6_debug@4.3.4: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 4.3.4 + dev: true /font-atlas/2.1.0: resolution: {integrity: sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==} @@ -9307,6 +9320,13 @@ packages: dependencies: hasown: 2.0.2 + /is-core-module/2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: true + /is-data-view/1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -12005,6 +12025,11 @@ packages: /object-inspect/1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + /object-inspect/1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + dev: true + /object-is/1.1.6: resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} engines: {node: '>= 0.4'} @@ -12642,7 +12667,7 @@ packages: postcss: ^8.4.21 dependencies: postcss: 8.4.38 - typescript: 5.4.5 + typescript: 5.5.2 dev: true /postcss-value-parser/4.2.0: @@ -13598,7 +13623,7 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -14877,6 +14902,12 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typescript/5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /uglify-js/3.18.0: resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} diff --git a/poetry.lock b/poetry.lock index 5f7ba41e..e3f26869 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,20 +1,22 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aiofiles" -version = "23.2.1" +version = "24.1.0" description = "File support for asyncio." +category = "main" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "aiofiles-23.2.1-py3-none-any.whl", hash = "sha256:19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107"}, - {file = "aiofiles-23.2.1.tar.gz", hash = "sha256:84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a"}, + {file = "aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5"}, + {file = "aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c"}, ] [[package]] name = "aiorwlock" version = "1.4.0" description = "Read write lock for asyncio." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -26,6 +28,7 @@ files = [ name = "anyio" version = "4.4.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -48,6 +51,7 @@ trio = ["trio (>=0.23)"] name = "arrow" version = "1.3.0" description = "Better dates & times for Python" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -61,12 +65,13 @@ types-python-dateutil = ">=2.8.10" [package.extras] doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] -test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] +test = ["dateparser (>=1.0.0,<2.0.0)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (>=3.0.0,<4.0.0)"] [[package]] name = "astroid" version = "3.2.2" description = "An abstract syntax tree for Python with inference support." +category = "dev" optional = false python-versions = ">=3.8.0" files = [ @@ -81,6 +86,7 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} name = "async-asgi-testclient" version = "1.4.11" description = "Async client for testing ASGI web applications" +category = "main" optional = false python-versions = "*" files = [ @@ -95,6 +101,7 @@ requests = ">=2.21,<3.0" name = "bandit" version = "1.7.9" description = "Security oriented static analyser for python code." +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -119,6 +126,7 @@ yaml = ["PyYAML"] name = "binaryornot" version = "0.4.4" description = "Ultra-lightweight pure Python package to check if a file is binary or text." +category = "main" optional = false python-versions = "*" files = [ @@ -133,6 +141,7 @@ chardet = ">=3.0.2" name = "black" version = "22.1.0" description = "The uncompromising code formatter." +category = "dev" optional = false python-versions = ">=3.6.2" files = [ @@ -179,6 +188,7 @@ uvloop = ["uvloop (>=0.15.2)"] name = "blue" version = "0.9.1" description = "Blue -- Some folks like black but I prefer blue." +category = "dev" optional = false python-versions = "*" files = [ @@ -194,6 +204,7 @@ flake8 = ">=3.8,<5.0.0" name = "bokeh" version = "3.1.1" description = "Interactive plots and applications in the browser from Python" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -216,6 +227,7 @@ xyzservices = ">=2021.09.1" name = "cai-causal-graph" version = "0.4.10" description = "A Causal AI package for causal graphs." +category = "main" optional = false python-versions = "<3.13.0,>=3.8.0" files = [ @@ -239,6 +251,7 @@ pandas = ">=1.0.0,<3.0.0" name = "certifi" version = "2024.6.2" description = "Python package for providing Mozilla's CA Bundle." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -250,6 +263,7 @@ files = [ name = "cffi" version = "1.16.0" description = "Foreign Function Interface for Python calling C code." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -314,6 +328,7 @@ pycparser = "*" name = "chardet" version = "5.2.0" description = "Universal encoding detector for Python 3" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -325,6 +340,7 @@ files = [ name = "charset-normalizer" version = "3.3.2" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +category = "main" optional = false python-versions = ">=3.7.0" files = [ @@ -424,6 +440,7 @@ files = [ name = "click" version = "8.1.3" description = "Composable command line interface toolkit" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -438,6 +455,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." +category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -449,6 +467,7 @@ files = [ name = "contourpy" version = "1.1.1" description = "Python library for calculating contours of 2D quadrilateral grids" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -520,6 +539,7 @@ test-no-images = ["pytest", "pytest-cov", "wurlitzer"] name = "cookiecutter" version = "2.6.0" description = "A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -539,8 +559,9 @@ rich = "*" [[package]] name = "create-dara-app" -version = "1.10.2" +version = "1.10.3" description = "CLI to quickly bootstrap a Dara app" +category = "main" optional = false python-versions = ">=3.8, <3.12.0" files = [] @@ -558,6 +579,7 @@ url = "packages/create-dara-app" name = "croniter" version = "1.4.1" description = "croniter provides iteration for datetime object with cron like format" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -572,6 +594,7 @@ python-dateutil = "*" name = "cryptography" version = "42.0.8" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -626,6 +649,7 @@ test-randomorder = ["pytest-randomly"] name = "cycler" version = "0.12.1" description = "Composable style cycles" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -639,8 +663,9 @@ tests = ["pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "dara-components" -version = "1.10.2" +version = "1.10.3" description = "Components for the Dara Framework" +category = "main" optional = false python-versions = ">=3.8.0, <3.12.0" files = [] @@ -649,7 +674,7 @@ develop = true [package.dependencies] bokeh = ">=3.1.0, <3.2.0" cai-causal-graph = ">=0.3.6" -dara-core = "=1.10.2" +dara-core = "=1.10.3" dill = ">=0.3.0, <0.4.0" matplotlib = ">=2.0.0" pandas = ">=1.1.0, <3.0.0" @@ -663,8 +688,9 @@ url = "packages/dara-components" [[package]] name = "dara-core" -version = "1.10.2" +version = "1.10.3" description = "Dara Framework Core" +category = "main" optional = false python-versions = ">=3.8.0, <3.12.0" files = [] @@ -702,7 +728,7 @@ uvicorn = {version = "^0.22.0", extras = ["standard"]} xlrd = "*" [package.extras] -all = ["dara-components (==1.10.2)"] +all = ["dara-components (==1.10.3)"] [package.source] type = "directory" @@ -712,6 +738,7 @@ url = "packages/dara-core" name = "defusedxml" version = "0.7.1" description = "XML bomb protection for Python stdlib modules" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -723,6 +750,7 @@ files = [ name = "dill" version = "0.3.8" description = "serialize all of Python" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -738,6 +766,7 @@ profile = ["gprof2dot (>=2022.7.29)"] name = "et-xmlfile" version = "1.1.0" description = "An implementation of lxml.xmlfile for the standard library" +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -749,6 +778,7 @@ files = [ name = "exceptiongroup" version = "1.2.1" description = "Backport of PEP 654 (exception groups)" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -763,6 +793,7 @@ test = ["pytest (>=6)"] name = "fastapi" version = "0.109.0" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -782,6 +813,7 @@ all = ["email-validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)" name = "fastapi-vite" version = "0.3.1" description = "Integration utilities for FastAPI and ViteJS." +category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -803,6 +835,7 @@ orjson = ["orjson"] name = "flake8" version = "4.0.1" description = "the modular source code checker: pep8 pyflakes and co" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -819,6 +852,7 @@ pyflakes = ">=2.4.0,<2.5.0" name = "fonttools" version = "4.53.0" description = "Tools to manipulate font files" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -884,6 +918,7 @@ woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] name = "freezegun" version = "1.5.1" description = "Let your Python tests travel through time" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -898,6 +933,7 @@ python-dateutil = ">=2.7" name = "h11" version = "0.14.0" description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -909,6 +945,7 @@ files = [ name = "httpcore" version = "1.0.5" description = "A minimal low-level HTTP client." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -923,13 +960,14 @@ h11 = ">=0.13,<0.15" [package.extras] asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (==1.*)"] +socks = ["socksio (>=1.0.0,<2.0.0)"] trio = ["trio (>=0.22.0,<0.26.0)"] [[package]] name = "httptools" version = "0.6.1" description = "A collection of framework independent HTTP protocol utils." +category = "main" optional = false python-versions = ">=3.8.0" files = [ @@ -978,6 +1016,7 @@ test = ["Cython (>=0.29.24,<0.30.0)"] name = "httpx" version = "0.27.0" description = "The next generation HTTP client." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -988,20 +1027,21 @@ files = [ [package.dependencies] anyio = "*" certifi = "*" -httpcore = "==1.*" +httpcore = ">=1.0.0,<2.0.0" idna = "*" sniffio = "*" [package.extras] brotli = ["brotli", "brotlicffi"] -cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +cli = ["click (>=8.0.0,<9.0.0)", "pygments (>=2.0.0,<3.0.0)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] -socks = ["socksio (==1.*)"] +socks = ["socksio (>=1.0.0,<2.0.0)"] [[package]] name = "idna" version = "3.7" description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" optional = false python-versions = ">=3.5" files = [ @@ -1013,6 +1053,7 @@ files = [ name = "importlib-resources" version = "6.4.0" description = "Read resources from Python packages" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1031,6 +1072,7 @@ testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "p name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1042,6 +1084,7 @@ files = [ name = "isort" version = "5.13.2" description = "A Python utility / library to sort Python imports." +category = "dev" optional = false python-versions = ">=3.8.0" files = [ @@ -1056,6 +1099,7 @@ colors = ["colorama (>=0.4.6)"] name = "jinja2" version = "3.0.3" description = "A very fast and expressive template engine." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1073,6 +1117,7 @@ i18n = ["Babel (>=2.7)"] name = "kiwisolver" version = "1.4.5" description = "A fast implementation of the Cassowary constraint solver" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1186,6 +1231,7 @@ files = [ name = "markdown-it-py" version = "3.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1210,6 +1256,7 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "markupsafe" version = "2.1.5" description = "Safely add untrusted strings to HTML/XML markup." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1279,6 +1326,7 @@ files = [ name = "matplotlib" version = "3.7.5" description = "Python plotting package" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1347,6 +1395,7 @@ python-dateutil = ">=2.7" name = "mccabe" version = "0.6.1" description = "McCabe checker, plugin for flake8" +category = "dev" optional = false python-versions = "*" files = [ @@ -1358,6 +1407,7 @@ files = [ name = "mdurl" version = "0.1.2" description = "Markdown URL utilities" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1369,6 +1419,7 @@ files = [ name = "multidict" version = "6.0.5" description = "multidict implementation" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1466,38 +1517,39 @@ files = [ [[package]] name = "mypy" -version = "1.10.0" +version = "1.10.1" description = "Optional static typing for Python" +category = "dev" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:da1cbf08fb3b851ab3b9523a884c232774008267b1f83371ace57f412fe308c2"}, - {file = "mypy-1.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:12b6bfc1b1a66095ab413160a6e520e1dc076a28f3e22f7fb25ba3b000b4ef99"}, - {file = "mypy-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e36fb078cce9904c7989b9693e41cb9711e0600139ce3970c6ef814b6ebc2b2"}, - {file = "mypy-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2b0695d605ddcd3eb2f736cd8b4e388288c21e7de85001e9f85df9187f2b50f9"}, - {file = "mypy-1.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:cd777b780312ddb135bceb9bc8722a73ec95e042f911cc279e2ec3c667076051"}, - {file = "mypy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3be66771aa5c97602f382230165b856c231d1277c511c9a8dd058be4784472e1"}, - {file = "mypy-1.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8b2cbaca148d0754a54d44121b5825ae71868c7592a53b7292eeb0f3fdae95ee"}, - {file = "mypy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ec404a7cbe9fc0e92cb0e67f55ce0c025014e26d33e54d9e506a0f2d07fe5de"}, - {file = "mypy-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e22e1527dc3d4aa94311d246b59e47f6455b8729f4968765ac1eacf9a4760bc7"}, - {file = "mypy-1.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:a87dbfa85971e8d59c9cc1fcf534efe664d8949e4c0b6b44e8ca548e746a8d53"}, - {file = "mypy-1.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a781f6ad4bab20eef8b65174a57e5203f4be627b46291f4589879bf4e257b97b"}, - {file = "mypy-1.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b808e12113505b97d9023b0b5e0c0705a90571c6feefc6f215c1df9381256e30"}, - {file = "mypy-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f55583b12156c399dce2df7d16f8a5095291354f1e839c252ec6c0611e86e2e"}, - {file = "mypy-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4cf18f9d0efa1b16478c4c129eabec36148032575391095f73cae2e722fcf9d5"}, - {file = "mypy-1.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:bc6ac273b23c6b82da3bb25f4136c4fd42665f17f2cd850771cb600bdd2ebeda"}, - {file = "mypy-1.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9fd50226364cd2737351c79807775136b0abe084433b55b2e29181a4c3c878c0"}, - {file = "mypy-1.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f90cff89eea89273727d8783fef5d4a934be2fdca11b47def50cf5d311aff727"}, - {file = "mypy-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fcfc70599efde5c67862a07a1aaf50e55bce629ace26bb19dc17cece5dd31ca4"}, - {file = "mypy-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:075cbf81f3e134eadaf247de187bd604748171d6b79736fa9b6c9685b4083061"}, - {file = "mypy-1.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:3f298531bca95ff615b6e9f2fc0333aae27fa48052903a0ac90215021cdcfa4f"}, - {file = "mypy-1.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fa7ef5244615a2523b56c034becde4e9e3f9b034854c93639adb667ec9ec2976"}, - {file = "mypy-1.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3236a4c8f535a0631f85f5fcdffba71c7feeef76a6002fcba7c1a8e57c8be1ec"}, - {file = "mypy-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a2b5cdbb5dd35aa08ea9114436e0d79aceb2f38e32c21684dcf8e24e1e92821"}, - {file = "mypy-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:92f93b21c0fe73dc00abf91022234c79d793318b8a96faac147cd579c1671746"}, - {file = "mypy-1.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:28d0e038361b45f099cc086d9dd99c15ff14d0188f44ac883010e172ce86c38a"}, - {file = "mypy-1.10.0-py3-none-any.whl", hash = "sha256:f8c083976eb530019175aabadb60921e73b4f45736760826aa1689dda8208aee"}, - {file = "mypy-1.10.0.tar.gz", hash = "sha256:3d087fcbec056c4ee34974da493a826ce316947485cef3901f511848e687c131"}, + {file = "mypy-1.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e36f229acfe250dc660790840916eb49726c928e8ce10fbdf90715090fe4ae02"}, + {file = "mypy-1.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:51a46974340baaa4145363b9e051812a2446cf583dfaeba124af966fa44593f7"}, + {file = "mypy-1.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:901c89c2d67bba57aaaca91ccdb659aa3a312de67f23b9dfb059727cce2e2e0a"}, + {file = "mypy-1.10.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0cd62192a4a32b77ceb31272d9e74d23cd88c8060c34d1d3622db3267679a5d9"}, + {file = "mypy-1.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:a2cbc68cb9e943ac0814c13e2452d2046c2f2b23ff0278e26599224cf164e78d"}, + {file = "mypy-1.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bd6f629b67bb43dc0d9211ee98b96d8dabc97b1ad38b9b25f5e4c4d7569a0c6a"}, + {file = "mypy-1.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a1bbb3a6f5ff319d2b9d40b4080d46cd639abe3516d5a62c070cf0114a457d84"}, + {file = "mypy-1.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8edd4e9bbbc9d7b79502eb9592cab808585516ae1bcc1446eb9122656c6066f"}, + {file = "mypy-1.10.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6166a88b15f1759f94a46fa474c7b1b05d134b1b61fca627dd7335454cc9aa6b"}, + {file = "mypy-1.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:5bb9cd11c01c8606a9d0b83ffa91d0b236a0e91bc4126d9ba9ce62906ada868e"}, + {file = "mypy-1.10.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d8681909f7b44d0b7b86e653ca152d6dff0eb5eb41694e163c6092124f8246d7"}, + {file = "mypy-1.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:378c03f53f10bbdd55ca94e46ec3ba255279706a6aacaecac52ad248f98205d3"}, + {file = "mypy-1.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bacf8f3a3d7d849f40ca6caea5c055122efe70e81480c8328ad29c55c69e93e"}, + {file = "mypy-1.10.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:701b5f71413f1e9855566a34d6e9d12624e9e0a8818a5704d74d6b0402e66c04"}, + {file = "mypy-1.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:3c4c2992f6ea46ff7fce0072642cfb62af7a2484efe69017ed8b095f7b39ef31"}, + {file = "mypy-1.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:604282c886497645ffb87b8f35a57ec773a4a2721161e709a4422c1636ddde5c"}, + {file = "mypy-1.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37fd87cab83f09842653f08de066ee68f1182b9b5282e4634cdb4b407266bade"}, + {file = "mypy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8addf6313777dbb92e9564c5d32ec122bf2c6c39d683ea64de6a1fd98b90fe37"}, + {file = "mypy-1.10.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5cc3ca0a244eb9a5249c7c583ad9a7e881aa5d7b73c35652296ddcdb33b2b9c7"}, + {file = "mypy-1.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:1b3a2ffce52cc4dbaeee4df762f20a2905aa171ef157b82192f2e2f368eec05d"}, + {file = "mypy-1.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fe85ed6836165d52ae8b88f99527d3d1b2362e0cb90b005409b8bed90e9059b3"}, + {file = "mypy-1.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c2ae450d60d7d020d67ab440c6e3fae375809988119817214440033f26ddf7bf"}, + {file = "mypy-1.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6be84c06e6abd72f960ba9a71561c14137a583093ffcf9bbfaf5e613d63fa531"}, + {file = "mypy-1.10.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2189ff1e39db399f08205e22a797383613ce1cb0cb3b13d8bcf0170e45b96cc3"}, + {file = "mypy-1.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:97a131ee36ac37ce9581f4220311247ab6cba896b4395b9c87af0675a13a755f"}, + {file = "mypy-1.10.1-py3-none-any.whl", hash = "sha256:71d8ac0b906354ebda8ef1673e5fde785936ac1f29ff6987c7483cfbd5a4235a"}, + {file = "mypy-1.10.1.tar.gz", hash = "sha256:1f8f492d7db9e3593ef42d4f115f04e556130f2819ad33ab84551403e97dd4c0"}, ] [package.dependencies] @@ -1515,6 +1567,7 @@ reports = ["lxml"] name = "mypy-extensions" version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." +category = "main" optional = false python-versions = ">=3.5" files = [ @@ -1526,6 +1579,7 @@ files = [ name = "networkx" version = "3.1" description = "Python package for creating and manipulating graphs and networks" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1544,6 +1598,7 @@ test = ["codecov (>=2.1)", "pytest (>=7.2)", "pytest-cov (>=4.0)"] name = "networkx" version = "3.2.1" description = "Python package for creating and manipulating graphs and networks" +category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1562,6 +1617,7 @@ test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"] name = "numpy" version = "1.24.4" description = "Fundamental package for array computing in Python" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1599,6 +1655,7 @@ files = [ name = "odfpy" version = "1.4.1" description = "Python API and tools to manipulate OpenDocument files" +category = "main" optional = false python-versions = "*" files = [ @@ -1612,6 +1669,7 @@ defusedxml = "*" name = "openpyxl" version = "3.1.4" description = "A Python library to read/write Excel 2010 xlsx/xlsm files" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1626,6 +1684,7 @@ et-xmlfile = "*" name = "packaging" version = "23.2" description = "Core utilities for Python packages" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1637,6 +1696,7 @@ files = [ name = "pandas" version = "2.0.3" description = "Powerful data structures for data analysis, time series, and statistics" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1670,7 +1730,7 @@ files = [ [package.dependencies] numpy = [ {version = ">=1.20.3", markers = "python_version < \"3.10\""}, - {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\""}, {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, ] python-dateutil = ">=2.8.2" @@ -1704,6 +1764,7 @@ xml = ["lxml (>=4.6.3)"] name = "pathspec" version = "0.12.1" description = "Utility library for gitignore style pattern matching of file paths." +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1715,6 +1776,7 @@ files = [ name = "pbr" version = "6.0.0" description = "Python Build Reasonableness" +category = "dev" optional = false python-versions = ">=2.6" files = [ @@ -1726,6 +1788,7 @@ files = [ name = "pillow" version = "10.3.0" description = "Python Imaging Library (Fork)" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1812,6 +1875,7 @@ xmp = ["defusedxml"] name = "platformdirs" version = "4.2.2" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1828,6 +1892,7 @@ type = ["mypy (>=1.8)"] name = "plotly" version = "5.14.1" description = "An open-source, interactive data visualization library for Python" +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1843,6 +1908,7 @@ tenacity = ">=6.2.0" name = "pluggy" version = "1.5.0" description = "plugin and hook calling mechanisms for python" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1858,6 +1924,7 @@ testing = ["pytest", "pytest-benchmark"] name = "prometheus-client" version = "0.14.1" description = "Python client for the Prometheus monitoring system." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1872,6 +1939,7 @@ twisted = ["twisted"] name = "pyarrow" version = "16.1.0" description = "Python library for Apache Arrow" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1920,6 +1988,7 @@ numpy = ">=1.16.6" name = "pycodestyle" version = "2.8.0" description = "Python style guide checker" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -1931,6 +2000,7 @@ files = [ name = "pycparser" version = "2.22" description = "C parser in Python" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1942,6 +2012,7 @@ files = [ name = "pydantic" version = "1.10.17" description = "Data validation and settings management using python type hints" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2001,6 +2072,7 @@ email = ["email-validator (>=1.0.3)"] name = "pyflakes" version = "2.4.0" description = "passive checker of Python programs" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -2012,6 +2084,7 @@ files = [ name = "pygments" version = "2.18.0" description = "Pygments is a syntax highlighting package written in Python." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2026,6 +2099,7 @@ windows-terminal = ["colorama (>=0.4.6)"] name = "pyjwt" version = "2.8.0" description = "JSON Web Token implementation in Python" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2043,6 +2117,7 @@ tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] name = "pylint" version = "3.2.3" description = "python code static checker" +category = "dev" optional = false python-versions = ">=3.8.0" files = [ @@ -2072,6 +2147,7 @@ testutils = ["gitpython (>3)"] name = "pyparsing" version = "3.1.2" description = "pyparsing module - Classes and methods to define and execute parsing grammars" +category = "main" optional = false python-versions = ">=3.6.8" files = [ @@ -2086,6 +2162,7 @@ diagrams = ["jinja2", "railroad-diagrams"] name = "pytest" version = "7.4.4" description = "pytest: simple powerful testing with Python" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2108,6 +2185,7 @@ testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "no name = "pytest-timeout" version = "2.3.1" description = "pytest plugin to abort hanging tests" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2122,6 +2200,7 @@ pytest = ">=7.0.0" name = "python-dateutil" version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" +category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -2136,6 +2215,7 @@ six = ">=1.5" name = "python-dotenv" version = "1.0.1" description = "Read key-value pairs from a .env file and set them as environment variables" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2150,6 +2230,7 @@ cli = ["click (>=5.0)"] name = "python-multipart" version = "0.0.7" description = "A streaming multipart parser for Python" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2164,6 +2245,7 @@ dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatc name = "python-slugify" version = "8.0.4" description = "A Python slugify application that also handles Unicode" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2181,6 +2263,7 @@ unidecode = ["Unidecode (>=1.1.1)"] name = "pytz" version = "2024.1" description = "World timezone definitions, modern and historical" +category = "main" optional = false python-versions = "*" files = [ @@ -2192,6 +2275,7 @@ files = [ name = "pyxlsb" version = "1.0.10" description = "Excel 2007-2010 Binary Workbook (xlsb) parser" +category = "main" optional = false python-versions = "*" files = [ @@ -2203,6 +2287,7 @@ files = [ name = "pyyaml" version = "6.0.1" description = "YAML parser and emitter for Python" +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -2211,6 +2296,7 @@ files = [ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, @@ -2218,8 +2304,16 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, @@ -2236,6 +2330,7 @@ files = [ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, @@ -2243,6 +2338,7 @@ files = [ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, @@ -2252,6 +2348,7 @@ files = [ name = "requests" version = "2.32.3" description = "Python HTTP for Humans." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2273,6 +2370,7 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] name = "responses" version = "0.18.0" description = "A utility library for mocking out the `requests` Python library." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2291,6 +2389,7 @@ tests = ["coverage (>=6.0.0)", "flake8", "mypy", "pytest (>=4.6)", "pytest-cov", name = "rich" version = "13.7.1" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +category = "main" optional = false python-versions = ">=3.7.0" files = [ @@ -2310,6 +2409,7 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] name = "scipy" version = "1.10.1" description = "Fundamental algorithms for scientific computing in Python" +category = "main" optional = false python-versions = "<3.12,>=3.8" files = [ @@ -2348,6 +2448,7 @@ test = ["asv", "gmpy2", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeo name = "seaborn" version = "0.13.2" description = "Statistical data visualization" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2369,6 +2470,7 @@ stats = ["scipy (>=1.7)", "statsmodels (>=0.12)"] name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -2380,6 +2482,7 @@ files = [ name = "sniffio" version = "1.3.1" description = "Sniff out which async library your code is running under" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2391,6 +2494,7 @@ files = [ name = "starlette" version = "0.35.1" description = "The little ASGI library that shines." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2409,6 +2513,7 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyam name = "stevedore" version = "5.2.0" description = "Manage dynamic plugins for Python applications" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -2423,6 +2528,7 @@ pbr = ">=2.0.0,<2.1.0 || >2.1.0" name = "tblib" version = "1.7.0" description = "Traceback serialization library." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -2432,13 +2538,14 @@ files = [ [[package]] name = "tenacity" -version = "8.4.1" +version = "8.4.2" description = "Retry code until it succeeds" +category = "main" optional = false python-versions = ">=3.8" files = [ - {file = "tenacity-8.4.1-py3-none-any.whl", hash = "sha256:28522e692eda3e1b8f5e99c51464efcc0b9fc86933da92415168bc1c4e2308fa"}, - {file = "tenacity-8.4.1.tar.gz", hash = "sha256:54b1412b878ddf7e1f1577cd49527bad8cdef32421bd599beac0c6c3f10582fd"}, + {file = "tenacity-8.4.2-py3-none-any.whl", hash = "sha256:9e6f7cf7da729125c7437222f8a522279751cdfbe6b67bfe64f75d3a348661b2"}, + {file = "tenacity-8.4.2.tar.gz", hash = "sha256:cd80a53a79336edba8489e767f729e4f391c896956b57140b5d7511a64bbd3ef"}, ] [package.extras] @@ -2449,6 +2556,7 @@ test = ["pytest", "tornado (>=4.5)", "typeguard"] name = "text-unidecode" version = "1.3" description = "The most basic Text::Unidecode port" +category = "main" optional = false python-versions = "*" files = [ @@ -2460,6 +2568,7 @@ files = [ name = "toml" version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -2471,6 +2580,7 @@ files = [ name = "tomli" version = "2.0.1" description = "A lil' TOML parser" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2482,6 +2592,7 @@ files = [ name = "tomlkit" version = "0.12.5" description = "Style preserving TOML library" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -2493,6 +2604,7 @@ files = [ name = "tornado" version = "6.4.1" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2513,6 +2625,7 @@ files = [ name = "types-croniter" version = "1.4.0.1" description = "Typing stubs for croniter" +category = "dev" optional = false python-versions = "*" files = [ @@ -2524,6 +2637,7 @@ files = [ name = "types-python-dateutil" version = "2.9.0.20240316" description = "Typing stubs for python-dateutil" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2533,13 +2647,14 @@ files = [ [[package]] name = "types-requests" -version = "2.32.0.20240602" +version = "2.32.0.20240622" description = "Typing stubs for requests" +category = "dev" optional = false python-versions = ">=3.8" files = [ - {file = "types-requests-2.32.0.20240602.tar.gz", hash = "sha256:3f98d7bbd0dd94ebd10ff43a7fbe20c3b8528acace6d8efafef0b6a184793f06"}, - {file = "types_requests-2.32.0.20240602-py3-none-any.whl", hash = "sha256:ed3946063ea9fbc6b5fc0c44fa279188bae42d582cb63760be6cb4b9d06c3de8"}, + {file = "types-requests-2.32.0.20240622.tar.gz", hash = "sha256:ed5e8a412fcc39159d6319385c009d642845f250c63902718f605cd90faade31"}, + {file = "types_requests-2.32.0.20240622-py3-none-any.whl", hash = "sha256:97bac6b54b5bd4cf91d407e62f0932a74821bc2211f22116d9ee1dd643826caf"}, ] [package.dependencies] @@ -2549,6 +2664,7 @@ urllib3 = ">=2" name = "typing-extensions" version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2560,6 +2676,7 @@ files = [ name = "tzdata" version = "2024.1" description = "Provider of IANA time zone data" +category = "main" optional = false python-versions = ">=2" files = [ @@ -2571,6 +2688,7 @@ files = [ name = "urllib3" version = "2.2.2" description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2588,6 +2706,7 @@ zstd = ["zstandard (>=0.18.0)"] name = "uvicorn" version = "0.22.0" description = "The lightning-fast ASGI server." +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -2602,7 +2721,7 @@ h11 = ">=0.8" httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} -uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} +uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\""} watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} @@ -2613,6 +2732,7 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", name = "uvloop" version = "0.19.0" description = "Fast implementation of asyncio event loop on top of libuv" +category = "main" optional = false python-versions = ">=3.8.0" files = [ @@ -2657,6 +2777,7 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" name = "watchfiles" version = "0.22.0" description = "Simple, modern and high performance file watching and code reload in python." +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2744,6 +2865,7 @@ anyio = ">=3.0.0" name = "websockets" version = "12.0" description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2825,6 +2947,7 @@ files = [ name = "xlrd" version = "2.0.1" description = "Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ @@ -2841,6 +2964,7 @@ test = ["pytest", "pytest-cov"] name = "xyzservices" version = "2024.6.0" description = "Source of XYZ tiles providers" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2852,6 +2976,7 @@ files = [ name = "zipp" version = "3.19.2" description = "Backport of pathlib-compatible object wrapper for zip files" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -2866,4 +2991,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = ">=3.8.0, <3.12.0" -content-hash = "30f0f467eda247928980c382549925f2819611506ac644a7087648c38ef0b0d8" +content-hash = "427b356af3333936fd220fa8ffd6a225344057c1fae0e82787dfcc42a153e332" diff --git a/pyproject.toml b/pyproject.toml index 51427cab..709f66b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,73 +2,77 @@ requires = ["poetry"] [tool.poetry] name = "borg-meta-package" -version = "1.10.2" +version = "1.10.3" description = "Borg Meta Package" authors = ["borg"] [tool.poetry.dependencies] -click = "=8.1.3" -pydantic = ">=1.8.1, <2.0.0" -async-asgi-testclient = "^1.4.11" -openpyxl = "*" fastapi-vite = "^0.3.1" +openpyxl = "*" +pydantic = ">=1.8.1, <2.0.0" +typing-extensions = ">=4.5.0" responses = "^0.18.0" matplotlib = ">=2.0.0" -cookiecutter = "^2.1.1" -pyarrow = "*" -plotly = ">=5.14.0, <5.15.0" +cryptography = ">=42.0.4" +toml = "^0.10.2" +aiorwlock = "^1.4.0" +odfpy = "*" croniter = "^1.0.15" +pyxlsb = "*" +prometheus-client = "^0.14.1" +colorama = "^0.4.6" +dara-core = "=1.10.3" tblib = "^1.7.0" -cai-causal-graph = ">=0.3.6" -xlrd = "*" -python-dotenv = ">=0.19.2" -cryptography = ">=42.0.4" -python = ">=3.8.0, <3.12.0" -scipy = "*" +bokeh = ">=3.1.0, <3.2.0" seaborn = ">=0.11.0" -odfpy = "*" -toml = "^0.10.2" +cookiecutter = "^2.1.1" +python-dotenv = ">=0.19.2" jinja2 = ">=2.1.1, <3.1.0" -pyjwt = ">=2.0.1, <3.0.0" -bokeh = ">=3.1.0, <3.2.0" exceptiongroup = "^1.1.3" -colorama = "^0.4.6" -fastapi = "^0.109.0" packaging = "^23.1" -pandas = ">=1.1.0, <3.0.0" -aiorwlock = "^1.4.0" -dill = ">=0.3.0, <0.4.0" -typing-extensions = ">=4.5.0" anyio = ">=4.0.0" -dara-core = "=1.10.2" -pyxlsb = "*" +click = "=8.1.3" +xlrd = "*" +cai-causal-graph = ">=0.3.6" +async-asgi-testclient = "^1.4.11" +plotly = ">=5.14.0, <5.15.0" +pyjwt = ">=2.0.1, <3.0.0" httpx = ">=0.23.0" +scipy = "*" +pandas = ">=1.1.0, <3.0.0" +fastapi = "^0.109.0" python-multipart = "^0.0.7" -prometheus-client = "^0.14.1" +python = ">=3.8.0, <3.12.0" +dill = ">=0.3.0, <0.4.0" +pyarrow = "*" -[tool.poetry.dependencies.create-dara-app] -version = "=1.10.2" +[tool.poetry.dependencies.dara-components] +version = "=1.10.3" optional = true -[tool.poetry.dependencies.dara-components] -version = "=1.10.2" +[tool.poetry.dependencies.create-dara-app] +version = "=1.10.3" optional = true [tool.poetry.dependencies.uvicorn] version = "^0.22.0" [tool.poetry.dev-dependencies] -blue = "^0.9.1" -types-requests = "^2.28.1" -isort = "^5.10.1" requests = ">=2.25.1, <3.0.0" -types-croniter = "^1.0.10" -pytest-timeout = "^2.1.0" -pylint = "^3.0.0" freezegun = "^1.2.2" -pytest = "^7.0.0" mypy = "^1.6.0" bandit = "^1.7.5" +types-requests = "^2.28.1" +types-croniter = "^1.0.10" +blue = "^0.9.1" +pytest-timeout = "^2.1.0" +pytest = "^7.0.0" +pylint = "3.2.3" +isort = "^5.10.1" + +[tool.poetry.dev-dependencies.create-dara-app] +path = "packages/create-dara-app" +develop = true [tool.poetry.dev-dependencies.dara-components] path = "packages/dara-components" @@ -77,8 +81,4 @@ develop = true [tool.poetry.dev-dependencies.dara-core] path = "packages/dara-core" develop = true - -[tool.poetry.dev-dependencies.create-dara-app] -path = "packages/create-dara-app" -develop = true [tool.borg.scripts]