diff --git a/.github/codecov.yml b/.github/codecov.yml index aabc7ab14..009c99717 100644 --- a/.github/codecov.yml +++ b/.github/codecov.yml @@ -1,16 +1,16 @@ codecov: branch: develop - max_report_age: '12h' + max_report_age: "12h" component_management: - default_rules: # default rules that will be inherited by all components + default_rules: # default rules that will be inherited by all components statuses: - type: project # in this case every component that doens't have a status defined will have a project type one threshold: 0 # Shouldn't remove coverage individual_components: - - component_id: codegen-sdk-python # this is an identifier that should not be changed - name: codegen-sdk-python # this is a display name, and can be changed freely + - component_id: graph-sitter-python # this is an identifier that should not be changed + name: graph-sitter-python # this is a display name, and can be changed freely paths: - - src/codegen/sdk/python/** + - src/graph_sitter/python/** statuses: - type: project # in this case every component that doens't have a status defined will have a project type one threshold: 0 # Shouldn't remove coverage @@ -18,10 +18,10 @@ component_management: target: 50 # Language specific featues must be 100% covered flags: - unit-tests - - component_id: codegen-sdk-typescript - name: codegen-sdk-typescript + - component_id: graph-sitter-typescript + name: graph-sitter-typescript paths: - - src/codegen/sdk/typescript/** + - src/graph_sitter/typescript/** statuses: - type: project # in this case every component that doens't have a status defined will have a project type one threshold: 0 # Shouldn't remove coverage @@ -29,39 +29,39 @@ component_management: target: 50 # Language specific featues must be 100% covered flags: - unit-tests - - component_id: codegen-sdk-core - name: codegen-sdk-core + - component_id: graph-sitter-core + name: graph-sitter-core paths: - - src/codegen/sdk/** + - src/graph_sitter/** flags: - unit-tests flag_management: default_rules: carryforward: true - carryforward_mode: 'labels' + carryforward_mode: "labels" statuses: - type: project individual_flags: - name: unit-tests carryforward: true - carryforward_mode: 'labels' + carryforward_mode: "labels" statuses: - - type: 'project' - - type: 'patch' + - type: "project" + - type: "patch" - name: codemod-tests carryforward: true - carryforward_mode: 'labels' + carryforward_mode: "labels" - name: integration-tests carryforward: true - carryforward_mode: 'labels' + carryforward_mode: "labels" comment: layout: "condensed_header, condensed_files" hide_project_coverage: true cli: plugins: pycoverage: - report_type: 'json' + report_type: "json" include_contexts: true runners: pytest: diff --git a/.gitignore b/.gitignore index 2c38ccae0..8b55b255c 100644 --- a/.gitignore +++ b/.gitignore @@ -56,7 +56,7 @@ alembic_versions_backup **/.virtual_documents /.nvmrc **/build/test-results/test/TEST*.xml -src/codegen/sdk/__init__.py +src/graph_sitter/__init__.py src/**/*.html .ccache/ uv-*.tar.gz diff --git a/codegen-examples/examples/ai_impact_analysis/run.py b/codegen-examples/examples/ai_impact_analysis/run.py index c7cb08488..819b30c71 100644 --- a/codegen-examples/examples/ai_impact_analysis/run.py +++ b/codegen-examples/examples/ai_impact_analysis/run.py @@ -6,8 +6,8 @@ from codegen.extensions.attribution.cli import run from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig -from codegen.sdk.codebase.config import ProjectConfig -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if __name__ == "__main__": try: diff --git a/codegen-examples/examples/cyclomatic_complexity/run.py b/codegen-examples/examples/cyclomatic_complexity/run.py index 63d96931e..a54dbb04c 100644 --- a/codegen-examples/examples/cyclomatic_complexity/run.py +++ b/codegen-examples/examples/cyclomatic_complexity/run.py @@ -1,9 +1,9 @@ import codegen from codegen import Codebase -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.core.statements.while_statement import WhileStatement +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.core.statements.while_statement import WhileStatement @codegen.function("cyclomatic-complexity") diff --git a/codegen-examples/examples/document_functions/run.py b/codegen-examples/examples/document_functions/run.py index 3cc991218..91de2c3ea 100644 --- a/codegen-examples/examples/document_functions/run.py +++ b/codegen-examples/examples/document_functions/run.py @@ -1,8 +1,8 @@ import codegen from codegen import Codebase -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol def hop_through_imports(imp: Import) -> Symbol | ExternalModule: diff --git a/codegen-examples/examples/generate_training_data/run.py b/codegen-examples/examples/generate_training_data/run.py index 83081d905..9367c8f1d 100644 --- a/codegen-examples/examples/generate_training_data/run.py +++ b/codegen-examples/examples/generate_training_data/run.py @@ -2,9 +2,9 @@ import codegen from codegen import Codebase -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol def hop_through_imports(imp: Import) -> Symbol | ExternalModule: diff --git a/codegen-examples/examples/promises_to_async_await/convert_promises_twilio_repository.ipynb b/codegen-examples/examples/promises_to_async_await/convert_promises_twilio_repository.ipynb index 888a8da74..c384b1868 100644 --- a/codegen-examples/examples/promises_to_async_await/convert_promises_twilio_repository.ipynb +++ b/codegen-examples/examples/promises_to_async_await/convert_promises_twilio_repository.ipynb @@ -21,8 +21,8 @@ "outputs": [], "source": [ "from codegen import Codebase\n", - "from codegen.sdk.enums import ProgrammingLanguage\n", - "from codegen.sdk.core.statements.statement import StatementType" + "from graph_sitter.enums import ProgrammingLanguage\n", + "from graph_sitter.core.statements.statement import StatementType" ] }, { diff --git a/codegen-examples/examples/promises_to_async_await/run.py b/codegen-examples/examples/promises_to_async_await/run.py index 82cd31824..2031b5b67 100644 --- a/codegen-examples/examples/promises_to_async_await/run.py +++ b/codegen-examples/examples/promises_to_async_await/run.py @@ -1,6 +1,6 @@ import codegen from codegen import Codebase -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.core.statements.statement import StatementType @codegen.function("promises-to-async-await") diff --git a/codegen-examples/examples/reexport_management/run.py b/codegen-examples/examples/reexport_management/run.py index c9b75c314..d6a2e3eab 100644 --- a/codegen-examples/examples/reexport_management/run.py +++ b/codegen-examples/examples/reexport_management/run.py @@ -1,6 +1,6 @@ import codegen from codegen import Codebase -from codegen.sdk.typescript.file import TSImport +from graph_sitter.typescript.file import TSImport processed_imports = set() diff --git a/codegen-examples/examples/remove_default_exports/run.py b/codegen-examples/examples/remove_default_exports/run.py index 0744e35a2..71c898e9e 100644 --- a/codegen-examples/examples/remove_default_exports/run.py +++ b/codegen-examples/examples/remove_default_exports/run.py @@ -1,6 +1,6 @@ import codegen from codegen import Codebase -from codegen.sdk.typescript.file import TSFile +from graph_sitter.typescript.file import TSFile @codegen.function("remove-default-exports") diff --git a/codegen-examples/examples/repo_analytics/run.py b/codegen-examples/examples/repo_analytics/run.py index 629466443..fa369490a 100644 --- a/codegen-examples/examples/repo_analytics/run.py +++ b/codegen-examples/examples/repo_analytics/run.py @@ -1,12 +1,12 @@ from typing import Dict, Any from codegen import Codebase -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.unary_expression import UnaryExpression -from codegen.sdk.core.expressions.comparison_expression import ComparisonExpression +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.unary_expression import UnaryExpression +from graph_sitter.core.expressions.comparison_expression import ComparisonExpression import math import re import requests diff --git a/codegen-examples/examples/sqlalchemy_1.6_to_2.0/run.py b/codegen-examples/examples/sqlalchemy_1.6_to_2.0/run.py index 2a0b5bcb3..d41882686 100644 --- a/codegen-examples/examples/sqlalchemy_1.6_to_2.0/run.py +++ b/codegen-examples/examples/sqlalchemy_1.6_to_2.0/run.py @@ -1,7 +1,7 @@ import codegen from codegen import Codebase -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute @codegen.function("sqlalchemy-1.4-to-2.0") diff --git a/codegen-examples/examples/sqlalchemy_soft_delete/run.py b/codegen-examples/examples/sqlalchemy_soft_delete/run.py index fb248e31a..2a1c0e41e 100644 --- a/codegen-examples/examples/sqlalchemy_soft_delete/run.py +++ b/codegen-examples/examples/sqlalchemy_soft_delete/run.py @@ -3,7 +3,7 @@ from pathlib import Path import codegen -from codegen.sdk.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.detached_symbols.function_call import FunctionCall def should_process_join_call(call, soft_delete_models, join_methods): @@ -91,7 +91,7 @@ def process_soft_deletes(codebase): if __name__ == "__main__": from codegen import Codebase - from codegen.configs.models.codebase import CodebaseConfig + from graph_sitter.configs.models.codebase import CodebaseConfig repo_path = Path("/tmp/core") repo_url = "https://github.com/hasgeek/funnel.git" diff --git a/codegen-examples/examples/sqlalchemy_type_annotations/run.py b/codegen-examples/examples/sqlalchemy_type_annotations/run.py index fdfcf5a9a..a22699792 100644 --- a/codegen-examples/examples/sqlalchemy_type_annotations/run.py +++ b/codegen-examples/examples/sqlalchemy_type_annotations/run.py @@ -4,7 +4,7 @@ import codegen from codegen import Codebase -from codegen.sdk.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.detached_symbols.function_call import FunctionCall def init_git_repo(repo_path: str) -> None: diff --git a/codegen-examples/examples/swebench_agent_run/local_run.ipynb b/codegen-examples/examples/swebench_agent_run/local_run.ipynb index 329da3e97..3a9b0785a 100644 --- a/codegen-examples/examples/swebench_agent_run/local_run.ipynb +++ b/codegen-examples/examples/swebench_agent_run/local_run.ipynb @@ -41,7 +41,7 @@ "metadata": {}, "outputs": [], "source": [ - "from codegen.sdk.core.codebase import Codebase # noqa: E402\n", + "from graph_sitter.core.codebase import Codebase # noqa: E402\n", "\n", "codebase = Codebase.from_repo(repo_full_name=\"codegen-sh/cloud\")" ] diff --git a/codegen-examples/examples/swebench_agent_run/run_eval.py b/codegen-examples/examples/swebench_agent_run/run_eval.py index 98d300855..556216960 100644 --- a/codegen-examples/examples/swebench_agent_run/run_eval.py +++ b/codegen-examples/examples/swebench_agent_run/run_eval.py @@ -11,7 +11,7 @@ from codegen.extensions.swebench.harness import run_agent_on_entry from codegen.extensions.swebench.utils import SweBenchExample, get_swe_bench_examples from codegen.extensions.swebench.report import generate_report -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase PREDS_DNAME = Path(__file__).parent / "predictions" LOG_DIR = Path(__file__).parent / "logs" diff --git a/codegen-examples/examples/symbol-attributions/run.py b/codegen-examples/examples/symbol-attributions/run.py index dc2512dd7..6fea780ac 100644 --- a/codegen-examples/examples/symbol-attributions/run.py +++ b/codegen-examples/examples/symbol-attributions/run.py @@ -6,8 +6,8 @@ from codegen.extensions.attribution.main import add_attribution_to_symbols from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig -from codegen.sdk.codebase.config import ProjectConfig -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def print_symbol_attribution(codebase): diff --git a/codegen-examples/examples/usesuspensequery_to_usesuspensequeries/run.py b/codegen-examples/examples/usesuspensequery_to_usesuspensequeries/run.py index 0804c7123..cd50e6f7f 100644 --- a/codegen-examples/examples/usesuspensequery_to_usesuspensequeries/run.py +++ b/codegen-examples/examples/usesuspensequery_to_usesuspensequeries/run.py @@ -1,6 +1,6 @@ import codegen from codegen import Codebase -from codegen.sdk.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.detached_symbols.function_call import FunctionCall @codegen.function("useSuspenseQuery-to-useSuspenseQueries") diff --git a/codegen-examples/examples/visualize_codebases/blast_radius.py b/codegen-examples/examples/visualize_codebases/blast_radius.py index c63954376..106f5d439 100644 --- a/codegen-examples/examples/visualize_codebases/blast_radius.py +++ b/codegen-examples/examples/visualize_codebases/blast_radius.py @@ -1,9 +1,9 @@ import codegen import networkx as nx from codegen import Codebase -from codegen.sdk.core.dataclasses.usage import Usage -from codegen.sdk.python.function import PyFunction -from codegen.sdk.python.symbol import PySymbol +from graph_sitter.core.dataclasses.usage import Usage +from graph_sitter.python.function import PyFunction +from graph_sitter.python.symbol import PySymbol # Create a directed graph for visualizing relationships between code elements G = nx.DiGraph() diff --git a/codegen-examples/examples/visualize_codebases/call_trace.py b/codegen-examples/examples/visualize_codebases/call_trace.py index c8dd79672..b50f96794 100644 --- a/codegen-examples/examples/visualize_codebases/call_trace.py +++ b/codegen-examples/examples/visualize_codebases/call_trace.py @@ -1,10 +1,10 @@ import codegen import networkx as nx from codegen import Codebase -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.function import Function +from graph_sitter.core.class_definition import Class +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.function import Function G = nx.DiGraph() diff --git a/codegen-examples/examples/visualize_codebases/dependency_trace.py b/codegen-examples/examples/visualize_codebases/dependency_trace.py index 6d5688182..e48c7e1f1 100644 --- a/codegen-examples/examples/visualize_codebases/dependency_trace.py +++ b/codegen-examples/examples/visualize_codebases/dependency_trace.py @@ -1,9 +1,9 @@ import codegen import networkx as nx from codegen import Codebase -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol +from graph_sitter.core.class_definition import Class +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol G = nx.DiGraph() diff --git a/codegen-examples/examples/visualize_codebases/method_relationships.py b/codegen-examples/examples/visualize_codebases/method_relationships.py index 83affbf15..92fe2488e 100644 --- a/codegen-examples/examples/visualize_codebases/method_relationships.py +++ b/codegen-examples/examples/visualize_codebases/method_relationships.py @@ -1,10 +1,10 @@ import codegen import networkx as nx from codegen import Codebase -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.function import Function +from graph_sitter.core.class_definition import Class +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.function import Function G = nx.DiGraph() diff --git a/docs/conftest.py b/docs/conftest.py index f578dcb04..ac8897927 100644 --- a/docs/conftest.py +++ b/docs/conftest.py @@ -6,11 +6,11 @@ from sybil.parsers.markdown import PythonCodeBlockParser from doctest import ELLIPSIS -from codegen.sdk.code_generation.current_code_codebase import get_documented_objects -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.file import TSFile +from graph_sitter.code_generation.current_code_codebase import get_documented_objects +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.file import TSFile from codegen.gscli.generate.runner_imports import EXTERNAL_IMPORTS SAMPLE_FILENAME = { diff --git a/hatch.toml b/hatch.toml index a7bd23596..954b155bd 100644 --- a/hatch.toml +++ b/hatch.toml @@ -1,6 +1,6 @@ [build.hooks.vcs] dependencies = ["hatch-vcs>=0.4.0"] -version-file = "src/codegen/sdk/__init__.py" +version-file = "src/graph_sitter/__init__.py" [metadata] allow-direct-references = true @@ -30,7 +30,7 @@ dependencies = [ ] [build.targets.wheel.hooks.cython.options] -src = "codegen/sdk" +src = "graph_sitter" compile_args = [ "-O3", { platforms = [ @@ -77,7 +77,7 @@ exclude = [ macos-max-compat = false [build] -packages = ["src/codegen"] +packages = ["src/graph_sitter", "src/codegen"] [metadata.hooks.vcs.urls] Homepage = "https://www.codegen.com/" diff --git a/pyproject.toml b/pyproject.toml index 92b33d7da..637039dba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [project] -name = "codegen" +name = "graph-sitter" dynamic = ["version", "urls"] description = "Scriptable interface to a powerful, multi-lingual language server built on top of Tree-sitter" readme = "README.md" @@ -230,6 +230,7 @@ build-backend = "hatchling.build" [tool.deptry] extend_exclude = [".*/eval/test_files/.*.py", ".*conftest.py"] pep621_dev_dependency_groups = ["types"] +known_first_party = ["graph_sitter"] [tool.deptry.per_rule_ignores] DEP002 = [ "pyright", diff --git a/ruff.toml b/ruff.toml index 301031822..e0acd9dbd 100644 --- a/ruff.toml +++ b/ruff.toml @@ -2,7 +2,7 @@ line-length = 200 exclude = [ "src/codegen/shared/compilation/function_imports.py", 'docs/**', - "src/codegen/sdk/__init__.py", + "src/graph_sitter/__init__.py", ] unsafe-fixes = true [lint] @@ -233,6 +233,6 @@ extend-generics = [ "codegen.sdk.typescript.type_alias.TSTypeAlias", ] [lint.isort] -known-first-party = ["codegen"] +known-first-party = ["codegen", "graph-sitter"] [format] docstring-code-format = true diff --git a/scripts/profiling/apis.py b/scripts/profiling/apis.py index 24c6ff782..294ddb0a4 100644 --- a/scripts/profiling/apis.py +++ b/scripts/profiling/apis.py @@ -6,8 +6,8 @@ import networkx as nx from tabulate import tabulate -from codegen.sdk.codebase.factory.get_dev_customer_codebase import get_codebase_codegen -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_dev_customer_codebase import get_codebase_codegen +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage logging.basicConfig(level=logging.INFO) codegen = get_codebase_codegen("../codegen", ".") diff --git a/src/codegen/__init__.py b/src/codegen/__init__.py index d3244eb5d..33f7f0656 100644 --- a/src/codegen/__init__.py +++ b/src/codegen/__init__.py @@ -2,7 +2,7 @@ from codegen.cli.sdk.decorator import function from codegen.cli.sdk.functions import Function from codegen.extensions.events.codegen_app import CodegenApp -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage __all__ = ["Agent", "Codebase", "CodegenApp", "Function", "ProgrammingLanguage", "function"] diff --git a/src/codegen/cli/api/client.py b/src/codegen/cli/api/client.py index 7225ed47a..68d28e374 100644 --- a/src/codegen/cli/api/client.py +++ b/src/codegen/cli/api/client.py @@ -45,7 +45,7 @@ from codegen.cli.errors import InvalidTokenError, ServerError from codegen.cli.utils.codemods import Codemod from codegen.cli.utils.function_finder import DecoratedFunction -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage InputT = TypeVar("InputT", bound=BaseModel) OutputT = TypeVar("OutputT", bound=BaseModel) diff --git a/src/codegen/cli/api/schemas.py b/src/codegen/cli/api/schemas.py index 0cb20a619..4ef25d45d 100644 --- a/src/codegen/cli/api/schemas.py +++ b/src/codegen/cli/api/schemas.py @@ -5,7 +5,7 @@ from pydantic.fields import Field from codegen.cli.utils.schema import SafeBaseModel -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage T = TypeVar("T") diff --git a/src/codegen/cli/auth/session.py b/src/codegen/cli/auth/session.py index d06454330..defcbb7a9 100644 --- a/src/codegen/cli/auth/session.py +++ b/src/codegen/cli/auth/session.py @@ -7,10 +7,10 @@ from codegen.cli.git.repo import get_git_repo from codegen.cli.rich.codeblocks import format_command -from codegen.configs.constants import CODEGEN_DIR_NAME, ENV_FILENAME -from codegen.configs.session_manager import session_manager -from codegen.configs.user_config import UserConfig from codegen.git.repo_operator.local_git_repo import LocalGitRepo +from graph_sitter.configs.constants import CODEGEN_DIR_NAME, ENV_FILENAME +from graph_sitter.configs.session_manager import session_manager +from graph_sitter.configs.user_config import UserConfig class CodegenSession: diff --git a/src/codegen/cli/commands/config/main.py b/src/codegen/cli/commands/config/main.py index b4ec3f3d7..3e40c2c8c 100644 --- a/src/codegen/cli/commands/config/main.py +++ b/src/codegen/cli/commands/config/main.py @@ -4,9 +4,9 @@ import rich_click as click from rich.table import Table -from codegen.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE -from codegen.configs.user_config import UserConfig -from codegen.shared.path import get_git_root_path +from graph_sitter.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE +from graph_sitter.configs.user_config import UserConfig +from graph_sitter.shared.path import get_git_root_path @click.group(name="config") diff --git a/src/codegen/cli/commands/init/main.py b/src/codegen/cli/commands/init/main.py index 5cc203f38..5bd01e5e1 100644 --- a/src/codegen/cli/commands/init/main.py +++ b/src/codegen/cli/commands/init/main.py @@ -8,7 +8,7 @@ from codegen.cli.commands.init.render import get_success_message from codegen.cli.rich.codeblocks import format_command from codegen.cli.workspace.initialize_workspace import initialize_codegen -from codegen.shared.path import get_git_root_path +from graph_sitter.shared.path import get_git_root_path @click.command(name="init") diff --git a/src/codegen/cli/commands/lsp/lsp.py b/src/codegen/cli/commands/lsp/lsp.py index ea7754dc3..15d58cdb4 100644 --- a/src/codegen/cli/commands/lsp/lsp.py +++ b/src/codegen/cli/commands/lsp/lsp.py @@ -2,7 +2,7 @@ import click -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/cli/commands/run/run_local.py b/src/codegen/cli/commands/run/run_local.py index 4ca737dd1..e412ead30 100644 --- a/src/codegen/cli/commands/run/run_local.py +++ b/src/codegen/cli/commands/run/run_local.py @@ -9,9 +9,9 @@ from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig from codegen.git.utils.language import determine_project_language -from codegen.sdk.codebase.config import ProjectConfig -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def parse_codebase( diff --git a/src/codegen/cli/commands/serve/main.py b/src/codegen/cli/commands/serve/main.py index 0a074075e..76199b7bc 100644 --- a/src/codegen/cli/commands/serve/main.py +++ b/src/codegen/cli/commands/serve/main.py @@ -12,7 +12,7 @@ from rich.panel import Panel from codegen.extensions.events.codegen_app import CodegenApp -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/cli/commands/start/main.py b/src/codegen/cli/commands/start/main.py index 652e400e1..b30f8e080 100644 --- a/src/codegen/cli/commands/start/main.py +++ b/src/codegen/cli/commands/start/main.py @@ -10,10 +10,10 @@ from codegen.cli.commands.start.docker_container import DockerContainer from codegen.cli.commands.start.docker_fleet import CODEGEN_RUNNER_IMAGE -from codegen.configs.models.secrets import SecretsConfig from codegen.git.repo_operator.local_git_repo import LocalGitRepo from codegen.git.schemas.repo_config import RepoConfig -from codegen.shared.network.port import get_free_port +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.shared.network.port import get_free_port _default_host = "0.0.0.0" diff --git a/src/codegen/cli/mcp/resources/system_prompt.py b/src/codegen/cli/mcp/resources/system_prompt.py index 9c7e23c6b..49db6322a 100644 --- a/src/codegen/cli/mcp/resources/system_prompt.py +++ b/src/codegen/cli/mcp/resources/system_prompt.py @@ -1326,7 +1326,7 @@ def baz(): ```python from codegen import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage # Parse from a git repository root codebase = Codebase("path/to/repository") @@ -1359,7 +1359,7 @@ def baz(): ```python import codegen -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage # Fetch and parse a repository (defaults to /tmp/codegen/{repo_name}) codebase = codegen.from_repo('fastapi/fastapi') @@ -1385,8 +1385,8 @@ def baz(): ```python from codegen import Codebase -from codegen.configs.models.codebase import CodebaseConfig -from codegen.configs.models.secrets import SecretsConfig +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.configs.models.secrets import SecretsConfig codebase = Codebase( "path/to/repository", @@ -1418,8 +1418,8 @@ def baz(): from codegen import Codebase from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig -from codegen.sdk.codebase.config import ProjectConfig -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage codebase = Codebase( projects = [ @@ -2809,7 +2809,7 @@ def validate_data(data: dict) -> bool: imp = file.get_import('math') # Grab and filter from a codebase -from codegen.sdk import ExternalModule +from graph_sitter import ExternalModule external_imports = [i for i in codebase.imports if isinstance(i, ExternalModule)] ``` @@ -4921,8 +4921,8 @@ def example_function(): ```python import networkx as nx -from codegen.sdk.core.interfaces.callable import FunctionCallDefinition -from codegen.sdk.core.function import Function +from graph_sitter.core.interfaces.callable import FunctionCallDefinition +from graph_sitter.core.function import Function def create_call_graph(start_func, end_func, max_depth=5): G = nx.DiGraph() @@ -6770,9 +6770,9 @@ def create_blast_radius_visualization(symbol: PySymbol, depth: int = 0): ```python import codegen from codegen import Codebase -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol ``` Here's how we get the full context for each function: diff --git a/src/codegen/cli/mcp/server.py b/src/codegen/cli/mcp/server.py index 219b939f6..ee2d252ba 100644 --- a/src/codegen/cli/mcp/server.py +++ b/src/codegen/cli/mcp/server.py @@ -6,8 +6,8 @@ from codegen.cli.mcp.agent.docs_expert import create_sdk_expert_agent from codegen.cli.mcp.resources.system_prompt import SYSTEM_PROMPT from codegen.cli.mcp.resources.system_setup_instructions import SETUP_INSTRUCTIONS -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage # Initialize FastMCP server diff --git a/src/codegen/cli/sdk/decorator.py b/src/codegen/cli/sdk/decorator.py index 752868c20..047d7e548 100644 --- a/src/codegen/cli/sdk/decorator.py +++ b/src/codegen/cli/sdk/decorator.py @@ -2,7 +2,7 @@ from functools import wraps from typing import Literal, ParamSpec, TypeVar, get_type_hints -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage P = ParamSpec("P") T = TypeVar("T") diff --git a/src/codegen/cli/utils/count_functions.py b/src/codegen/cli/utils/count_functions.py index f02f82a53..aa9f14b89 100644 --- a/src/codegen/cli/utils/count_functions.py +++ b/src/codegen/cli/utils/count_functions.py @@ -6,7 +6,7 @@ # from app.codemod.compilation.models.context import CodemodContext # from app.codemod.compilation.models.pr_options import PROptions -# from codegen.sdk import PyCodebaseType +# from graph_sitter import PyCodebaseType # context: CodemodContext diff --git a/src/codegen/cli/utils/default_code.py b/src/codegen/cli/utils/default_code.py index 5d42596e0..eef6c78d1 100644 --- a/src/codegen/cli/utils/default_code.py +++ b/src/codegen/cli/utils/default_code.py @@ -1,5 +1,5 @@ DEFAULT_CODEMOD = '''import codegen -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase @codegen.function("{name}") diff --git a/src/codegen/cli/utils/function_finder.py b/src/codegen/cli/utils/function_finder.py index bf5938b98..5e255bff8 100644 --- a/src/codegen/cli/utils/function_finder.py +++ b/src/codegen/cli/utils/function_finder.py @@ -5,7 +5,7 @@ from dataclasses import dataclass from pathlib import Path -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @dataclass diff --git a/src/codegen/cli/utils/notebooks.py b/src/codegen/cli/utils/notebooks.py index f859adc0f..e04a16067 100644 --- a/src/codegen/cli/utils/notebooks.py +++ b/src/codegen/cli/utils/notebooks.py @@ -5,7 +5,7 @@ DEFAULT_CELLS = [ { "cell_type": "code", - "source": """from codegen.sdk.core.codebase import Codebase + "source": """from graph_sitter.core.codebase import Codebase # Initialize codebase codebase = Codebase('../../') @@ -33,7 +33,7 @@ }, { "cell_type": "code", - "source": """from codegen.sdk.core.codebase import Codebase + "source": """from graph_sitter.core.codebase import Codebase # Initialize FastAPI codebase print('Cloning and parsing FastAPI to /tmp/codegen/fastapi...') diff --git a/src/codegen/extensions/attribution/git_history.py b/src/codegen/extensions/attribution/git_history.py index b985ad757..e312197fb 100644 --- a/src/codegen/extensions/attribution/git_history.py +++ b/src/codegen/extensions/attribution/git_history.py @@ -7,9 +7,9 @@ from pygit2 import Commit, Patch from pygit2.enums import CheckoutStrategy, DeltaStatus, SortMode -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.file import SourceFile -from codegen.sdk.core.symbol import Symbol +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.file import SourceFile +from graph_sitter.core.symbol import Symbol class GitAttributionTracker: diff --git a/src/codegen/extensions/attribution/main.py b/src/codegen/extensions/attribution/main.py index c197a7a3b..d9425d7cd 100644 --- a/src/codegen/extensions/attribution/main.py +++ b/src/codegen/extensions/attribution/main.py @@ -1,5 +1,5 @@ from codegen.extensions.attribution.git_history import GitAttributionTracker -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def analyze_ai_impact(codebase: Codebase, ai_authors: list[str] | None = None, max_commits: int | None = None) -> dict: diff --git a/src/codegen/extensions/clients/linear.py b/src/codegen/extensions/clients/linear.py index 61ff2cb94..42336ee74 100644 --- a/src/codegen/extensions/clients/linear.py +++ b/src/codegen/extensions/clients/linear.py @@ -3,7 +3,7 @@ import requests from pydantic import BaseModel -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/events/codegen_app.py b/src/codegen/extensions/events/codegen_app.py index 4d3e5b415..8b03ca973 100644 --- a/src/codegen/extensions/events/codegen_app.py +++ b/src/codegen/extensions/events/codegen_app.py @@ -4,10 +4,10 @@ from fastapi import FastAPI, Request from fastapi.responses import HTMLResponse -from codegen.configs.models.codebase import CodebaseConfig -from codegen.configs.models.secrets import SecretsConfig -from codegen.sdk.core.codebase import Codebase -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.logging.get_logger import get_logger from .github import GitHub from .linear import Linear diff --git a/src/codegen/extensions/events/github.py b/src/codegen/extensions/events/github.py index 5f1733ff3..9146a550a 100644 --- a/src/codegen/extensions/events/github.py +++ b/src/codegen/extensions/events/github.py @@ -9,7 +9,7 @@ from codegen.extensions.events.interface import EventHandlerManagerProtocol from codegen.extensions.github.types.base import GitHubInstallation, GitHubWebhookPayload -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) logger.setLevel(logging.DEBUG) diff --git a/src/codegen/extensions/events/linear.py b/src/codegen/extensions/events/linear.py index 813556f76..d48e379d9 100644 --- a/src/codegen/extensions/events/linear.py +++ b/src/codegen/extensions/events/linear.py @@ -6,7 +6,7 @@ from codegen.extensions.events.interface import EventHandlerManagerProtocol from codegen.extensions.linear.types import LinearEvent -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) logger.setLevel(logging.DEBUG) diff --git a/src/codegen/extensions/events/slack.py b/src/codegen/extensions/events/slack.py index 3c184da54..fa78ef0fb 100644 --- a/src/codegen/extensions/events/slack.py +++ b/src/codegen/extensions/events/slack.py @@ -5,7 +5,7 @@ from codegen.extensions.events.interface import EventHandlerManagerProtocol from codegen.extensions.slack.types import SlackWebhookPayload -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) logger.setLevel(logging.DEBUG) diff --git a/src/codegen/extensions/graph/create_graph.py b/src/codegen/extensions/graph/create_graph.py index 9718f01eb..dd506f9b4 100644 --- a/src/codegen/extensions/graph/create_graph.py +++ b/src/codegen/extensions/graph/create_graph.py @@ -1,9 +1,9 @@ from codegen.extensions.graph.utils import Node, NodeLabel, Relation, RelationLabel, SimpleGraph -from codegen.sdk.code_generation.doc_utils.utils import safe_get_class -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.function import Function -from codegen.sdk.python.class_definition import PyClass +from graph_sitter.code_generation.doc_utils.utils import safe_get_class +from graph_sitter.core.class_definition import Class +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.function import Function +from graph_sitter.python.class_definition import PyClass def create_codebase_graph(codebase): diff --git a/src/codegen/extensions/graph/main.py b/src/codegen/extensions/graph/main.py index c2a655b2e..5e0e1cbc6 100644 --- a/src/codegen/extensions/graph/main.py +++ b/src/codegen/extensions/graph/main.py @@ -1,6 +1,6 @@ from codegen.extensions.graph.create_graph import create_codebase_graph from codegen.extensions.graph.neo4j_exporter import Neo4jExporter -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def visualize_codebase(codebase, neo4j_uri: str, username: str, password: str): diff --git a/src/codegen/extensions/index/code_index.py b/src/codegen/extensions/index/code_index.py index bd422b6a8..97f7e4099 100644 --- a/src/codegen/extensions/index/code_index.py +++ b/src/codegen/extensions/index/code_index.py @@ -6,7 +6,7 @@ import numpy as np -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase T = TypeVar("T") # Type of the items being indexed (e.g., File, Symbol) diff --git a/src/codegen/extensions/index/file_index.py b/src/codegen/extensions/index/file_index.py index dee164999..63b4091fa 100644 --- a/src/codegen/extensions/index/file_index.py +++ b/src/codegen/extensions/index/file_index.py @@ -10,9 +10,9 @@ from tqdm import tqdm from codegen.extensions.index.code_index import CodeIndex -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.file import File -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.file import File +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/index/symbol_index.py b/src/codegen/extensions/index/symbol_index.py index d59abb921..ceaa59762 100644 --- a/src/codegen/extensions/index/symbol_index.py +++ b/src/codegen/extensions/index/symbol_index.py @@ -8,9 +8,9 @@ from tqdm import tqdm from codegen.extensions.index.code_index import CodeIndex -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.symbol import Symbol -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/linear/linear_client.py b/src/codegen/extensions/linear/linear_client.py index 4cca2c5e1..1b622af81 100644 --- a/src/codegen/extensions/linear/linear_client.py +++ b/src/codegen/extensions/linear/linear_client.py @@ -5,7 +5,7 @@ from urllib3.util.retry import Retry from codegen.extensions.linear.types import LinearComment, LinearIssue, LinearTeam, LinearUser -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/lsp/codemods/base.py b/src/codegen/extensions/lsp/codemods/base.py index ced434217..6bf22b224 100644 --- a/src/codegen/extensions/lsp/codemods/base.py +++ b/src/codegen/extensions/lsp/codemods/base.py @@ -3,7 +3,7 @@ from lsprotocol import types -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.editable import Editable if TYPE_CHECKING: from codegen.extensions.lsp.server import CodegenLanguageServer diff --git a/src/codegen/extensions/lsp/codemods/move_symbol_to_file.py b/src/codegen/extensions/lsp/codemods/move_symbol_to_file.py index c0c98f66e..0083d4157 100644 --- a/src/codegen/extensions/lsp/codemods/move_symbol_to_file.py +++ b/src/codegen/extensions/lsp/codemods/move_symbol_to_file.py @@ -1,7 +1,7 @@ from typing import TYPE_CHECKING from codegen.extensions.lsp.codemods.base import CodeAction -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.editable import Editable if TYPE_CHECKING: from codegen.extensions.lsp.server import CodegenLanguageServer diff --git a/src/codegen/extensions/lsp/codemods/split_tests.py b/src/codegen/extensions/lsp/codemods/split_tests.py index 3b17bfeff..fd21d3d0a 100644 --- a/src/codegen/extensions/lsp/codemods/split_tests.py +++ b/src/codegen/extensions/lsp/codemods/split_tests.py @@ -1,8 +1,8 @@ from typing import TYPE_CHECKING from codegen.extensions.lsp.codemods.base import CodeAction -from codegen.sdk.core.function import Function -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.core.function import Function +from graph_sitter.core.interfaces.editable import Editable if TYPE_CHECKING: from codegen.extensions.lsp.server import CodegenLanguageServer diff --git a/src/codegen/extensions/lsp/definition.py b/src/codegen/extensions/lsp/definition.py index ef8deff5c..7d33ac52e 100644 --- a/src/codegen/extensions/lsp/definition.py +++ b/src/codegen/extensions/lsp/definition.py @@ -1,13 +1,13 @@ from lsprotocol.types import Position -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/lsp/document_symbol.py b/src/codegen/extensions/lsp/document_symbol.py index 01000755a..a5043cda8 100644 --- a/src/codegen/extensions/lsp/document_symbol.py +++ b/src/codegen/extensions/lsp/document_symbol.py @@ -2,9 +2,9 @@ from codegen.extensions.lsp.kind import get_kind from codegen.extensions.lsp.range import get_range -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.extensions.sort import sort_editables +from graph_sitter.core.class_definition import Class +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.extensions.sort import sort_editables def get_document_symbol(node: Editable) -> DocumentSymbol: diff --git a/src/codegen/extensions/lsp/execute.py b/src/codegen/extensions/lsp/execute.py index e72fafddc..d7deb8583 100644 --- a/src/codegen/extensions/lsp/execute.py +++ b/src/codegen/extensions/lsp/execute.py @@ -5,7 +5,7 @@ from lsprotocol.types import Position, Range from codegen.extensions.lsp.codemods.base import CodeAction -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from codegen.extensions.lsp.server import CodegenLanguageServer diff --git a/src/codegen/extensions/lsp/io.py b/src/codegen/extensions/lsp/io.py index b3f02b4e5..a0b370ddd 100644 --- a/src/codegen/extensions/lsp/io.py +++ b/src/codegen/extensions/lsp/io.py @@ -7,9 +7,9 @@ from lsprotocol.types import CreateFile, CreateFileOptions, DeleteFile, Position, Range, RenameFile, TextEdit from pygls.workspace import TextDocument, Workspace -from codegen.sdk.codebase.io.file_io import FileIO -from codegen.sdk.codebase.io.io import IO -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.io.file_io import FileIO +from graph_sitter.codebase.io.io import IO +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/lsp/kind.py b/src/codegen/extensions/lsp/kind.py index 609885164..ce6dbad66 100644 --- a/src/codegen/extensions/lsp/kind.py +++ b/src/codegen/extensions/lsp/kind.py @@ -1,13 +1,13 @@ from lsprotocol.types import SymbolKind -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.file import File -from codegen.sdk.core.function import Function -from codegen.sdk.core.interface import Interface -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.statements.attribute import Attribute -from codegen.sdk.typescript.namespace import TSNamespace +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.class_definition import Class +from graph_sitter.core.file import File +from graph_sitter.core.function import Function +from graph_sitter.core.interface import Interface +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.statements.attribute import Attribute +from graph_sitter.typescript.namespace import TSNamespace kinds = { File: SymbolKind.File, diff --git a/src/codegen/extensions/lsp/lsp.py b/src/codegen/extensions/lsp/lsp.py index ac716fe9f..ab0d9f775 100644 --- a/src/codegen/extensions/lsp/lsp.py +++ b/src/codegen/extensions/lsp/lsp.py @@ -9,9 +9,9 @@ from codegen.extensions.lsp.range import get_range from codegen.extensions.lsp.server import CodegenLanguageServer from codegen.extensions.lsp.utils import get_path -from codegen.sdk.codebase.diff_lite import ChangeType, DiffLite -from codegen.sdk.core.file import SourceFile -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.diff_lite import ChangeType, DiffLite +from graph_sitter.core.file import SourceFile +from graph_sitter.shared.logging.get_logger import get_logger version = getattr(codegen, "__version__", "v0.1") server = CodegenLanguageServer("codegen", version, protocol_cls=CodegenLanguageServerProtocol) diff --git a/src/codegen/extensions/lsp/progress.py b/src/codegen/extensions/lsp/progress.py index 70eb365e5..e03e36520 100644 --- a/src/codegen/extensions/lsp/progress.py +++ b/src/codegen/extensions/lsp/progress.py @@ -4,9 +4,9 @@ from lsprotocol.types import ProgressToken from pygls.lsp.server import LanguageServer -from codegen.sdk.codebase.progress.progress import Progress -from codegen.sdk.codebase.progress.stub_task import StubTask -from codegen.sdk.codebase.progress.task import Task +from graph_sitter.codebase.progress.progress import Progress +from graph_sitter.codebase.progress.stub_task import StubTask +from graph_sitter.codebase.progress.task import Task class LSPTask(Task): diff --git a/src/codegen/extensions/lsp/protocol.py b/src/codegen/extensions/lsp/protocol.py index cc0d55c29..ae455a63f 100644 --- a/src/codegen/extensions/lsp/protocol.py +++ b/src/codegen/extensions/lsp/protocol.py @@ -5,11 +5,11 @@ from lsprotocol.types import INITIALIZE, InitializeParams, InitializeResult from pygls.protocol import LanguageServerProtocol, lsp_method -from codegen.configs.models.codebase import CodebaseConfig from codegen.extensions.lsp.io import LSPIO from codegen.extensions.lsp.progress import LSPProgress from codegen.extensions.lsp.utils import get_path -from codegen.sdk.core.codebase import Codebase +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.core.codebase import Codebase if TYPE_CHECKING: from codegen.extensions.lsp.server import CodegenLanguageServer diff --git a/src/codegen/extensions/lsp/range.py b/src/codegen/extensions/lsp/range.py index 9762e9d00..7a31a503a 100644 --- a/src/codegen/extensions/lsp/range.py +++ b/src/codegen/extensions/lsp/range.py @@ -2,7 +2,7 @@ from lsprotocol.types import Position, Range from pygls.workspace import TextDocument -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.editable import Editable def get_range(node: Editable) -> Range: diff --git a/src/codegen/extensions/lsp/server.py b/src/codegen/extensions/lsp/server.py index 7ba5d1f74..d1de1ebfe 100644 --- a/src/codegen/extensions/lsp/server.py +++ b/src/codegen/extensions/lsp/server.py @@ -11,11 +11,11 @@ from codegen.extensions.lsp.progress import LSPProgress from codegen.extensions.lsp.range import get_tree_sitter_range from codegen.extensions.lsp.utils import get_path -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.file import File, SourceFile -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.symbol import Symbol -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.file import File, SourceFile +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/extensions/mcp/codebase_mods.py b/src/codegen/extensions/mcp/codebase_mods.py index b47055945..ded8f59f7 100644 --- a/src/codegen/extensions/mcp/codebase_mods.py +++ b/src/codegen/extensions/mcp/codebase_mods.py @@ -4,8 +4,8 @@ from mcp.server.fastmcp import FastMCP -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage mcp = FastMCP( "codebase-mods-mcp", diff --git a/src/codegen/extensions/mcp/codebase_tools.py b/src/codegen/extensions/mcp/codebase_tools.py index bb3423e73..1038ec84e 100644 --- a/src/codegen/extensions/mcp/codebase_tools.py +++ b/src/codegen/extensions/mcp/codebase_tools.py @@ -5,8 +5,8 @@ from codegen.extensions.tools import reveal_symbol from codegen.extensions.tools.search import search -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage mcp = FastMCP( "codebase-tools-mcp", diff --git a/src/codegen/extensions/swebench/harness.py b/src/codegen/extensions/swebench/harness.py index 456c52fca..2e5e52075 100644 --- a/src/codegen/extensions/swebench/harness.py +++ b/src/codegen/extensions/swebench/harness.py @@ -11,12 +11,12 @@ import lox from codegen import Codebase -from codegen.configs.models.codebase import CodebaseConfig from codegen.extensions.swebench.utils import ( SweBenchExample, get_swe_bench_examples, load_predictions, ) +from graph_sitter.configs.models.codebase import CodebaseConfig PARENT_DIR = Path(__file__).parent diff --git a/src/codegen/git/clients/git_repo_client.py b/src/codegen/git/clients/git_repo_client.py index 0ac741077..ef8117d25 100644 --- a/src/codegen/git/clients/git_repo_client.py +++ b/src/codegen/git/clients/git_repo_client.py @@ -15,11 +15,11 @@ from github.Tag import Tag from github.Workflow import Workflow -from codegen.configs.models.secrets import SecretsConfig from codegen.git.clients.github_client import GithubClient from codegen.git.schemas.repo_config import RepoConfig from codegen.git.utils.format import format_comparison -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) @@ -98,7 +98,7 @@ def get_last_modified_date_of_path(self, path: str) -> datetime: return last_modified_date else: print("Directory has not been modified or does not exist.") - return datetime.min + return datetime.min # noqa: DTZ901 #################################################################################################################### # COMMENTS diff --git a/src/codegen/git/clients/github_client.py b/src/codegen/git/clients/github_client.py index 100c6281a..1dd516c28 100644 --- a/src/codegen/git/clients/github_client.py +++ b/src/codegen/git/clients/github_client.py @@ -4,7 +4,7 @@ from github.Organization import Organization from github.Repository import Repository -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/git/models/codemod_context.py b/src/codegen/git/models/codemod_context.py index d074efb84..8ec292b12 100644 --- a/src/codegen/git/models/codemod_context.py +++ b/src/codegen/git/models/codemod_context.py @@ -5,13 +5,13 @@ from pydantic.fields import Field from codegen.git.models.pull_request_context import PullRequestContext -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) class CodemodContext(BaseModel): - CODEGEN_VERSION: str = version("codegen") + GRAPH_SITTER_VERSION: str = version("graph-sitter") CODEMOD_ID: int | None = None CODEMOD_LINK: str | None = None CODEMOD_AUTHOR: str | None = None diff --git a/src/codegen/git/models/pr_options.py b/src/codegen/git/models/pr_options.py index 345518ff9..3cb66ff96 100644 --- a/src/codegen/git/models/pr_options.py +++ b/src/codegen/git/models/pr_options.py @@ -1,6 +1,6 @@ from pydantic import BaseModel -from codegen.shared.decorators.docs import apidoc +from graph_sitter.shared.decorators.docs import apidoc @apidoc diff --git a/src/codegen/git/repo_operator/repo_operator.py b/src/codegen/git/repo_operator/repo_operator.py index f3bf2776f..7d58bfe02 100644 --- a/src/codegen/git/repo_operator/repo_operator.py +++ b/src/codegen/git/repo_operator/repo_operator.py @@ -16,7 +16,6 @@ from github.IssueComment import IssueComment from github.PullRequest import PullRequest -from codegen.configs.models.secrets import SecretsConfig from codegen.git.clients.git_repo_client import GitRepoClient from codegen.git.configs.constants import CODEGEN_BOT_EMAIL, CODEGEN_BOT_NAME from codegen.git.repo_operator.local_git_repo import LocalGitRepo @@ -27,9 +26,10 @@ from codegen.git.utils.codeowner_utils import create_codeowners_parser_for_repo from codegen.git.utils.file_utils import create_files from codegen.git.utils.remote_progress import CustomRemoteProgress -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.performance.stopwatch_utils import stopwatch -from codegen.shared.performance.time_utils import humanize_duration +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.performance.stopwatch_utils import stopwatch +from graph_sitter.shared.performance.time_utils import humanize_duration logger = get_logger(__name__) diff --git a/src/codegen/git/schemas/repo_config.py b/src/codegen/git/schemas/repo_config.py index f94e85592..afdf0c051 100644 --- a/src/codegen/git/schemas/repo_config.py +++ b/src/codegen/git/schemas/repo_config.py @@ -3,10 +3,10 @@ from pydantic import BaseModel -from codegen.configs.models.repository import RepositoryConfig from codegen.git.schemas.enums import RepoVisibility -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.configs.models.repository import RepositoryConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/git/utils/clone.py b/src/codegen/git/utils/clone.py index 57a8fc3e8..81fb8798f 100644 --- a/src/codegen/git/utils/clone.py +++ b/src/codegen/git/utils/clone.py @@ -4,8 +4,8 @@ from git import Repo as GitRepo from codegen.git.utils.remote_progress import CustomRemoteProgress -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.performance.stopwatch_utils import subprocess_with_stopwatch +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.performance.stopwatch_utils import subprocess_with_stopwatch logger = get_logger(__name__) diff --git a/src/codegen/git/utils/codeowner_utils.py b/src/codegen/git/utils/codeowner_utils.py index 21e999179..ef758160c 100644 --- a/src/codegen/git/utils/codeowner_utils.py +++ b/src/codegen/git/utils/codeowner_utils.py @@ -3,7 +3,7 @@ from codegen.git.clients.git_repo_client import GitRepoClient from codegen.git.configs.constants import CODEOWNERS_FILEPATHS -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/git/utils/language.py b/src/codegen/git/utils/language.py index 551ac4212..1413644e6 100644 --- a/src/codegen/git/utils/language.py +++ b/src/codegen/git/utils/language.py @@ -3,8 +3,8 @@ from typing import Literal from codegen.git.utils.file_utils import split_git_path -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) @@ -46,8 +46,8 @@ def _determine_language_by_file_count(folder_path: str) -> ProgrammingLanguage: ProgrammingLanguage: The dominant programming language, or OTHER if no matching files found or if less than MIN_LANGUAGE_RATIO of files match the dominant language """ - from codegen.sdk.python import PyFile - from codegen.sdk.typescript.file import TSFile + from graph_sitter.python import PyFile + from graph_sitter.typescript.file import TSFile EXTENSIONS = { ProgrammingLanguage.PYTHON: PyFile.get_extensions(), @@ -109,9 +109,9 @@ def _determine_language_by_git_file_count(folder_path: str) -> ProgrammingLangua """ from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig - from codegen.sdk.codebase.codebase_context import GLOBAL_FILE_IGNORE_LIST - from codegen.sdk.python import PyFile - from codegen.sdk.typescript.file import TSFile + from graph_sitter.codebase.codebase_context import GLOBAL_FILE_IGNORE_LIST + from graph_sitter.python import PyFile + from graph_sitter.typescript.file import TSFile EXTENSIONS = { ProgrammingLanguage.PYTHON: PyFile.get_extensions(), diff --git a/src/codegen/git/utils/pr_review.py b/src/codegen/git/utils/pr_review.py index ffb3f52f0..dd4697480 100644 --- a/src/codegen/git/utils/pr_review.py +++ b/src/codegen/git/utils/pr_review.py @@ -8,7 +8,7 @@ from codegen.git.repo_operator.repo_operator import RepoOperator if TYPE_CHECKING: - from codegen.sdk.core.codebase import Codebase, Editable, File + from graph_sitter.core.codebase import Codebase, Editable, File def get_merge_base(git_repo_client: Repository, pull: PullRequest | PullRequestContext) -> str: @@ -129,7 +129,7 @@ def is_modified(self, editable: "Editable") -> bool: @property def modified_symbols(self) -> list[str]: # Import SourceFile locally to avoid circular dependencies - from codegen.sdk.core.file import SourceFile + from graph_sitter.core.file import SourceFile all_modified = [] for file in self.modified_files: diff --git a/src/codegen/git/utils/remote_progress.py b/src/codegen/git/utils/remote_progress.py index 55878c588..7c29ed9df 100644 --- a/src/codegen/git/utils/remote_progress.py +++ b/src/codegen/git/utils/remote_progress.py @@ -3,7 +3,7 @@ from git import RemoteProgress from codegen.git.schemas.enums import FetchResult -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/gsbuild/build.py b/src/codegen/gsbuild/build.py index 55b695ffc..f0ca49a9d 100644 --- a/src/codegen/gsbuild/build.py +++ b/src/codegen/gsbuild/build.py @@ -19,6 +19,6 @@ class SpecialBuildHook(BuildHookInterface): PLUGIN_NAME = "codegen_build" def initialize(self, version: str, build_data: dict[str, Any]) -> None: - file = Path(self.root) / "src" / "codegen" / "sdk" / "__init__.py" + file = Path(self.root) / "src" / "graph_sitter" / "__init__.py" update_init_file(file) build_data["artifacts"].append(f"/{file}") diff --git a/src/codegen/gscli/backend/typestub_utils.py b/src/codegen/gscli/backend/typestub_utils.py index 4bab38674..9f5c3acbb 100644 --- a/src/codegen/gscli/backend/typestub_utils.py +++ b/src/codegen/gscli/backend/typestub_utils.py @@ -6,7 +6,7 @@ import astor -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/gscli/generate/commands.py b/src/codegen/gscli/generate/commands.py index 3f96419ff..0b6efc85e 100644 --- a/src/codegen/gscli/generate/commands.py +++ b/src/codegen/gscli/generate/commands.py @@ -10,12 +10,12 @@ from codegen.gscli.generate.runner_imports import _generate_runner_imports from codegen.gscli.generate.system_prompt import get_system_prompt from codegen.gscli.generate.utils import LanguageType, generate_builtins_file -from codegen.sdk.ai.client import get_openai_client -from codegen.sdk.code_generation.changelog_generation import generate_changelog -from codegen.sdk.code_generation.codegen_sdk_codebase import get_codegen_sdk_codebase -from codegen.sdk.code_generation.doc_utils.generate_docs_json import generate_docs_json -from codegen.sdk.code_generation.mdx_docs_generation import render_mdx_page_for_class -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.ai.client import get_openai_client +from graph_sitter.code_generation.changelog_generation import generate_changelog +from graph_sitter.code_generation.codegen_sdk_codebase import get_codegen_sdk_codebase +from graph_sitter.code_generation.doc_utils.generate_docs_json import generate_docs_json +from graph_sitter.code_generation.mdx_docs_generation import render_mdx_page_for_class +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/gscli/generate/runner_imports.py b/src/codegen/gscli/generate/runner_imports.py index d07b86062..259d846da 100644 --- a/src/codegen/gscli/generate/runner_imports.py +++ b/src/codegen/gscli/generate/runner_imports.py @@ -5,8 +5,8 @@ from termcolor import colored from codegen.git.utils.file_utils import split_git_path -from codegen.sdk.code_generation.current_code_codebase import get_documented_objects -from codegen.shared.decorators.docs import DocumentedObject +from graph_sitter.code_generation.current_code_codebase import get_documented_objects +from graph_sitter.shared.decorators.docs import DocumentedObject EXTERNAL_IMPORTS = """ import os @@ -24,7 +24,7 @@ """ # TODO: these should also be made public (i.e. included in the docs site) GS_PRIVATE_IMPORTS = """ -from codegen.shared.exceptions.control_flow import StopCodemodException +from graph_sitter.shared.exceptions.control_flow import StopCodemodException """.strip() IMPORT_STRING_TEMPLATE = """ diff --git a/src/codegen/gscli/generate/utils.py b/src/codegen/gscli/generate/utils.py index d579f9288..8e20aa3f8 100644 --- a/src/codegen/gscli/generate/utils.py +++ b/src/codegen/gscli/generate/utils.py @@ -2,8 +2,8 @@ from enum import StrEnum from itertools import chain -from codegen.sdk.code_generation.current_code_codebase import get_documented_objects -from codegen.sdk.core import codebase +from graph_sitter.code_generation.current_code_codebase import get_documented_objects +from graph_sitter.core import codebase class LanguageType(StrEnum): @@ -37,7 +37,7 @@ def generate_builtins_file(path_to_builtins: str, language_type: LanguageType): from codegen.git.models.github_named_user_context import GithubNamedUserContext from codegen.git.models.pr_part_context import PRPartContext from codegen.git.models.pull_request_context import PullRequestContext -from codegen.sdk.codebase.flagging.code_flag import MessageType as MessageType +from graph_sitter.codebase.flagging.code_flag import MessageType as MessageType {"\n".join(inspect.getsource(codebase).splitlines()[-2:])} CodebaseType = {codebase_type} diff --git a/src/codegen/runner/clients/client.py b/src/codegen/runner/clients/client.py index 2e2e4e132..fdcc5d96e 100644 --- a/src/codegen/runner/clients/client.py +++ b/src/codegen/runner/clients/client.py @@ -4,7 +4,7 @@ from fastapi import params from codegen.runner.models.apis import ServerInfo -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/clients/codebase_client.py b/src/codegen/runner/clients/codebase_client.py index 7b4bf16ce..ceef6eae3 100644 --- a/src/codegen/runner/clients/codebase_client.py +++ b/src/codegen/runner/clients/codebase_client.py @@ -4,11 +4,11 @@ import subprocess import time -from codegen.configs.models.secrets import SecretsConfig from codegen.git.schemas.repo_config import RepoConfig from codegen.runner.clients.client import Client from codegen.runner.models.apis import SANDBOX_SERVER_PORT -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.shared.logging.get_logger import get_logger DEFAULT_SERVER_PORT = 4002 EPHEMERAL_SERVER_PATH = "codegen.runner.sandbox.ephemeral_server:app" diff --git a/src/codegen/runner/diff/get_raw_diff.py b/src/codegen/runner/diff/get_raw_diff.py index 463584249..a604df8ea 100644 --- a/src/codegen/runner/diff/get_raw_diff.py +++ b/src/codegen/runner/diff/get_raw_diff.py @@ -3,8 +3,8 @@ from unidiff import LINE_TYPE_CONTEXT, Hunk, PatchedFile, PatchSet from unidiff.patch import Line -from codegen.sdk.core.codebase import Codebase -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/models/codemod.py b/src/codegen/runner/models/codemod.py index ac15389a1..2c228b5e4 100644 --- a/src/codegen/runner/models/codemod.py +++ b/src/codegen/runner/models/codemod.py @@ -6,7 +6,7 @@ from codegen.git.models.codemod_context import CodemodContext from codegen.git.models.pr_options import PROptions -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.groupers.enums import GroupBy class Codemod(BaseModel): diff --git a/src/codegen/runner/sandbox/ephemeral_server.py b/src/codegen/runner/sandbox/ephemeral_server.py index 6f67e8c30..18a253786 100644 --- a/src/codegen/runner/sandbox/ephemeral_server.py +++ b/src/codegen/runner/sandbox/ephemeral_server.py @@ -11,10 +11,10 @@ ServerInfo, ) from codegen.runner.sandbox.executor import SandboxExecutor -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.compilation.string_to_code import create_execute_function_from_codeblock -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.compilation.string_to_code import create_execute_function_from_codeblock +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/sandbox/executor.py b/src/codegen/runner/sandbox/executor.py index 393ba93cb..e0aa92369 100644 --- a/src/codegen/runner/sandbox/executor.py +++ b/src/codegen/runner/sandbox/executor.py @@ -9,15 +9,15 @@ from codegen.runner.sandbox.repo import SandboxRepo from codegen.runner.utils.branch_name import get_head_branch_name from codegen.runner.utils.exception_utils import update_observation_meta -from codegen.sdk.codebase.config import SessionOptions -from codegen.sdk.codebase.factory.codebase_factory import CodebaseType -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.utils import get_grouper_by_group_by -from codegen.shared.exceptions.control_flow import StopCodemodException -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.performance.stopwatch_utils import stopwatch from codegen.visualizations.viz_utils import get_graph_json +from graph_sitter.codebase.config import SessionOptions +from graph_sitter.codebase.factory.codebase_factory import CodebaseType +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.utils import get_grouper_by_group_by +from graph_sitter.shared.exceptions.control_flow import StopCodemodException +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.performance.stopwatch_utils import stopwatch logger = get_logger(__name__) diff --git a/src/codegen/runner/sandbox/middlewares.py b/src/codegen/runner/sandbox/middlewares.py index 9b2752916..ac3552d7a 100644 --- a/src/codegen/runner/sandbox/middlewares.py +++ b/src/codegen/runner/sandbox/middlewares.py @@ -8,8 +8,8 @@ from starlette.responses import JSONResponse, Response from codegen.runner.sandbox.runner import SandboxRunner -from codegen.shared.exceptions.compilation import UserCodeException -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.exceptions.compilation import UserCodeException +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/sandbox/repo.py b/src/codegen/runner/sandbox/repo.py index dc938361f..18f595c43 100644 --- a/src/codegen/runner/sandbox/repo.py +++ b/src/codegen/runner/sandbox/repo.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.codebase_factory import CodebaseType -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.factory.codebase_factory import CodebaseType +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/sandbox/runner.py b/src/codegen/runner/sandbox/runner.py index 4a86bc618..b67b0c8d8 100644 --- a/src/codegen/runner/sandbox/runner.py +++ b/src/codegen/runner/sandbox/runner.py @@ -1,16 +1,16 @@ import sys -from codegen.configs.models.codebase import CodebaseConfig from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.enums import SetupOption from codegen.git.schemas.repo_config import RepoConfig from codegen.runner.models.apis import CreateBranchRequest, CreateBranchResponse, GetDiffRequest, GetDiffResponse from codegen.runner.sandbox.executor import SandboxExecutor -from codegen.sdk.codebase.config import ProjectConfig, SessionOptions -from codegen.sdk.codebase.factory.codebase_factory import CodebaseType -from codegen.sdk.core.codebase import Codebase -from codegen.shared.compilation.string_to_code import create_execute_function_from_codeblock -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.config import ProjectConfig, SessionOptions +from graph_sitter.codebase.factory.codebase_factory import CodebaseType +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.compilation.string_to_code import create_execute_function_from_codeblock +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/sandbox/server.py b/src/codegen/runner/sandbox/server.py index a6a346fcf..def702572 100644 --- a/src/codegen/runner/sandbox/server.py +++ b/src/codegen/runner/sandbox/server.py @@ -3,7 +3,6 @@ from fastapi import FastAPI -from codegen.configs.models.repository import RepositoryConfig from codegen.git.schemas.repo_config import RepoConfig from codegen.runner.enums.warmup_state import WarmupState from codegen.runner.models.apis import ( @@ -17,8 +16,9 @@ ) from codegen.runner.sandbox.middlewares import CodemodRunMiddleware from codegen.runner.sandbox.runner import SandboxRunner -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.configs.models.repository import RepositoryConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/runner/servers/local_daemon.py b/src/codegen/runner/servers/local_daemon.py index 1d24006ae..098b6769a 100644 --- a/src/codegen/runner/servers/local_daemon.py +++ b/src/codegen/runner/servers/local_daemon.py @@ -3,7 +3,6 @@ from fastapi import FastAPI -from codegen.configs.models.codebase import DefaultCodebaseConfig from codegen.git.configs.constants import CODEGEN_BOT_EMAIL, CODEGEN_BOT_NAME from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.enums import SetupOption @@ -17,7 +16,8 @@ ) from codegen.runner.models.codemod import Codemod, CodemodRunResult from codegen.runner.sandbox.runner import SandboxRunner -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.configs.models.codebase import DefaultCodebaseConfig +from graph_sitter.shared.logging.get_logger import get_logger # Configure logging at module level logging.basicConfig( diff --git a/src/codegen/runner/utils/branch_name.py b/src/codegen/runner/utils/branch_name.py index 2b31db709..df1722016 100644 --- a/src/codegen/runner/utils/branch_name.py +++ b/src/codegen/runner/utils/branch_name.py @@ -1,6 +1,6 @@ from uuid import uuid4 -from codegen.sdk.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.group import Group def get_head_branch_name(branch_name: str | None, group: Group | None = None) -> str: diff --git a/src/codegen/runner/utils/exception_utils.py b/src/codegen/runner/utils/exception_utils.py index b7f3c9e56..29f9093d4 100644 --- a/src/codegen/runner/utils/exception_utils.py +++ b/src/codegen/runner/utils/exception_utils.py @@ -1,4 +1,4 @@ -from codegen.shared.exceptions.control_flow import StopCodemodException +from graph_sitter.shared.exceptions.control_flow import StopCodemodException def update_observation_meta( diff --git a/src/codegen/sdk/codebase/flagging/groupers/constants.py b/src/codegen/sdk/codebase/flagging/groupers/constants.py deleted file mode 100644 index 2fc2a29ab..000000000 --- a/src/codegen/sdk/codebase/flagging/groupers/constants.py +++ /dev/null @@ -1,15 +0,0 @@ -from codegen.sdk.codebase.flagging.groupers.all_grouper import AllGrouper -from codegen.sdk.codebase.flagging.groupers.app_grouper import AppGrouper -from codegen.sdk.codebase.flagging.groupers.codeowner_grouper import CodeownerGrouper -from codegen.sdk.codebase.flagging.groupers.file_chunk_grouper import FileChunkGrouper -from codegen.sdk.codebase.flagging.groupers.file_grouper import FileGrouper -from codegen.sdk.codebase.flagging.groupers.instance_grouper import InstanceGrouper - -ALL_GROUPERS = [ - AllGrouper, - AppGrouper, - CodeownerGrouper, - FileChunkGrouper, - FileGrouper, - InstanceGrouper, -] diff --git a/src/codegen/sdk/codebase/node_classes/generic_node_classes.py b/src/codegen/sdk/codebase/node_classes/generic_node_classes.py deleted file mode 100644 index a3b67a8ab..000000000 --- a/src/codegen/sdk/codebase/node_classes/generic_node_classes.py +++ /dev/null @@ -1,22 +0,0 @@ -from codegen.sdk.codebase.node_classes.node_classes import NodeClasses -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.detached_symbols.parameter import Parameter -from codegen.sdk.core.file import File -from codegen.sdk.core.function import Function -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.statements.comment import Comment - -GenericNodeClasses = NodeClasses( - file_cls=File, - class_cls=Class, - function_cls=Function, - import_cls=Import, - parameter_cls=Parameter, - comment_cls=Comment, - code_block_cls=CodeBlock, - function_call_cls=FunctionCall, - bool_conversion={}, - dynamic_import_parent_types={}, -) diff --git a/src/codegen/sdk/codebase/resolution_stack.py b/src/codegen/sdk/codebase/resolution_stack.py deleted file mode 100644 index ccce6d38a..000000000 --- a/src/codegen/sdk/codebase/resolution_stack.py +++ /dev/null @@ -1,3 +0,0 @@ -from codegen.sdk.extensions.resolution import ResolutionStack - -__all__ = ["ResolutionStack"] diff --git a/src/codegen/sdk/core/autocommit/ruff.toml b/src/codegen/sdk/core/autocommit/ruff.toml deleted file mode 100644 index 0291e8e20..000000000 --- a/src/codegen/sdk/core/autocommit/ruff.toml +++ /dev/null @@ -1,2 +0,0 @@ -extend = "../../../../../pyproject.toml" -lint.extend-select = ["G"] diff --git a/src/codegen/sdk/core/expressions/__init__.py b/src/codegen/sdk/core/expressions/__init__.py deleted file mode 100644 index 28664353e..000000000 --- a/src/codegen/sdk/core/expressions/__init__.py +++ /dev/null @@ -1,14 +0,0 @@ -from typing import TYPE_CHECKING - -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.expressions.string import String -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.expressions.value import Value -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.core.symbol_groups.list import List - -if TYPE_CHECKING: - from codegen.sdk.core.detached_symbols.function_call import FunctionCall # noqa: TC004 - -__all__ = ["Dict", "Expression", "FunctionCall", "List", "Name", "String", "Type", "Value"] diff --git a/src/codegen/sdk/core/plugins/__init__.py b/src/codegen/sdk/core/plugins/__init__.py deleted file mode 100644 index 4cf23493c..000000000 --- a/src/codegen/sdk/core/plugins/__init__.py +++ /dev/null @@ -1,9 +0,0 @@ -from codegen.sdk.core.plugins.axios import AxiosApiFinder -from codegen.sdk.core.plugins.flask import FlaskApiFinder -from codegen.sdk.core.plugins.modal import ModalApiFinder - -PLUGINS = [ - FlaskApiFinder(), - AxiosApiFinder(), - ModalApiFinder(), -] diff --git a/src/codegen/sdk/python/__init__.py b/src/codegen/sdk/python/__init__.py deleted file mode 100644 index 1c007891c..000000000 --- a/src/codegen/sdk/python/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -from codegen.sdk.python.assignment import PyAssignment -from codegen.sdk.python.class_definition import PyClass -from codegen.sdk.python.file import PyFile -from codegen.sdk.python.function import PyFunction -from codegen.sdk.python.import_resolution import PyImport -from codegen.sdk.python.symbol import PySymbol - -__all__ = [ - "PyAssignment", - "PyClass", - "PyFile", - "PyFunction", - "PyImport", - "PySymbol", -] diff --git a/src/codegen/sdk/python/expressions/union_type.py b/src/codegen/sdk/python/expressions/union_type.py deleted file mode 100644 index d6181989e..000000000 --- a/src/codegen/sdk/python/expressions/union_type.py +++ /dev/null @@ -1,20 +0,0 @@ -from typing import TYPE_CHECKING, Generic, TypeVar - -from codegen.sdk.core.expressions.union_type import UnionType -from codegen.shared.decorators.docs import py_apidoc - -if TYPE_CHECKING: - from codegen.sdk.python.expressions.type import PyType - -Parent = TypeVar("Parent") - - -@py_apidoc -class PyUnionType(UnionType["PyType", Parent], Generic[Parent]): - """Union type - - Examples: - str | int - """ - - pass diff --git a/src/codegen/sdk/typescript/expressions/union_type.py b/src/codegen/sdk/typescript/expressions/union_type.py deleted file mode 100644 index b0df5b24d..000000000 --- a/src/codegen/sdk/typescript/expressions/union_type.py +++ /dev/null @@ -1,20 +0,0 @@ -from typing import TYPE_CHECKING, Generic, TypeVar - -from codegen.sdk.core.expressions.union_type import UnionType -from codegen.shared.decorators.docs import ts_apidoc - -if TYPE_CHECKING: - from codegen.sdk.typescript.expressions.type import TSType - -Parent = TypeVar("Parent") - - -@ts_apidoc -class TSUnionType(UnionType["TSType", Parent], Generic[Parent]): - """Union type - - Examples: - string | number - """ - - pass diff --git a/src/codegen/shared/compilation/function_imports.py b/src/codegen/shared/compilation/function_imports.py deleted file mode 100644 index f8539926c..000000000 --- a/src/codegen/shared/compilation/function_imports.py +++ /dev/null @@ -1,200 +0,0 @@ -# This file is auto-generated, do not modify manually. Edit this in src/codegen/gscli/generate/runner_imports.py. -def get_generated_imports(): - return """ -# External imports -import os -import re -from pathlib import Path -import networkx as nx -import plotly - -# GraphSitter imports (private) - -from codegen.git.models.codemod_context import CodemodContext -from codegen.git.models.github_named_user_context import GithubNamedUserContext -from codegen.git.models.pr_options import PROptions -from codegen.git.models.pr_part_context import PRPartContext -from codegen.git.models.pull_request_context import PullRequestContext - -from codegen.shared.exceptions.control_flow import StopCodemodException - -# GraphSitter imports (public) -from codegen.sdk.codebase.flagging.enums import FlagKwargs -from codegen.sdk.codebase.flagging.enums import MessageType -from codegen.sdk.codebase.span import Span -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.codebase import PyCodebaseType -from codegen.sdk.core.codebase import TSCodebaseType -from codegen.sdk.core.codeowner import CodeOwner -from codegen.sdk.core.dataclasses.usage import Usage -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.core.detached_symbols.argument import Argument -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.detached_symbols.decorator import Decorator -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.detached_symbols.parameter import Parameter -from codegen.sdk.core.directory import Directory -from codegen.sdk.core.export import Export -from codegen.sdk.core.expressions.await_expression import AwaitExpression -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.comparison_expression import ComparisonExpression -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.expressions.named_type import NamedType -from codegen.sdk.core.expressions.none_type import NoneType -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.core.expressions.parenthesized_expression import ParenthesizedExpression -from codegen.sdk.core.expressions.placeholder_type import PlaceholderType -from codegen.sdk.core.expressions.string import String -from codegen.sdk.core.expressions.subscript_expression import SubscriptExpression -from codegen.sdk.core.expressions.ternary_expression import TernaryExpression -from codegen.sdk.core.expressions.tuple_type import TupleType -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.expressions.unary_expression import UnaryExpression -from codegen.sdk.core.expressions.union_type import UnionType -from codegen.sdk.core.expressions.unpack import Unpack -from codegen.sdk.core.expressions.value import Value -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.file import File -from codegen.sdk.core.file import SourceFile -from codegen.sdk.core.function import Function -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.interface import Interface -from codegen.sdk.core.interfaces.callable import Callable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.exportable import Exportable -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.interfaces.typeable import Typeable -from codegen.sdk.core.interfaces.unwrappable import Unwrappable -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.sdk.core.placeholder.placeholder_stub import StubPlaceholder -from codegen.sdk.core.placeholder.placeholder_type import TypePlaceholder -from codegen.sdk.core.statements.assignment_statement import AssignmentStatement -from codegen.sdk.core.statements.attribute import Attribute -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.core.statements.catch_statement import CatchStatement -from codegen.sdk.core.statements.comment import Comment -from codegen.sdk.core.statements.export_statement import ExportStatement -from codegen.sdk.core.statements.expression_statement import ExpressionStatement -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.import_statement import ImportStatement -from codegen.sdk.core.statements.raise_statement import RaiseStatement -from codegen.sdk.core.statements.return_statement import ReturnStatement -from codegen.sdk.core.statements.statement import Statement -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.core.statements.switch_case import SwitchCase -from codegen.sdk.core.statements.switch_statement import SwitchStatement -from codegen.sdk.core.statements.symbol_statement import SymbolStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.sdk.core.symbol_groups.comment_group import CommentGroup -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.core.symbol_groups.dict import Pair -from codegen.sdk.core.symbol_groups.expression_group import ExpressionGroup -from codegen.sdk.core.symbol_groups.list import List -from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection -from codegen.sdk.core.symbol_groups.tuple import Tuple -from codegen.sdk.core.type_alias import TypeAlias -from codegen.sdk.enums import ImportType -from codegen.sdk.python.assignment import PyAssignment -from codegen.sdk.python.class_definition import PyClass -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.detached_symbols.decorator import PyDecorator -from codegen.sdk.python.detached_symbols.parameter import PyParameter -from codegen.sdk.python.expressions.chained_attribute import PyChainedAttribute -from codegen.sdk.python.expressions.conditional_expression import PyConditionalExpression -from codegen.sdk.python.expressions.generic_type import PyGenericType -from codegen.sdk.python.expressions.named_type import PyNamedType -from codegen.sdk.python.expressions.string import PyString -from codegen.sdk.python.expressions.union_type import PyUnionType -from codegen.sdk.python.file import PyFile -from codegen.sdk.python.function import PyFunction -from codegen.sdk.python.import_resolution import PyImport -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.sdk.python.placeholder.placeholder_return_type import PyReturnTypePlaceholder -from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement -from codegen.sdk.python.statements.attribute import PyAttribute -from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.sdk.python.statements.break_statement import PyBreakStatement -from codegen.sdk.python.statements.catch_statement import PyCatchStatement -from codegen.sdk.python.statements.comment import PyComment -from codegen.sdk.python.statements.comment import PyCommentType -from codegen.sdk.python.statements.for_loop_statement import PyForLoopStatement -from codegen.sdk.python.statements.if_block_statement import PyIfBlockStatement -from codegen.sdk.python.statements.import_statement import PyImportStatement -from codegen.sdk.python.statements.match_case import PyMatchCase -from codegen.sdk.python.statements.match_statement import PyMatchStatement -from codegen.sdk.python.statements.pass_statement import PyPassStatement -from codegen.sdk.python.statements.try_catch_statement import PyTryCatchStatement -from codegen.sdk.python.statements.while_statement import PyWhileStatement -from codegen.sdk.python.statements.with_statement import WithStatement -from codegen.sdk.python.symbol import PySymbol -from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.detached_symbols.decorator import TSDecorator -from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement -from codegen.sdk.typescript.detached_symbols.jsx.expression import JSXExpression -from codegen.sdk.typescript.detached_symbols.jsx.prop import JSXProp -from codegen.sdk.typescript.detached_symbols.parameter import TSParameter -from codegen.sdk.typescript.enum_definition import TSEnum -from codegen.sdk.typescript.export import TSExport -from codegen.sdk.typescript.expressions.array_type import TSArrayType -from codegen.sdk.typescript.expressions.chained_attribute import TSChainedAttribute -from codegen.sdk.typescript.expressions.conditional_type import TSConditionalType -from codegen.sdk.typescript.expressions.expression_type import TSExpressionType -from codegen.sdk.typescript.expressions.function_type import TSFunctionType -from codegen.sdk.typescript.expressions.generic_type import TSGenericType -from codegen.sdk.typescript.expressions.lookup_type import TSLookupType -from codegen.sdk.typescript.expressions.named_type import TSNamedType -from codegen.sdk.typescript.expressions.object_type import TSObjectType -from codegen.sdk.typescript.expressions.query_type import TSQueryType -from codegen.sdk.typescript.expressions.readonly_type import TSReadonlyType -from codegen.sdk.typescript.expressions.string import TSString -from codegen.sdk.typescript.expressions.ternary_expression import TSTernaryExpression -from codegen.sdk.typescript.expressions.undefined_type import TSUndefinedType -from codegen.sdk.typescript.expressions.union_type import TSUnionType -from codegen.sdk.typescript.file import TSFile -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.sdk.typescript.interface import TSInterface -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.namespace import TSNamespace -from codegen.sdk.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder -from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement -from codegen.sdk.typescript.statements.attribute import TSAttribute -from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.sdk.typescript.statements.catch_statement import TSCatchStatement -from codegen.sdk.typescript.statements.comment import TSComment -from codegen.sdk.typescript.statements.comment import TSCommentType -from codegen.sdk.typescript.statements.for_loop_statement import TSForLoopStatement -from codegen.sdk.typescript.statements.if_block_statement import TSIfBlockStatement -from codegen.sdk.typescript.statements.import_statement import TSImportStatement -from codegen.sdk.typescript.statements.labeled_statement import TSLabeledStatement -from codegen.sdk.typescript.statements.switch_case import TSSwitchCase -from codegen.sdk.typescript.statements.switch_statement import TSSwitchStatement -from codegen.sdk.typescript.statements.try_catch_statement import TSTryCatchStatement -from codegen.sdk.typescript.statements.while_statement import TSWhileStatement -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.sdk.typescript.symbol_groups.comment_group import TSCommentGroup -from codegen.sdk.typescript.symbol_groups.dict import TSDict -from codegen.sdk.typescript.symbol_groups.dict import TSPair -from codegen.sdk.typescript.ts_config import TSConfig -from codegen.sdk.typescript.type_alias import TSTypeAlias -""" diff --git a/src/codegen/visualizations/visualization_manager.py b/src/codegen/visualizations/visualization_manager.py index 7be3cf8fb..f2940e948 100644 --- a/src/codegen/visualizations/visualization_manager.py +++ b/src/codegen/visualizations/visualization_manager.py @@ -4,9 +4,9 @@ from networkx import Graph from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.core.interfaces.editable import Editable -from codegen.shared.logging.get_logger import get_logger from codegen.visualizations.viz_utils import graph_to_json +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/visualizations/viz_utils.py b/src/codegen/visualizations/viz_utils.py index f1cefeee9..372d81399 100644 --- a/src/codegen/visualizations/viz_utils.py +++ b/src/codegen/visualizations/viz_utils.py @@ -6,10 +6,10 @@ import networkx as nx from networkx import DiGraph, Graph -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.output.utils import DeterministicJSONEncoder from codegen.visualizations.enums import GraphJson, GraphType +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.output.utils import DeterministicJSONEncoder if TYPE_CHECKING: from codegen.git.repo_operator.repo_operator import RepoOperator diff --git a/src/codemods/canonical/add_function_parameter_type_annotations/add_function_parameter_type_annotations.py b/src/codemods/canonical/add_function_parameter_type_annotations/add_function_parameter_type_annotations.py index 5cb33414b..79dfe8ca0 100644 --- a/src/codemods/canonical/add_function_parameter_type_annotations/add_function_parameter_type_annotations.py +++ b/src/codemods/canonical/add_function_parameter_type_annotations/add_function_parameter_type_annotations.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/add_internal_to_non_exported_components/add_internal_to_non_exported_components.py b/src/codemods/canonical/add_internal_to_non_exported_components/add_internal_to_non_exported_components.py index 11a6ecc2c..0154df6ea 100644 --- a/src/codemods/canonical/add_internal_to_non_exported_components/add_internal_to_non_exported_components.py +++ b/src/codemods/canonical/add_internal_to_non_exported_components/add_internal_to_non_exported_components.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/bang_bang_to_boolean/bang_bang_to_boolean.py b/src/codemods/canonical/bang_bang_to_boolean/bang_bang_to_boolean.py index e7c769e9c..d45ad0c42 100644 --- a/src/codemods/canonical/bang_bang_to_boolean/bang_bang_to_boolean.py +++ b/src/codemods/canonical/bang_bang_to_boolean/bang_bang_to_boolean.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/built_in_type_annotation/built_in_type_annotation.py b/src/codemods/canonical/built_in_type_annotation/built_in_type_annotation.py index e04461cfc..54e26d09d 100644 --- a/src/codemods/canonical/built_in_type_annotation/built_in_type_annotation.py +++ b/src/codemods/canonical/built_in_type_annotation/built_in_type_annotation.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/change_component_tag_names/change_component_tag_names.py b/src/codemods/canonical/change_component_tag_names/change_component_tag_names.py index de97853a6..47c506b04 100644 --- a/src/codemods/canonical/change_component_tag_names/change_component_tag_names.py +++ b/src/codemods/canonical/change_component_tag_names/change_component_tag_names.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/classnames_to_backtick.py b/src/codemods/canonical/classnames_to_backtick.py index 62a28e95d..f062981a9 100644 --- a/src/codemods/canonical/classnames_to_backtick.py +++ b/src/codemods/canonical/classnames_to_backtick.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/convert_array_type_to_square_bracket/convert_array_type_to_square_bracket.py b/src/codemods/canonical/convert_array_type_to_square_bracket/convert_array_type_to_square_bracket.py index 8efd7debf..089fd3447 100644 --- a/src/codemods/canonical/convert_array_type_to_square_bracket/convert_array_type_to_square_bracket.py +++ b/src/codemods/canonical/convert_array_type_to_square_bracket/convert_array_type_to_square_bracket.py @@ -1,8 +1,8 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/convert_attribute_to_decorator/convert_attribute_to_decorator.py b/src/codemods/canonical/convert_attribute_to_decorator/convert_attribute_to_decorator.py index a0fecf515..72eb49386 100644 --- a/src/codemods/canonical/convert_attribute_to_decorator/convert_attribute_to_decorator.py +++ b/src/codemods/canonical/convert_attribute_to_decorator/convert_attribute_to_decorator.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/convert_comments_to_JSDoc_style/convert_comments_to_JSDoc_style.py b/src/codemods/canonical/convert_comments_to_JSDoc_style/convert_comments_to_JSDoc_style.py index 1443aa8b5..11fe37fbe 100644 --- a/src/codemods/canonical/convert_comments_to_JSDoc_style/convert_comments_to_JSDoc_style.py +++ b/src/codemods/canonical/convert_comments_to_JSDoc_style/convert_comments_to_JSDoc_style.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/convert_docstring_to_google_style/convert_docstring_to_google_style.py b/src/codemods/canonical/convert_docstring_to_google_style/convert_docstring_to_google_style.py index ce7ba980f..e40cd5c52 100644 --- a/src/codemods/canonical/convert_docstring_to_google_style/convert_docstring_to_google_style.py +++ b/src/codemods/canonical/convert_docstring_to_google_style/convert_docstring_to_google_style.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/delete_unused_functions/delete_unused_functions.py b/src/codemods/canonical/delete_unused_functions/delete_unused_functions.py index e396aa4fa..e6eb6bb2f 100644 --- a/src/codemods/canonical/delete_unused_functions/delete_unused_functions.py +++ b/src/codemods/canonical/delete_unused_functions/delete_unused_functions.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/emojify_py_files_codemod/emojify_py_files_codemod.py b/src/codemods/canonical/emojify_py_files_codemod/emojify_py_files_codemod.py index 08336c629..9bbb96c6f 100644 --- a/src/codemods/canonical/emojify_py_files_codemod/emojify_py_files_codemod.py +++ b/src/codemods/canonical/emojify_py_files_codemod/emojify_py_files_codemod.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/enum_mover/enum_mover.py b/src/codemods/canonical/enum_mover/enum_mover.py index dae5ff394..d444769cb 100644 --- a/src/codemods/canonical/enum_mover/enum_mover.py +++ b/src/codemods/canonical/enum_mover/enum_mover.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/insert_arguments_to_decorator/insert_arguments_to_decorator.py b/src/codemods/canonical/insert_arguments_to_decorator/insert_arguments_to_decorator.py index 24b6a55ce..581c55522 100644 --- a/src/codemods/canonical/insert_arguments_to_decorator/insert_arguments_to_decorator.py +++ b/src/codemods/canonical/insert_arguments_to_decorator/insert_arguments_to_decorator.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/invite_factory_create_params/invite_factory_create_params.py b/src/codemods/canonical/invite_factory_create_params/invite_factory_create_params.py index 20d39396a..692827d30 100644 --- a/src/codemods/canonical/invite_factory_create_params/invite_factory_create_params.py +++ b/src/codemods/canonical/invite_factory_create_params/invite_factory_create_params.py @@ -1,8 +1,8 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/js_to_esm_codemod/js_to_esm_codemod.py b/src/codemods/canonical/js_to_esm_codemod/js_to_esm_codemod.py index 9e4745ff0..58dc60e64 100644 --- a/src/codemods/canonical/js_to_esm_codemod/js_to_esm_codemod.py +++ b/src/codemods/canonical/js_to_esm_codemod/js_to_esm_codemod.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/mark_as_internal_codemod/mark_as_internal_codemod.py b/src/codemods/canonical/mark_as_internal_codemod/mark_as_internal_codemod.py index c8fbd8dbc..7b5bd1232 100644 --- a/src/codemods/canonical/mark_as_internal_codemod/mark_as_internal_codemod.py +++ b/src/codemods/canonical/mark_as_internal_codemod/mark_as_internal_codemod.py @@ -1,9 +1,9 @@ from pathlib import Path -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/mark_internal_to_module/mark_internal_to_module.py b/src/codemods/canonical/mark_internal_to_module/mark_internal_to_module.py index 220cf645c..dbe77e332 100644 --- a/src/codemods/canonical/mark_internal_to_module/mark_internal_to_module.py +++ b/src/codemods/canonical/mark_internal_to_module/mark_internal_to_module.py @@ -1,8 +1,8 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/mark_is_boolean/mark_is_boolean.py b/src/codemods/canonical/mark_is_boolean/mark_is_boolean.py index e236dce67..40714bcce 100644 --- a/src/codemods/canonical/mark_is_boolean/mark_is_boolean.py +++ b/src/codemods/canonical/mark_is_boolean/mark_is_boolean.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/migrate_class_attributes/migrate_class_attributes.py b/src/codemods/canonical/migrate_class_attributes/migrate_class_attributes.py index 51bd22fe8..72c7fcd22 100644 --- a/src/codemods/canonical/migrate_class_attributes/migrate_class_attributes.py +++ b/src/codemods/canonical/migrate_class_attributes/migrate_class_attributes.py @@ -1,10 +1,10 @@ import logging import textwrap -from codegen.sdk.core.codebase import PyCodebaseType -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import PyCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/move_enums_codemod/move_enums_codemod.py b/src/codemods/canonical/move_enums_codemod/move_enums_codemod.py index 07e406916..fbaffe3b8 100644 --- a/src/codemods/canonical/move_enums_codemod/move_enums_codemod.py +++ b/src/codemods/canonical/move_enums_codemod/move_enums_codemod.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/move_functions_to_new_file/move_functions_to_new_file.py b/src/codemods/canonical/move_functions_to_new_file/move_functions_to_new_file.py index c91d46962..c394b8e46 100644 --- a/src/codemods/canonical/move_functions_to_new_file/move_functions_to_new_file.py +++ b/src/codemods/canonical/move_functions_to_new_file/move_functions_to_new_file.py @@ -1,14 +1,14 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile + from graph_sitter.core.file import SourceFile @skill( diff --git a/src/codemods/canonical/openapi_add_response_none/openapi_add_response_none.py b/src/codemods/canonical/openapi_add_response_none/openapi_add_response_none.py index cd3eb8809..d0c995b7c 100644 --- a/src/codemods/canonical/openapi_add_response_none/openapi_add_response_none.py +++ b/src/codemods/canonical/openapi_add_response_none/openapi_add_response_none.py @@ -1,9 +1,9 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.detached_symbols.decorator import Decorator -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.detached_symbols.decorator import Decorator +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/openapi_no_reference_request/openapi_no_reference_request.py b/src/codemods/canonical/openapi_no_reference_request/openapi_no_reference_request.py index 0849c840f..a69c7029b 100644 --- a/src/codemods/canonical/openapi_no_reference_request/openapi_no_reference_request.py +++ b/src/codemods/canonical/openapi_no_reference_request/openapi_no_reference_request.py @@ -1,9 +1,9 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.detached_symbols.decorator import Decorator -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.detached_symbols.decorator import Decorator +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/pascal_case_symbols/pascal_case_symbols.py b/src/codemods/canonical/pascal_case_symbols/pascal_case_symbols.py index 5ff9dbea8..e56e685e5 100644 --- a/src/codemods/canonical/pascal_case_symbols/pascal_case_symbols.py +++ b/src/codemods/canonical/pascal_case_symbols/pascal_case_symbols.py @@ -1,10 +1,10 @@ -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.interface import Interface -from codegen.sdk.core.type_alias import TypeAlias -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.interface import Interface +from graph_sitter.core.type_alias import TypeAlias +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/pivot_return_types/pivot_return_types.py b/src/codemods/canonical/pivot_return_types/pivot_return_types.py index aeb1cdee8..e7513c14e 100644 --- a/src/codemods/canonical/pivot_return_types/pivot_return_types.py +++ b/src/codemods/canonical/pivot_return_types/pivot_return_types.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/refactor_react_components_into_separate_files/refactor_react_components_into_separate_files.py b/src/codemods/canonical/refactor_react_components_into_separate_files/refactor_react_components_into_separate_files.py index bb03666a9..d21d0bf77 100644 --- a/src/codemods/canonical/refactor_react_components_into_separate_files/refactor_react_components_into_separate_files.py +++ b/src/codemods/canonical/refactor_react_components_into_separate_files/refactor_react_components_into_separate_files.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/remove_indirect_imports/remove_indirect_imports.py b/src/codemods/canonical/remove_indirect_imports/remove_indirect_imports.py index ffd866851..a205de61c 100644 --- a/src/codemods/canonical/remove_indirect_imports/remove_indirect_imports.py +++ b/src/codemods/canonical/remove_indirect_imports/remove_indirect_imports.py @@ -1,10 +1,10 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/rename_function_parameters/rename_function_parameters.py b/src/codemods/canonical/rename_function_parameters/rename_function_parameters.py index 2779453ac..03586ec9f 100644 --- a/src/codemods/canonical/rename_function_parameters/rename_function_parameters.py +++ b/src/codemods/canonical/rename_function_parameters/rename_function_parameters.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/rename_local_variables/rename_local_variables.py b/src/codemods/canonical/rename_local_variables/rename_local_variables.py index 8ce143ac5..649a6322e 100644 --- a/src/codemods/canonical/rename_local_variables/rename_local_variables.py +++ b/src/codemods/canonical/rename_local_variables/rename_local_variables.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/replace_prop_values/replace_prop_values.py b/src/codemods/canonical/replace_prop_values/replace_prop_values.py index 0609d9e13..5bd84415e 100644 --- a/src/codemods/canonical/replace_prop_values/replace_prop_values.py +++ b/src/codemods/canonical/replace_prop_values/replace_prop_values.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/return_none_type_annotation/return_none_type_annotation.py b/src/codemods/canonical/return_none_type_annotation/return_none_type_annotation.py index d5adb15cb..ea6d28bce 100644 --- a/src/codemods/canonical/return_none_type_annotation/return_none_type_annotation.py +++ b/src/codemods/canonical/return_none_type_annotation/return_none_type_annotation.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/split_decorators/split_decorators.py b/src/codemods/canonical/split_decorators/split_decorators.py index 8c8b7fc59..57d019271 100644 --- a/src/codemods/canonical/split_decorators/split_decorators.py +++ b/src/codemods/canonical/split_decorators/split_decorators.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/split_file/split_file.py b/src/codemods/canonical/split_file/split_file.py index 180f62131..bbdbdeb3c 100644 --- a/src/codemods/canonical/split_file/split_file.py +++ b/src/codemods/canonical/split_file/split_file.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/split_file_and_rename_symbols/split_file_and_rename_symbols.py b/src/codemods/canonical/split_file_and_rename_symbols/split_file_and_rename_symbols.py index 80d7f8263..46e7d71b8 100644 --- a/src/codemods/canonical/split_file_and_rename_symbols/split_file_and_rename_symbols.py +++ b/src/codemods/canonical/split_file_and_rename_symbols/split_file_and_rename_symbols.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/split_large_files/split_large_files.py b/src/codemods/canonical/split_large_files/split_large_files.py index 33f846421..899571a37 100644 --- a/src/codemods/canonical/split_large_files/split_large_files.py +++ b/src/codemods/canonical/split_large_files/split_large_files.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/swap_call_site_imports/swap_call_site_imports.py b/src/codemods/canonical/swap_call_site_imports/swap_call_site_imports.py index 14c4e96f4..719e770f1 100644 --- a/src/codemods/canonical/swap_call_site_imports/swap_call_site_imports.py +++ b/src/codemods/canonical/swap_call_site_imports/swap_call_site_imports.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/swap_class_attribute_usages/swap_class_attribute_usages.py b/src/codemods/canonical/swap_class_attribute_usages/swap_class_attribute_usages.py index 60c520986..24662ef9d 100644 --- a/src/codemods/canonical/swap_class_attribute_usages/swap_class_attribute_usages.py +++ b/src/codemods/canonical/swap_class_attribute_usages/swap_class_attribute_usages.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/update_optional_type_annotations/update_optional_type_annotations.py b/src/codemods/canonical/update_optional_type_annotations/update_optional_type_annotations.py index d1ceea089..02f6ae6f8 100644 --- a/src/codemods/canonical/update_optional_type_annotations/update_optional_type_annotations.py +++ b/src/codemods/canonical/update_optional_type_annotations/update_optional_type_annotations.py @@ -1,10 +1,10 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.expressions import Type -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.expressions.union_type import UnionType -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.expressions import Type +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.expressions.union_type import UnionType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/update_union_types/update_union_types.py b/src/codemods/canonical/update_union_types/update_union_types.py index 98f7085c9..e0d0a5cf8 100644 --- a/src/codemods/canonical/update_union_types/update_union_types.py +++ b/src/codemods/canonical/update_union_types/update_union_types.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/use_named_kwargs/use_named_kwargs.py b/src/codemods/canonical/use_named_kwargs/use_named_kwargs.py index ed886aff3..274ab6f9f 100644 --- a/src/codemods/canonical/use_named_kwargs/use_named_kwargs.py +++ b/src/codemods/canonical/use_named_kwargs/use_named_kwargs.py @@ -1,9 +1,9 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.python.class_definition import PyClass -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.python.class_definition import PyClass +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/wrap_with_component/wrap_with_component.py b/src/codemods/canonical/wrap_with_component/wrap_with_component.py index b1bed4cc1..7d89321d5 100644 --- a/src/codemods/canonical/wrap_with_component/wrap_with_component.py +++ b/src/codemods/canonical/wrap_with_component/wrap_with_component.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codemods/canonical/wrap_with_statement/wrap_with_statement.py b/src/codemods/canonical/wrap_with_statement/wrap_with_statement.py index 263411d63..d014ac908 100644 --- a/src/codemods/canonical/wrap_with_statement/wrap_with_statement.py +++ b/src/codemods/canonical/wrap_with_statement/wrap_with_statement.py @@ -1,7 +1,7 @@ -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.writer_decorators import canonical -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.writer_decorators import canonical from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill diff --git a/src/codegen/sdk/README.md b/src/graph_sitter/README.md similarity index 100% rename from src/codegen/sdk/README.md rename to src/graph_sitter/README.md diff --git a/src/codegen/sdk/_proxy.py b/src/graph_sitter/_proxy.py similarity index 94% rename from src/codegen/sdk/_proxy.py rename to src/graph_sitter/_proxy.py index f50f49766..aecb902fa 100644 --- a/src/codegen/sdk/_proxy.py +++ b/src/graph_sitter/_proxy.py @@ -6,7 +6,7 @@ from lazy_object_proxy.simple import make_proxy_method try: - from codegen.sdk.extensions.utils import cached_property + from graph_sitter.extensions.utils import cached_property except ModuleNotFoundError: from functools import cached_property diff --git a/src/codegen/sdk/ai/client.py b/src/graph_sitter/ai/client.py similarity index 100% rename from src/codegen/sdk/ai/client.py rename to src/graph_sitter/ai/client.py diff --git a/src/codegen/sdk/ai/utils.py b/src/graph_sitter/ai/utils.py similarity index 100% rename from src/codegen/sdk/ai/utils.py rename to src/graph_sitter/ai/utils.py diff --git a/src/codegen/sdk/code_generation/__init__.py b/src/graph_sitter/code_generation/__init__.py similarity index 100% rename from src/codegen/sdk/code_generation/__init__.py rename to src/graph_sitter/code_generation/__init__.py diff --git a/src/codegen/sdk/code_generation/changelog_generation.py b/src/graph_sitter/code_generation/changelog_generation.py similarity index 98% rename from src/codegen/sdk/code_generation/changelog_generation.py rename to src/graph_sitter/code_generation/changelog_generation.py index 1f982e04c..9e7b67897 100644 --- a/src/codegen/sdk/code_generation/changelog_generation.py +++ b/src/graph_sitter/code_generation/changelog_generation.py @@ -10,7 +10,7 @@ from semantic_release.cli.config import GlobalCommandLineOptions import codegen -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/code_generation/codegen_sdk_codebase.py b/src/graph_sitter/code_generation/codegen_sdk_codebase.py similarity index 60% rename from src/codegen/sdk/code_generation/codegen_sdk_codebase.py rename to src/graph_sitter/code_generation/codegen_sdk_codebase.py index d6ede5175..d65340c10 100644 --- a/src/codegen/sdk/code_generation/codegen_sdk_codebase.py +++ b/src/graph_sitter/code_generation/codegen_sdk_codebase.py @@ -1,12 +1,12 @@ import os.path -from codegen.sdk.code_generation.current_code_codebase import get_codegen_codebase_base_path, get_current_code_codebase -from codegen.sdk.core.codebase import Codebase +from graph_sitter.code_generation.current_code_codebase import get_codegen_codebase_base_path, get_current_code_codebase +from graph_sitter.core.codebase import Codebase def get_codegen_sdk_subdirectories() -> list[str]: base = get_codegen_codebase_base_path() - return [os.path.join(base, "codegen/sdk"), os.path.join(base, "codemods")] + return [os.path.join(base, "graph_sitter"), os.path.join(base, "codemods")] def get_codegen_sdk_codebase() -> Codebase: diff --git a/src/codegen/sdk/code_generation/current_code_codebase.py b/src/graph_sitter/code_generation/current_code_codebase.py similarity index 73% rename from src/codegen/sdk/code_generation/current_code_codebase.py rename to src/graph_sitter/code_generation/current_code_codebase.py index bfcee2232..a7efa3385 100644 --- a/src/codegen/sdk/code_generation/current_code_codebase.py +++ b/src/graph_sitter/code_generation/current_code_codebase.py @@ -4,34 +4,34 @@ from pathlib import Path from typing import TypedDict -from codegen.configs.models.codebase import CodebaseConfig -from codegen.configs.models.secrets import SecretsConfig from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig -from codegen.sdk.codebase.config import ProjectConfig -from codegen.sdk.core.codebase import Codebase, CodebaseType -from codegen.shared.decorators.docs import DocumentedObject, apidoc_objects, no_apidoc_objects, py_apidoc_objects, ts_apidoc_objects -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.codebase import Codebase, CodebaseType +from graph_sitter.shared.decorators.docs import DocumentedObject, apidoc_objects, no_apidoc_objects, py_apidoc_objects, ts_apidoc_objects +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) def get_graphsitter_repo_path() -> str: """Points to base directory of the Codegen repo (.git) that is currently running""" - import codegen.sdk as sdk + import graph_sitter as sdk filepath = sdk.__file__ - codegen_base_dir = filepath.replace("/codegen/sdk/__init__.py", "") + codegen_base_dir = filepath.replace("/graph_sitter/__init__.py", "") codegen_base_dir = codegen_base_dir.replace("/src", "") return codegen_base_dir def get_codegen_codebase_base_path() -> str: - import codegen.sdk as sdk + import graph_sitter as sdk filepath = sdk.__file__ - codegen_base_dir = filepath.replace("/codegen/sdk/__init__.py", "") + codegen_base_dir = filepath.replace("/graph_sitter/__init__.py", "") return "src" if "src" in codegen_base_dir else "" @@ -57,13 +57,13 @@ def import_all_codegen_sdk_modules(): CODEGEN_SDK_DIR = Path(get_graphsitter_repo_path()) if base := get_codegen_codebase_base_path(): CODEGEN_SDK_DIR /= base - CODEGEN_SDK_DIR /= "codegen/sdk" + CODEGEN_SDK_DIR /= "graph_sitter" for file in CODEGEN_SDK_DIR.rglob("*.py"): relative_path = file.relative_to(CODEGEN_SDK_DIR) # ignore braintrust_evaluator because it runs stuff on import if "__init__" in file.name or "braintrust_evaluator" in file.name: continue - module_name = "codegen.sdk." + str(relative_path).replace("/", ".").removesuffix(".py") + module_name = "graph_sitter." + str(relative_path).replace("/", ".").removesuffix(".py") try: importlib.import_module(module_name) except Exception as e: @@ -83,12 +83,12 @@ def get_documented_objects() -> DocumentedObjects: the respective decorators """ import_all_codegen_sdk_modules() - from codegen.sdk.core.codebase import CodebaseType, PyCodebaseType, TSCodebaseType + from graph_sitter.core.codebase import CodebaseType, PyCodebaseType, TSCodebaseType if PyCodebaseType not in apidoc_objects: - apidoc_objects.append(DocumentedObject(name="PyCodebaseType", module="codegen.sdk.core.codebase", object=PyCodebaseType)) + apidoc_objects.append(DocumentedObject(name="PyCodebaseType", module="graph_sitter.core.codebase", object=PyCodebaseType)) if TSCodebaseType not in apidoc_objects: - apidoc_objects.append(DocumentedObject(name="TSCodebaseType", module="codegen.sdk.core.codebase", object=TSCodebaseType)) + apidoc_objects.append(DocumentedObject(name="TSCodebaseType", module="graph_sitter.core.codebase", object=TSCodebaseType)) if CodebaseType not in apidoc_objects: - apidoc_objects.append(DocumentedObject(name="CodebaseType", module="codegen.sdk.core.codebase", object=CodebaseType)) + apidoc_objects.append(DocumentedObject(name="CodebaseType", module="graph_sitter.core.codebase", object=CodebaseType)) return {"apidoc": apidoc_objects, "py_apidoc": py_apidoc_objects, "ts_apidoc": ts_apidoc_objects, "no_apidoc": no_apidoc_objects} diff --git a/src/codegen/sdk/code_generation/doc_utils/__init__.py b/src/graph_sitter/code_generation/doc_utils/__init__.py similarity index 100% rename from src/codegen/sdk/code_generation/doc_utils/__init__.py rename to src/graph_sitter/code_generation/doc_utils/__init__.py diff --git a/src/codegen/sdk/code_generation/doc_utils/generate_docs_json.py b/src/graph_sitter/code_generation/doc_utils/generate_docs_json.py similarity index 92% rename from src/codegen/sdk/code_generation/doc_utils/generate_docs_json.py rename to src/graph_sitter/code_generation/doc_utils/generate_docs_json.py index 3370f5686..d62845e56 100644 --- a/src/codegen/sdk/code_generation/doc_utils/generate_docs_json.py +++ b/src/graph_sitter/code_generation/doc_utils/generate_docs_json.py @@ -1,11 +1,11 @@ from tqdm import tqdm -from codegen.sdk.code_generation.doc_utils.parse_docstring import parse_docstring -from codegen.sdk.code_generation.doc_utils.schemas import ClassDoc, GSDocs, MethodDoc -from codegen.sdk.code_generation.doc_utils.utils import create_path, extract_class_description, get_type, get_type_str, has_documentation, is_settter, replace_multiple_types -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.placeholder.placeholder_type import TypePlaceholder +from graph_sitter.code_generation.doc_utils.parse_docstring import parse_docstring +from graph_sitter.code_generation.doc_utils.schemas import ClassDoc, GSDocs, MethodDoc +from graph_sitter.code_generation.doc_utils.utils import create_path, extract_class_description, get_type, get_type_str, has_documentation, is_settter, replace_multiple_types +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.placeholder.placeholder_type import TypePlaceholder ATTRIBUTES_TO_IGNORE = [ "ctx", diff --git a/src/codegen/sdk/code_generation/doc_utils/parse_docstring.py b/src/graph_sitter/code_generation/doc_utils/parse_docstring.py similarity index 97% rename from src/codegen/sdk/code_generation/doc_utils/parse_docstring.py rename to src/graph_sitter/code_generation/doc_utils/parse_docstring.py index d367ad7b3..2ac572b02 100644 --- a/src/codegen/sdk/code_generation/doc_utils/parse_docstring.py +++ b/src/graph_sitter/code_generation/doc_utils/parse_docstring.py @@ -1,6 +1,6 @@ import re -from codegen.sdk.code_generation.doc_utils.schemas import ParameterDoc +from graph_sitter.code_generation.doc_utils.schemas import ParameterDoc SECTION_PATTERN = re.compile(r"(Args|Returns|Raises|Note):\s*(.+?)(?=(?:Args|Returns|Raises|Note):|$)", re.DOTALL) ARG_PATTERN = re.compile(r"\s*(\w+)\s*\(([^)]+)\):\s*([^\n]+)") diff --git a/src/codegen/sdk/code_generation/doc_utils/schemas.py b/src/graph_sitter/code_generation/doc_utils/schemas.py similarity index 100% rename from src/codegen/sdk/code_generation/doc_utils/schemas.py rename to src/graph_sitter/code_generation/doc_utils/schemas.py diff --git a/src/codegen/sdk/code_generation/doc_utils/utils.py b/src/graph_sitter/code_generation/doc_utils/utils.py similarity index 96% rename from src/codegen/sdk/code_generation/doc_utils/utils.py rename to src/graph_sitter/code_generation/doc_utils/utils.py index b074de009..2f529a022 100644 --- a/src/codegen/sdk/code_generation/doc_utils/utils.py +++ b/src/graph_sitter/code_generation/doc_utils/utils.py @@ -1,16 +1,16 @@ import re import textwrap -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.function import Function -from codegen.sdk.core.interfaces.callable import Callable -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.python.statements.attribute import PyAttribute -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.function import Function +from graph_sitter.core.interfaces.callable import Callable +from graph_sitter.core.symbol import Symbol +from graph_sitter.python.statements.attribute import PyAttribute +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/code_generation/enums.py b/src/graph_sitter/code_generation/enums.py similarity index 100% rename from src/codegen/sdk/code_generation/enums.py rename to src/graph_sitter/code_generation/enums.py diff --git a/src/codegen/sdk/code_generation/mdx_docs_generation.py b/src/graph_sitter/code_generation/mdx_docs_generation.py similarity index 97% rename from src/codegen/sdk/code_generation/mdx_docs_generation.py rename to src/graph_sitter/code_generation/mdx_docs_generation.py index 648a3b68e..fc0c4d7d4 100644 --- a/src/codegen/sdk/code_generation/mdx_docs_generation.py +++ b/src/graph_sitter/code_generation/mdx_docs_generation.py @@ -1,7 +1,7 @@ import re -from codegen.sdk.code_generation.doc_utils.schemas import ClassDoc, MethodDoc, ParameterDoc -from codegen.sdk.code_generation.doc_utils.utils import sanitize_html_for_mdx, sanitize_mdx_mintlify_description +from graph_sitter.code_generation.doc_utils.schemas import ClassDoc, MethodDoc, ParameterDoc +from graph_sitter.code_generation.doc_utils.utils import sanitize_html_for_mdx, sanitize_mdx_mintlify_description def render_mdx_page_for_class(cls_doc: ClassDoc) -> str: diff --git a/src/codegen/sdk/code_generation/prompts/__init__.py b/src/graph_sitter/code_generation/prompts/__init__.py similarity index 100% rename from src/codegen/sdk/code_generation/prompts/__init__.py rename to src/graph_sitter/code_generation/prompts/__init__.py diff --git a/src/codegen/sdk/code_generation/prompts/api_docs.py b/src/graph_sitter/code_generation/prompts/api_docs.py similarity index 96% rename from src/codegen/sdk/code_generation/prompts/api_docs.py rename to src/graph_sitter/code_generation/prompts/api_docs.py index 7cf2e87c4..720a47112 100644 --- a/src/codegen/sdk/code_generation/prompts/api_docs.py +++ b/src/graph_sitter/code_generation/prompts/api_docs.py @@ -1,8 +1,8 @@ -from codegen.sdk.code_generation.codegen_sdk_codebase import get_codegen_sdk_codebase -from codegen.sdk.code_generation.prompts.utils import get_api_classes_by_decorator, get_codegen_sdk_class_docstring -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.code_generation.codegen_sdk_codebase import get_codegen_sdk_codebase +from graph_sitter.code_generation.prompts.utils import get_api_classes_by_decorator, get_codegen_sdk_class_docstring +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/code_generation/prompts/utils.py b/src/graph_sitter/code_generation/prompts/utils.py similarity index 93% rename from src/codegen/sdk/code_generation/prompts/utils.py rename to src/graph_sitter/code_generation/prompts/utils.py index fc583c73b..6ac4c3e19 100644 --- a/src/codegen/sdk/code_generation/prompts/utils.py +++ b/src/graph_sitter/code_generation/prompts/utils.py @@ -1,8 +1,8 @@ -from codegen.sdk.code_generation.enums import DocumentationDecorators -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.enums import NodeType -from codegen.sdk.python.class_definition import PyClass -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.code_generation.enums import DocumentationDecorators +from graph_sitter.core.codebase import Codebase +from graph_sitter.enums import NodeType +from graph_sitter.python.class_definition import PyClass +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def get_decorator_for_language( diff --git a/src/codegen/sdk/codebase/__init__.py b/src/graph_sitter/codebase/__init__.py similarity index 100% rename from src/codegen/sdk/codebase/__init__.py rename to src/graph_sitter/codebase/__init__.py diff --git a/src/codegen/sdk/codebase/codebase_ai.py b/src/graph_sitter/codebase/codebase_ai.py similarity index 99% rename from src/codegen/sdk/codebase/codebase_ai.py rename to src/graph_sitter/codebase/codebase_ai.py index 658dbe23c..80004b631 100644 --- a/src/codegen/sdk/codebase/codebase_ai.py +++ b/src/graph_sitter/codebase/codebase_ai.py @@ -1,5 +1,5 @@ -from codegen.sdk.core.file import File -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.core.file import File +from graph_sitter.core.interfaces.editable import Editable def generate_system_prompt(target: Editable | None = None, context: None | str | Editable | list[Editable] | dict[str, str | Editable | list[Editable]] = None) -> str: diff --git a/src/codegen/sdk/codebase/codebase_analysis.py b/src/graph_sitter/codebase/codebase_analysis.py similarity index 89% rename from src/codegen/sdk/codebase/codebase_analysis.py rename to src/graph_sitter/codebase/codebase_analysis.py index 8a33707db..708b34058 100644 --- a/src/codegen/sdk/codebase/codebase_analysis.py +++ b/src/graph_sitter/codebase/codebase_analysis.py @@ -1,11 +1,11 @@ -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.file import SourceFile -from codegen.sdk.core.function import Function -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.enums import EdgeType, SymbolType +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.file import SourceFile +from graph_sitter.core.function import Function +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol +from graph_sitter.enums import EdgeType, SymbolType def get_codebase_summary(codebase: Codebase) -> str: diff --git a/src/codegen/sdk/codebase/codebase_context.py b/src/graph_sitter/codebase/codebase_context.py similarity index 93% rename from src/codegen/sdk/codebase/codebase_context.py rename to src/graph_sitter/codebase/codebase_context.py index 506f4f52d..90af98e1b 100644 --- a/src/codegen/sdk/codebase/codebase_context.py +++ b/src/graph_sitter/codebase/codebase_context.py @@ -11,28 +11,28 @@ from rustworkx import PyDiGraph, WeightedEdgeList -from codegen.configs.models.codebase import CodebaseConfig, PinkMode -from codegen.configs.models.secrets import SecretsConfig -from codegen.sdk.codebase.config import ProjectConfig, SessionOptions -from codegen.sdk.codebase.config_parser import ConfigParser, get_config_parser_for_language -from codegen.sdk.codebase.diff_lite import ChangeType, DiffLite -from codegen.sdk.codebase.flagging.flags import Flags -from codegen.sdk.codebase.io.file_io import FileIO -from codegen.sdk.codebase.progress.stub_progress import StubProgress -from codegen.sdk.codebase.transaction_manager import TransactionManager -from codegen.sdk.codebase.validation import get_edges, post_reset_validation -from codegen.sdk.core.autocommit import AutoCommit, commiter -from codegen.sdk.core.directory import Directory -from codegen.sdk.core.external.dependency_manager import DependencyManager, get_dependency_manager -from codegen.sdk.core.external.language_engine import LanguageEngine, get_language_engine -from codegen.sdk.enums import Edge, EdgeType, NodeType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import uncache_all -from codegen.sdk.typescript.external.ts_declassify.ts_declassify import TSDeclassify -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.exceptions.control_flow import StopCodemodException -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.performance.stopwatch_utils import stopwatch +from graph_sitter.codebase.config import ProjectConfig, SessionOptions +from graph_sitter.codebase.config_parser import ConfigParser, get_config_parser_for_language +from graph_sitter.codebase.diff_lite import ChangeType, DiffLite +from graph_sitter.codebase.flagging.flags import Flags +from graph_sitter.codebase.io.file_io import FileIO +from graph_sitter.codebase.progress.stub_progress import StubProgress +from graph_sitter.codebase.transaction_manager import TransactionManager +from graph_sitter.codebase.validation import get_edges, post_reset_validation +from graph_sitter.configs.models.codebase import CodebaseConfig, PinkMode +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.autocommit import AutoCommit, commiter +from graph_sitter.core.directory import Directory +from graph_sitter.core.external.dependency_manager import DependencyManager, get_dependency_manager +from graph_sitter.core.external.language_engine import LanguageEngine, get_language_engine +from graph_sitter.enums import Edge, EdgeType, NodeType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import uncache_all +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.exceptions.control_flow import StopCodemodException +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.performance.stopwatch_utils import stopwatch +from graph_sitter.typescript.external.ts_declassify.ts_declassify import TSDeclassify if TYPE_CHECKING: from collections.abc import Generator, Mapping, Sequence @@ -41,16 +41,16 @@ from git import Commit as GitCommit from codegen.git.repo_operator.repo_operator import RepoOperator - from codegen.sdk.codebase.io.io import IO - from codegen.sdk.codebase.node_classes.node_classes import NodeClasses - from codegen.sdk.codebase.progress.progress import Progress - from codegen.sdk.core.dataclasses.usage import Usage - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.external_module import ExternalModule - from codegen.sdk.core.file import File, SourceFile - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.parser import Parser + from graph_sitter.codebase.io.io import IO + from graph_sitter.codebase.node_classes.node_classes import NodeClasses + from graph_sitter.codebase.progress.progress import Progress + from graph_sitter.core.dataclasses.usage import Usage + from graph_sitter.core.expressions import Expression + from graph_sitter.core.external_module import ExternalModule + from graph_sitter.core.file import File, SourceFile + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.parser import Parser logger = get_logger(__name__) @@ -81,15 +81,15 @@ class SyncType(IntEnum): def get_node_classes(programming_language: ProgrammingLanguage) -> NodeClasses: if programming_language == ProgrammingLanguage.PYTHON: - from codegen.sdk.codebase.node_classes.py_node_classes import PyNodeClasses + from graph_sitter.codebase.node_classes.py_node_classes import PyNodeClasses return PyNodeClasses elif programming_language == ProgrammingLanguage.TYPESCRIPT: - from codegen.sdk.codebase.node_classes.ts_node_classes import TSNodeClasses + from graph_sitter.codebase.node_classes.ts_node_classes import TSNodeClasses return TSNodeClasses else: - from codegen.sdk.codebase.node_classes.generic_node_classes import GenericNodeClasses + from graph_sitter.codebase.node_classes.generic_node_classes import GenericNodeClasses return GenericNodeClasses @@ -140,7 +140,7 @@ def __init__( progress: Progress | None = None, ) -> None: """Initializes codebase graph and TransactionManager""" - from codegen.sdk.core.parser import Parser + from graph_sitter.core.parser import Parser self.progress = progress or StubProgress() self.__graph = PyDiGraph() @@ -565,7 +565,7 @@ def _process_diff_files(self, files_to_sync: Mapping[SyncType, list[Path]], incr to_resolve.extend(node.symbol_usages) task.end() if counter[NodeType.SYMBOL] > 0: - from codegen.sdk.core.interfaces.inherits import Inherits + from graph_sitter.core.interfaces.inherits import Inherits logger.info("> Computing superclass dependencies") task = self.progress.begin("Computing superclass dependencies", count=counter[NodeType.SYMBOL]) @@ -641,7 +641,7 @@ def get_file(self, file_path: os.PathLike, ignore_case: bool = False) -> SourceF return self.get_file(file, ignore_case=False) def _get_raw_file_from_path(self, path: Path) -> File | None: - from codegen.sdk.core.file import File + from graph_sitter.core.file import File try: return File.from_content(path, self.io.read_text(path), self, sync=False) diff --git a/src/codegen/sdk/codebase/config.py b/src/graph_sitter/codebase/config.py similarity index 95% rename from src/codegen/sdk/codebase/config.py rename to src/graph_sitter/codebase/config.py index 25f3c2e0e..6116e3256 100644 --- a/src/codegen/sdk/codebase/config.py +++ b/src/graph_sitter/codebase/config.py @@ -5,12 +5,12 @@ from pydantic.config import ConfigDict from pydantic.fields import Field -from codegen.configs.models.codebase import DefaultCodebaseConfig from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.repo_config import RepoConfig from codegen.git.utils.file_utils import split_git_path from codegen.git.utils.language import determine_project_language -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.configs.models.codebase import DefaultCodebaseConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage HARD_MAX_AI_LIMIT = 500 # Global limit for AI requests diff --git a/src/codegen/sdk/codebase/config_parser.py b/src/graph_sitter/codebase/config_parser.py similarity index 69% rename from src/codegen/sdk/codebase/config_parser.py rename to src/graph_sitter/codebase/config_parser.py index f6ee88238..9b13f609f 100644 --- a/src/codegen/sdk/codebase/config_parser.py +++ b/src/graph_sitter/codebase/config_parser.py @@ -1,10 +1,10 @@ from abc import ABC, abstractmethod from typing import TYPE_CHECKING -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext class ConfigParser(ABC): @@ -16,7 +16,7 @@ def parse_configs(self, codebase_context: "CodebaseContext"): ... def get_config_parser_for_language(language: ProgrammingLanguage, codebase_context: "CodebaseContext") -> ConfigParser | None: - from codegen.sdk.typescript.config_parser import TSConfigParser + from graph_sitter.typescript.config_parser import TSConfigParser if language == ProgrammingLanguage.TYPESCRIPT: return TSConfigParser(codebase_context) diff --git a/src/codegen/sdk/codebase/diff_lite.py b/src/graph_sitter/codebase/diff_lite.py similarity index 100% rename from src/codegen/sdk/codebase/diff_lite.py rename to src/graph_sitter/codebase/diff_lite.py diff --git a/src/codegen/sdk/codebase/factory/codebase_factory.py b/src/graph_sitter/codebase/factory/codebase_factory.py similarity index 77% rename from src/codegen/sdk/codebase/factory/codebase_factory.py rename to src/graph_sitter/codebase/factory/codebase_factory.py index 009992311..77281f232 100644 --- a/src/codegen/sdk/codebase/factory/codebase_factory.py +++ b/src/graph_sitter/codebase/factory/codebase_factory.py @@ -1,12 +1,12 @@ -from codegen.configs.models.codebase import CodebaseConfig -from codegen.configs.models.secrets import SecretsConfig from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.config import ProjectConfig -from codegen.sdk.core.codebase import ( +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.codebase import ( Codebase, CodebaseType, ) -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage class CodebaseFactory: diff --git a/src/codegen/sdk/codebase/factory/get_session.ipynb b/src/graph_sitter/codebase/factory/get_session.ipynb similarity index 91% rename from src/codegen/sdk/codebase/factory/get_session.ipynb rename to src/graph_sitter/codebase/factory/get_session.ipynb index e703e7b7e..b22c8c554 100644 --- a/src/codegen/sdk/codebase/factory/get_session.ipynb +++ b/src/graph_sitter/codebase/factory/get_session.ipynb @@ -7,7 +7,7 @@ "outputs": [], "source": [ "# test get_codebase_session\n", - "from codegen.sdk.codebase.factory.get_session import get_codebase_session\n", + "from graph_sitter.codebase.factory.get_session import get_codebase_session\n", "import time\n", "\n", "with get_codebase_session(tmpdir=f\"/tmp/{int(time.time())}\", files={\"file.py\": \"a = 1 + 2\"}) as codebase:\n", diff --git a/src/codegen/sdk/codebase/factory/get_session.py b/src/graph_sitter/codebase/factory/get_session.py similarity index 87% rename from src/codegen/sdk/codebase/factory/get_session.py rename to src/graph_sitter/codebase/factory/get_session.py index 189eec6e6..c478a763a 100644 --- a/src/codegen/sdk/codebase/factory/get_session.py +++ b/src/graph_sitter/codebase/factory/get_session.py @@ -4,16 +4,16 @@ from contextlib import AbstractContextManager, contextmanager from typing import Literal, overload -from codegen.configs.models.codebase import CodebaseConfig -from codegen.configs.models.secrets import SecretsConfig from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.codebase.config import ProjectConfig, SessionOptions, TestFlags -from codegen.sdk.codebase.factory.codebase_factory import CodebaseFactory -from codegen.sdk.core.codebase import Codebase, PyCodebaseType, TSCodebaseType -from codegen.sdk.core.file import SourceFile -from codegen.sdk.tree_sitter_parser import print_errors -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.codebase.config import ProjectConfig, SessionOptions, TestFlags +from graph_sitter.codebase.factory.codebase_factory import CodebaseFactory +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.codebase import Codebase, PyCodebaseType, TSCodebaseType +from graph_sitter.core.file import SourceFile +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.tree_sitter_parser import print_errors @overload diff --git a/src/codegen/sdk/codebase/flagging/code_flag.py b/src/graph_sitter/codebase/flagging/code_flag.py similarity index 90% rename from src/codegen/sdk/codebase/flagging/code_flag.py rename to src/graph_sitter/codebase/flagging/code_flag.py index 1b1a92fc5..d76db25a4 100644 --- a/src/codegen/sdk/codebase/flagging/code_flag.py +++ b/src/graph_sitter/codebase/flagging/code_flag.py @@ -1,8 +1,8 @@ from dataclasses import dataclass from typing import Generic, TypeVar -from codegen.sdk.codebase.flagging.enums import MessageType -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.codebase.flagging.enums import MessageType +from graph_sitter.core.interfaces.editable import Editable Symbol = TypeVar("Symbol", bound=Editable | None) diff --git a/src/codegen/sdk/codebase/flagging/enums.py b/src/graph_sitter/codebase/flagging/enums.py similarity index 94% rename from src/codegen/sdk/codebase/flagging/enums.py rename to src/graph_sitter/codebase/flagging/enums.py index 949f09ce5..bb71ec79a 100644 --- a/src/codegen/sdk/codebase/flagging/enums.py +++ b/src/graph_sitter/codebase/flagging/enums.py @@ -3,7 +3,7 @@ from typing_extensions import ReadOnly -from codegen.shared.decorators.docs import apidoc +from graph_sitter.shared.decorators.docs import apidoc @apidoc diff --git a/src/codegen/sdk/codebase/flagging/flags.py b/src/graph_sitter/codebase/flagging/flags.py similarity index 90% rename from src/codegen/sdk/codebase/flagging/flags.py rename to src/graph_sitter/codebase/flagging/flags.py index 636d5145a..949a4229b 100644 --- a/src/codegen/sdk/codebase/flagging/flags.py +++ b/src/graph_sitter/codebase/flagging/flags.py @@ -1,11 +1,11 @@ from dataclasses import dataclass, field from typing import TypeVar -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.enums import MessageType -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.core.interfaces.editable import Editable -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.enums import MessageType +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.shared.decorators.docs import noapidoc Symbol = TypeVar("Symbol", bound=Editable) diff --git a/src/codegen/sdk/codebase/flagging/group.py b/src/graph_sitter/codebase/flagging/group.py similarity index 66% rename from src/codegen/sdk/codebase/flagging/group.py rename to src/graph_sitter/codebase/flagging/group.py index 58f6f9e95..44dfd07bf 100644 --- a/src/codegen/sdk/codebase/flagging/group.py +++ b/src/graph_sitter/codebase/flagging/group.py @@ -2,8 +2,8 @@ from dataclasses_json import dataclass_json -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.groupers.enums import GroupBy DEFAULT_GROUP_ID = 0 diff --git a/src/codegen/sdk/codebase/flagging/groupers/all_grouper.py b/src/graph_sitter/codebase/flagging/groupers/all_grouper.py similarity index 74% rename from src/codegen/sdk/codebase/flagging/groupers/all_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/all_grouper.py index d2fccd474..24a45bbe1 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/all_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/all_grouper.py @@ -1,8 +1,8 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.enums import GroupBy class AllGrouper(BaseGrouper): diff --git a/src/codegen/sdk/codebase/flagging/groupers/app_grouper.py b/src/graph_sitter/codebase/flagging/groupers/app_grouper.py similarity index 78% rename from src/codegen/sdk/codebase/flagging/groupers/app_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/app_grouper.py index 171468da6..4c922621a 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/app_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/app_grouper.py @@ -1,9 +1,9 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/codebase/flagging/groupers/base_grouper.py b/src/graph_sitter/codebase/flagging/groupers/base_grouper.py similarity index 84% rename from src/codegen/sdk/codebase/flagging/groupers/base_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/base_grouper.py index 02b072eb2..54b95ab38 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/base_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/base_grouper.py @@ -1,7 +1,7 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.enums import GroupBy class BaseGrouper: diff --git a/src/codegen/sdk/codebase/flagging/groupers/codeowner_grouper.py b/src/graph_sitter/codebase/flagging/groupers/codeowner_grouper.py similarity index 85% rename from src/codegen/sdk/codebase/flagging/groupers/codeowner_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/codeowner_grouper.py index 752a77285..428879b95 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/codeowner_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/codeowner_grouper.py @@ -1,8 +1,8 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.enums import GroupBy DEFAULT_CHUNK_SIZE = 5 diff --git a/src/graph_sitter/codebase/flagging/groupers/constants.py b/src/graph_sitter/codebase/flagging/groupers/constants.py new file mode 100644 index 000000000..65971e544 --- /dev/null +++ b/src/graph_sitter/codebase/flagging/groupers/constants.py @@ -0,0 +1,15 @@ +from graph_sitter.codebase.flagging.groupers.all_grouper import AllGrouper +from graph_sitter.codebase.flagging.groupers.app_grouper import AppGrouper +from graph_sitter.codebase.flagging.groupers.codeowner_grouper import CodeownerGrouper +from graph_sitter.codebase.flagging.groupers.file_chunk_grouper import FileChunkGrouper +from graph_sitter.codebase.flagging.groupers.file_grouper import FileGrouper +from graph_sitter.codebase.flagging.groupers.instance_grouper import InstanceGrouper + +ALL_GROUPERS = [ + AllGrouper, + AppGrouper, + CodeownerGrouper, + FileChunkGrouper, + FileGrouper, + InstanceGrouper, +] diff --git a/src/codegen/sdk/codebase/flagging/groupers/enums.py b/src/graph_sitter/codebase/flagging/groupers/enums.py similarity index 100% rename from src/codegen/sdk/codebase/flagging/groupers/enums.py rename to src/graph_sitter/codebase/flagging/groupers/enums.py diff --git a/src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py b/src/graph_sitter/codebase/flagging/groupers/file_chunk_grouper.py similarity index 79% rename from src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/file_chunk_grouper.py index 704028970..b5da220e3 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/file_chunk_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/file_chunk_grouper.py @@ -1,10 +1,10 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.string.csv_utils import comma_separated_to_list, list_to_comma_separated +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.string.csv_utils import comma_separated_to_list, list_to_comma_separated logger = get_logger(__name__) diff --git a/src/codegen/sdk/codebase/flagging/groupers/file_grouper.py b/src/graph_sitter/codebase/flagging/groupers/file_grouper.py similarity index 77% rename from src/codegen/sdk/codebase/flagging/groupers/file_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/file_grouper.py index 9e2cfa0a4..c1f0b82ca 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/file_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/file_grouper.py @@ -1,9 +1,9 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/codebase/flagging/groupers/instance_grouper.py b/src/graph_sitter/codebase/flagging/groupers/instance_grouper.py similarity index 80% rename from src/codegen/sdk/codebase/flagging/groupers/instance_grouper.py rename to src/graph_sitter/codebase/flagging/groupers/instance_grouper.py index bbdbdac97..04c13d17a 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/instance_grouper.py +++ b/src/graph_sitter/codebase/flagging/groupers/instance_grouper.py @@ -1,8 +1,8 @@ from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.enums import GroupBy class InstanceGrouper(BaseGrouper): diff --git a/src/codegen/sdk/codebase/flagging/groupers/utils.py b/src/graph_sitter/codebase/flagging/groupers/utils.py similarity index 56% rename from src/codegen/sdk/codebase/flagging/groupers/utils.py rename to src/graph_sitter/codebase/flagging/groupers/utils.py index 38d43cfa2..275672734 100644 --- a/src/codegen/sdk/codebase/flagging/groupers/utils.py +++ b/src/graph_sitter/codebase/flagging/groupers/utils.py @@ -1,7 +1,7 @@ -from codegen.sdk.codebase.flagging.groupers.all_grouper import AllGrouper -from codegen.sdk.codebase.flagging.groupers.base_grouper import BaseGrouper -from codegen.sdk.codebase.flagging.groupers.constants import ALL_GROUPERS -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy +from graph_sitter.codebase.flagging.groupers.all_grouper import AllGrouper +from graph_sitter.codebase.flagging.groupers.base_grouper import BaseGrouper +from graph_sitter.codebase.flagging.groupers.constants import ALL_GROUPERS +from graph_sitter.codebase.flagging.groupers.enums import GroupBy def get_grouper_by_group_by(group_by: GroupBy | None) -> type[BaseGrouper]: diff --git a/src/codegen/sdk/codebase/io/file_io.py b/src/graph_sitter/codebase/io/file_io.py similarity index 94% rename from src/codegen/sdk/codebase/io/file_io.py rename to src/graph_sitter/codebase/io/file_io.py index f59a28851..1bfb763d0 100644 --- a/src/codegen/sdk/codebase/io/file_io.py +++ b/src/graph_sitter/codebase/io/file_io.py @@ -1,8 +1,8 @@ from concurrent.futures import ThreadPoolExecutor from pathlib import Path -from codegen.sdk.codebase.io.io import IO, BadWriteError -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.io.io import IO, BadWriteError +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/codebase/io/io.py b/src/graph_sitter/codebase/io/io.py similarity index 100% rename from src/codegen/sdk/codebase/io/io.py rename to src/graph_sitter/codebase/io/io.py diff --git a/src/codegen/sdk/codebase/multigraph.py b/src/graph_sitter/codebase/multigraph.py similarity index 79% rename from src/codegen/sdk/codebase/multigraph.py rename to src/graph_sitter/codebase/multigraph.py index 912b1db5b..ae59f6784 100644 --- a/src/codegen/sdk/codebase/multigraph.py +++ b/src/graph_sitter/codebase/multigraph.py @@ -2,8 +2,8 @@ from dataclasses import dataclass, field from typing import Generic, TypeVar -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.function import Function +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.function import Function TFunction = TypeVar("TFunction", bound=Function) diff --git a/src/codegen/sdk/codebase/node_classes/__init__.py b/src/graph_sitter/codebase/node_classes/__init__.py similarity index 100% rename from src/codegen/sdk/codebase/node_classes/__init__.py rename to src/graph_sitter/codebase/node_classes/__init__.py diff --git a/src/graph_sitter/codebase/node_classes/generic_node_classes.py b/src/graph_sitter/codebase/node_classes/generic_node_classes.py new file mode 100644 index 000000000..dd3cd4e02 --- /dev/null +++ b/src/graph_sitter/codebase/node_classes/generic_node_classes.py @@ -0,0 +1,22 @@ +from graph_sitter.codebase.node_classes.node_classes import NodeClasses +from graph_sitter.core.class_definition import Class +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.detached_symbols.parameter import Parameter +from graph_sitter.core.file import File +from graph_sitter.core.function import Function +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.statements.comment import Comment + +GenericNodeClasses = NodeClasses( + file_cls=File, + class_cls=Class, + function_cls=Function, + import_cls=Import, + parameter_cls=Parameter, + comment_cls=Comment, + code_block_cls=CodeBlock, + function_call_cls=FunctionCall, + bool_conversion={}, + dynamic_import_parent_types={}, +) diff --git a/src/codegen/sdk/codebase/node_classes/node_classes.py b/src/graph_sitter/codebase/node_classes/node_classes.py similarity index 59% rename from src/codegen/sdk/codebase/node_classes/node_classes.py rename to src/graph_sitter/codebase/node_classes/node_classes.py index f439dc1c3..4aa566d62 100644 --- a/src/codegen/sdk/codebase/node_classes/node_classes.py +++ b/src/graph_sitter/codebase/node_classes/node_classes.py @@ -4,21 +4,21 @@ from functools import cached_property from typing import TYPE_CHECKING -from codegen.sdk.core.interfaces.resolvable import Resolvable +from graph_sitter.core.interfaces.resolvable import Resolvable if TYPE_CHECKING: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.function import Function - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.statements.comment import Comment - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.expressions import Expression + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.file import SourceFile + from graph_sitter.core.function import Function + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.statements.comment import Comment + from graph_sitter.core.symbol import Symbol @dataclass diff --git a/src/codegen/sdk/codebase/node_classes/py_node_classes.py b/src/graph_sitter/codebase/node_classes/py_node_classes.py similarity index 51% rename from src/codegen/sdk/codebase/node_classes/py_node_classes.py rename to src/graph_sitter/codebase/node_classes/py_node_classes.py index 7f2203f75..81dd5f39e 100644 --- a/src/codegen/sdk/codebase/node_classes/py_node_classes.py +++ b/src/graph_sitter/codebase/node_classes/py_node_classes.py @@ -1,42 +1,42 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.node_classes.node_classes import NodeClasses -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import String, Type -from codegen.sdk.core.expressions.await_expression import AwaitExpression -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.expressions.comparison_expression import ComparisonExpression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.expressions.none_type import NoneType -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.core.expressions.parenthesized_expression import ParenthesizedExpression -from codegen.sdk.core.expressions.subscript_expression import SubscriptExpression -from codegen.sdk.core.expressions.unary_expression import UnaryExpression -from codegen.sdk.core.expressions.unpack import Unpack -from codegen.sdk.core.function import Function -from codegen.sdk.core.statements.comment import Comment -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.switch_statement import SwitchStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.core.symbol_groups.list import List -from codegen.sdk.core.symbol_groups.tuple import Tuple -from codegen.sdk.core.symbol_groups.type_parameters import TypeParameters -from codegen.sdk.python import PyClass, PyFile, PyFunction, PyImport, PySymbol -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.detached_symbols.parameter import PyParameter -from codegen.sdk.python.expressions.chained_attribute import PyChainedAttribute -from codegen.sdk.python.expressions.conditional_expression import PyConditionalExpression -from codegen.sdk.python.expressions.generic_type import PyGenericType -from codegen.sdk.python.expressions.named_type import PyNamedType -from codegen.sdk.python.expressions.string import PyString -from codegen.sdk.python.expressions.union_type import PyUnionType -from codegen.sdk.python.statements.import_statement import PyImportStatement -from codegen.sdk.python.statements.match_case import PyMatchCase -from codegen.sdk.python.statements.with_statement import WithStatement +from graph_sitter.codebase.node_classes.node_classes import NodeClasses +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import String, Type +from graph_sitter.core.expressions.await_expression import AwaitExpression +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.expressions.comparison_expression import ComparisonExpression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.expressions.none_type import NoneType +from graph_sitter.core.expressions.number import Number +from graph_sitter.core.expressions.parenthesized_expression import ParenthesizedExpression +from graph_sitter.core.expressions.subscript_expression import SubscriptExpression +from graph_sitter.core.expressions.unary_expression import UnaryExpression +from graph_sitter.core.expressions.unpack import Unpack +from graph_sitter.core.function import Function +from graph_sitter.core.statements.comment import Comment +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.switch_statement import SwitchStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.core.symbol_groups.list import List +from graph_sitter.core.symbol_groups.tuple import Tuple +from graph_sitter.core.symbol_groups.type_parameters import TypeParameters +from graph_sitter.python import PyClass, PyFile, PyFunction, PyImport, PySymbol +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.detached_symbols.parameter import PyParameter +from graph_sitter.python.expressions.chained_attribute import PyChainedAttribute +from graph_sitter.python.expressions.conditional_expression import PyConditionalExpression +from graph_sitter.python.expressions.generic_type import PyGenericType +from graph_sitter.python.expressions.named_type import PyNamedType +from graph_sitter.python.expressions.string import PyString +from graph_sitter.python.expressions.union_type import PyUnionType +from graph_sitter.python.statements.import_statement import PyImportStatement +from graph_sitter.python.statements.match_case import PyMatchCase +from graph_sitter.python.statements.with_statement import WithStatement def parse_subscript(node: TSNode, file_node_id, ctx, parent): diff --git a/src/codegen/sdk/codebase/node_classes/ts_node_classes.py b/src/graph_sitter/codebase/node_classes/ts_node_classes.py similarity index 51% rename from src/codegen/sdk/codebase/node_classes/ts_node_classes.py rename to src/graph_sitter/codebase/node_classes/ts_node_classes.py index e1d4515c2..b2cf1263f 100644 --- a/src/codegen/sdk/codebase/node_classes/ts_node_classes.py +++ b/src/graph_sitter/codebase/node_classes/ts_node_classes.py @@ -1,61 +1,61 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.node_classes.node_classes import NodeClasses -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.await_expression import AwaitExpression -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.expressions.defined_name import DefinedName -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.expressions.none_type import NoneType -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.core.expressions.parenthesized_expression import ParenthesizedExpression -from codegen.sdk.core.expressions.subscript_expression import SubscriptExpression -from codegen.sdk.core.expressions.tuple_type import TupleType -from codegen.sdk.core.expressions.unary_expression import UnaryExpression -from codegen.sdk.core.expressions.unpack import Unpack -from codegen.sdk.core.expressions.value import Value -from codegen.sdk.core.function import Function -from codegen.sdk.core.statements.comment import Comment -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.switch_case import SwitchCase -from codegen.sdk.core.statements.switch_statement import SwitchStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.sdk.core.symbol_groups.list import List -from codegen.sdk.core.symbol_groups.type_parameters import TypeParameters -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement -from codegen.sdk.typescript.detached_symbols.jsx.expression import JSXExpression -from codegen.sdk.typescript.detached_symbols.jsx.prop import JSXProp -from codegen.sdk.typescript.detached_symbols.parameter import TSParameter -from codegen.sdk.typescript.enum_definition import TSEnum -from codegen.sdk.typescript.enums import TSFunctionTypeNames -from codegen.sdk.typescript.expressions.array_type import TSArrayType -from codegen.sdk.typescript.expressions.chained_attribute import TSChainedAttribute -from codegen.sdk.typescript.expressions.conditional_type import TSConditionalType -from codegen.sdk.typescript.expressions.function_type import TSFunctionType -from codegen.sdk.typescript.expressions.generic_type import TSGenericType -from codegen.sdk.typescript.expressions.lookup_type import TSLookupType -from codegen.sdk.typescript.expressions.named_type import TSNamedType -from codegen.sdk.typescript.expressions.object_type import TSObjectType -from codegen.sdk.typescript.expressions.query_type import TSQueryType -from codegen.sdk.typescript.expressions.readonly_type import TSReadonlyType -from codegen.sdk.typescript.expressions.string import TSString -from codegen.sdk.typescript.expressions.ternary_expression import TSTernaryExpression -from codegen.sdk.typescript.expressions.undefined_type import TSUndefinedType -from codegen.sdk.typescript.expressions.union_type import TSUnionType -from codegen.sdk.typescript.file import TSFile -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.sdk.typescript.interface import TSInterface -from codegen.sdk.typescript.namespace import TSNamespace -from codegen.sdk.typescript.statements.comment import TSComment -from codegen.sdk.typescript.statements.import_statement import TSImportStatement -from codegen.sdk.typescript.symbol_groups.dict import TSDict -from codegen.sdk.typescript.type_alias import TSTypeAlias +from graph_sitter.codebase.node_classes.node_classes import NodeClasses +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.await_expression import AwaitExpression +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.expressions.defined_name import DefinedName +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.expressions.none_type import NoneType +from graph_sitter.core.expressions.number import Number +from graph_sitter.core.expressions.parenthesized_expression import ParenthesizedExpression +from graph_sitter.core.expressions.subscript_expression import SubscriptExpression +from graph_sitter.core.expressions.tuple_type import TupleType +from graph_sitter.core.expressions.unary_expression import UnaryExpression +from graph_sitter.core.expressions.unpack import Unpack +from graph_sitter.core.expressions.value import Value +from graph_sitter.core.function import Function +from graph_sitter.core.statements.comment import Comment +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.switch_case import SwitchCase +from graph_sitter.core.statements.switch_statement import SwitchStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.core.symbol_groups.list import List +from graph_sitter.core.symbol_groups.type_parameters import TypeParameters +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.detached_symbols.jsx.element import JSXElement +from graph_sitter.typescript.detached_symbols.jsx.expression import JSXExpression +from graph_sitter.typescript.detached_symbols.jsx.prop import JSXProp +from graph_sitter.typescript.detached_symbols.parameter import TSParameter +from graph_sitter.typescript.enum_definition import TSEnum +from graph_sitter.typescript.enums import TSFunctionTypeNames +from graph_sitter.typescript.expressions.array_type import TSArrayType +from graph_sitter.typescript.expressions.chained_attribute import TSChainedAttribute +from graph_sitter.typescript.expressions.conditional_type import TSConditionalType +from graph_sitter.typescript.expressions.function_type import TSFunctionType +from graph_sitter.typescript.expressions.generic_type import TSGenericType +from graph_sitter.typescript.expressions.lookup_type import TSLookupType +from graph_sitter.typescript.expressions.named_type import TSNamedType +from graph_sitter.typescript.expressions.object_type import TSObjectType +from graph_sitter.typescript.expressions.query_type import TSQueryType +from graph_sitter.typescript.expressions.readonly_type import TSReadonlyType +from graph_sitter.typescript.expressions.string import TSString +from graph_sitter.typescript.expressions.ternary_expression import TSTernaryExpression +from graph_sitter.typescript.expressions.undefined_type import TSUndefinedType +from graph_sitter.typescript.expressions.union_type import TSUnionType +from graph_sitter.typescript.file import TSFile +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.import_resolution import TSImport +from graph_sitter.typescript.interface import TSInterface +from graph_sitter.typescript.namespace import TSNamespace +from graph_sitter.typescript.statements.comment import TSComment +from graph_sitter.typescript.statements.import_statement import TSImportStatement +from graph_sitter.typescript.symbol_groups.dict import TSDict +from graph_sitter.typescript.type_alias import TSTypeAlias def parse_dict(node: TSNode, *args): diff --git a/src/codegen/sdk/codebase/progress/progress.py b/src/graph_sitter/codebase/progress/progress.py similarity index 82% rename from src/codegen/sdk/codebase/progress/progress.py rename to src/graph_sitter/codebase/progress/progress.py index ec1c8b6e1..e984548f9 100644 --- a/src/codegen/sdk/codebase/progress/progress.py +++ b/src/graph_sitter/codebase/progress/progress.py @@ -2,7 +2,7 @@ from typing import TYPE_CHECKING, Generic, TypeVar if TYPE_CHECKING: - from codegen.sdk.codebase.progress.task import Task + from graph_sitter.codebase.progress.task import Task T = TypeVar("T", bound="Task") diff --git a/src/codegen/sdk/codebase/progress/stub_progress.py b/src/graph_sitter/codebase/progress/stub_progress.py similarity index 53% rename from src/codegen/sdk/codebase/progress/stub_progress.py rename to src/graph_sitter/codebase/progress/stub_progress.py index 6c0aac5aa..aa76dc11c 100644 --- a/src/codegen/sdk/codebase/progress/stub_progress.py +++ b/src/graph_sitter/codebase/progress/stub_progress.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.progress.progress import Progress -from codegen.sdk.codebase.progress.stub_task import StubTask +from graph_sitter.codebase.progress.progress import Progress +from graph_sitter.codebase.progress.stub_task import StubTask class StubProgress(Progress[StubTask]): diff --git a/src/codegen/sdk/codebase/progress/stub_task.py b/src/graph_sitter/codebase/progress/stub_task.py similarity index 73% rename from src/codegen/sdk/codebase/progress/stub_task.py rename to src/graph_sitter/codebase/progress/stub_task.py index 43d25acf7..99a1d72dd 100644 --- a/src/codegen/sdk/codebase/progress/stub_task.py +++ b/src/graph_sitter/codebase/progress/stub_task.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.progress.task import Task +from graph_sitter.codebase.progress.task import Task class StubTask(Task): diff --git a/src/codegen/sdk/codebase/progress/task.py b/src/graph_sitter/codebase/progress/task.py similarity index 100% rename from src/codegen/sdk/codebase/progress/task.py rename to src/graph_sitter/codebase/progress/task.py diff --git a/src/codegen/sdk/codebase/range_index.py b/src/graph_sitter/codebase/range_index.py similarity index 93% rename from src/codegen/sdk/codebase/range_index.py rename to src/graph_sitter/codebase/range_index.py index 9c1bdf691..1b351630f 100644 --- a/src/codegen/sdk/codebase/range_index.py +++ b/src/graph_sitter/codebase/range_index.py @@ -4,8 +4,8 @@ from tree_sitter import Range -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.extensions.sort import sort_editables +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.extensions.sort import sort_editables class RangeIndex: diff --git a/src/graph_sitter/codebase/resolution_stack.py b/src/graph_sitter/codebase/resolution_stack.py new file mode 100644 index 000000000..f908bee32 --- /dev/null +++ b/src/graph_sitter/codebase/resolution_stack.py @@ -0,0 +1,3 @@ +from graph_sitter.extensions.resolution import ResolutionStack + +__all__ = ["ResolutionStack"] diff --git a/src/codegen/sdk/codebase/span.py b/src/graph_sitter/codebase/span.py similarity index 97% rename from src/codegen/sdk/codebase/span.py rename to src/graph_sitter/codebase/span.py index d7933927e..12d3a976b 100644 --- a/src/codegen/sdk/codebase/span.py +++ b/src/graph_sitter/codebase/span.py @@ -7,7 +7,7 @@ from pydantic_core.core_schema import ValidationInfo from tree_sitter import Point, Range -from codegen.shared.decorators.docs import apidoc +from graph_sitter.shared.decorators.docs import apidoc def validate_range(value: Any, info: ValidationInfo) -> Range: diff --git a/src/codegen/sdk/codebase/transaction_manager.py b/src/graph_sitter/codebase/transaction_manager.py similarity index 97% rename from src/codegen/sdk/codebase/transaction_manager.py rename to src/graph_sitter/codebase/transaction_manager.py index a59b6eb4e..4009a19fd 100644 --- a/src/codegen/sdk/codebase/transaction_manager.py +++ b/src/graph_sitter/codebase/transaction_manager.py @@ -3,8 +3,8 @@ from pathlib import Path from typing import TYPE_CHECKING -from codegen.sdk.codebase.diff_lite import ChangeType, DiffLite -from codegen.sdk.codebase.transactions import ( +from graph_sitter.codebase.diff_lite import ChangeType, DiffLite +from graph_sitter.codebase.transactions import ( EditTransaction, FileAddTransaction, FileRemoveTransaction, @@ -13,11 +13,11 @@ Transaction, TransactionPriority, ) -from codegen.shared.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: - from codegen.sdk.core.file import File + from graph_sitter.core.file import File logger = get_logger(__name__) diff --git a/src/codegen/sdk/codebase/transactions.py b/src/graph_sitter/codebase/transactions.py similarity index 99% rename from src/codegen/sdk/codebase/transactions.py rename to src/graph_sitter/codebase/transactions.py index 31d48b2e1..a55de1f29 100644 --- a/src/codegen/sdk/codebase/transactions.py +++ b/src/graph_sitter/codebase/transactions.py @@ -5,10 +5,10 @@ from pathlib import Path from typing import TYPE_CHECKING, Protocol, runtime_checkable -from codegen.sdk.codebase.diff_lite import ChangeType, DiffLite +from graph_sitter.codebase.diff_lite import ChangeType, DiffLite if TYPE_CHECKING: - from codegen.sdk.core.file import File + from graph_sitter.core.file import File class TransactionPriority(IntEnum): diff --git a/src/codegen/sdk/codebase/validation.py b/src/graph_sitter/codebase/validation.py similarity index 94% rename from src/codegen/sdk/codebase/validation.py rename to src/graph_sitter/codebase/validation.py index 54d04228a..390bcb194 100644 --- a/src/codegen/sdk/codebase/validation.py +++ b/src/graph_sitter/codebase/validation.py @@ -8,16 +8,16 @@ from tabulate import tabulate -from codegen.sdk.enums import NodeType -from codegen.sdk.utils import truncate_line -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.enums import NodeType +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.utils import truncate_line logger = get_logger(__name__) if TYPE_CHECKING: from rustworkx import PyDiGraph - from codegen.sdk.core.codebase import CodebaseType + from graph_sitter.core.codebase import CodebaseType class PostInitValidationStatus(StrEnum): @@ -30,7 +30,7 @@ class PostInitValidationStatus(StrEnum): def post_init_validation(codebase: CodebaseType) -> PostInitValidationStatus: """Post codebase._init_graph verifies that the built graph is valid.""" - from codegen.sdk.codebase.codebase_context import GLOBAL_FILE_IGNORE_LIST + from graph_sitter.codebase.codebase_context import GLOBAL_FILE_IGNORE_LIST # Verify the graph has nodes if len(codebase.ctx.nodes) == 0: @@ -137,7 +137,7 @@ def get_nodes_error(init_nodes, nodes): ``` """ for node in set_nodes - set_init_nodes: - from codegen.sdk.core.external_module import ExternalModule + from graph_sitter.core.external_module import ExternalModule if isinstance(node, ExternalModule): message += "External Module persisted with following dependencies: " + str(list((node.ctx.get_node(source), edge) for source, _, edge in node.ctx.in_edges(node.node_id))) diff --git a/src/codegen/configs/constants.py b/src/graph_sitter/configs/constants.py similarity index 100% rename from src/codegen/configs/constants.py rename to src/graph_sitter/configs/constants.py diff --git a/src/codegen/configs/models/base_config.py b/src/graph_sitter/configs/models/base_config.py similarity index 94% rename from src/codegen/configs/models/base_config.py rename to src/graph_sitter/configs/models/base_config.py index 3a82223de..b277ae231 100644 --- a/src/codegen/configs/models/base_config.py +++ b/src/graph_sitter/configs/models/base_config.py @@ -4,8 +4,8 @@ from dotenv import load_dotenv, set_key from pydantic_settings import BaseSettings, SettingsConfigDict -from codegen.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE -from codegen.shared.path import get_git_root_path +from graph_sitter.configs.constants import ENV_FILENAME, GLOBAL_ENV_FILE +from graph_sitter.shared.path import get_git_root_path class BaseConfig(BaseSettings, ABC): diff --git a/src/codegen/configs/models/codebase.py b/src/graph_sitter/configs/models/codebase.py similarity index 95% rename from src/codegen/configs/models/codebase.py rename to src/graph_sitter/configs/models/codebase.py index 3f5c0a4e3..06dd81843 100644 --- a/src/codegen/configs/models/codebase.py +++ b/src/graph_sitter/configs/models/codebase.py @@ -2,7 +2,7 @@ from pydantic import Field -from codegen.configs.models.base_config import BaseConfig +from graph_sitter.configs.models.base_config import BaseConfig class PinkMode(IntEnum): diff --git a/src/codegen/configs/models/repository.py b/src/graph_sitter/configs/models/repository.py similarity index 94% rename from src/codegen/configs/models/repository.py rename to src/graph_sitter/configs/models/repository.py index d4960c503..b37625e9d 100644 --- a/src/codegen/configs/models/repository.py +++ b/src/graph_sitter/configs/models/repository.py @@ -1,6 +1,6 @@ import os -from codegen.configs.models.base_config import BaseConfig +from graph_sitter.configs.models.base_config import BaseConfig class RepositoryConfig(BaseConfig): diff --git a/src/codegen/configs/models/secrets.py b/src/graph_sitter/configs/models/secrets.py similarity index 87% rename from src/codegen/configs/models/secrets.py rename to src/graph_sitter/configs/models/secrets.py index 208999ebe..278e706b3 100644 --- a/src/codegen/configs/models/secrets.py +++ b/src/graph_sitter/configs/models/secrets.py @@ -1,4 +1,4 @@ -from codegen.configs.models.base_config import BaseConfig +from graph_sitter.configs.models.base_config import BaseConfig class SecretsConfig(BaseConfig): diff --git a/src/codegen/configs/models/utils.py b/src/graph_sitter/configs/models/utils.py similarity index 100% rename from src/codegen/configs/models/utils.py rename to src/graph_sitter/configs/models/utils.py diff --git a/src/codegen/configs/session_manager.py b/src/graph_sitter/configs/session_manager.py similarity index 97% rename from src/codegen/configs/session_manager.py rename to src/graph_sitter/configs/session_manager.py index f69a9b479..903384334 100644 --- a/src/codegen/configs/session_manager.py +++ b/src/graph_sitter/configs/session_manager.py @@ -3,7 +3,7 @@ import json from pathlib import Path -from codegen.configs.constants import SESSION_FILE +from graph_sitter.configs.constants import SESSION_FILE class SessionManager: diff --git a/src/codegen/configs/user_config.py b/src/graph_sitter/configs/user_config.py similarity index 93% rename from src/codegen/configs/user_config.py rename to src/graph_sitter/configs/user_config.py index ecebec4d1..d20bb4695 100644 --- a/src/codegen/configs/user_config.py +++ b/src/graph_sitter/configs/user_config.py @@ -3,9 +3,9 @@ from pydantic import Field -from codegen.configs.models.codebase import CodebaseConfig -from codegen.configs.models.repository import RepositoryConfig -from codegen.configs.models.secrets import SecretsConfig +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.configs.models.repository import RepositoryConfig +from graph_sitter.configs.models.secrets import SecretsConfig class UserConfig: diff --git a/src/codegen/sdk/core/__init__.py b/src/graph_sitter/core/__init__.py similarity index 100% rename from src/codegen/sdk/core/__init__.py rename to src/graph_sitter/core/__init__.py diff --git a/src/codegen/sdk/core/assignment.py b/src/graph_sitter/core/assignment.py similarity index 84% rename from src/codegen/sdk/core/assignment.py rename to src/graph_sitter/core/assignment.py index 116fca79d..b50bd9f6e 100644 --- a/src/codegen/sdk/core/assignment.py +++ b/src/graph_sitter/core/assignment.py @@ -2,41 +2,41 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression, Name -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.core.expressions.subscript_expression import SubscriptExpression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.typeable import Typeable -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.enums import SymbolType -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.typescript.expressions.object_type import TSObjectType -from codegen.sdk.utils import find_index -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression, Name +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.core.expressions.subscript_expression import SubscriptExpression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.typeable import Typeable +from graph_sitter.core.symbol import Symbol +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.enums import SymbolType +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.typescript.expressions.object_type import TSObjectType +from graph_sitter.utils import find_index if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.codebase.resolution_stack import ResolutionStack - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.assignment_statement import AssignmentStatement - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.core.statements.statement import Statement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.resolution_stack import ResolutionStack + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.assignment_statement import AssignmentStatement + from graph_sitter.core.statements.export_statement import ExportStatement + from graph_sitter.core.statements.statement import Statement Parent = TypeVar("Parent", bound="AssignmentStatement | ExportStatement") @@ -139,7 +139,7 @@ def is_local_variable(self) -> bool: Returns: bool: True if the assignment is a local variable, False otherwise. """ - from codegen.sdk.core.file import File + from graph_sitter.core.file import File if isinstance(self._left, ChainedAttribute): return False @@ -222,7 +222,7 @@ def _resolved_types(self) -> Generator[ResolutionStack[Self], None, None]: yield from self.with_resolution_frame(self.type, direct=False) elif self.value: resolved = False - from codegen.sdk.core.statements.assignment_statement import AssignmentStatement + from graph_sitter.core.statements.assignment_statement import AssignmentStatement if self.parent_of_type(AssignmentStatement) and len(self.parent_of_type(AssignmentStatement).assignments) > 0: name_node = self._name_node.ts_node diff --git a/src/codegen/sdk/core/autocommit/__init__.py b/src/graph_sitter/core/autocommit/__init__.py similarity index 81% rename from src/codegen/sdk/core/autocommit/__init__.py rename to src/graph_sitter/core/autocommit/__init__.py index 188109bf1..d2ea850bd 100644 --- a/src/codegen/sdk/core/autocommit/__init__.py +++ b/src/graph_sitter/core/autocommit/__init__.py @@ -17,10 +17,10 @@ - We skip commits when you do raw edits and inserts, but will fall back to autocommit if needed """ -from codegen.sdk.core.autocommit.constants import enabled -from codegen.sdk.core.autocommit.decorators import mover, remover, repr_func, writer -from codegen.sdk.core.autocommit.manager import AutoCommit -from codegen.sdk.extensions.autocommit import commiter, reader +from graph_sitter.core.autocommit.constants import enabled +from graph_sitter.core.autocommit.decorators import mover, remover, repr_func, writer +from graph_sitter.core.autocommit.manager import AutoCommit +from graph_sitter.extensions.autocommit import commiter, reader __all__ = [ "AutoCommit", diff --git a/src/codegen/sdk/core/autocommit/constants.py b/src/graph_sitter/core/autocommit/constants.py similarity index 93% rename from src/codegen/sdk/core/autocommit/constants.py rename to src/graph_sitter/core/autocommit/constants.py index 9bcb051d2..e9e9e93e1 100644 --- a/src/codegen/sdk/core/autocommit/constants.py +++ b/src/graph_sitter/core/autocommit/constants.py @@ -2,7 +2,7 @@ from typing import TYPE_CHECKING if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable REMOVED = "REMOVED" @@ -38,7 +38,7 @@ class OutdatedNodeError(Exception): def __init__(self, node: "Editable") -> None: parent = node - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.symbol import Symbol while parent is not None and not isinstance(parent, Symbol): parent = parent.parent diff --git a/src/codegen/sdk/core/autocommit/decorators.py b/src/graph_sitter/core/autocommit/decorators.py similarity index 91% rename from src/codegen/sdk/core/autocommit/decorators.py rename to src/graph_sitter/core/autocommit/decorators.py index 996738ea8..c696b5e7c 100644 --- a/src/codegen/sdk/core/autocommit/decorators.py +++ b/src/graph_sitter/core/autocommit/decorators.py @@ -1,16 +1,16 @@ -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger import functools from collections.abc import Callable from typing import TYPE_CHECKING, ParamSpec, TypeVar, Union, overload import wrapt -from codegen.sdk.core.autocommit.constants import AutoCommitState, enabled -from codegen.sdk.core.node_id_factory import NodeId +from graph_sitter.core.autocommit.constants import AutoCommitState, enabled +from graph_sitter.core.node_id_factory import NodeId if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.symbol import Symbol logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/autocommit/manager.py b/src/graph_sitter/core/autocommit/manager.py similarity index 94% rename from src/codegen/sdk/core/autocommit/manager.py rename to src/graph_sitter/core/autocommit/manager.py index 9d9932838..39f2402be 100644 --- a/src/codegen/sdk/core/autocommit/manager.py +++ b/src/graph_sitter/core/autocommit/manager.py @@ -1,11 +1,11 @@ -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger from collections.abc import Iterator from contextlib import contextmanager from dataclasses import dataclass from pathlib import Path from typing import TYPE_CHECKING, Optional, Union -from codegen.sdk.core.autocommit.constants import ( +from graph_sitter.core.autocommit.constants import ( REMOVED, AutoCommitState, AutoCommitSymbol, @@ -13,15 +13,15 @@ NodeNotFoundError, OutdatedNodeError, ) -from codegen.sdk.core.autocommit.utils import is_file, is_on_graph, is_symbol -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.extensions.autocommit import update_dict +from graph_sitter.core.autocommit.utils import is_file, is_on_graph, is_symbol +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.extensions.autocommit import update_dict if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.file import File - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.symbol import Symbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.file import File + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.symbol import Symbol logger = get_logger(__name__) diff --git a/src/graph_sitter/core/autocommit/ruff.toml b/src/graph_sitter/core/autocommit/ruff.toml new file mode 100644 index 000000000..d3c4f5510 --- /dev/null +++ b/src/graph_sitter/core/autocommit/ruff.toml @@ -0,0 +1,2 @@ +extend = "../../../../pyproject.toml" +lint.extend-select = ["G"] diff --git a/src/codegen/sdk/core/autocommit/utils.py b/src/graph_sitter/core/autocommit/utils.py similarity index 53% rename from src/codegen/sdk/core/autocommit/utils.py rename to src/graph_sitter/core/autocommit/utils.py index a7b9e5c84..1213b0c32 100644 --- a/src/codegen/sdk/core/autocommit/utils.py +++ b/src/graph_sitter/core/autocommit/utils.py @@ -3,25 +3,25 @@ from typing import TYPE_CHECKING, Any, TypeGuard, Union if TYPE_CHECKING: - from codegen.sdk.core.file import File - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.file import File + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.symbol import Symbol def is_file(node: Any) -> TypeGuard["File"]: - from codegen.sdk.core.file import File + from graph_sitter.core.file import File return isinstance(node, File) def is_symbol(node: Any) -> TypeGuard["Symbol"]: - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.symbol import Symbol return isinstance(node, Symbol) def is_on_graph(node: Any) -> TypeGuard[Union["Import", "Symbol"]]: - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.symbol import Symbol return isinstance(node, Import | Symbol) diff --git a/src/codegen/sdk/core/class_definition.py b/src/graph_sitter/core/class_definition.py similarity index 90% rename from src/codegen/sdk/core/class_definition.py rename to src/graph_sitter/core/class_definition.py index bbf2682ab..ba66631f3 100644 --- a/src/codegen/sdk/core/class_definition.py +++ b/src/graph_sitter/core/class_definition.py @@ -5,40 +5,40 @@ from typing_extensions import TypeVar -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.interfaces.callable import Callable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.interfaces.inherits import Inherits -from codegen.sdk.core.statements.attribute import Attribute -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.enums import SymbolType -from codegen.sdk.extensions.utils import cached_property -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.logging.get_logger import get_logger from codegen.visualizations.enums import VizNode +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.interfaces.callable import Callable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.interfaces.inherits import Inherits +from graph_sitter.core.statements.attribute import Attribute +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.core.symbol import Symbol +from graph_sitter.enums import SymbolType +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.decorator import Decorator - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.expressions import Name - from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.external_module import ExternalModule - from codegen.sdk.core.function import Function - from codegen.sdk.core.interface import Interface - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.symbol_statement import SymbolStatement - from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection - from codegen.sdk.core.symbol_groups.parents import Parents + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.decorator import Decorator + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.expressions import Name + from graph_sitter.core.expressions.chained_attribute import ChainedAttribute + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.external_module import ExternalModule + from graph_sitter.core.function import Function + from graph_sitter.core.interface import Interface + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.symbol_statement import SymbolStatement + from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection + from graph_sitter.core.symbol_groups.parents import Parents logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/codebase.py b/src/graph_sitter/core/codebase.py similarity index 94% rename from src/codegen/sdk/core/codebase.py rename to src/graph_sitter/core/codebase.py index fc3e0557e..168bb6828 100644 --- a/src/codegen/sdk/core/codebase.py +++ b/src/graph_sitter/core/codebase.py @@ -22,74 +22,74 @@ from rich.console import Console from typing_extensions import TypeVar, deprecated -from codegen.configs.models.codebase import CodebaseConfig, PinkMode -from codegen.configs.models.secrets import SecretsConfig from codegen.git.repo_operator.repo_operator import RepoOperator from codegen.git.schemas.enums import CheckoutResult from codegen.git.schemas.repo_config import RepoConfig from codegen.git.utils.pr_review import CodegenPR -from codegen.sdk._proxy import proxy_property -from codegen.sdk.ai.client import get_openai_client -from codegen.sdk.codebase.codebase_ai import generate_system_prompt, generate_tools -from codegen.sdk.codebase.codebase_context import ( +from codegen.visualizations.visualization_manager import VisualizationManager +from graph_sitter._proxy import proxy_property +from graph_sitter.ai.client import get_openai_client +from graph_sitter.codebase.codebase_ai import generate_system_prompt, generate_tools +from graph_sitter.codebase.codebase_context import ( GLOBAL_FILE_IGNORE_LIST, CodebaseContext, ) -from codegen.sdk.codebase.config import ProjectConfig, SessionOptions -from codegen.sdk.codebase.diff_lite import DiffLite -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.enums import FlagKwargs -from codegen.sdk.codebase.flagging.group import Group -from codegen.sdk.codebase.io.io import IO -from codegen.sdk.codebase.progress.progress import Progress -from codegen.sdk.codebase.span import Span -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codeowner import CodeOwner -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.detached_symbols.parameter import Parameter -from codegen.sdk.core.directory import Directory -from codegen.sdk.core.export import Export -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.file import File, SourceFile -from codegen.sdk.core.function import Function -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.interface import Interface -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.core.type_alias import TypeAlias -from codegen.sdk.enums import NodeType, SymbolType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import uncache_all -from codegen.sdk.output.constants import ANGULAR_STYLE -from codegen.sdk.python.assignment import PyAssignment -from codegen.sdk.python.class_definition import PyClass -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.detached_symbols.parameter import PyParameter -from codegen.sdk.python.file import PyFile -from codegen.sdk.python.function import PyFunction -from codegen.sdk.python.import_resolution import PyImport -from codegen.sdk.python.statements.import_statement import PyImportStatement -from codegen.sdk.python.symbol import PySymbol -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.detached_symbols.parameter import TSParameter -from codegen.sdk.typescript.export import TSExport -from codegen.sdk.typescript.file import TSFile -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.sdk.typescript.interface import TSInterface -from codegen.sdk.typescript.statements.import_statement import TSImportStatement -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.sdk.typescript.type_alias import TSTypeAlias -from codegen.shared.decorators.docs import apidoc, noapidoc, py_noapidoc -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.exceptions.control_flow import MaxAIRequestsError -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.performance.stopwatch_utils import stopwatch -from codegen.visualizations.visualization_manager import VisualizationManager +from graph_sitter.codebase.config import ProjectConfig, SessionOptions +from graph_sitter.codebase.diff_lite import DiffLite +from graph_sitter.codebase.flagging.code_flag import CodeFlag +from graph_sitter.codebase.flagging.enums import FlagKwargs +from graph_sitter.codebase.flagging.group import Group +from graph_sitter.codebase.io.io import IO +from graph_sitter.codebase.progress.progress import Progress +from graph_sitter.codebase.span import Span +from graph_sitter.configs.models.codebase import CodebaseConfig, PinkMode +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codeowner import CodeOwner +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.detached_symbols.parameter import Parameter +from graph_sitter.core.directory import Directory +from graph_sitter.core.export import Export +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.file import File, SourceFile +from graph_sitter.core.function import Function +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.interface import Interface +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.symbol import Symbol +from graph_sitter.core.type_alias import TypeAlias +from graph_sitter.enums import NodeType, SymbolType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import uncache_all +from graph_sitter.output.constants import ANGULAR_STYLE +from graph_sitter.python.assignment import PyAssignment +from graph_sitter.python.class_definition import PyClass +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.detached_symbols.parameter import PyParameter +from graph_sitter.python.file import PyFile +from graph_sitter.python.function import PyFunction +from graph_sitter.python.import_resolution import PyImport +from graph_sitter.python.statements.import_statement import PyImportStatement +from graph_sitter.python.symbol import PySymbol +from graph_sitter.shared.decorators.docs import apidoc, noapidoc, py_noapidoc +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.exceptions.control_flow import MaxAIRequestsError +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.performance.stopwatch_utils import stopwatch +from graph_sitter.typescript.assignment import TSAssignment +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.detached_symbols.parameter import TSParameter +from graph_sitter.typescript.export import TSExport +from graph_sitter.typescript.file import TSFile +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.import_resolution import TSImport +from graph_sitter.typescript.interface import TSInterface +from graph_sitter.typescript.statements.import_statement import TSImportStatement +from graph_sitter.typescript.symbol import TSSymbol +from graph_sitter.typescript.type_alias import TSTypeAlias logger = get_logger(__name__) MAX_LINES = 10000 # Maximum number of lines of text allowed to be logged @@ -1146,7 +1146,7 @@ def _enable_experimental_language_engine( ) -> None: """Debug option to enable experimental language engine for the current codebase.""" if install_deps and not self.ctx.language_engine: - from codegen.sdk.core.external.dependency_manager import ( + from graph_sitter.core.external.dependency_manager import ( get_dependency_manager, ) @@ -1158,7 +1158,7 @@ def _enable_experimental_language_engine( self.ctx.dependency_manager.wait_until_ready(ignore_error=False) logger.info("Dependencies ready") if not self.ctx.language_engine: - from codegen.sdk.core.external.language_engine import get_language_engine + from graph_sitter.core.external.language_engine import get_language_engine logger.info("Cold starting language engine...") logger.info("This may take a while for large repos...") @@ -1437,7 +1437,7 @@ def from_string( filename = "test.ts" if prog_lang == ProgrammingLanguage.TYPESCRIPT else "test.py" # Create codebase using factory - from codegen.sdk.codebase.factory.codebase_factory import CodebaseFactory + from graph_sitter.codebase.factory.codebase_factory import CodebaseFactory files = {filename: code} @@ -1479,7 +1479,7 @@ def from_files( >>> codebase = Codebase.from_files(files) """ # Create codebase using factory - from codegen.sdk.codebase.factory.codebase_factory import CodebaseFactory + from graph_sitter.codebase.factory.codebase_factory import CodebaseFactory if not files: msg = "No files provided" diff --git a/src/codegen/sdk/core/codeowner.py b/src/graph_sitter/core/codeowner.py similarity index 91% rename from src/codegen/sdk/core/codeowner.py rename to src/graph_sitter/core/codeowner.py index 90416cbe2..7366c639b 100644 --- a/src/codegen/sdk/core/codeowner.py +++ b/src/graph_sitter/core/codeowner.py @@ -3,8 +3,8 @@ from codeowners import CodeOwners as CodeOwnersParser -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.interfaces.has_symbols import ( +from graph_sitter._proxy import proxy_property +from graph_sitter.core.interfaces.has_symbols import ( FilesParam, HasSymbols, TClass, @@ -15,9 +15,9 @@ TImportStatement, TSymbol, ) -from codegen.sdk.core.utils.cache_utils import cached_generator -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.utils.cache_utils import cached_generator +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/dataclasses/usage.py b/src/graph_sitter/core/dataclasses/usage.py similarity index 84% rename from src/codegen/sdk/core/dataclasses/usage.py rename to src/graph_sitter/core/dataclasses/usage.py index 60c44a196..6f0fac428 100644 --- a/src/codegen/sdk/core/dataclasses/usage.py +++ b/src/graph_sitter/core/dataclasses/usage.py @@ -6,16 +6,16 @@ from dataclasses_json import dataclass_json -from codegen.shared.decorators.docs import apidoc +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.export import Export - from codegen.sdk.core.expressions import Name - from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.export import Export + from graph_sitter.core.expressions import Name + from graph_sitter.core.expressions.chained_attribute import ChainedAttribute + from graph_sitter.core.file import SourceFile + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.symbol import Symbol @apidoc diff --git a/src/codegen/sdk/core/detached_symbols/__init__.py b/src/graph_sitter/core/detached_symbols/__init__.py similarity index 100% rename from src/codegen/sdk/core/detached_symbols/__init__.py rename to src/graph_sitter/core/detached_symbols/__init__.py diff --git a/src/codegen/sdk/core/detached_symbols/argument.py b/src/graph_sitter/core/detached_symbols/argument.py similarity index 85% rename from src/codegen/sdk/core/detached_symbols/argument.py rename to src/graph_sitter/core/detached_symbols/argument.py index 948619f15..02332b9ea 100644 --- a/src/codegen/sdk/core/detached_symbols/argument.py +++ b/src/graph_sitter/core/detached_symbols/argument.py @@ -2,24 +2,24 @@ from typing import TYPE_CHECKING, Generic, TypeVar, override -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent", bound="FunctionCall") diff --git a/src/codegen/sdk/core/detached_symbols/code_block.py b/src/graph_sitter/core/detached_symbols/code_block.py similarity index 94% rename from src/codegen/sdk/core/detached_symbols/code_block.py rename to src/graph_sitter/core/detached_symbols/code_block.py index a5fde4d62..0aee0b37b 100644 --- a/src/codegen/sdk/core/detached_symbols/code_block.py +++ b/src/graph_sitter/core/detached_symbols/code_block.py @@ -6,33 +6,33 @@ from typing_extensions import deprecated -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind, UsageType -from codegen.sdk.core.expressions import Expression, Value -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import find_line_start_and_end_nodes -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind, UsageType +from graph_sitter.core.expressions import Expression, Value +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import find_line_start_and_end_nodes +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.core.assignment import Assignment - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.has_block import HasBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.statements.assignment_statement import AssignmentStatement - from codegen.sdk.core.statements.attribute import Attribute - from codegen.sdk.core.statements.comment import Comment - from codegen.sdk.core.statements.if_block_statement import IfBlockStatement - from codegen.sdk.core.statements.return_statement import ReturnStatement - from codegen.sdk.core.statements.symbol_statement import SymbolStatement - from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection - from codegen.sdk.output.ast import AST + from graph_sitter.core.assignment import Assignment + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.statements.assignment_statement import AssignmentStatement + from graph_sitter.core.statements.attribute import Attribute + from graph_sitter.core.statements.comment import Comment + from graph_sitter.core.statements.if_block_statement import IfBlockStatement + from graph_sitter.core.statements.return_statement import ReturnStatement + from graph_sitter.core.statements.symbol_statement import SymbolStatement + from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection + from graph_sitter.output.ast import AST Parent = TypeVar("Parent", bound="HasBlock") diff --git a/src/codegen/sdk/core/detached_symbols/decorator.py b/src/graph_sitter/core/detached_symbols/decorator.py similarity index 73% rename from src/codegen/sdk/core/detached_symbols/decorator.py rename to src/graph_sitter/core/detached_symbols/decorator.py index 5a756b392..100016d91 100644 --- a/src/codegen/sdk/core/detached_symbols/decorator.py +++ b/src/graph_sitter/core/detached_symbols/decorator.py @@ -5,20 +5,20 @@ from typing_extensions import TypeVar -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.function import Function + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.function import Function TClass = TypeVar("TClass", bound="Class", default="Class") diff --git a/src/codegen/sdk/core/detached_symbols/function_call.py b/src/graph_sitter/core/detached_symbols/function_call.py similarity index 93% rename from src/codegen/sdk/core/detached_symbols/function_call.py rename to src/graph_sitter/core/detached_symbols/function_call.py index 4507e65ff..e147c3f1c 100644 --- a/src/codegen/sdk/core/detached_symbols/function_call.py +++ b/src/graph_sitter/core/detached_symbols/function_call.py @@ -2,39 +2,39 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader, remover, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.detached_symbols.argument import Argument -from codegen.sdk.core.expressions import Expression, Name, Value -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.expressions.unpack import Unpack -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.resolvable import Resolvable -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.enums import NodeType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import cached_property, is_descendant_of -from codegen.sdk.typescript.detached_symbols.promise_chain import TSPromiseChain -from codegen.sdk.typescript.enums import TSFunctionTypeNames -from codegen.sdk.utils import find_first_ancestor -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader, remover, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.detached_symbols.argument import Argument +from graph_sitter.core.expressions import Expression, Name, Value +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.expressions.unpack import Unpack +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.resolvable import Resolvable +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.enums import NodeType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import cached_property, is_descendant_of +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.detached_symbols.promise_chain import TSPromiseChain +from graph_sitter.typescript.enums import TSFunctionTypeNames +from graph_sitter.utils import find_first_ancestor if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.function import Function - from codegen.sdk.core.interfaces.callable import Callable - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId from codegen.visualizations.enums import VizNode + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.function import Function + from graph_sitter.core.interfaces.callable import Callable + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent", bound="Expression | None") @@ -118,7 +118,7 @@ def parent_function(self) -> Function | None: # HACK: This is temporary until we establish a full parent path if self.file.programming_language == ProgrammingLanguage.TYPESCRIPT: if func := find_first_ancestor(self.ts_node, [function_type.value for function_type in TSFunctionTypeNames]): - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.typescript.function import TSFunction return TSFunction.from_function_type(func, self.file_node_id, self.ctx, self.parent) elif self.file.programming_language == ProgrammingLanguage.PYTHON: @@ -269,7 +269,7 @@ def viz(self) -> VizNode: from codegen.visualizations.enums import VizNode func = self.function_definition - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function if isinstance(func, Function) and func.is_method: name = f"{func.parent_class.name}.{self.name}" @@ -351,7 +351,7 @@ def set_kwarg(self, name: str, value: str, *, create_on_missing: bool = True, ov @noapidoc @reader def find_parameter_by_index(self, index: int) -> Parameter | None: - from codegen.sdk.python import PyFunction + from graph_sitter.python import PyFunction for function_definition in self.function_definitions: if function_definition.node_type == NodeType.EXTERNAL or function_definition.parameters is None: @@ -442,7 +442,7 @@ def convert_args_to_kwargs(self, exclude: int = 0) -> None: - Requires the function definition to be resolvable and have parameters """ definition = self.function_definition - from codegen.sdk.core.interfaces.callable import Callable + from graph_sitter.core.interfaces.callable import Callable if definition is None or definition.parameters is None or not isinstance(definition, Callable): return @@ -468,8 +468,8 @@ def convert_args_to_kwargs(self, exclude: int = 0) -> None: @reader @noapidoc def function_definition_frames(self) -> list[ResolutionStack[Callable]]: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.interfaces.callable import Callable + from graph_sitter.core.class_definition import Class + from graph_sitter.core.interfaces.callable import Callable result = [] if self.get_name(): @@ -537,8 +537,8 @@ def remove(self, delete_formatting: bool = True, priority: int = 0, dedupe: bool @noapidoc @override def _resolved_types(self) -> Generator[ResolutionStack[Self], None, None]: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.function import Function + from graph_sitter.core.class_definition import Class + from graph_sitter.core.function import Function if self.get_name().ts_node.type == "import" or self.full_name == "require": # TS imports diff --git a/src/codegen/sdk/core/detached_symbols/parameter.py b/src/graph_sitter/core/detached_symbols/parameter.py similarity index 88% rename from src/codegen/sdk/core/detached_symbols/parameter.py rename to src/graph_sitter/core/detached_symbols/parameter.py index 7dc08d3e8..03c6efedd 100644 --- a/src/codegen/sdk/core/detached_symbols/parameter.py +++ b/src/graph_sitter/core/detached_symbols/parameter.py @@ -5,30 +5,30 @@ from typing_extensions import deprecated -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.typeable import Typeable -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.extensions.resolution import UsageKind -from codegen.sdk.utils import find_first_descendant -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.typeable import Typeable +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.extensions.resolution import UsageKind +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.utils import find_first_descendant if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.resolution_stack import ResolutionStack - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.function import Function - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.symbol_groups.collection import Collection + from graph_sitter.codebase.resolution_stack import ResolutionStack + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.function import Function + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.symbol_groups.collection import Collection logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/directory.py b/src/graph_sitter/core/directory.py similarity index 95% rename from src/codegen/sdk/core/directory.py rename to src/graph_sitter/core/directory.py index 806e90ff8..848d90f11 100644 --- a/src/codegen/sdk/core/directory.py +++ b/src/graph_sitter/core/directory.py @@ -3,8 +3,8 @@ from pathlib import Path from typing import TYPE_CHECKING, Generic, Literal, Self -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.interfaces.has_symbols import ( +from graph_sitter._proxy import proxy_property +from graph_sitter.core.interfaces.has_symbols import ( FilesParam, HasSymbols, TClass, @@ -15,17 +15,17 @@ TImportStatement, TSymbol, ) -from codegen.sdk.core.utils.cache_utils import cached_generator -from codegen.sdk.enums import NodeType -from codegen.sdk.extensions.sort import sort_editables -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.utils.cache_utils import cached_generator +from graph_sitter.enums import NodeType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext @apidoc @@ -69,7 +69,7 @@ def _is_a_subdirectory_of(self, target_directory: Self): return self.parent._is_a_subdirectory_of(target_directory=target_directory) def __contains__(self, item: str | TFile | Self) -> bool: - from codegen.sdk.core.file import File + from graph_sitter.core.file import File # Try to match all file and subdirectory names if isinstance(item, str): diff --git a/src/codegen/sdk/core/export.py b/src/graph_sitter/core/export.py similarity index 85% rename from src/codegen/sdk/core/export.py rename to src/graph_sitter/core/export.py index e9d63a9e5..480af2393 100644 --- a/src/codegen/sdk/core/export.py +++ b/src/graph_sitter/core/export.py @@ -3,17 +3,17 @@ from abc import abstractmethod from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.interfaces.exportable import Exportable -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.exportable import Exportable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.core.symbol_groups.collection import Collection + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.export_statement import ExportStatement + from graph_sitter.core.symbol_groups.collection import Collection Parent = TypeVar("Parent", bound="Collection[Export, ExportStatement]") @@ -85,7 +85,7 @@ def is_aliased(self) -> bool: Returns: bool: True if the exported symbol has a different name than the name it is exported as, False otherwise. """ - from codegen.sdk.core.import_resolution import Import + from graph_sitter.core.import_resolution import Import if self.exported_symbol is None: return False diff --git a/src/graph_sitter/core/expressions/__init__.py b/src/graph_sitter/core/expressions/__init__.py new file mode 100644 index 000000000..c86428a6f --- /dev/null +++ b/src/graph_sitter/core/expressions/__init__.py @@ -0,0 +1,14 @@ +from typing import TYPE_CHECKING + +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.expressions.string import String +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.expressions.value import Value +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.core.symbol_groups.list import List + +if TYPE_CHECKING: + from graph_sitter.core.detached_symbols.function_call import FunctionCall # noqa: TC004 + +__all__ = ["Dict", "Expression", "FunctionCall", "List", "Name", "String", "Type", "Value"] diff --git a/src/codegen/sdk/core/expressions/await_expression.py b/src/graph_sitter/core/expressions/await_expression.py similarity index 68% rename from src/codegen/sdk/core/expressions/await_expression.py rename to src/graph_sitter/core/expressions/await_expression.py index e3643de34..4f3dc5196 100644 --- a/src/codegen/sdk/core/expressions/await_expression.py +++ b/src/graph_sitter/core/expressions/await_expression.py @@ -1,14 +1,14 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.wrapper_expression import IWrapper -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.wrapper_expression import IWrapper +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/binary_expression.py b/src/graph_sitter/core/expressions/binary_expression.py similarity index 86% rename from src/codegen/sdk/core/expressions/binary_expression.py rename to src/graph_sitter/core/expressions/binary_expression.py index fdb4ec349..31c00762c 100644 --- a/src/codegen/sdk/core/expressions/binary_expression.py +++ b/src/graph_sitter/core/expressions/binary_expression.py @@ -4,19 +4,19 @@ from functools import cached_property from typing import Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.interfaces.unwrappable import Unwrappable -from codegen.sdk.core.symbol_groups.expression_group import ExpressionGroup -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.extensions.sort import sort_editables -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.interfaces.unwrappable import Unwrappable +from graph_sitter.core.symbol_groups.expression_group import ExpressionGroup +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/boolean.py b/src/graph_sitter/core/expressions/boolean.py similarity index 58% rename from src/codegen/sdk/core/expressions/boolean.py rename to src/graph_sitter/core/expressions/boolean.py index 28655adaf..1a182125e 100644 --- a/src/codegen/sdk/core/expressions/boolean.py +++ b/src/graph_sitter/core/expressions/boolean.py @@ -1,11 +1,11 @@ from typing import Generic, TypeVar, override -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/builtin.py b/src/graph_sitter/core/expressions/builtin.py similarity index 60% rename from src/codegen/sdk/core/expressions/builtin.py rename to src/graph_sitter/core/expressions/builtin.py index 04be98f97..678b99c92 100644 --- a/src/codegen/sdk/core/expressions/builtin.py +++ b/src/graph_sitter/core/expressions/builtin.py @@ -1,14 +1,14 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Self, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import noapidoc if TYPE_CHECKING: - from codegen.sdk.core.external_module import ExternalModule + from graph_sitter.core.external_module import ExternalModule @noapidoc diff --git a/src/codegen/sdk/core/expressions/chained_attribute.py b/src/graph_sitter/core/expressions/chained_attribute.py similarity index 88% rename from src/codegen/sdk/core/expressions/chained_attribute.py rename to src/graph_sitter/core/expressions/chained_attribute.py index ccd5a788f..ffe299bb3 100644 --- a/src/codegen/sdk/core/expressions/chained_attribute.py +++ b/src/graph_sitter/core/expressions/chained_attribute.py @@ -3,21 +3,21 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Name -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.resolvable import Resolvable -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Name +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.resolvable import Resolvable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable Object = TypeVar("Object", bound="Chainable") @@ -87,7 +87,7 @@ def attribute_chain(self) -> list["FunctionCall | Name"]: Returns: list[FunctionCall | Name]: List of Name nodes (property access) and FunctionCall nodes (method calls) """ - from codegen.sdk.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.detached_symbols.function_call import FunctionCall ret = [] curr = self diff --git a/src/codegen/sdk/core/expressions/comparison_expression.py b/src/graph_sitter/core/expressions/comparison_expression.py similarity index 88% rename from src/codegen/sdk/core/expressions/comparison_expression.py rename to src/graph_sitter/core/expressions/comparison_expression.py index fc0cb2f2a..4733c2e4e 100644 --- a/src/codegen/sdk/core/expressions/comparison_expression.py +++ b/src/graph_sitter/core/expressions/comparison_expression.py @@ -1,10 +1,10 @@ from functools import cached_property from typing import Self, TypeVar -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.symbol_groups.expression_group import ExpressionGroup -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.symbol_groups.expression_group import ExpressionGroup +from graph_sitter.shared.decorators.docs import apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/expressions/defined_name.py b/src/graph_sitter/core/expressions/defined_name.py similarity index 62% rename from src/codegen/sdk/core/expressions/defined_name.py rename to src/graph_sitter/core/expressions/defined_name.py index 7e28b4b8c..51f3f7010 100644 --- a/src/codegen/sdk/core/expressions/defined_name.py +++ b/src/graph_sitter/core/expressions/defined_name.py @@ -1,13 +1,13 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.expressions import Name -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.expressions import Name +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import noapidoc if TYPE_CHECKING: - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="Symbol") diff --git a/src/codegen/sdk/core/expressions/expression.py b/src/graph_sitter/core/expressions/expression.py similarity index 81% rename from src/codegen/sdk/core/expressions/expression.py rename to src/graph_sitter/core/expressions/expression.py index 85cc5d794..b2f662389 100644 --- a/src/codegen/sdk/core/expressions/expression.py +++ b/src/graph_sitter/core/expressions/expression.py @@ -2,11 +2,11 @@ from typing import Generic, TypeVar -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.enums import NodeType -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.enums import NodeType +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/generic_type.py b/src/graph_sitter/core/expressions/generic_type.py similarity index 74% rename from src/codegen/sdk/core/expressions/generic_type.py rename to src/graph_sitter/core/expressions/generic_type.py index 5fc60e7c9..cddaaf687 100644 --- a/src/codegen/sdk/core/expressions/generic_type.py +++ b/src/graph_sitter/core/expressions/generic_type.py @@ -4,19 +4,19 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.named_type import NamedType -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.resolution import ResolutionStack -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.named_type import NamedType +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.resolution import ResolutionStack +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/expressions/multi_expression.py b/src/graph_sitter/core/expressions/multi_expression.py similarity index 71% rename from src/codegen/sdk/core/expressions/multi_expression.py rename to src/graph_sitter/core/expressions/multi_expression.py index 58d09874c..8172e710f 100644 --- a/src/codegen/sdk/core/expressions/multi_expression.py +++ b/src/graph_sitter/core/expressions/multi_expression.py @@ -2,17 +2,17 @@ from typing import TYPE_CHECKING, Generic, TypeVar, override -from codegen.sdk.core.expressions import Expression -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.expressions import Expression +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/name.py b/src/graph_sitter/core/expressions/name.py similarity index 88% rename from src/codegen/sdk/core/expressions/name.py rename to src/graph_sitter/core/expressions/name.py index 78554a5b7..2abc23379 100644 --- a/src/codegen/sdk/core/expressions/name.py +++ b/src/graph_sitter/core/expressions/name.py @@ -1,19 +1,19 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Generic, Optional, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock -from codegen.sdk.core.interfaces.resolvable import Resolvable -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.conditional_block import ConditionalBlock +from graph_sitter.core.interfaces.resolvable import Resolvable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/named_type.py b/src/graph_sitter/core/expressions/named_type.py similarity index 71% rename from src/codegen/sdk/core/expressions/named_type.py rename to src/graph_sitter/core/expressions/named_type.py index f908244c0..de5518813 100644 --- a/src/codegen/sdk/core/expressions/named_type.py +++ b/src/graph_sitter/core/expressions/named_type.py @@ -4,20 +4,20 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Name, String -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.interfaces.resolvable import Resolvable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Name, String +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.interfaces.resolvable import Resolvable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") @@ -31,7 +31,7 @@ def __init__(self, ts_node: TSNode, file_node_id: NodeId, ctx: "CodebaseContext" self._name_node = self._parse_expression(self._get_name_node(), default=Name) def __eq__(self, other: object) -> bool: - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.symbol import Symbol if isinstance(other, Symbol): for resolved in self.resolved_types: diff --git a/src/codegen/sdk/core/expressions/none_type.py b/src/graph_sitter/core/expressions/none_type.py similarity index 55% rename from src/codegen/sdk/core/expressions/none_type.py rename to src/graph_sitter/core/expressions/none_type.py index 8a5956090..b0d39728b 100644 --- a/src/codegen/sdk/core/expressions/none_type.py +++ b/src/graph_sitter/core/expressions/none_type.py @@ -1,15 +1,15 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/number.py b/src/graph_sitter/core/expressions/number.py similarity index 55% rename from src/codegen/sdk/core/expressions/number.py rename to src/graph_sitter/core/expressions/number.py index a52c3605b..e3764d319 100644 --- a/src/codegen/sdk/core/expressions/number.py +++ b/src/graph_sitter/core/expressions/number.py @@ -1,11 +1,11 @@ from typing import Generic, TypeVar, override -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/parenthesized_expression.py b/src/graph_sitter/core/expressions/parenthesized_expression.py similarity index 79% rename from src/codegen/sdk/core/expressions/parenthesized_expression.py rename to src/graph_sitter/core/expressions/parenthesized_expression.py index 6e05de3fa..8911bdd69 100644 --- a/src/codegen/sdk/core/expressions/parenthesized_expression.py +++ b/src/graph_sitter/core/expressions/parenthesized_expression.py @@ -1,16 +1,16 @@ from typing import Generic, TypeVar, override -from codegen.sdk.codebase.transactions import TransactionPriority -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.unwrappable import Unwrappable -from codegen.sdk.core.interfaces.wrapper_expression import IWrapper -from codegen.sdk.extensions.autocommit import reader -from codegen.sdk.typescript.statements.if_block_statement import TSIfBlockStatement -from codegen.shared.decorators.docs import apidoc +from graph_sitter.codebase.transactions import TransactionPriority +from graph_sitter.core.autocommit import writer +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.unwrappable import Unwrappable +from graph_sitter.core.interfaces.wrapper_expression import IWrapper +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc +from graph_sitter.typescript.statements.if_block_statement import TSIfBlockStatement Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/placeholder_type.py b/src/graph_sitter/core/expressions/placeholder_type.py similarity index 58% rename from src/codegen/sdk/core/expressions/placeholder_type.py rename to src/graph_sitter/core/expressions/placeholder_type.py index 5ce966f21..1d828c445 100644 --- a/src/codegen/sdk/core/expressions/placeholder_type.py +++ b/src/graph_sitter/core/expressions/placeholder_type.py @@ -1,16 +1,16 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import commiter -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import commiter +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable TType = TypeVar("TType", bound="Type") Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/string.py b/src/graph_sitter/core/expressions/string.py similarity index 78% rename from src/codegen/sdk/core/expressions/string.py rename to src/graph_sitter/core/expressions/string.py index 3be669a98..9b6a4e7a8 100644 --- a/src/codegen/sdk/core/expressions/string.py +++ b/src/graph_sitter/core/expressions/string.py @@ -2,19 +2,19 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/subscript_expression.py b/src/graph_sitter/core/expressions/subscript_expression.py similarity index 72% rename from src/codegen/sdk/core/expressions/subscript_expression.py rename to src/graph_sitter/core/expressions/subscript_expression.py index 51d92a7aa..cacb01565 100644 --- a/src/codegen/sdk/core/expressions/subscript_expression.py +++ b/src/graph_sitter/core/expressions/subscript_expression.py @@ -1,18 +1,18 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Generic, Optional, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Name -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.resolvable import Resolvable -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Name +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.resolvable import Resolvable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.chainable import Chainable - from codegen.sdk.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.chainable import Chainable + from graph_sitter.core.interfaces.has_name import HasName Object = TypeVar("Object", bound="Chainable") diff --git a/src/codegen/sdk/core/expressions/ternary_expression.py b/src/graph_sitter/core/expressions/ternary_expression.py similarity index 80% rename from src/codegen/sdk/core/expressions/ternary_expression.py rename to src/graph_sitter/core/expressions/ternary_expression.py index c3681cd3c..dfdd30718 100644 --- a/src/codegen/sdk/core/expressions/ternary_expression.py +++ b/src/graph_sitter/core/expressions/ternary_expression.py @@ -2,17 +2,17 @@ from collections.abc import Generator from typing import Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.interfaces.unwrappable import Unwrappable -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.interfaces.unwrappable import Unwrappable +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/expressions/tuple_type.py b/src/graph_sitter/core/expressions/tuple_type.py similarity index 74% rename from src/codegen/sdk/core/expressions/tuple_type.py rename to src/graph_sitter/core/expressions/tuple_type.py index 1495fe8a5..980641587 100644 --- a/src/codegen/sdk/core/expressions/tuple_type.py +++ b/src/graph_sitter/core/expressions/tuple_type.py @@ -3,17 +3,17 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.importable import Importable TType = TypeVar("TType", bound="Type") diff --git a/src/codegen/sdk/core/expressions/type.py b/src/graph_sitter/core/expressions/type.py similarity index 68% rename from src/codegen/sdk/core/expressions/type.py rename to src/graph_sitter/core/expressions/type.py index 2630427d4..147b2590c 100644 --- a/src/codegen/sdk/core/expressions/type.py +++ b/src/graph_sitter/core/expressions/type.py @@ -4,16 +4,16 @@ from typing_extensions import deprecated -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="Editable") @@ -34,7 +34,7 @@ def _compute_dependencies(self, usage_type: UsageKind, dest: "Importable"): ... @noapidoc @reader def resolved_symbol(self) -> "Symbol | str | None": - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.symbol import Symbol for resolved in self.resolved_types: if isinstance(resolved, Symbol): diff --git a/src/codegen/sdk/core/expressions/unary_expression.py b/src/graph_sitter/core/expressions/unary_expression.py similarity index 69% rename from src/codegen/sdk/core/expressions/unary_expression.py rename to src/graph_sitter/core/expressions/unary_expression.py index e1f8c3ba8..644056fe0 100644 --- a/src/codegen/sdk/core/expressions/unary_expression.py +++ b/src/graph_sitter/core/expressions/unary_expression.py @@ -1,18 +1,18 @@ from collections.abc import Generator from typing import Generic, Self, TypeVar, override -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.extensions.resolution import ResolutionStack -from codegen.sdk.extensions.utils import TSNode -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.core.autocommit import writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.extensions.resolution import ResolutionStack +from graph_sitter.extensions.utils import TSNode +from graph_sitter.shared.decorators.docs import apidoc, noapidoc Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/core/expressions/union_type.py b/src/graph_sitter/core/expressions/union_type.py similarity index 74% rename from src/codegen/sdk/core/expressions/union_type.py rename to src/graph_sitter/core/expressions/union_type.py index a9c979cae..c14ecde57 100644 --- a/src/codegen/sdk/core/expressions/union_type.py +++ b/src/graph_sitter/core/expressions/union_type.py @@ -3,17 +3,17 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.importable import Importable TType = TypeVar("TType", bound="Type") diff --git a/src/codegen/sdk/core/expressions/unpack.py b/src/graph_sitter/core/expressions/unpack.py similarity index 83% rename from src/codegen/sdk/core/expressions/unpack.py rename to src/graph_sitter/core/expressions/unpack.py index 10dd7be52..19a484ca9 100644 --- a/src/codegen/sdk/core/expressions/unpack.py +++ b/src/graph_sitter/core/expressions/unpack.py @@ -1,13 +1,13 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.unwrappable import Unwrappable -from codegen.sdk.core.interfaces.wrapper_expression import IWrapper -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.unwrappable import Unwrappable +from graph_sitter.core.interfaces.wrapper_expression import IWrapper +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") @@ -38,7 +38,7 @@ def unwrap(self, node: Expression | None = None) -> None: Returns: None """ - from codegen.sdk.core.symbol_groups.dict import Dict + from graph_sitter.core.symbol_groups.dict import Dict node = node or self._value_node if isinstance(node, Dict) and isinstance(self.parent, Dict): diff --git a/src/codegen/sdk/core/expressions/value.py b/src/graph_sitter/core/expressions/value.py similarity index 67% rename from src/codegen/sdk/core/expressions/value.py rename to src/graph_sitter/core/expressions/value.py index c70dec4ba..410ede31f 100644 --- a/src/codegen/sdk/core/expressions/value.py +++ b/src/graph_sitter/core/expressions/value.py @@ -2,14 +2,14 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.has_name import HasName + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.has_name import HasName Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/external/dependency_manager.py b/src/graph_sitter/core/external/dependency_manager.py similarity index 74% rename from src/codegen/sdk/core/external/dependency_manager.py rename to src/graph_sitter/core/external/dependency_manager.py index 8f9ea7a3a..a11eaf25b 100644 --- a/src/codegen/sdk/core/external/dependency_manager.py +++ b/src/graph_sitter/core/external/dependency_manager.py @@ -1,11 +1,11 @@ from abc import abstractmethod from typing import TYPE_CHECKING -from codegen.sdk.core.external.external_process import ExternalProcess -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.external.external_process import ExternalProcess +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext class DependencyManager(ExternalProcess): @@ -28,7 +28,7 @@ def remove_dependencies(self): def get_dependency_manager(language: ProgrammingLanguage, codebase_context: "CodebaseContext", enabled: bool = False) -> DependencyManager | None: - from codegen.sdk.typescript.external.dependency_manager import TypescriptDependencyManager + from graph_sitter.typescript.external.dependency_manager import TypescriptDependencyManager ts_enabled = enabled or codebase_context.config.ts_dependency_manager if language == ProgrammingLanguage.TYPESCRIPT: diff --git a/src/codegen/sdk/core/external/external_process.py b/src/graph_sitter/core/external/external_process.py similarity index 97% rename from src/codegen/sdk/core/external/external_process.py rename to src/graph_sitter/core/external/external_process.py index f1951bafb..b82036b48 100644 --- a/src/codegen/sdk/core/external/external_process.py +++ b/src/graph_sitter/core/external/external_process.py @@ -3,7 +3,7 @@ import time from abc import ABC, abstractmethod -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/external/language_engine.py b/src/graph_sitter/core/external/language_engine.py similarity index 77% rename from src/codegen/sdk/core/external/language_engine.py rename to src/graph_sitter/core/external/language_engine.py index 1673bd658..59cec2876 100644 --- a/src/codegen/sdk/core/external/language_engine.py +++ b/src/graph_sitter/core/external/language_engine.py @@ -1,12 +1,12 @@ from abc import abstractmethod from typing import TYPE_CHECKING -from codegen.sdk.core.external.external_process import ExternalProcess -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.external.external_process import ExternalProcess +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.editable import Editable class LanguageEngine(ExternalProcess): @@ -22,7 +22,7 @@ def get_return_type(self, node: "Editable") -> str | None: def get_language_engine(language: ProgrammingLanguage, codebase_context: "CodebaseContext", use_ts: bool = False, use_v8: bool = False) -> LanguageEngine | None: - from codegen.sdk.typescript.external.ts_analyzer_engine import NodeTypescriptEngine, V8TypescriptEngine + from graph_sitter.typescript.external.ts_analyzer_engine import NodeTypescriptEngine, V8TypescriptEngine use_ts = use_ts or codebase_context.config.ts_language_engine use_v8 = use_v8 or codebase_context.config.v8_ts_engine diff --git a/src/codegen/sdk/core/external_module.py b/src/graph_sitter/core/external_module.py similarity index 87% rename from src/codegen/sdk/core/external_module.py rename to src/graph_sitter/core/external_module.py index 0e97bbf04..4bbaa8e33 100644 --- a/src/codegen/sdk/core/external_module.py +++ b/src/graph_sitter/core/external_module.py @@ -2,24 +2,24 @@ from typing import TYPE_CHECKING, Literal, override -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.interfaces.callable import Callable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.placeholder.placeholder_stub import StubPlaceholder -from codegen.sdk.enums import ImportType, NodeType -from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.interfaces.callable import Callable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.placeholder.placeholder_stub import StubPlaceholder +from graph_sitter.enums import ImportType, NodeType +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.expressions.name import Name - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.expressions.name import Name + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId @apidoc diff --git a/src/codegen/sdk/core/file.py b/src/graph_sitter/core/file.py similarity index 96% rename from src/codegen/sdk/core/file.py rename to src/graph_sitter/core/file.py index 12bcab303..2f050624a 100644 --- a/src/codegen/sdk/core/file.py +++ b/src/graph_sitter/core/file.py @@ -12,37 +12,37 @@ from tree_sitter import Node as TSNode from typing_extensions import deprecated -from codegen.sdk._proxy import proxy_property -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.codebase.range_index import RangeIndex -from codegen.sdk.codebase.span import Range -from codegen.sdk.core.autocommit import commiter, mover, reader, remover, writer -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.core.directory import Directory -from codegen.sdk.core.import_resolution import Import, WildcardImport -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.core.statements.import_statement import ImportStatement -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.enums import EdgeType, ImportType, NodeType, SymbolType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.topological_sort import pseudo_topological_sort -from codegen.sdk.tree_sitter_parser import get_parser_by_filepath_or_extension, parse_file -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.utils import is_minified_js -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.logging.get_logger import get_logger from codegen.visualizations.enums import VizNode +from graph_sitter._proxy import proxy_property +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.codebase.range_index import RangeIndex +from graph_sitter.codebase.span import Range +from graph_sitter.core.autocommit import commiter, mover, reader, remover, writer +from graph_sitter.core.class_definition import Class +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.core.directory import Directory +from graph_sitter.core.import_resolution import Import, WildcardImport +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.core.statements.import_statement import ImportStatement +from graph_sitter.core.symbol import Symbol +from graph_sitter.enums import EdgeType, ImportType, NodeType, SymbolType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.topological_sort import pseudo_topological_sort +from graph_sitter.tree_sitter_parser import get_parser_by_filepath_or_extension, parse_file +from graph_sitter.typescript.function import TSFunction +from graph_sitter.utils import is_minified_js if TYPE_CHECKING: - from codegen.sdk.core.assignment import Assignment - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.function import Function - from codegen.sdk.core.interface import Interface + from graph_sitter.core.assignment import Assignment + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.function import Function + from graph_sitter.core.interface import Interface logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/function.py b/src/graph_sitter/core/function.py similarity index 90% rename from src/codegen/sdk/core/function.py rename to src/graph_sitter/core/function.py index ea5b8fc95..f2f665505 100644 --- a/src/codegen/sdk/core/function.py +++ b/src/graph_sitter/core/function.py @@ -5,33 +5,33 @@ from typing_extensions import TypeVar -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.detached_symbols.decorator import Decorator -from codegen.sdk.core.detached_symbols.parameter import Parameter -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.callable import Callable -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.interfaces.supports_generic import SupportsGenerics -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.enums import SymbolType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import cached_property -from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.detached_symbols.decorator import Decorator +from graph_sitter.core.detached_symbols.parameter import Parameter +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.callable import Callable +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.interfaces.supports_generic import SupportsGenerics +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.enums import SymbolType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Generator, Sequence - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.export import Export - from codegen.sdk.core.file import File - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.statements.return_statement import ReturnStatement - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.export import Export + from graph_sitter.core.file import File + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.statements.return_statement import ReturnStatement + from graph_sitter.core.symbol import Symbol TDecorator = TypeVar("TDecorator", bound="Decorator", default=Decorator) @@ -112,7 +112,7 @@ def is_method(self) -> bool: Returns: bool: True if the function is a method within a class, False otherwise. """ - from codegen.sdk.core.class_definition import Class + from graph_sitter.core.class_definition import Class return isinstance(self.parent.parent.parent, Class) @@ -142,7 +142,7 @@ def is_async(self) -> bool: @noapidoc @reader def resolve_name(self, name: str, start_byte: int | None = None, strict: bool = True) -> Generator[Symbol | Import | WildcardImport]: - from codegen.sdk.core.class_definition import Class + from graph_sitter.core.class_definition import Class for symbol in self.valid_symbol_names: if symbol.name == name and (start_byte is None or (symbol.start_byte if isinstance(symbol, Class | Function) else symbol.end_byte) <= start_byte): @@ -161,7 +161,7 @@ def valid_symbol_names(self) -> list[Importable]: # def resolve_name(self, name: str, start_byte: int | None = None) -> Symbol | Import | WildcardImport | None: # if symbols := self.valid_symbol_names.get(name, None): # for symbol in symbols: - # from codegen.sdk.core.class_definition import Class + # from graph_sitter.core.class_definition import Class # # if (symbol.start_byte if isinstance(symbol, Class | Function) else symbol.end_byte) <= start_byte: # return symbol diff --git a/src/codegen/sdk/core/import_resolution.py b/src/graph_sitter/core/import_resolution.py similarity index 94% rename from src/codegen/sdk/core/import_resolution.py rename to src/graph_sitter/core/import_resolution.py index c6d11af9d..3d27c85a8 100644 --- a/src/codegen/sdk/core/import_resolution.py +++ b/src/graph_sitter/core/import_resolution.py @@ -4,22 +4,22 @@ from dataclasses import dataclass from typing import TYPE_CHECKING, ClassVar, Generic, Literal, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.codebase.transactions import TransactionPriority -from codegen.sdk.core.autocommit import commiter, reader, remover, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.core.statements.import_statement import ImportStatement -from codegen.sdk.enums import EdgeType, ImportType, NodeType -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.output.constants import ANGULAR_STYLE -from codegen.shared.decorators.docs import apidoc, noapidoc from codegen.visualizations.enums import VizNode +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.codebase.transactions import TransactionPriority +from graph_sitter.core.autocommit import commiter, reader, remover, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.core.statements.import_statement import ImportStatement +from graph_sitter.enums import EdgeType, ImportType, NodeType +from graph_sitter.extensions.utils import cached_property +from graph_sitter.output.constants import ANGULAR_STYLE +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Generator @@ -27,13 +27,13 @@ import rich.repr from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.interfaces.exportable import Exportable - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol import Symbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.file import SourceFile + from graph_sitter.core.interfaces.exportable import Exportable + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol import Symbol TSourceFile = TypeVar("TSourceFile", bound="SourceFile") @@ -324,8 +324,8 @@ def _imported_symbol(self, resolve_exports: bool = False) -> Symbol | ExternalMo """Returns the symbol directly being imported, including an indirect import and an External Module. """ - from codegen.sdk.python.file import PyFile - from codegen.sdk.typescript.file import TSFile + from graph_sitter.python.file import PyFile + from graph_sitter.typescript.file import TSFile symbol = next(iter(self.ctx.successors(self.node_id, edge_type=EdgeType.IMPORT_SYMBOL_RESOLUTION, sort=False)), None) if symbol is None: @@ -583,7 +583,7 @@ def _resolved_types(self) -> Generator[ResolutionStack[Self], None, None]: @reader def _wildcards(self) -> dict[str, WildcardImport[Self]]: """A list of all imports or wildcard imports.""" - from codegen.sdk.core.file import SourceFile + from graph_sitter.core.file import SourceFile res = {} if self.is_wildcard_import(): diff --git a/src/codegen/sdk/core/interface.py b/src/graph_sitter/core/interface.py similarity index 74% rename from src/codegen/sdk/core/interface.py rename to src/graph_sitter/core/interface.py index 2c605d694..0e4008590 100644 --- a/src/codegen/sdk/core/interface.py +++ b/src/graph_sitter/core/interface.py @@ -2,22 +2,22 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.interfaces.inherits import Inherits -from codegen.sdk.enums import SymbolType -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import reader +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.interfaces.inherits import Inherits +from graph_sitter.enums import SymbolType +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.function import Function - from codegen.sdk.core.statements.attribute import Attribute - from codegen.sdk.core.symbol_groups.parents import Parents + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.function import Function + from graph_sitter.core.statements.attribute import Attribute + from graph_sitter.core.symbol_groups.parents import Parents TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") diff --git a/src/codegen/sdk/core/interfaces/__init__.py b/src/graph_sitter/core/interfaces/__init__.py similarity index 100% rename from src/codegen/sdk/core/interfaces/__init__.py rename to src/graph_sitter/core/interfaces/__init__.py diff --git a/src/codegen/sdk/core/interfaces/callable.py b/src/graph_sitter/core/interfaces/callable.py similarity index 85% rename from src/codegen/sdk/core/interfaces/callable.py rename to src/graph_sitter/core/interfaces/callable.py index 83a2db7b9..86e634f69 100644 --- a/src/codegen/sdk/core/interfaces/callable.py +++ b/src/graph_sitter/core/interfaces/callable.py @@ -1,20 +1,20 @@ from dataclasses import dataclass from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.external_module import ExternalModule - from codegen.sdk.core.function import Function - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.external_module import ExternalModule + from graph_sitter.core.function import Function + from graph_sitter.core.symbol import Symbol @dataclass diff --git a/src/codegen/sdk/core/interfaces/chainable.py b/src/graph_sitter/core/interfaces/chainable.py similarity index 87% rename from src/codegen/sdk/core/interfaces/chainable.py rename to src/graph_sitter/core/interfaces/chainable.py index e12446a48..ab3c16c27 100644 --- a/src/codegen/sdk/core/interfaces/chainable.py +++ b/src/graph_sitter/core/interfaces/chainable.py @@ -2,13 +2,13 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.extensions.utils import cached_property -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import noapidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.has_attribute import HasAttribute + from graph_sitter.core.interfaces.has_attribute import HasAttribute Parent = TypeVar("Parent", bound="Editable") @@ -40,7 +40,7 @@ def resolved_type_frames(self) -> list[ResolutionStack["Self"]]: def with_resolution( self, resolution: ResolutionStack["Self"], *args, generic_parameters: list | None = None, generics: dict | None = None, **kwargs ) -> Generator[ResolutionStack["Self"], None, None]: - from codegen.sdk.core.interfaces.supports_generic import SupportsGenerics + from graph_sitter.core.interfaces.supports_generic import SupportsGenerics assert resolution is not self generics = generics or resolution.generics diff --git a/src/codegen/sdk/core/interfaces/conditional_block.py b/src/graph_sitter/core/interfaces/conditional_block.py similarity index 90% rename from src/codegen/sdk/core/interfaces/conditional_block.py rename to src/graph_sitter/core/interfaces/conditional_block.py index 1f9de6e19..ca324d659 100644 --- a/src/codegen/sdk/core/interfaces/conditional_block.py +++ b/src/graph_sitter/core/interfaces/conditional_block.py @@ -1,8 +1,8 @@ from abc import ABC, abstractmethod from collections.abc import Sequence -from codegen.sdk.core.statements.statement import Statement -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.core.statements.statement import Statement +from graph_sitter.shared.decorators.docs import noapidoc class ConditionalBlock(Statement, ABC): diff --git a/src/codegen/sdk/core/interfaces/editable.py b/src/graph_sitter/core/interfaces/editable.py similarity index 94% rename from src/codegen/sdk/core/interfaces/editable.py rename to src/graph_sitter/core/interfaces/editable.py index 86e08c844..fc6dfde03 100644 --- a/src/codegen/sdk/core/interfaces/editable.py +++ b/src/graph_sitter/core/interfaces/editable.py @@ -9,17 +9,17 @@ from rich.markup import escape from rich.pretty import Pretty -from codegen.sdk.codebase.span import Span -from codegen.sdk.codebase.transactions import EditTransaction, InsertTransaction, RemoveTransaction, TransactionPriority -from codegen.sdk.core.autocommit import commiter, reader, remover, repr_func, writer -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.sdk.extensions.utils import get_all_identifiers -from codegen.sdk.output.ast import AST -from codegen.sdk.output.constants import ANGULAR_STYLE, MAX_STRING_LENGTH -from codegen.sdk.output.jsonable import JSONable -from codegen.sdk.output.utils import style_editable -from codegen.sdk.utils import descendant_for_byte_range, find_all_descendants, find_first_ancestor, find_index, truncate_line -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.codebase.span import Span +from graph_sitter.codebase.transactions import EditTransaction, InsertTransaction, RemoveTransaction, TransactionPriority +from graph_sitter.core.autocommit import commiter, reader, remover, repr_func, writer +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.extensions.utils import get_all_identifiers +from graph_sitter.output.ast import AST +from graph_sitter.output.constants import ANGULAR_STYLE, MAX_STRING_LENGTH +from graph_sitter.output.jsonable import JSONable +from graph_sitter.output.utils import style_editable +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.utils import descendant_for_byte_range, find_all_descendants, find_first_ancestor, find_index, truncate_line if TYPE_CHECKING: from collections.abc import Callable, Generator, Iterable, Sequence @@ -29,27 +29,27 @@ from tree_sitter import Node as TSNode from tree_sitter import Point, Range - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.codebase.flagging.code_flag import CodeFlag - from codegen.sdk.codebase.flagging.enums import FlagKwargs - from codegen.sdk.codebase.transaction_manager import TransactionManager - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.export import Export - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.file import File, SourceFile - from codegen.sdk.core.function import Function - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.core.symbol_group import SymbolGroup - from codegen.sdk.enums import NodeType from codegen.visualizations.enums import VizNode + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.flagging.code_flag import CodeFlag + from graph_sitter.codebase.flagging.enums import FlagKwargs + from graph_sitter.codebase.transaction_manager import TransactionManager + from graph_sitter.core.class_definition import Class + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.export import Export + from graph_sitter.core.expressions import Expression + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.file import File, SourceFile + from graph_sitter.core.function import Function + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.statement import Statement + from graph_sitter.core.symbol import Symbol + from graph_sitter.core.symbol_group import SymbolGroup + from graph_sitter.enums import NodeType CONTAINER_CHARS = (b"(", b")", b"{", b"}", b"[", b"]", b"<", b">", b"import") MAX_REPR_LEN: int = 200 @@ -285,7 +285,7 @@ def extended(self) -> SymbolGroup: SymbolGroup: A group containing this node and its extended nodes that allows batch modification through a common interface. """ - from codegen.sdk.core.symbol_group import SymbolGroup + from graph_sitter.core.symbol_group import SymbolGroup return SymbolGroup(self.file_node_id, self.ctx, self.parent, children=self.extended_nodes) @@ -959,8 +959,8 @@ def _compute_dependencies(self, usage_type: UsageKind, dest: HasName | None = No @commiter @noapidoc def _add_symbol_usages(self: HasName, identifiers: list[TSNode], usage_type: UsageKind, dest: HasName | None = None) -> None: - from codegen.sdk.core.expressions import Name - from codegen.sdk.core.interfaces.resolvable import Resolvable + from graph_sitter.core.expressions import Name + from graph_sitter.core.interfaces.resolvable import Resolvable if dest is None: dest = self @@ -993,8 +993,8 @@ def _log_parse(self, msg: str, *args, **kwargs): @property @noapidoc def viz(self) -> VizNode: - from codegen.sdk.core.interfaces.has_name import HasName from codegen.visualizations.enums import VizNode + from graph_sitter.core.interfaces.has_name import HasName if isinstance(self, HasName): return VizNode(file_path=self.filepath, start_point=self.start_point, end_point=self.end_point, name=self.name, symbol_name=self.__class__.__name__) @@ -1067,7 +1067,7 @@ def function_calls(self) -> list[FunctionCall]: @noapidoc def self_dest(self) -> Importable: """Returns the symbol usage resolution destination node for the symbol.""" - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.core.interfaces.importable import Importable dest = self while dest and not isinstance(dest, Importable): @@ -1136,7 +1136,7 @@ def first_ancestors(self, type: type[T]) -> T | None: @reader def parent_statement(self) -> Statement | None: """Find the statement this node is contained in""" - from codegen.sdk.core.statements.statement import Statement + from graph_sitter.core.statements.statement import Statement return self.parent_of_type(Statement) @@ -1144,7 +1144,7 @@ def parent_statement(self) -> Statement | None: @reader def parent_function(self) -> Function | None: """Find the function this node is contained in""" - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function return self.parent_of_type(Function) @@ -1152,7 +1152,7 @@ def parent_function(self) -> Function | None: @reader def parent_class(self) -> Class | None: """Find the class this node is contained in""" - from codegen.sdk.core.class_definition import Class + from graph_sitter.core.class_definition import Class return self.parent_of_type(Class) diff --git a/src/codegen/sdk/core/interfaces/exportable.py b/src/graph_sitter/core/interfaces/exportable.py similarity index 90% rename from src/codegen/sdk/core/interfaces/exportable.py rename to src/graph_sitter/core/interfaces/exportable.py index b201316ac..4f21f1f1c 100644 --- a/src/codegen/sdk/core/interfaces/exportable.py +++ b/src/graph_sitter/core/interfaces/exportable.py @@ -4,14 +4,14 @@ from rustworkx import NoSuitableNeighbors -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.enums import EdgeType, ImportType, NodeType -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.enums import EdgeType, ImportType, NodeType +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.export import Export - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.export import Export + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/interfaces/has_attribute.py b/src/graph_sitter/core/interfaces/has_attribute.py similarity index 84% rename from src/codegen/sdk/core/interfaces/has_attribute.py rename to src/graph_sitter/core/interfaces/has_attribute.py index 1fcada30b..d47432a01 100644 --- a/src/codegen/sdk/core/interfaces/has_attribute.py +++ b/src/graph_sitter/core/interfaces/has_attribute.py @@ -2,7 +2,7 @@ from typing import TYPE_CHECKING, Generic, TypeVar if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Attribute = TypeVar("Attribute", bound="Editable") diff --git a/src/codegen/sdk/core/interfaces/has_block.py b/src/graph_sitter/core/interfaces/has_block.py similarity index 88% rename from src/codegen/sdk/core/interfaces/has_block.py rename to src/graph_sitter/core/interfaces/has_block.py index 0d26a92a1..53d9509c7 100644 --- a/src/codegen/sdk/core/interfaces/has_block.py +++ b/src/graph_sitter/core/interfaces/has_block.py @@ -3,19 +3,19 @@ from abc import abstractmethod from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.statements.comment import Comment -from codegen.sdk.extensions.sort import sort_editables -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.expressions import Expression +from graph_sitter.core.statements.comment import Comment +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.decorator import Decorator - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.symbol_groups.comment_group import CommentGroup + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.decorator import Decorator + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.symbol_groups.comment_group import CommentGroup TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") TDecorator = TypeVar("TDecorator", bound="Decorator") diff --git a/src/codegen/sdk/core/interfaces/has_name.py b/src/graph_sitter/core/interfaces/has_name.py similarity index 87% rename from src/codegen/sdk/core/interfaces/has_name.py rename to src/graph_sitter/core/interfaces/has_name.py index e8c09be5a..51ec6df9d 100644 --- a/src/codegen/sdk/core/interfaces/has_name.py +++ b/src/graph_sitter/core/interfaces/has_name.py @@ -1,11 +1,11 @@ from functools import cached_property -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.defined_name import DefinedName -from codegen.sdk.core.expressions.name import Name -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.defined_name import DefinedName +from graph_sitter.core.expressions.name import Name +from graph_sitter.shared.decorators.docs import apidoc, noapidoc @apidoc @@ -39,7 +39,7 @@ def full_name(self) -> str | None: if isinstance(self._name_node, ChainedAttribute): return self._name_node.full_name if isinstance(self._name_node, DefinedName): - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function if isinstance(self, Function) and self.is_method: return self.parent_class.full_name + "." + self.name diff --git a/src/codegen/sdk/core/interfaces/has_symbols.py b/src/graph_sitter/core/interfaces/has_symbols.py similarity index 81% rename from src/codegen/sdk/core/interfaces/has_symbols.py rename to src/graph_sitter/core/interfaces/has_symbols.py index 2c8bbe445..2cbc932c4 100644 --- a/src/codegen/sdk/core/interfaces/has_symbols.py +++ b/src/graph_sitter/core/interfaces/has_symbols.py @@ -2,24 +2,24 @@ from itertools import chain from typing import TYPE_CHECKING, Generic, ParamSpec, TypeVar -from codegen.sdk.core.utils.cache_utils import cached_generator -from codegen.shared.decorators.docs import py_noapidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.utils.cache_utils import cached_generator +from graph_sitter.shared.decorators.docs import py_noapidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: - from codegen.sdk.core.assignment import Assignment - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.function import Function - from codegen.sdk.core.import_resolution import Import, ImportStatement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.typescript.class_definition import TSClass - from codegen.sdk.typescript.export import TSExport - from codegen.sdk.typescript.file import TSFile - from codegen.sdk.typescript.function import TSFunction - from codegen.sdk.typescript.import_resolution import TSImport - from codegen.sdk.typescript.statements.import_statement import TSImportStatement - from codegen.sdk.typescript.symbol import TSSymbol + from graph_sitter.core.assignment import Assignment + from graph_sitter.core.class_definition import Class + from graph_sitter.core.file import SourceFile + from graph_sitter.core.function import Function + from graph_sitter.core.import_resolution import Import, ImportStatement + from graph_sitter.core.symbol import Symbol + from graph_sitter.typescript.class_definition import TSClass + from graph_sitter.typescript.export import TSExport + from graph_sitter.typescript.file import TSFile + from graph_sitter.typescript.function import TSFunction + from graph_sitter.typescript.import_resolution import TSImport + from graph_sitter.typescript.statements.import_statement import TSImportStatement + from graph_sitter.typescript.symbol import TSSymbol logger = get_logger(__name__) diff --git a/src/codegen/sdk/core/interfaces/has_value.py b/src/graph_sitter/core/interfaces/has_value.py similarity index 82% rename from src/codegen/sdk/core/interfaces/has_value.py rename to src/graph_sitter/core/interfaces/has_value.py index eaffb870e..ea94b2370 100644 --- a/src/codegen/sdk/core/interfaces/has_value.py +++ b/src/graph_sitter/core/interfaces/has_value.py @@ -1,6 +1,6 @@ -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.expressions.expression import Expression -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.shared.decorators.docs import apidoc @apidoc diff --git a/src/codegen/sdk/core/interfaces/importable.py b/src/graph_sitter/core/interfaces/importable.py similarity index 84% rename from src/codegen/sdk/core/interfaces/importable.py rename to src/graph_sitter/core/interfaces/importable.py index 4ea73eafe..437ddc7fc 100644 --- a/src/codegen/sdk/core/interfaces/importable.py +++ b/src/graph_sitter/core/interfaces/importable.py @@ -2,23 +2,23 @@ from tree_sitter import Node as TSNode -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.enums import EdgeType -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.extensions.sort import sort_editables -from codegen.shared.decorators.docs import apidoc, noapidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.enums import EdgeType +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.symbol import Symbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/interfaces/inherits.py b/src/graph_sitter/core/interfaces/inherits.py similarity index 82% rename from src/codegen/sdk/core/interfaces/inherits.py rename to src/graph_sitter/core/interfaces/inherits.py index 10a67a3d6..7ff1049a2 100644 --- a/src/codegen/sdk/core/interfaces/inherits.py +++ b/src/graph_sitter/core/interfaces/inherits.py @@ -3,17 +3,17 @@ from abc import abstractmethod from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.expressions import Type -from codegen.sdk.core.interfaces.supports_generic import SupportsGenerics -from codegen.sdk.enums import EdgeType +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.expressions import Type +from graph_sitter.core.interfaces.supports_generic import SupportsGenerics +from graph_sitter.enums import EdgeType if TYPE_CHECKING: from collections.abc import Generator - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.external_module import ExternalModule - from codegen.sdk.core.interface import Interface + from graph_sitter.core.class_definition import Class + from graph_sitter.core.external_module import ExternalModule + from graph_sitter.core.interface import Interface TType = TypeVar("TType", bound=Type) @@ -29,8 +29,8 @@ def compute_superclass_dependencies(self) -> None: @reader def _get_superclasses(self, max_depth: int | None = None) -> list[Class | ExternalModule | Interface]: """Returns a list of all classes that this class extends, up to max_depth.""" - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.interface import Interface + from graph_sitter.core.class_definition import Class + from graph_sitter.core.interface import Interface # Implements the python MRO, IE: by level seen = set() diff --git a/src/codegen/sdk/core/interfaces/parseable.py b/src/graph_sitter/core/interfaces/parseable.py similarity index 77% rename from src/codegen/sdk/core/interfaces/parseable.py rename to src/graph_sitter/core/interfaces/parseable.py index 28a995892..3f7cafd67 100644 --- a/src/codegen/sdk/core/interfaces/parseable.py +++ b/src/graph_sitter/core/interfaces/parseable.py @@ -2,7 +2,7 @@ from typing import TYPE_CHECKING if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext class Parseable(ABC): diff --git a/src/codegen/sdk/core/interfaces/resolvable.py b/src/graph_sitter/core/interfaces/resolvable.py similarity index 64% rename from src/codegen/sdk/core/interfaces/resolvable.py rename to src/graph_sitter/core/interfaces/resolvable.py index 4906cc0cd..7c31196d7 100644 --- a/src/codegen/sdk/core/interfaces/resolvable.py +++ b/src/graph_sitter/core/interfaces/resolvable.py @@ -3,10 +3,10 @@ from typing_extensions import TypeVar -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.core.autocommit import writer +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.shared.decorators.docs import noapidoc Parent = TypeVar("Parent", bound=Editable) diff --git a/src/codegen/sdk/core/interfaces/supports_generic.py b/src/graph_sitter/core/interfaces/supports_generic.py similarity index 64% rename from src/codegen/sdk/core/interfaces/supports_generic.py rename to src/graph_sitter/core/interfaces/supports_generic.py index 725df9076..131f999cc 100644 --- a/src/codegen/sdk/core/interfaces/supports_generic.py +++ b/src/graph_sitter/core/interfaces/supports_generic.py @@ -2,14 +2,14 @@ from typing_extensions import TypeVar -from codegen.sdk.core.expressions.named_type import NamedType -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.core.symbol_groups.type_parameters import TypeParameters -from codegen.sdk.extensions.utils import cached_property -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.core.expressions.named_type import NamedType +from graph_sitter.core.symbol import Symbol +from graph_sitter.core.symbol_groups.type_parameters import TypeParameters +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import noapidoc if TYPE_CHECKING: - from codegen.sdk.core.expressions import Type + from graph_sitter.core.expressions import Type TType = TypeVar("TType", bound="Type") diff --git a/src/codegen/sdk/core/interfaces/typeable.py b/src/graph_sitter/core/interfaces/typeable.py similarity index 72% rename from src/codegen/sdk/core/interfaces/typeable.py rename to src/graph_sitter/core/interfaces/typeable.py index 3d23a4f93..b85d6b3a1 100644 --- a/src/codegen/sdk/core/interfaces/typeable.py +++ b/src/graph_sitter/core/interfaces/typeable.py @@ -2,17 +2,17 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.placeholder.placeholder_type import TypePlaceholder -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.placeholder.placeholder_type import TypePlaceholder +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Generator - from codegen.sdk.codebase.resolution_stack import ResolutionStack - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.codebase.resolution_stack import ResolutionStack + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.interfaces.editable import Editable TType = TypeVar("TType", bound="Type") diff --git a/src/codegen/sdk/core/interfaces/unwrappable.py b/src/graph_sitter/core/interfaces/unwrappable.py similarity index 81% rename from src/codegen/sdk/core/interfaces/unwrappable.py rename to src/graph_sitter/core/interfaces/unwrappable.py index 341e3352f..1db448823 100644 --- a/src/codegen/sdk/core/interfaces/unwrappable.py +++ b/src/graph_sitter/core/interfaces/unwrappable.py @@ -3,9 +3,9 @@ from typing_extensions import TypeVar -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.editable import Editable -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.shared.decorators.docs import apidoc Parent = TypeVar("Parent", bound=Editable) diff --git a/src/codegen/sdk/core/interfaces/usable.py b/src/graph_sitter/core/interfaces/usable.py similarity index 85% rename from src/codegen/sdk/core/interfaces/usable.py rename to src/graph_sitter/core/interfaces/usable.py index f1d2ed450..2ae68e787 100644 --- a/src/codegen/sdk/core/interfaces/usable.py +++ b/src/graph_sitter/core/interfaces/usable.py @@ -2,19 +2,19 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import Usage, UsageType -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.enums import EdgeType -from codegen.shared.decorators.docs import apidoc +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import Usage, UsageType +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.enums import EdgeType +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.export import Export - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.export import Export + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/interfaces/wrapper_expression.py b/src/graph_sitter/core/interfaces/wrapper_expression.py similarity index 69% rename from src/codegen/sdk/core/interfaces/wrapper_expression.py rename to src/graph_sitter/core/interfaces/wrapper_expression.py index 626dd1544..e2ed0d965 100644 --- a/src/codegen/sdk/core/interfaces/wrapper_expression.py +++ b/src/graph_sitter/core/interfaces/wrapper_expression.py @@ -2,18 +2,18 @@ from collections.abc import Generator from typing import TYPE_CHECKING, Self, final, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.core.interfaces.importable import Importable class IWrapper(Chainable, Editable): diff --git a/src/codegen/sdk/core/node_id_factory.py b/src/graph_sitter/core/node_id_factory.py similarity index 100% rename from src/codegen/sdk/core/node_id_factory.py rename to src/graph_sitter/core/node_id_factory.py diff --git a/src/codegen/sdk/core/parser.py b/src/graph_sitter/core/parser.py similarity index 79% rename from src/codegen/sdk/core/parser.py rename to src/graph_sitter/core/parser.py index 5ea44f27e..557ce6292 100644 --- a/src/codegen/sdk/core/parser.py +++ b/src/graph_sitter/core/parser.py @@ -5,23 +5,23 @@ from rich.console import Console -from codegen.sdk.core.expressions.placeholder_type import PlaceholderType -from codegen.sdk.core.expressions.value import Value -from codegen.sdk.core.statements.symbol_statement import SymbolStatement -from codegen.sdk.utils import find_first_function_descendant, find_import_node +from graph_sitter.core.expressions.placeholder_type import PlaceholderType +from graph_sitter.core.expressions.value import Value +from graph_sitter.core.statements.symbol_statement import SymbolStatement +from graph_sitter.utils import find_first_function_descendant, find_import_node if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.codebase.node_classes.node_classes import NodeClasses - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.node_classes.node_classes import NodeClasses + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.statement import Statement + from graph_sitter.core.symbol import Symbol + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock Parent = TypeVar("Parent", bound="Editable") @@ -92,27 +92,27 @@ def parse_type(self, node: TSNode, file_node_id: NodeId, ctx: CodebaseContext, p expr_type, node = self._process_type(expr_type, node) return expr_type(node, file_node_id, ctx, parent) self.log_unparsed(node) - from codegen.sdk.core.expressions.placeholder_type import PlaceholderType + from graph_sitter.core.expressions.placeholder_type import PlaceholderType return PlaceholderType(node, file_node_id, ctx, parent) def parse_ts_statements(self, node: TSNode, file_node_id: NodeId, ctx: CodebaseContext, parent: TSCodeBlock) -> list[Statement]: - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.core.statements.expression_statement import ExpressionStatement - from codegen.sdk.core.statements.return_statement import ReturnStatement - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.core.statements.symbol_statement import SymbolStatement - from codegen.sdk.typescript.function import _VALID_TYPE_NAMES - from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement - from codegen.sdk.typescript.statements.attribute import TSAttribute - from codegen.sdk.typescript.statements.comment import TSComment - from codegen.sdk.typescript.statements.for_loop_statement import TSForLoopStatement - from codegen.sdk.typescript.statements.if_block_statement import TSIfBlockStatement - from codegen.sdk.typescript.statements.import_statement import TSImportStatement - from codegen.sdk.typescript.statements.labeled_statement import TSLabeledStatement - from codegen.sdk.typescript.statements.switch_statement import TSSwitchStatement - from codegen.sdk.typescript.statements.try_catch_statement import TSTryCatchStatement - from codegen.sdk.typescript.statements.while_statement import TSWhileStatement + from graph_sitter.core.statements.export_statement import ExportStatement + from graph_sitter.core.statements.expression_statement import ExpressionStatement + from graph_sitter.core.statements.return_statement import ReturnStatement + from graph_sitter.core.statements.statement import Statement + from graph_sitter.core.statements.symbol_statement import SymbolStatement + from graph_sitter.typescript.function import _VALID_TYPE_NAMES + from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement + from graph_sitter.typescript.statements.attribute import TSAttribute + from graph_sitter.typescript.statements.comment import TSComment + from graph_sitter.typescript.statements.for_loop_statement import TSForLoopStatement + from graph_sitter.typescript.statements.if_block_statement import TSIfBlockStatement + from graph_sitter.typescript.statements.import_statement import TSImportStatement + from graph_sitter.typescript.statements.labeled_statement import TSLabeledStatement + from graph_sitter.typescript.statements.switch_statement import TSSwitchStatement + from graph_sitter.typescript.statements.try_catch_statement import TSTryCatchStatement + from graph_sitter.typescript.statements.while_statement import TSWhileStatement statements = [] @@ -200,22 +200,22 @@ def parse_ts_statements(self, node: TSNode, file_node_id: NodeId, ctx: CodebaseC return statements def parse_py_statements(self, node: TSNode, file_node_id: NodeId, ctx: CodebaseContext, parent: PyCodeBlock) -> list[Statement]: - from codegen.sdk.core.statements.expression_statement import ExpressionStatement - from codegen.sdk.core.statements.raise_statement import RaiseStatement - from codegen.sdk.core.statements.return_statement import ReturnStatement - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement - from codegen.sdk.python.statements.attribute import PyAttribute - from codegen.sdk.python.statements.break_statement import PyBreakStatement - from codegen.sdk.python.statements.comment import PyComment - from codegen.sdk.python.statements.for_loop_statement import PyForLoopStatement - from codegen.sdk.python.statements.if_block_statement import PyIfBlockStatement - from codegen.sdk.python.statements.import_statement import PyImportStatement - from codegen.sdk.python.statements.match_statement import PyMatchStatement - from codegen.sdk.python.statements.pass_statement import PyPassStatement - from codegen.sdk.python.statements.try_catch_statement import PyTryCatchStatement - from codegen.sdk.python.statements.while_statement import PyWhileStatement - from codegen.sdk.python.statements.with_statement import WithStatement + from graph_sitter.core.statements.expression_statement import ExpressionStatement + from graph_sitter.core.statements.raise_statement import RaiseStatement + from graph_sitter.core.statements.return_statement import ReturnStatement + from graph_sitter.core.statements.statement import Statement + from graph_sitter.python.statements.assignment_statement import PyAssignmentStatement + from graph_sitter.python.statements.attribute import PyAttribute + from graph_sitter.python.statements.break_statement import PyBreakStatement + from graph_sitter.python.statements.comment import PyComment + from graph_sitter.python.statements.for_loop_statement import PyForLoopStatement + from graph_sitter.python.statements.if_block_statement import PyIfBlockStatement + from graph_sitter.python.statements.import_statement import PyImportStatement + from graph_sitter.python.statements.match_statement import PyMatchStatement + from graph_sitter.python.statements.pass_statement import PyPassStatement + from graph_sitter.python.statements.try_catch_statement import PyTryCatchStatement + from graph_sitter.python.statements.while_statement import PyWhileStatement + from graph_sitter.python.statements.with_statement import WithStatement statements = [] @@ -273,7 +273,7 @@ def parse_py_statements(self, node: TSNode, file_node_id: NodeId, ctx: CodebaseC if var.type == "string": statements.append(PyComment.from_code_block(var, parent, pos=len(statements))) elif var.type in ["assignment", "augmented_assignment"]: - from codegen.sdk.core.class_definition import Class + from graph_sitter.core.class_definition import Class if isinstance(parent.parent, Class): statements.append(PyAttribute(child, file_node_id, ctx, parent, len(statements), var)) diff --git a/src/codegen/sdk/core/placeholder/__init__.py b/src/graph_sitter/core/placeholder/__init__.py similarity index 100% rename from src/codegen/sdk/core/placeholder/__init__.py rename to src/graph_sitter/core/placeholder/__init__.py diff --git a/src/codegen/sdk/core/placeholder/placeholder.py b/src/graph_sitter/core/placeholder/placeholder.py similarity index 92% rename from src/codegen/sdk/core/placeholder/placeholder.py rename to src/graph_sitter/core/placeholder/placeholder.py index 0783ebe16..7f1681a09 100644 --- a/src/codegen/sdk/core/placeholder/placeholder.py +++ b/src/graph_sitter/core/placeholder/placeholder.py @@ -1,11 +1,11 @@ from abc import ABC, abstractmethod from typing import TYPE_CHECKING, Generic, Literal, TypeVar -from codegen.sdk.core.autocommit import repr_func -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.autocommit import repr_func +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/placeholder/placeholder_stub.py b/src/graph_sitter/core/placeholder/placeholder_stub.py similarity index 85% rename from src/codegen/sdk/core/placeholder/placeholder_stub.py rename to src/graph_sitter/core/placeholder/placeholder_stub.py index d99b375a9..7003db412 100644 --- a/src/codegen/sdk/core/placeholder/placeholder_stub.py +++ b/src/graph_sitter/core/placeholder/placeholder_stub.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/core/placeholder/placeholder_type.py b/src/graph_sitter/core/placeholder/placeholder_type.py similarity index 88% rename from src/codegen/sdk/core/placeholder/placeholder_type.py rename to src/graph_sitter/core/placeholder/placeholder_type.py index 5beeddf46..417bdd878 100644 --- a/src/codegen/sdk/core/placeholder/placeholder_type.py +++ b/src/graph_sitter/core/placeholder/placeholder_type.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/graph_sitter/core/plugins/__init__.py b/src/graph_sitter/core/plugins/__init__.py new file mode 100644 index 000000000..358bc9a22 --- /dev/null +++ b/src/graph_sitter/core/plugins/__init__.py @@ -0,0 +1,9 @@ +from graph_sitter.core.plugins.axios import AxiosApiFinder +from graph_sitter.core.plugins.flask import FlaskApiFinder +from graph_sitter.core.plugins.modal import ModalApiFinder + +PLUGINS = [ + FlaskApiFinder(), + AxiosApiFinder(), + ModalApiFinder(), +] diff --git a/src/codegen/sdk/core/plugins/axios.py b/src/graph_sitter/core/plugins/axios.py similarity index 75% rename from src/codegen/sdk/core/plugins/axios.py rename to src/graph_sitter/core/plugins/axios.py index d4efc27ac..b1cac0add 100644 --- a/src/codegen/sdk/core/plugins/axios.py +++ b/src/graph_sitter/core/plugins/axios.py @@ -1,16 +1,16 @@ from logging import getLogger from typing import TYPE_CHECKING -from codegen.sdk.core.detached_symbols.argument import Argument -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import String -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.plugins.plugin import Plugin -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.detached_symbols.argument import Argument +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import String +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.plugins.plugin import Plugin +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.codebase import TSCodebaseType + from graph_sitter.core.codebase import TSCodebaseType logger = getLogger(__name__) diff --git a/src/codegen/sdk/core/plugins/flask.py b/src/graph_sitter/core/plugins/flask.py similarity index 91% rename from src/codegen/sdk/core/plugins/flask.py rename to src/graph_sitter/core/plugins/flask.py index 783cd7f9c..134915989 100644 --- a/src/codegen/sdk/core/plugins/flask.py +++ b/src/graph_sitter/core/plugins/flask.py @@ -1,11 +1,11 @@ from logging import getLogger from typing import TYPE_CHECKING -from codegen.sdk.core.plugins.plugin import Plugin -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.plugins.plugin import Plugin +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.codebase import PyCodebaseType + from graph_sitter.core.codebase import PyCodebaseType logger = getLogger(__name__) diff --git a/src/codegen/sdk/core/plugins/modal.py b/src/graph_sitter/core/plugins/modal.py similarity index 79% rename from src/codegen/sdk/core/plugins/modal.py rename to src/graph_sitter/core/plugins/modal.py index c81406df9..ba0a37900 100644 --- a/src/codegen/sdk/core/plugins/modal.py +++ b/src/graph_sitter/core/plugins/modal.py @@ -1,11 +1,11 @@ from logging import getLogger from typing import TYPE_CHECKING -from codegen.sdk.core.plugins.plugin import Plugin -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.plugins.plugin import Plugin +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.codebase import PyCodebaseType + from graph_sitter.core.codebase import PyCodebaseType logger = getLogger(__name__) diff --git a/src/codegen/sdk/core/plugins/plugin.py b/src/graph_sitter/core/plugins/plugin.py similarity index 60% rename from src/codegen/sdk/core/plugins/plugin.py rename to src/graph_sitter/core/plugins/plugin.py index 93c7f3ed5..44105eeda 100644 --- a/src/codegen/sdk/core/plugins/plugin.py +++ b/src/graph_sitter/core/plugins/plugin.py @@ -1,11 +1,11 @@ from abc import ABC, abstractmethod from typing import TYPE_CHECKING -from codegen.sdk.core.interfaces.editable import Editable -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.codebase import Codebase + from graph_sitter.core.codebase import Codebase class Plugin(ABC): diff --git a/src/codegen/sdk/core/statements/__init__.py b/src/graph_sitter/core/statements/__init__.py similarity index 100% rename from src/codegen/sdk/core/statements/__init__.py rename to src/graph_sitter/core/statements/__init__.py diff --git a/src/codegen/sdk/core/statements/assignment_statement.py b/src/graph_sitter/core/statements/assignment_statement.py similarity index 74% rename from src/codegen/sdk/core/statements/assignment_statement.py rename to src/graph_sitter/core/statements/assignment_statement.py index c6e6880eb..8c2bd8a17 100644 --- a/src/codegen/sdk/core/statements/assignment_statement.py +++ b/src/graph_sitter/core/statements/assignment_statement.py @@ -3,25 +3,25 @@ from abc import abstractmethod from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.assignment import Assignment - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.expressions.multi_expression import MultiExpression - from codegen.sdk.core.interfaces.has_block import HasBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.assignment import Assignment + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.expressions import Expression + from graph_sitter.core.expressions.multi_expression import MultiExpression + from graph_sitter.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/attribute.py b/src/graph_sitter/core/statements/attribute.py similarity index 77% rename from src/codegen/sdk/core/statements/attribute.py rename to src/graph_sitter/core/statements/attribute.py index 1972f2398..58434eefa 100644 --- a/src/codegen/sdk/core/statements/attribute.py +++ b/src/graph_sitter/core/statements/attribute.py @@ -4,25 +4,25 @@ from abc import abstractmethod from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.core.statements.assignment_statement import AssignmentStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import writer +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.core.statements.assignment_statement import AssignmentStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.assignment import Assignment - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.extensions.resolution import ResolutionStack + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.assignment import Assignment + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.extensions.resolution import ResolutionStack TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock | None") TAssignment = TypeVar("TAssignment", bound="Assignment") diff --git a/src/codegen/sdk/core/statements/block_statement.py b/src/graph_sitter/core/statements/block_statement.py similarity index 76% rename from src/codegen/sdk/core/statements/block_statement.py rename to src/graph_sitter/core/statements/block_statement.py index 2ca003c72..0147adc8f 100644 --- a/src/codegen/sdk/core/statements/block_statement.py +++ b/src/graph_sitter/core/statements/block_statement.py @@ -3,21 +3,21 @@ from abc import ABC from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.statements.statement import Statement -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.statements.statement import Statement +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/catch_statement.py b/src/graph_sitter/core/statements/catch_statement.py similarity index 60% rename from src/codegen/sdk/core/statements/catch_statement.py rename to src/graph_sitter/core/statements/catch_statement.py index 6d7b36071..5bc0731ad 100644 --- a/src/codegen/sdk/core/statements/catch_statement.py +++ b/src/graph_sitter/core/statements/catch_statement.py @@ -2,16 +2,16 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.conditional_block import ConditionalBlock +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName Parent = TypeVar("Parent", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/comment.py b/src/graph_sitter/core/statements/comment.py similarity index 87% rename from src/codegen/sdk/core/statements/comment.py rename to src/graph_sitter/core/statements/comment.py index 9bc84b1ca..cc5fc830e 100644 --- a/src/codegen/sdk/core/statements/comment.py +++ b/src/graph_sitter/core/statements/comment.py @@ -2,18 +2,18 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId def lowest_indentation(text_blocks, skip_lines: int = 0): diff --git a/src/codegen/sdk/core/statements/export_statement.py b/src/graph_sitter/core/statements/export_statement.py similarity index 85% rename from src/codegen/sdk/core/statements/export_statement.py rename to src/graph_sitter/core/statements/export_statement.py index c8a8d10df..925c948de 100644 --- a/src/codegen/sdk/core/statements/export_statement.py +++ b/src/graph_sitter/core/statements/export_statement.py @@ -2,23 +2,23 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.typescript.export import TSExport -from codegen.sdk.typescript.statements.import_statement import TSImportStatement -from codegen.sdk.utils import find_first_ancestor -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.typescript.export import TSExport +from graph_sitter.typescript.statements.import_statement import TSImportStatement +from graph_sitter.utils import find_first_ancestor if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.export import Export - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.export import Export + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock TExport = TypeVar("TExport", bound="Export") diff --git a/src/codegen/sdk/core/statements/expression_statement.py b/src/graph_sitter/core/statements/expression_statement.py similarity index 72% rename from src/codegen/sdk/core/statements/expression_statement.py rename to src/graph_sitter/core/statements/expression_statement.py index 6aeda5f99..d227b8599 100644 --- a/src/codegen/sdk/core/statements/expression_statement.py +++ b/src/graph_sitter/core/statements/expression_statement.py @@ -2,22 +2,22 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.wrapper_expression import IWrapper -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.wrapper_expression import IWrapper +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_block import HasBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent", bound="HasBlock") diff --git a/src/codegen/sdk/core/statements/for_loop_statement.py b/src/graph_sitter/core/statements/for_loop_statement.py similarity index 73% rename from src/codegen/sdk/core/statements/for_loop_statement.py rename to src/graph_sitter/core/statements/for_loop_statement.py index f8753cdac..59fd75a21 100644 --- a/src/codegen/sdk/core/statements/for_loop_statement.py +++ b/src/graph_sitter/core/statements/for_loop_statement.py @@ -3,21 +3,21 @@ from abc import ABC from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Generator - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.core.symbol import Symbol + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.expressions import Expression + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/if_block_statement.py b/src/graph_sitter/core/statements/if_block_statement.py similarity index 93% rename from src/codegen/sdk/core/statements/if_block_statement.py rename to src/graph_sitter/core/statements/if_block_statement.py index 98e7fab8d..5fb3679dd 100644 --- a/src/codegen/sdk/core/statements/if_block_statement.py +++ b/src/graph_sitter/core/statements/if_block_statement.py @@ -4,24 +4,24 @@ from functools import cached_property from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.function import Function -from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.function import Function +from graph_sitter.core.interfaces.conditional_block import ConditionalBlock +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from collections.abc import Sequence - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable TIfBlockStatement = TypeVar("TIfBlockStatement", bound="IfBlockStatement") diff --git a/src/codegen/sdk/core/statements/import_statement.py b/src/graph_sitter/core/statements/import_statement.py similarity index 67% rename from src/codegen/sdk/core/statements/import_statement.py rename to src/graph_sitter/core/statements/import_statement.py index 2a67ee06a..c4b9e9866 100644 --- a/src/codegen/sdk/core/statements/import_statement.py +++ b/src/graph_sitter/core/statements/import_statement.py @@ -2,21 +2,21 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.statements.statement import Statement -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.statements.statement import Statement +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol_groups.collection import Collection + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.file import SourceFile + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol_groups.collection import Collection TSourceFile = TypeVar("TSourceFile", bound="SourceFile") diff --git a/src/codegen/sdk/core/statements/raise_statement.py b/src/graph_sitter/core/statements/raise_statement.py similarity index 70% rename from src/codegen/sdk/core/statements/raise_statement.py rename to src/graph_sitter/core/statements/raise_statement.py index ec267f88b..a8e9ccfe9 100644 --- a/src/codegen/sdk/core/statements/raise_statement.py +++ b/src/graph_sitter/core/statements/raise_statement.py @@ -2,20 +2,20 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/return_statement.py b/src/graph_sitter/core/statements/return_statement.py similarity index 72% rename from src/codegen/sdk/core/statements/return_statement.py rename to src/graph_sitter/core/statements/return_statement.py index d71c95134..8b7cfc728 100644 --- a/src/codegen/sdk/core/statements/return_statement.py +++ b/src/graph_sitter/core/statements/return_statement.py @@ -2,21 +2,21 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_block import HasBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent", bound="HasBlock") diff --git a/src/codegen/sdk/core/statements/statement.py b/src/graph_sitter/core/statements/statement.py similarity index 87% rename from src/codegen/sdk/core/statements/statement.py rename to src/graph_sitter/core/statements/statement.py index 75fb4f569..9fd30e9b2 100644 --- a/src/codegen/sdk/core/statements/statement.py +++ b/src/graph_sitter/core/statements/statement.py @@ -4,23 +4,23 @@ from functools import cached_property from typing import TYPE_CHECKING, Generic, Self, TypeVar, final -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.expressions import Expression -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.output.constants import ANGULAR_STYLE -from codegen.sdk.utils import find_all_descendants -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.expressions import Expression +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.output.constants import ANGULAR_STYLE +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.utils import find_all_descendants if TYPE_CHECKING: import rich.repr from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection @apidoc @@ -152,7 +152,7 @@ def nested_statements(self) -> list[MultiLineCollection[Statement[Self], Parent] return nested_statements def _get_indent(self) -> int: - from codegen.sdk.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.code_block import CodeBlock if isinstance(self.parent, CodeBlock): return self.parent.level * 4 diff --git a/src/codegen/sdk/core/statements/switch_case.py b/src/graph_sitter/core/statements/switch_case.py similarity index 61% rename from src/codegen/sdk/core/statements/switch_case.py rename to src/graph_sitter/core/statements/switch_case.py index 46f83af64..d5690acea 100644 --- a/src/codegen/sdk/core/statements/switch_case.py +++ b/src/graph_sitter/core/statements/switch_case.py @@ -2,18 +2,18 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.conditional_block import ConditionalBlock +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.assignment import Assignment - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.statements.switch_statement import SwitchStatement + from graph_sitter.core.assignment import Assignment + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.statements.switch_statement import SwitchStatement Parent = TypeVar("Parent", bound="CodeBlock[SwitchStatement, Assignment]") diff --git a/src/codegen/sdk/core/statements/switch_statement.py b/src/graph_sitter/core/statements/switch_statement.py similarity index 77% rename from src/codegen/sdk/core/statements/switch_statement.py rename to src/graph_sitter/core/statements/switch_statement.py index c8af3431a..03a64e596 100644 --- a/src/codegen/sdk/core/statements/switch_statement.py +++ b/src/graph_sitter/core/statements/switch_statement.py @@ -2,18 +2,18 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar, override -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.statements.switch_case import SwitchCase + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.statements.switch_case import SwitchCase Parent = TypeVar("Parent", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/symbol_statement.py b/src/graph_sitter/core/statements/symbol_statement.py similarity index 74% rename from src/codegen/sdk/core/statements/symbol_statement.py rename to src/graph_sitter/core/statements/symbol_statement.py index 76064fe4f..35f8172ca 100644 --- a/src/codegen/sdk/core/statements/symbol_statement.py +++ b/src/graph_sitter/core/statements/symbol_statement.py @@ -2,21 +2,21 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol import Symbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol import Symbol Parent = TypeVar("Parent", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/try_catch_statement.py b/src/graph_sitter/core/statements/try_catch_statement.py similarity index 74% rename from src/codegen/sdk/core/statements/try_catch_statement.py rename to src/graph_sitter/core/statements/try_catch_statement.py index eca344b61..d2563e1bd 100644 --- a/src/codegen/sdk/core/statements/try_catch_statement.py +++ b/src/graph_sitter/core/statements/try_catch_statement.py @@ -3,14 +3,14 @@ from abc import ABC from typing import TYPE_CHECKING, Generic, TypeVar, override -from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.conditional_block import ConditionalBlock +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.code_block import CodeBlock Parent = TypeVar("Parent", bound="CodeBlock") diff --git a/src/codegen/sdk/core/statements/while_statement.py b/src/graph_sitter/core/statements/while_statement.py similarity index 76% rename from src/codegen/sdk/core/statements/while_statement.py rename to src/graph_sitter/core/statements/while_statement.py index b203ad4cb..4b9698f68 100644 --- a/src/codegen/sdk/core/statements/while_statement.py +++ b/src/graph_sitter/core/statements/while_statement.py @@ -3,22 +3,22 @@ from abc import ABC from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") diff --git a/src/codegen/sdk/core/symbol.py b/src/graph_sitter/core/symbol.py similarity index 90% rename from src/codegen/sdk/core/symbol.py rename to src/graph_sitter/core/symbol.py index cc0238b45..28ed4e679 100644 --- a/src/codegen/sdk/core/symbol.py +++ b/src/graph_sitter/core/symbol.py @@ -5,34 +5,34 @@ from rich.markup import escape -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind, UsageType -from codegen.sdk.core.detached_symbols.argument import Argument -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import Name, Value -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.defined_name import DefinedName -from codegen.sdk.core.interfaces.usable import Usable -from codegen.sdk.core.statements.statement import Statement -from codegen.sdk.enums import ImportType, NodeType, SymbolType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.output.constants import ANGULAR_STYLE -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind, UsageType +from graph_sitter.core.detached_symbols.argument import Argument +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import Name, Value +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.defined_name import DefinedName +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.core.statements.statement import Statement +from graph_sitter.enums import ImportType, NodeType, SymbolType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.output.constants import ANGULAR_STYLE +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: import rich.repr from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.export import Export - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.has_block import HasBlock - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol_groups.comment_group import CommentGroup + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.export import Export + from graph_sitter.core.file import SourceFile + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol_groups.comment_group import CommentGroup Parent = TypeVar("Parent", bound="HasBlock") TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") @@ -62,7 +62,7 @@ def __init__( super().__init__(ts_node, file_id, ctx, parent) name_node = self._get_name_node(ts_node) if name_node is None else name_node self._name_node = self._parse_expression(name_node, default=name_node_type) - from codegen.sdk.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_block import HasBlock if isinstance(self, HasBlock): self.code_block = self._parse_code_block() @@ -79,7 +79,7 @@ def __rich_repr__(self) -> rich.repr.Result: @noapidoc def parent_symbol(self) -> Symbol | SourceFile | Import | Export: """Returns the parent symbol of the symbol.""" - from codegen.sdk.core.export import Export + from graph_sitter.core.export import Export parent = super().parent_symbol if parent == self.file or isinstance(parent, Export): @@ -107,7 +107,7 @@ def extended_nodes(self) -> list[Editable]: list[Editable]: A list of Editable nodes containing the current symbol and its extended symbols, sorted in the correct order. """ - from codegen.sdk.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_block import HasBlock comment_nodes = self.comment.symbols if self.comment else [] inline_comment_nodes = self.inline_comment.symbols if self.inline_comment else [] @@ -301,7 +301,7 @@ def _move_to_file( strategy: Literal["add_back_edge", "update_all_imports", "duplicate_dependencies"] = "update_all_imports", ) -> tuple[NodeId, NodeId]: """Helper recursive function for `move_to_file`""" - from codegen.sdk.core.import_resolution import Import + from graph_sitter.core.import_resolution import Import # =====[ Arg checking ]===== if file == self.file: @@ -396,7 +396,7 @@ def _move_to_file( @noapidoc def is_top_level(self) -> bool: """Is this symbol a top-level symbol: does it have a level of 0?""" - from codegen.sdk.core.file import File + from graph_sitter.core.file import File parent = self.parent while not isinstance(parent, Symbol | Argument): @@ -435,7 +435,7 @@ def add_keyword(self, keyword: str) -> None: @property @noapidoc def descendant_symbols(self) -> list[Importable]: - from codegen.sdk.core.interfaces.has_block import HasBlock + from graph_sitter.core.interfaces.has_block import HasBlock symbols = [self] if isinstance(self, HasBlock): diff --git a/src/codegen/sdk/core/symbol_group.py b/src/graph_sitter/core/symbol_group.py similarity index 95% rename from src/codegen/sdk/core/symbol_group.py rename to src/graph_sitter/core/symbol_group.py index 4d72b1d9f..8b35b674e 100644 --- a/src/codegen/sdk/core/symbol_group.py +++ b/src/graph_sitter/core/symbol_group.py @@ -3,19 +3,19 @@ from collections.abc import Collection, Iterator from typing import TYPE_CHECKING, Generic, TypeVar, override -from codegen.sdk.core.autocommit import reader, repr_func, writer -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader, repr_func, writer +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.output.ast import AST + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.output.ast import AST Child = TypeVar("Child", bound="Editable") diff --git a/src/codegen/sdk/core/symbol_groups/__init__.py b/src/graph_sitter/core/symbol_groups/__init__.py similarity index 100% rename from src/codegen/sdk/core/symbol_groups/__init__.py rename to src/graph_sitter/core/symbol_groups/__init__.py diff --git a/src/codegen/sdk/core/symbol_groups/collection.py b/src/graph_sitter/core/symbol_groups/collection.py similarity index 96% rename from src/codegen/sdk/core/symbol_groups/collection.py rename to src/graph_sitter/core/symbol_groups/collection.py index d9b962701..398c1a818 100644 --- a/src/codegen/sdk/core/symbol_groups/collection.py +++ b/src/graph_sitter/core/symbol_groups/collection.py @@ -4,15 +4,15 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.transactions import TransactionPriority -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.shared.decorators.docs import noapidoc +from graph_sitter.codebase.transactions import TransactionPriority +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.shared.decorators.docs import noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Child = TypeVar("Child", bound="Editable") diff --git a/src/codegen/sdk/core/symbol_groups/comment_group.py b/src/graph_sitter/core/symbol_groups/comment_group.py similarity index 87% rename from src/codegen/sdk/core/symbol_groups/comment_group.py rename to src/graph_sitter/core/symbol_groups/comment_group.py index a6c64931e..c529858cd 100644 --- a/src/codegen/sdk/core/symbol_groups/comment_group.py +++ b/src/graph_sitter/core/symbol_groups/comment_group.py @@ -2,14 +2,14 @@ from typing import TYPE_CHECKING, TypeVar -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.statements.comment import Comment -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.statements.comment import Comment +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/symbol_groups/dict.py b/src/graph_sitter/core/symbol_groups/dict.py similarity index 88% rename from src/codegen/sdk/core/symbol_groups/dict.py rename to src/graph_sitter/core/symbol_groups/dict.py index 20bc3b984..8fe32597d 100644 --- a/src/codegen/sdk/core/symbol_groups/dict.py +++ b/src/graph_sitter/core/symbol_groups/dict.py @@ -3,22 +3,22 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.expressions.string import String -from codegen.sdk.core.expressions.unpack import Unpack -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.expressions.string import String +from graph_sitter.core.expressions.unpack import Unpack +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.importable import Importable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.importable import Importable TExpression = TypeVar("TExpression", bound="Expression") diff --git a/src/codegen/sdk/core/symbol_groups/expression_group.py b/src/graph_sitter/core/symbol_groups/expression_group.py similarity index 85% rename from src/codegen/sdk/core/symbol_groups/expression_group.py rename to src/graph_sitter/core/symbol_groups/expression_group.py index 82f6da266..cb4978894 100644 --- a/src/codegen/sdk/core/symbol_groups/expression_group.py +++ b/src/graph_sitter/core/symbol_groups/expression_group.py @@ -2,13 +2,13 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.expressions import Expression + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.expressions import Expression Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/core/symbol_groups/list.py b/src/graph_sitter/core/symbol_groups/list.py similarity index 62% rename from src/codegen/sdk/core/symbol_groups/list.py rename to src/graph_sitter/core/symbol_groups/list.py index 81099db28..db461f7d9 100644 --- a/src/codegen/sdk/core/symbol_groups/list.py +++ b/src/graph_sitter/core/symbol_groups/list.py @@ -2,15 +2,15 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Parent = TypeVar("Parent", bound=Editable) diff --git a/src/codegen/sdk/core/symbol_groups/multi_line_collection.py b/src/graph_sitter/core/symbol_groups/multi_line_collection.py similarity index 92% rename from src/codegen/sdk/core/symbol_groups/multi_line_collection.py rename to src/graph_sitter/core/symbol_groups/multi_line_collection.py index cfbbb63b9..aacb7c9f4 100644 --- a/src/codegen/sdk/core/symbol_groups/multi_line_collection.py +++ b/src/graph_sitter/core/symbol_groups/multi_line_collection.py @@ -4,13 +4,13 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Child = TypeVar("Child", bound=Editable) diff --git a/src/codegen/sdk/core/symbol_groups/parents.py b/src/graph_sitter/core/symbol_groups/parents.py similarity index 78% rename from src/codegen/sdk/core/symbol_groups/parents.py rename to src/graph_sitter/core/symbol_groups/parents.py index a0857d045..f467dddd1 100644 --- a/src/codegen/sdk/core/symbol_groups/parents.py +++ b/src/graph_sitter/core/symbol_groups/parents.py @@ -2,24 +2,24 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.enums import EdgeType +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.enums import EdgeType if TYPE_CHECKING: from collections.abc import Iterator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.codebase.resolution_stack import ResolutionStack - from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute - from codegen.sdk.core.expressions.name import Name - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.interfaces.inherits import Inherits - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.resolution_stack import ResolutionStack + from graph_sitter.core.expressions.chained_attribute import ChainedAttribute + from graph_sitter.core.expressions.name import Name + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.interfaces.inherits import Inherits + from graph_sitter.core.node_id_factory import NodeId TType = TypeVar("TType", bound="Type") @@ -60,8 +60,8 @@ def _compute_dependencies(self, usage_type: UsageKind = UsageKind.SUBCLASS, dest @reader def is_subclass_of(self, parent: str | HasName, max_depth: int | None = None) -> bool: """Returns True if the class is a subclass of the given parent class.""" - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.interface import Interface + from graph_sitter.core.class_definition import Class + from graph_sitter.core.interface import Interface if isinstance(parent, HasName): parent = parent.name diff --git a/src/codegen/sdk/core/symbol_groups/tuple.py b/src/graph_sitter/core/symbol_groups/tuple.py similarity index 62% rename from src/codegen/sdk/core/symbol_groups/tuple.py rename to src/graph_sitter/core/symbol_groups/tuple.py index 47ecb18e2..38cedc2ba 100644 --- a/src/codegen/sdk/core/symbol_groups/tuple.py +++ b/src/graph_sitter/core/symbol_groups/tuple.py @@ -2,15 +2,15 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Parent = TypeVar("Parent", bound=Editable) diff --git a/src/codegen/sdk/core/symbol_groups/type_parameters.py b/src/graph_sitter/core/symbol_groups/type_parameters.py similarity index 63% rename from src/codegen/sdk/core/symbol_groups/type_parameters.py rename to src/graph_sitter/core/symbol_groups/type_parameters.py index aa83615c5..637e6dfd4 100644 --- a/src/codegen/sdk/core/symbol_groups/type_parameters.py +++ b/src/graph_sitter/core/symbol_groups/type_parameters.py @@ -2,15 +2,15 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.symbol_groups.collection import Collection +from graph_sitter.core.symbol_groups.collection import Collection if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.expressions.type import Type - from codegen.sdk.core.interfaces.supports_generic import SupportsGenerics - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.expressions.type import Type + from graph_sitter.core.interfaces.supports_generic import SupportsGenerics + from graph_sitter.core.node_id_factory import NodeId TType = TypeVar("TType", bound="Type") diff --git a/src/codegen/sdk/core/type_alias.py b/src/graph_sitter/core/type_alias.py similarity index 70% rename from src/codegen/sdk/core/type_alias.py rename to src/graph_sitter/core/type_alias.py index 17171155c..b13c441b0 100644 --- a/src/codegen/sdk/core/type_alias.py +++ b/src/graph_sitter/core/type_alias.py @@ -3,23 +3,23 @@ from abc import abstractmethod from typing import TYPE_CHECKING, Generic, TypeVar, override -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.supports_generic import SupportsGenerics -from codegen.sdk.enums import SymbolType -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.supports_generic import SupportsGenerics +from graph_sitter.enums import SymbolType +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.attribute import Attribute - from codegen.sdk.core.statements.statement import Statement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.attribute import Attribute + from graph_sitter.core.statements.statement import Statement TCodeBlock = TypeVar("TCodeBlock", bound="CodeBlock") diff --git a/src/codegen/sdk/core/utils/cache_utils.py b/src/graph_sitter/core/utils/cache_utils.py similarity index 96% rename from src/codegen/sdk/core/utils/cache_utils.py rename to src/graph_sitter/core/utils/cache_utils.py index 723e8ee8d..455f69849 100644 --- a/src/codegen/sdk/core/utils/cache_utils.py +++ b/src/graph_sitter/core/utils/cache_utils.py @@ -2,7 +2,7 @@ from collections.abc import Callable, Iterator from typing import Generic, ParamSpec, TypeVar -from codegen.sdk.extensions.utils import lru_cache +from graph_sitter.extensions.utils import lru_cache ItemType = TypeVar("ItemType") GenParamSpec = ParamSpec("GenParamSpec") diff --git a/src/codegen/sdk/enums.py b/src/graph_sitter/enums.py similarity index 96% rename from src/codegen/sdk/enums.py rename to src/graph_sitter/enums.py index b67c5bd81..165a10b9a 100644 --- a/src/codegen/sdk/enums.py +++ b/src/graph_sitter/enums.py @@ -1,8 +1,8 @@ from enum import IntEnum, auto from typing import NamedTuple -from codegen.sdk.core.dataclasses.usage import Usage -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.dataclasses.usage import Usage +from graph_sitter.shared.decorators.docs import apidoc class NodeType(IntEnum): diff --git a/src/codegen/sdk/extensions/autocommit.pyi b/src/graph_sitter/extensions/autocommit.pyi similarity index 88% rename from src/codegen/sdk/extensions/autocommit.pyi rename to src/graph_sitter/extensions/autocommit.pyi index 51f4ebd81..264a2126b 100644 --- a/src/codegen/sdk/extensions/autocommit.pyi +++ b/src/graph_sitter/extensions/autocommit.pyi @@ -1,8 +1,8 @@ from collections.abc import Callable from typing import Any, ParamSpec, TypeVar, overload -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.core.interfaces.editable import Editable P = ParamSpec("P") T = TypeVar("T") diff --git a/src/codegen/sdk/extensions/autocommit.pyx b/src/graph_sitter/extensions/autocommit.pyx similarity index 96% rename from src/codegen/sdk/extensions/autocommit.pyx rename to src/graph_sitter/extensions/autocommit.pyx index d9d2b69eb..3d2a27c38 100644 --- a/src/codegen/sdk/extensions/autocommit.pyx +++ b/src/graph_sitter/extensions/autocommit.pyx @@ -4,14 +4,14 @@ from typing import Any, ParamSpec, TypeVar, Union, overload import wrapt -from codegen.sdk.core.autocommit.constants import AutoCommitState, OutdatedNodeError, enabled +from graph_sitter.core.autocommit.constants import AutoCommitState, OutdatedNodeError, enabled P = ParamSpec("P") T = TypeVar("T") def is_outdated(c) -> bool: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable if isinstance(c, Editable): return c.is_outdated @@ -120,7 +120,7 @@ def _delay_update(new_value) -> bool: def update_dict(seen: set["Editable"], obj: "Editable", new_obj: "Editable"): - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable if obj in seen or obj.removed: return @@ -199,7 +199,7 @@ def commiter(wrapped: Callable[P, T] | None = None, *, reset: bool = False) -> C def wrapper(wrapped: Callable[P, T], instance: Union["Editable", "CodebaseContext", None] = None, args: P.args = None, kwargs: P.kwargs = None) -> T: if instance is None: instance = args[0] - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext if isinstance(instance, CodebaseContext): autocommit = instance._autocommit diff --git a/src/codegen/sdk/extensions/py.typed b/src/graph_sitter/extensions/py.typed similarity index 100% rename from src/codegen/sdk/extensions/py.typed rename to src/graph_sitter/extensions/py.typed diff --git a/src/codegen/sdk/extensions/resolution.pyi b/src/graph_sitter/extensions/resolution.pyi similarity index 87% rename from src/codegen/sdk/extensions/resolution.pyi rename to src/graph_sitter/extensions/resolution.pyi index 9a8cb07d9..a80a02c3e 100644 --- a/src/codegen/sdk/extensions/resolution.pyi +++ b/src/graph_sitter/extensions/resolution.pyi @@ -4,10 +4,10 @@ from typing import Generic from typing_extensions import TypeVar -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.core.dataclasses.usage import UsageKind, UsageType -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.core.dataclasses.usage import UsageKind, UsageType +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName NodeType = TypeVar("NodeType") diff --git a/src/codegen/sdk/extensions/resolution.pyx b/src/graph_sitter/extensions/resolution.pyx similarity index 93% rename from src/codegen/sdk/extensions/resolution.pyx rename to src/graph_sitter/extensions/resolution.pyx index 4e8d8bebf..1894e01b0 100644 --- a/src/codegen/sdk/extensions/resolution.pyx +++ b/src/graph_sitter/extensions/resolution.pyx @@ -5,12 +5,12 @@ from typing import TYPE_CHECKING, Generic from typing_extensions import TypeVar -from codegen.sdk.core.dataclasses.usage import Usage, UsageKind, UsageType -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.enums import Edge, EdgeType +from graph_sitter.core.dataclasses.usage import Usage, UsageKind, UsageType +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.enums import Edge, EdgeType if TYPE_CHECKING: - from codegen.sdk.core.import_resolution import Import + from graph_sitter.core.import_resolution import Import NodeType = TypeVar("NodeType", bound=Editable) @@ -71,7 +71,7 @@ class ResolutionStack(Generic[NodeType]): usage = Usage(kind=usage_type, match=match, usage_type=edge_usage_type, usage_symbol=dest.parent_symbol, imported_by=imported_by) yield dest.node_id, self.node.node_id, Edge(type=EdgeType.SYMBOL_USAGE, usage=usage) if self.parent_frame is not None: - from codegen.sdk.core.import_resolution import Import + from graph_sitter.core.import_resolution import Import if isinstance(self, Import): imported_by = self diff --git a/src/codegen/sdk/extensions/sort.pyx b/src/graph_sitter/extensions/sort.pyx similarity index 96% rename from src/codegen/sdk/extensions/sort.pyx rename to src/graph_sitter/extensions/sort.pyx index 573ff0d9c..9960f98df 100644 --- a/src/codegen/sdk/extensions/sort.pyx +++ b/src/graph_sitter/extensions/sort.pyx @@ -6,7 +6,7 @@ from collections.abc import Iterable, Sequence from tree_sitter import Node as TSNode from typing_extensions import TypeVar -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.editable import Editable E = TypeVar("E", bound=Editable) diff --git a/src/codegen/sdk/extensions/utils.pyi b/src/graph_sitter/extensions/utils.pyi similarity index 100% rename from src/codegen/sdk/extensions/utils.pyi rename to src/graph_sitter/extensions/utils.pyi diff --git a/src/codegen/sdk/extensions/utils.pyx b/src/graph_sitter/extensions/utils.pyx similarity index 100% rename from src/codegen/sdk/extensions/utils.pyx rename to src/graph_sitter/extensions/utils.pyx diff --git a/src/codegen/sdk/output/ast.py b/src/graph_sitter/output/ast.py similarity index 86% rename from src/codegen/sdk/output/ast.py rename to src/graph_sitter/output/ast.py index 3f9fae898..f971e7085 100644 --- a/src/codegen/sdk/output/ast.py +++ b/src/graph_sitter/output/ast.py @@ -3,7 +3,7 @@ from openai import BaseModel from pydantic.config import ConfigDict -from codegen.sdk.codebase.span import Span +from graph_sitter.codebase.span import Span class AST(BaseModel): diff --git a/src/codegen/sdk/output/constants.py b/src/graph_sitter/output/constants.py similarity index 100% rename from src/codegen/sdk/output/constants.py rename to src/graph_sitter/output/constants.py diff --git a/src/codegen/sdk/output/inspect.py b/src/graph_sitter/output/inspect.py similarity index 88% rename from src/codegen/sdk/output/inspect.py rename to src/graph_sitter/output/inspect.py index 1ef0a4571..23ad4c516 100644 --- a/src/codegen/sdk/output/inspect.py +++ b/src/graph_sitter/output/inspect.py @@ -2,7 +2,7 @@ from collections.abc import Callable from inspect import Parameter -from codegen.shared.decorators.docs import DocumentedObject, no_apidoc_signatures +from graph_sitter.shared.decorators.docs import DocumentedObject, no_apidoc_signatures def only_default_args(method: Callable) -> bool: diff --git a/src/codegen/sdk/output/jsonable.py b/src/graph_sitter/output/jsonable.py similarity index 88% rename from src/codegen/sdk/output/jsonable.py rename to src/graph_sitter/output/jsonable.py index 2da4efd1f..ca1404b5a 100644 --- a/src/codegen/sdk/output/jsonable.py +++ b/src/graph_sitter/output/jsonable.py @@ -3,13 +3,13 @@ from tree_sitter import Node as TSNode -from codegen.sdk._proxy import ProxyProperty -from codegen.sdk.codebase.span import Span -from codegen.sdk.output.inspect import is_noapidoc, only_default_args -from codegen.sdk.output.placeholder import Placeholder -from codegen.sdk.output.utils import safe_getattr -from codegen.sdk.types import JSON -from codegen.shared.decorators.docs import noapidoc +from graph_sitter._proxy import ProxyProperty +from graph_sitter.codebase.span import Span +from graph_sitter.output.inspect import is_noapidoc, only_default_args +from graph_sitter.output.placeholder import Placeholder +from graph_sitter.output.utils import safe_getattr +from graph_sitter.shared.decorators.docs import noapidoc +from graph_sitter.types import JSON BLACKLIST = ["json", "G", "viz", "autocommit_cache", "ts_node", "symbol_usages", "usages"] diff --git a/src/codegen/sdk/output/placeholder.py b/src/graph_sitter/output/placeholder.py similarity index 82% rename from src/codegen/sdk/output/placeholder.py rename to src/graph_sitter/output/placeholder.py index b6bbfc9a0..5662990f7 100644 --- a/src/codegen/sdk/output/placeholder.py +++ b/src/graph_sitter/output/placeholder.py @@ -1,7 +1,7 @@ from pydantic import BaseModel from pydantic.config import ConfigDict -from codegen.sdk.codebase.span import Span +from graph_sitter.codebase.span import Span class Placeholder(BaseModel): diff --git a/src/codegen/sdk/output/utils.py b/src/graph_sitter/output/utils.py similarity index 98% rename from src/codegen/sdk/output/utils.py rename to src/graph_sitter/output/utils.py index 5dfe8a21d..77a018394 100644 --- a/src/codegen/sdk/output/utils.py +++ b/src/graph_sitter/output/utils.py @@ -10,7 +10,7 @@ from tree_sitter import Node as TSNode from tree_sitter import Point -from codegen.sdk.output.constants import MAX_EDITABLE_LINES +from graph_sitter.output.constants import MAX_EDITABLE_LINES def style_editable(ts_node: TSNode, filepath: PathLike, file_node: TSNode) -> RenderResult: diff --git a/src/codegen/sdk/py.typed b/src/graph_sitter/py.typed similarity index 100% rename from src/codegen/sdk/py.typed rename to src/graph_sitter/py.typed diff --git a/src/graph_sitter/python/__init__.py b/src/graph_sitter/python/__init__.py new file mode 100644 index 000000000..db904aeb4 --- /dev/null +++ b/src/graph_sitter/python/__init__.py @@ -0,0 +1,15 @@ +from graph_sitter.python.assignment import PyAssignment +from graph_sitter.python.class_definition import PyClass +from graph_sitter.python.file import PyFile +from graph_sitter.python.function import PyFunction +from graph_sitter.python.import_resolution import PyImport +from graph_sitter.python.symbol import PySymbol + +__all__ = [ + "PyAssignment", + "PyClass", + "PyFile", + "PyFunction", + "PyImport", + "PySymbol", +] diff --git a/src/codegen/sdk/python/assignment.py b/src/graph_sitter/python/assignment.py similarity index 89% rename from src/codegen/sdk/python/assignment.py rename to src/graph_sitter/python/assignment.py index 2614b6d43..4d896253f 100644 --- a/src/codegen/sdk/python/assignment.py +++ b/src/graph_sitter/python/assignment.py @@ -3,23 +3,23 @@ from collections.abc import Collection from typing import TYPE_CHECKING -from codegen.sdk.codebase.transactions import RemoveTransaction, TransactionPriority -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.autocommit.decorators import remover -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.core.statements.assignment_statement import AssignmentStatement -from codegen.sdk.extensions.autocommit import reader -from codegen.sdk.python.symbol import PySymbol -from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.shared.decorators.docs import noapidoc, py_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.codebase.transactions import RemoveTransaction, TransactionPriority +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.autocommit.decorators import remover +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.core.statements.assignment_statement import AssignmentStatement +from graph_sitter.extensions.autocommit import reader +from graph_sitter.python.symbol import PySymbol +from graph_sitter.python.symbol_groups.comment_group import PyCommentGroup +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.statements.assignment_statement import PyAssignmentStatement logger = get_logger(__name__) diff --git a/src/codegen/sdk/python/class_definition.py b/src/graph_sitter/python/class_definition.py similarity index 79% rename from src/codegen/sdk/python/class_definition.py rename to src/graph_sitter/python/class_definition.py index d4c6e2394..83583094c 100644 --- a/src/codegen/sdk/python/class_definition.py +++ b/src/graph_sitter/python/class_definition.py @@ -2,25 +2,25 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection -from codegen.sdk.core.symbol_groups.parents import Parents -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.detached_symbols.decorator import PyDecorator -from codegen.sdk.python.detached_symbols.parameter import PyParameter -from codegen.sdk.python.expressions.type import PyType -from codegen.sdk.python.function import PyFunction -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.sdk.python.symbol import PySymbol -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.class_definition import Class +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection +from graph_sitter.core.symbol_groups.parents import Parents +from graph_sitter.extensions.utils import cached_property +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.detached_symbols.decorator import PyDecorator +from graph_sitter.python.detached_symbols.parameter import PyParameter +from graph_sitter.python.expressions.type import PyType +from graph_sitter.python.function import PyFunction +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.python.symbol import PySymbol +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/detached_symbols/code_block.py b/src/graph_sitter/python/detached_symbols/code_block.py similarity index 77% rename from src/codegen/sdk/python/detached_symbols/code_block.py rename to src/graph_sitter/python/detached_symbols/code_block.py index f251fd324..af10e9058 100644 --- a/src/codegen/sdk/python/detached_symbols/code_block.py +++ b/src/graph_sitter/python/detached_symbols/code_block.py @@ -2,18 +2,17 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.core.statements.import_statement import ImportStatement -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.core.statements.import_statement import ImportStatement +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: - from codegen.sdk.python.assignment import PyAssignment - from codegen.sdk.python.interfaces.has_block import PyHasBlock - from codegen.sdk.python.statements.with_statement import WithStatement + from graph_sitter.python.interfaces.has_block import PyHasBlock + from graph_sitter.python.statements.with_statement import WithStatement Parent = TypeVar("Parent", bound="PyHasBlock") diff --git a/src/codegen/sdk/python/detached_symbols/decorator.py b/src/graph_sitter/python/detached_symbols/decorator.py similarity index 80% rename from src/codegen/sdk/python/detached_symbols/decorator.py rename to src/graph_sitter/python/detached_symbols/decorator.py index 861dfea0c..780e00230 100644 --- a/src/codegen/sdk/python/detached_symbols/decorator.py +++ b/src/graph_sitter/python/detached_symbols/decorator.py @@ -2,18 +2,14 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.detached_symbols.decorator import Decorator -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.detached_symbols.decorator import Decorator +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.python.class_definition import PyClass - from codegen.sdk.python.detached_symbols.parameter import PyParameter - from codegen.sdk.python.function import PyFunction - @py_apidoc class PyDecorator(Decorator["PyClass", "PyFunction", "PyParameter"]): diff --git a/src/codegen/sdk/python/detached_symbols/parameter.py b/src/graph_sitter/python/detached_symbols/parameter.py similarity index 86% rename from src/codegen/sdk/python/detached_symbols/parameter.py rename to src/graph_sitter/python/detached_symbols/parameter.py index 7eccd7aae..68e123b14 100644 --- a/src/codegen/sdk/python/detached_symbols/parameter.py +++ b/src/graph_sitter/python/detached_symbols/parameter.py @@ -1,15 +1,10 @@ -from typing import TYPE_CHECKING - from typing_extensions import deprecated -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.detached_symbols.parameter import Parameter -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.python.expressions.type import PyType -from codegen.shared.decorators.docs import py_apidoc - -if TYPE_CHECKING: - from codegen.sdk.python.function import PyFunction +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.detached_symbols.parameter import Parameter +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.python.expressions.type import PyType +from graph_sitter.shared.decorators.docs import py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/expressions/chained_attribute.py b/src/graph_sitter/python/expressions/chained_attribute.py similarity index 69% rename from src/codegen/sdk/python/expressions/chained_attribute.py rename to src/graph_sitter/python/expressions/chained_attribute.py index 19639f8d7..42528c62c 100644 --- a/src/codegen/sdk/python/expressions/chained_attribute.py +++ b/src/graph_sitter/python/expressions/chained_attribute.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.expressions import Expression, Name -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.expressions import Expression, Name +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/python/expressions/conditional_expression.py b/src/graph_sitter/python/expressions/conditional_expression.py similarity index 71% rename from src/codegen/sdk/python/expressions/conditional_expression.py rename to src/graph_sitter/python/expressions/conditional_expression.py index 16e52c28a..feddd0627 100644 --- a/src/codegen/sdk/python/expressions/conditional_expression.py +++ b/src/graph_sitter/python/expressions/conditional_expression.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, TypeVar -from codegen.sdk.core.expressions.ternary_expression import TernaryExpression -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.expressions.ternary_expression import TernaryExpression +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/python/expressions/generic_type.py b/src/graph_sitter/python/expressions/generic_type.py similarity index 79% rename from src/codegen/sdk/python/expressions/generic_type.py rename to src/graph_sitter/python/expressions/generic_type.py index 0c685d4c4..eda2838bc 100644 --- a/src/codegen/sdk/python/expressions/generic_type.py +++ b/src/graph_sitter/python/expressions/generic_type.py @@ -2,14 +2,14 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.python.expressions.named_type import PyNamedType -from codegen.shared.decorators.docs import py_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.python.expressions.named_type import PyNamedType +from graph_sitter.shared.decorators.docs import py_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: - from codegen.sdk.python.expressions.type import PyType + from graph_sitter.python.expressions.type import PyType logger = get_logger(__name__) diff --git a/src/codegen/sdk/python/expressions/named_type.py b/src/graph_sitter/python/expressions/named_type.py similarity index 74% rename from src/codegen/sdk/python/expressions/named_type.py rename to src/graph_sitter/python/expressions/named_type.py index b2d1bd604..b15b5440d 100644 --- a/src/codegen/sdk/python/expressions/named_type.py +++ b/src/graph_sitter/python/expressions/named_type.py @@ -2,8 +2,8 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions.named_type import NamedType -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.expressions.named_type import NamedType +from graph_sitter.shared.decorators.docs import py_apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/python/expressions/string.py b/src/graph_sitter/python/expressions/string.py similarity index 72% rename from src/codegen/sdk/python/expressions/string.py rename to src/graph_sitter/python/expressions/string.py index 7c717f11f..cf5e57120 100644 --- a/src/codegen/sdk/python/expressions/string.py +++ b/src/graph_sitter/python/expressions/string.py @@ -2,12 +2,12 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions import Expression, String -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.expressions import Expression, String +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/python/expressions/type.py b/src/graph_sitter/python/expressions/type.py similarity index 100% rename from src/codegen/sdk/python/expressions/type.py rename to src/graph_sitter/python/expressions/type.py diff --git a/src/graph_sitter/python/expressions/union_type.py b/src/graph_sitter/python/expressions/union_type.py new file mode 100644 index 000000000..2146946f8 --- /dev/null +++ b/src/graph_sitter/python/expressions/union_type.py @@ -0,0 +1,17 @@ +from typing import Generic, TypeVar + +from graph_sitter.core.expressions.union_type import UnionType +from graph_sitter.shared.decorators.docs import py_apidoc + +Parent = TypeVar("Parent") + + +@py_apidoc +class PyUnionType(UnionType["PyType", Parent], Generic[Parent]): + """Union type + + Examples: + str | int + """ + + pass diff --git a/src/codegen/sdk/python/file.py b/src/graph_sitter/python/file.py similarity index 91% rename from src/codegen/sdk/python/file.py rename to src/graph_sitter/python/file.py index 3b1fc9f93..75919f2af 100644 --- a/src/codegen/sdk/python/file.py +++ b/src/graph_sitter/python/file.py @@ -2,27 +2,27 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.file import SourceFile -from codegen.sdk.core.interface import Interface -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.enums import ImportType -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.python import PyAssignment -from codegen.sdk.python.class_definition import PyClass -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.expressions.type import PyType -from codegen.sdk.python.function import PyFunction -from codegen.sdk.python.import_resolution import PyImport -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.sdk.python.statements.attribute import PyAttribute -from codegen.shared.decorators.docs import noapidoc, py_apidoc -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.file import SourceFile +from graph_sitter.core.interface import Interface +from graph_sitter.core.symbol import Symbol +from graph_sitter.enums import ImportType +from graph_sitter.extensions.utils import cached_property +from graph_sitter.python import PyAssignment +from graph_sitter.python.class_definition import PyClass +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.expressions.type import PyType +from graph_sitter.python.function import PyFunction +from graph_sitter.python.import_resolution import PyImport +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.python.statements.attribute import PyAttribute +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.python.symbol import PySymbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.python.symbol import PySymbol @py_apidoc diff --git a/src/codegen/sdk/python/function.py b/src/graph_sitter/python/function.py similarity index 88% rename from src/codegen/sdk/python/function.py rename to src/graph_sitter/python/function.py index 0ab63f114..0221ae593 100644 --- a/src/codegen/sdk/python/function.py +++ b/src/graph_sitter/python/function.py @@ -3,31 +3,31 @@ import re from typing import TYPE_CHECKING, override -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.function import Function -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.detached_symbols.decorator import PyDecorator -from codegen.sdk.python.detached_symbols.parameter import PyParameter -from codegen.sdk.python.expressions.type import PyType -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.sdk.python.placeholder.placeholder_return_type import PyReturnTypePlaceholder -from codegen.sdk.python.symbol import PySymbol -from codegen.shared.decorators.docs import noapidoc, py_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.function import Function +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.utils import cached_property +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.detached_symbols.decorator import PyDecorator +from graph_sitter.python.detached_symbols.parameter import PyParameter +from graph_sitter.python.expressions.type import PyType +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.python.placeholder.placeholder_return_type import PyReturnTypePlaceholder +from graph_sitter.python.symbol import PySymbol +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.symbol import Symbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.symbol import Symbol logger = get_logger(__name__) diff --git a/src/codegen/sdk/python/import_resolution.py b/src/graph_sitter/python/import_resolution.py similarity index 95% rename from src/codegen/sdk/python/import_resolution.py rename to src/graph_sitter/python/import_resolution.py index bf8e1cf49..127a726be 100644 --- a/src/codegen/sdk/python/import_resolution.py +++ b/src/graph_sitter/python/import_resolution.py @@ -4,23 +4,23 @@ import sys from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.expressions import Name -from codegen.sdk.core.import_resolution import ExternalImportResolver, Import, ImportResolution -from codegen.sdk.enums import ImportType, NodeType -from codegen.shared.decorators.docs import noapidoc, py_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import reader +from graph_sitter.core.expressions import Name +from graph_sitter.core.import_resolution import ExternalImportResolver, Import, ImportResolution +from graph_sitter.enums import ImportType, NodeType +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.interfaces.exportable import Exportable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.import_statement import ImportStatement - from codegen.sdk.python.file import PyFile + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.file import SourceFile + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.exportable import Exportable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.import_statement import ImportStatement + from graph_sitter.python.file import PyFile logger = get_logger(__name__) diff --git a/src/codegen/sdk/python/interfaces/has_block.py b/src/graph_sitter/python/interfaces/has_block.py similarity index 87% rename from src/codegen/sdk/python/interfaces/has_block.py rename to src/graph_sitter/python/interfaces/has_block.py index 2871196eb..ec612a177 100644 --- a/src/codegen/sdk/python/interfaces/has_block.py +++ b/src/graph_sitter/python/interfaces/has_block.py @@ -1,12 +1,12 @@ from functools import cached_property -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.detached_symbols.decorator import PyDecorator -from codegen.sdk.python.statements.comment import PyComment, PyCommentType -from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.detached_symbols.decorator import PyDecorator +from graph_sitter.python.statements.comment import PyComment, PyCommentType +from graph_sitter.python.symbol_groups.comment_group import PyCommentGroup +from graph_sitter.shared.decorators.docs import py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/placeholder/placeholder_return_type.py b/src/graph_sitter/python/placeholder/placeholder_return_type.py similarity index 89% rename from src/codegen/sdk/python/placeholder/placeholder_return_type.py rename to src/graph_sitter/python/placeholder/placeholder_return_type.py index 7e2c92a3d..77aff0b1a 100644 --- a/src/codegen/sdk/python/placeholder/placeholder_return_type.py +++ b/src/graph_sitter/python/placeholder/placeholder_return_type.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/python/statements/__init__.py b/src/graph_sitter/python/statements/__init__.py similarity index 100% rename from src/codegen/sdk/python/statements/__init__.py rename to src/graph_sitter/python/statements/__init__.py diff --git a/src/codegen/sdk/python/statements/assignment_statement.py b/src/graph_sitter/python/statements/assignment_statement.py similarity index 83% rename from src/codegen/sdk/python/statements/assignment_statement.py rename to src/graph_sitter/python/statements/assignment_statement.py index f91066e4d..f18d6a430 100644 --- a/src/codegen/sdk/python/statements/assignment_statement.py +++ b/src/graph_sitter/python/statements/assignment_statement.py @@ -2,20 +2,20 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.core.statements.assignment_statement import AssignmentStatement -from codegen.sdk.extensions.utils import find_all_descendants -from codegen.sdk.python.assignment import PyAssignment -from codegen.shared.decorators.docs import py_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.core.statements.assignment_statement import AssignmentStatement +from graph_sitter.extensions.utils import find_all_descendants +from graph_sitter.python.assignment import PyAssignment +from graph_sitter.shared.decorators.docs import py_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock - from codegen.sdk.python.interfaces.has_block import PyHasBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.python.interfaces.has_block import PyHasBlock logger = get_logger(__name__) @@ -60,10 +60,10 @@ def from_assignment(cls, ts_node: TSNode, file_node_id: NodeId, ctx: CodebaseCon msg = f"Invalid assignment node type: {assignment_node.type}" raise ValueError(msg) - from codegen.sdk.python.class_definition import PyClass + from graph_sitter.python.class_definition import PyClass if isinstance(parent, PyClass): - from codegen.sdk.python.statements.attribute import PyAttribute + from graph_sitter.python.statements.attribute import PyAttribute return PyAttribute(ts_node, file_node_id, ctx, parent, pos, assignment_node=assignment_node) return cls(ts_node, file_node_id, ctx, parent, pos, assignment_node=assignment_node) diff --git a/src/codegen/sdk/python/statements/attribute.py b/src/graph_sitter/python/statements/attribute.py similarity index 86% rename from src/codegen/sdk/python/statements/attribute.py rename to src/graph_sitter/python/statements/attribute.py index f8f24375f..7ede95881 100644 --- a/src/codegen/sdk/python/statements/attribute.py +++ b/src/graph_sitter/python/statements/attribute.py @@ -2,18 +2,17 @@ from tree_sitter import Node as TSNode -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.statements.attribute import Attribute -from codegen.sdk.python.assignment import PyAssignment -from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement -from codegen.shared.decorators.docs import noapidoc, py_apidoc -from codegen.shared.exceptions.api import APINotApplicableForLanguageError +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import reader +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.statements.attribute import Attribute +from graph_sitter.python.assignment import PyAssignment +from graph_sitter.python.statements.assignment_statement import PyAssignmentStatement +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.shared.exceptions.api import APINotApplicableForLanguageError if TYPE_CHECKING: - from codegen.sdk.python.class_definition import PyClass - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.python.class_definition import PyClass @py_apidoc @@ -98,7 +97,7 @@ def attribute_docstring(self) -> str: @reader def docstring(self, base_class: "PyClass") -> str | None: """Parse the docstring of the attribute from it's parent class docstrings.""" - from codegen.sdk.python.class_definition import PyClass + from graph_sitter.python.class_definition import PyClass to_search = [base_class] to_search.extend(base_class.superclasses()) diff --git a/src/codegen/sdk/python/statements/block_statement.py b/src/graph_sitter/python/statements/block_statement.py similarity index 65% rename from src/codegen/sdk/python/statements/block_statement.py rename to src/graph_sitter/python/statements/block_statement.py index 0482fda76..18a75cd59 100644 --- a/src/codegen/sdk/python/statements/block_statement.py +++ b/src/graph_sitter/python/statements/block_statement.py @@ -2,13 +2,13 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.extensions.autocommit import reader -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.extensions.autocommit import reader +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock Parent = TypeVar("Parent", bound="PyCodeBlock") diff --git a/src/codegen/sdk/python/statements/break_statement.py b/src/graph_sitter/python/statements/break_statement.py similarity index 52% rename from src/codegen/sdk/python/statements/break_statement.py rename to src/graph_sitter/python/statements/break_statement.py index f19b64b3e..20c070a62 100644 --- a/src/codegen/sdk/python/statements/break_statement.py +++ b/src/graph_sitter/python/statements/break_statement.py @@ -2,14 +2,13 @@ from typing import TYPE_CHECKING, override -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.has_name import HasName @py_apidoc diff --git a/src/codegen/sdk/python/statements/catch_statement.py b/src/graph_sitter/python/statements/catch_statement.py similarity index 62% rename from src/codegen/sdk/python/statements/catch_statement.py rename to src/graph_sitter/python/statements/catch_statement.py index f5b36bd2b..003983ab3 100644 --- a/src/codegen/sdk/python/statements/catch_statement.py +++ b/src/graph_sitter/python/statements/catch_statement.py @@ -2,17 +2,17 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.catch_statement import CatchStatement -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.statements.catch_statement import CatchStatement +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.statements.block_statement import PyBlockStatement +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from tree_sitter import Node as PyNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock - from codegen.sdk.core.node_id_factory import NodeId + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.conditional_block import ConditionalBlock + from graph_sitter.core.node_id_factory import NodeId @py_apidoc diff --git a/src/codegen/sdk/python/statements/comment.py b/src/graph_sitter/python/statements/comment.py similarity index 97% rename from src/codegen/sdk/python/statements/comment.py rename to src/graph_sitter/python/statements/comment.py index 3675a713a..d0d134cda 100644 --- a/src/codegen/sdk/python/statements/comment.py +++ b/src/graph_sitter/python/statements/comment.py @@ -2,9 +2,9 @@ from enum import StrEnum -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.statements.comment import Comment, lowest_indentation -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.statements.comment import Comment, lowest_indentation +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc @py_apidoc diff --git a/src/codegen/sdk/python/statements/for_loop_statement.py b/src/graph_sitter/python/statements/for_loop_statement.py similarity index 72% rename from src/codegen/sdk/python/statements/for_loop_statement.py rename to src/graph_sitter/python/statements/for_loop_statement.py index 84f716cd3..173e66b78 100644 --- a/src/codegen/sdk/python/statements/for_loop_statement.py +++ b/src/graph_sitter/python/statements/for_loop_statement.py @@ -2,22 +2,22 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.python.statements.block_statement import PyBlockStatement +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock @py_apidoc diff --git a/src/codegen/sdk/python/statements/if_block_statement.py b/src/graph_sitter/python/statements/if_block_statement.py similarity index 86% rename from src/codegen/sdk/python/statements/if_block_statement.py rename to src/graph_sitter/python/statements/if_block_statement.py index dc73b21dd..9bcb5899a 100644 --- a/src/codegen/sdk/python/statements/if_block_statement.py +++ b/src/graph_sitter/python/statements/if_block_statement.py @@ -2,17 +2,17 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.decorators.docs import apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock Parent = TypeVar("Parent", bound="PyCodeBlock") @@ -43,7 +43,7 @@ def __init__(self, ts_node: TSNode, file_node_id: NodeId, ctx: CodebaseContext, @reader def _parse_consequence_block(self) -> PyCodeBlock: - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock body_node = self.ts_node.child_by_field_name("body") if self.is_else_statement else self.ts_node.child_by_field_name("consequence") return PyCodeBlock(body_node, self.parent.level + 1, self.parent, self) diff --git a/src/codegen/sdk/python/statements/import_statement.py b/src/graph_sitter/python/statements/import_statement.py similarity index 69% rename from src/codegen/sdk/python/statements/import_statement.py rename to src/graph_sitter/python/statements/import_statement.py index 5b84c213e..21e1ef94b 100644 --- a/src/codegen/sdk/python/statements/import_statement.py +++ b/src/graph_sitter/python/statements/import_statement.py @@ -2,18 +2,17 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.import_statement import ImportStatement -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.import_resolution import PyImport -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.statements.import_statement import ImportStatement +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.import_resolution import PyImport +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.file import PyFile + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId @py_apidoc diff --git a/src/codegen/sdk/python/statements/match_case.py b/src/graph_sitter/python/statements/match_case.py similarity index 54% rename from src/codegen/sdk/python/statements/match_case.py rename to src/graph_sitter/python/statements/match_case.py index 1140ccc38..0cd7c6147 100644 --- a/src/codegen/sdk/python/statements/match_case.py +++ b/src/graph_sitter/python/statements/match_case.py @@ -2,16 +2,15 @@ from tree_sitter import Node as PyNode -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.statements.switch_case import SwitchCase -from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock -from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.statements.switch_case import SwitchCase +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.statements.block_statement import PyBlockStatement +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock - from codegen.sdk.python.statements.match_statement import PyMatchStatement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.conditional_block import ConditionalBlock @py_apidoc diff --git a/src/codegen/sdk/python/statements/match_statement.py b/src/graph_sitter/python/statements/match_statement.py similarity index 66% rename from src/codegen/sdk/python/statements/match_statement.py rename to src/graph_sitter/python/statements/match_statement.py index 59f01164c..e85bbdcda 100644 --- a/src/codegen/sdk/python/statements/match_statement.py +++ b/src/graph_sitter/python/statements/match_statement.py @@ -2,16 +2,16 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.switch_statement import SwitchStatement -from codegen.sdk.python.statements.match_case import PyMatchCase -from codegen.shared.decorators.docs import py_apidoc +from graph_sitter.core.statements.switch_statement import SwitchStatement +from graph_sitter.python.statements.match_case import PyMatchCase +from graph_sitter.shared.decorators.docs import py_apidoc if TYPE_CHECKING: from tree_sitter import Node as PyNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock @py_apidoc diff --git a/src/codegen/sdk/python/statements/pass_statement.py b/src/graph_sitter/python/statements/pass_statement.py similarity index 52% rename from src/codegen/sdk/python/statements/pass_statement.py rename to src/graph_sitter/python/statements/pass_statement.py index fb73d2758..40d7d741c 100644 --- a/src/codegen/sdk/python/statements/pass_statement.py +++ b/src/graph_sitter/python/statements/pass_statement.py @@ -2,14 +2,13 @@ from typing import TYPE_CHECKING, override -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.has_name import HasName @py_apidoc diff --git a/src/codegen/sdk/python/statements/try_catch_statement.py b/src/graph_sitter/python/statements/try_catch_statement.py similarity index 79% rename from src/codegen/sdk/python/statements/try_catch_statement.py rename to src/graph_sitter/python/statements/try_catch_statement.py index 9d02300cf..f9f6592dd 100644 --- a/src/codegen/sdk/python/statements/try_catch_statement.py +++ b/src/graph_sitter/python/statements/try_catch_statement.py @@ -2,25 +2,25 @@ from typing import TYPE_CHECKING, Self, override -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.python.statements.block_statement import PyBlockStatement -from codegen.sdk.python.statements.catch_statement import PyCatchStatement -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.python.statements.block_statement import PyBlockStatement +from graph_sitter.python.statements.catch_statement import PyCatchStatement +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from collections.abc import Sequence from tree_sitter import Node as PyNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.conditional_block import ConditionalBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock @py_apidoc diff --git a/src/codegen/sdk/python/statements/while_statement.py b/src/graph_sitter/python/statements/while_statement.py similarity index 77% rename from src/codegen/sdk/python/statements/while_statement.py rename to src/graph_sitter/python/statements/while_statement.py index 2ae5e80c5..25d0022f9 100644 --- a/src/codegen/sdk/python/statements/while_statement.py +++ b/src/graph_sitter/python/statements/while_statement.py @@ -2,23 +2,23 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.sdk.python.statements.if_block_statement import PyIfBlockStatement -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.python.statements.if_block_statement import PyIfBlockStatement +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock @py_apidoc diff --git a/src/codegen/sdk/python/statements/with_statement.py b/src/graph_sitter/python/statements/with_statement.py similarity index 76% rename from src/codegen/sdk/python/statements/with_statement.py rename to src/graph_sitter/python/statements/with_statement.py index 64c2f76bd..e5e1eec0b 100644 --- a/src/codegen/sdk/python/statements/with_statement.py +++ b/src/graph_sitter/python/statements/with_statement.py @@ -3,23 +3,23 @@ from functools import cached_property from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.sdk.core.symbol_groups.expression_group import ExpressionGroup -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.python.interfaces.has_block import PyHasBlock -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.core.symbol_groups.expression_group import ExpressionGroup +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.shared.decorators.docs import apidoc, noapidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.python.detached_symbols.code_block import PyCodeBlock @apidoc diff --git a/src/codegen/sdk/python/symbol.py b/src/graph_sitter/python/symbol.py similarity index 91% rename from src/codegen/sdk/python/symbol.py rename to src/graph_sitter/python/symbol.py index 0e026213d..d1de28f04 100644 --- a/src/codegen/sdk/python/symbol.py +++ b/src/graph_sitter/python/symbol.py @@ -2,23 +2,21 @@ from typing import TYPE_CHECKING, Self, Unpack -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.enums import ImportType -from codegen.sdk.python.statements.comment import PyComment, PyCommentType -from codegen.sdk.python.symbol_groups.comment_group import PyCommentGroup -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.symbol import Symbol +from graph_sitter.enums import ImportType +from graph_sitter.python.statements.comment import PyComment, PyCommentType +from graph_sitter.python.symbol_groups.comment_group import PyCommentGroup +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.codebase.flagging.code_flag import CodeFlag - from codegen.sdk.codebase.flagging.enums import FlagKwargs - from codegen.sdk.core.interfaces.has_block import HasBlock - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.python.detached_symbols.code_block import PyCodeBlock - from codegen.sdk.python.interfaces.has_block import PyHasBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.flagging.code_flag import CodeFlag + from graph_sitter.codebase.flagging.enums import FlagKwargs + from graph_sitter.core.interfaces.has_block import HasBlock + from graph_sitter.core.node_id_factory import NodeId @py_apidoc diff --git a/src/codegen/sdk/python/symbol_groups/comment_group.py b/src/graph_sitter/python/symbol_groups/comment_group.py similarity index 95% rename from src/codegen/sdk/python/symbol_groups/comment_group.py rename to src/graph_sitter/python/symbol_groups/comment_group.py index a35cdf3dd..0bdcf3113 100644 --- a/src/codegen/sdk/python/symbol_groups/comment_group.py +++ b/src/graph_sitter/python/symbol_groups/comment_group.py @@ -5,18 +5,18 @@ from docstring_parser import Docstring, DocstringStyle, parse -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.core.symbol_groups.comment_group import CommentGroup -from codegen.sdk.enums import SymbolType -from codegen.sdk.python.statements.comment import PyComment -from codegen.shared.decorators.docs import noapidoc, py_apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.core.symbol_groups.comment_group import CommentGroup +from graph_sitter.enums import SymbolType +from graph_sitter.python.statements.comment import PyComment +from graph_sitter.shared.decorators.docs import noapidoc, py_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.python.function import PyFunction - from codegen.sdk.python.symbol import PySymbol + from graph_sitter.python.function import PyFunction + from graph_sitter.python.symbol import PySymbol @py_apidoc @@ -50,7 +50,7 @@ def from_symbol_comments(cls, symbol: PySymbol): else: break # Stop if a non-comment node is encountered - from codegen.sdk.python.class_definition import PyClass + from graph_sitter.python.class_definition import PyClass # Check if the function node is a method if symbol.symbol_type == SymbolType.Function: diff --git a/src/codegen/shared/README.md b/src/graph_sitter/shared/README.md similarity index 100% rename from src/codegen/shared/README.md rename to src/graph_sitter/shared/README.md diff --git a/src/codegen/sdk/typescript/__init__.py b/src/graph_sitter/shared/__init__.py similarity index 100% rename from src/codegen/sdk/typescript/__init__.py rename to src/graph_sitter/shared/__init__.py diff --git a/src/codegen/shared/compilation/README.md b/src/graph_sitter/shared/compilation/README.md similarity index 100% rename from src/codegen/shared/compilation/README.md rename to src/graph_sitter/shared/compilation/README.md diff --git a/src/codegen/shared/compilation/codeblock_validation.py b/src/graph_sitter/shared/compilation/codeblock_validation.py similarity index 87% rename from src/codegen/shared/compilation/codeblock_validation.py rename to src/graph_sitter/shared/compilation/codeblock_validation.py index 1d9672b03..abba6e2ac 100644 --- a/src/codegen/shared/compilation/codeblock_validation.py +++ b/src/graph_sitter/shared/compilation/codeblock_validation.py @@ -1,6 +1,6 @@ import re -from codegen.shared.exceptions.compilation import DangerousUserCodeException +from graph_sitter.shared.exceptions.compilation import DangerousUserCodeException def check_for_dangerous_operations(user_code: str) -> None: diff --git a/src/codegen/shared/compilation/exception_utils.py b/src/graph_sitter/shared/compilation/exception_utils.py similarity index 96% rename from src/codegen/shared/compilation/exception_utils.py rename to src/graph_sitter/shared/compilation/exception_utils.py index b19cc6084..a57fcc1d9 100644 --- a/src/codegen/shared/compilation/exception_utils.py +++ b/src/graph_sitter/shared/compilation/exception_utils.py @@ -1,6 +1,6 @@ from types import FrameType, TracebackType -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/shared/compilation/function_compilation.py b/src/graph_sitter/shared/compilation/function_compilation.py similarity index 95% rename from src/codegen/shared/compilation/function_compilation.py rename to src/graph_sitter/shared/compilation/function_compilation.py index e29b267f6..a3495481c 100644 --- a/src/codegen/shared/compilation/function_compilation.py +++ b/src/graph_sitter/shared/compilation/function_compilation.py @@ -3,8 +3,8 @@ import traceback from collections.abc import Callable -from codegen.shared.exceptions.compilation import InvalidUserCodeException -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.exceptions.compilation import InvalidUserCodeException +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/shared/compilation/function_construction.py b/src/graph_sitter/shared/compilation/function_construction.py similarity index 92% rename from src/codegen/shared/compilation/function_construction.py rename to src/graph_sitter/shared/compilation/function_construction.py index f50772015..09053f659 100644 --- a/src/codegen/shared/compilation/function_construction.py +++ b/src/graph_sitter/shared/compilation/function_construction.py @@ -1,7 +1,7 @@ import re -from codegen.shared.compilation.function_imports import get_generated_imports -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.compilation.function_imports import get_generated_imports +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/graph_sitter/shared/compilation/function_imports.py b/src/graph_sitter/shared/compilation/function_imports.py new file mode 100644 index 000000000..2c8c03505 --- /dev/null +++ b/src/graph_sitter/shared/compilation/function_imports.py @@ -0,0 +1,200 @@ +# This file is auto-generated, do not modify manually. Edit this in src/codegen/gscli/generate/runner_imports.py. +def get_generated_imports(): + return """ +# External imports +import os +import re +from pathlib import Path +import networkx as nx +import plotly + +# GraphSitter imports (private) + +from codegen.git.models.codemod_context import CodemodContext +from codegen.git.models.github_named_user_context import GithubNamedUserContext +from codegen.git.models.pr_options import PROptions +from codegen.git.models.pr_part_context import PRPartContext +from codegen.git.models.pull_request_context import PullRequestContext + +from graph_sitter.shared.exceptions.control_flow import StopCodemodException + +# GraphSitter imports (public) +from graph_sitter.codebase.flagging.enums import FlagKwargs +from graph_sitter.codebase.flagging.enums import MessageType +from graph_sitter.codebase.span import Span +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.codebase import PyCodebaseType +from graph_sitter.core.codebase import TSCodebaseType +from graph_sitter.core.codeowner import CodeOwner +from graph_sitter.core.dataclasses.usage import Usage +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.core.detached_symbols.argument import Argument +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.detached_symbols.decorator import Decorator +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.detached_symbols.parameter import Parameter +from graph_sitter.core.directory import Directory +from graph_sitter.core.export import Export +from graph_sitter.core.expressions.await_expression import AwaitExpression +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.comparison_expression import ComparisonExpression +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.expressions.named_type import NamedType +from graph_sitter.core.expressions.none_type import NoneType +from graph_sitter.core.expressions.number import Number +from graph_sitter.core.expressions.parenthesized_expression import ParenthesizedExpression +from graph_sitter.core.expressions.placeholder_type import PlaceholderType +from graph_sitter.core.expressions.string import String +from graph_sitter.core.expressions.subscript_expression import SubscriptExpression +from graph_sitter.core.expressions.ternary_expression import TernaryExpression +from graph_sitter.core.expressions.tuple_type import TupleType +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.expressions.unary_expression import UnaryExpression +from graph_sitter.core.expressions.union_type import UnionType +from graph_sitter.core.expressions.unpack import Unpack +from graph_sitter.core.expressions.value import Value +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.file import File +from graph_sitter.core.file import SourceFile +from graph_sitter.core.function import Function +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.interface import Interface +from graph_sitter.core.interfaces.callable import Callable +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.exportable import Exportable +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.interfaces.typeable import Typeable +from graph_sitter.core.interfaces.unwrappable import Unwrappable +from graph_sitter.core.interfaces.usable import Usable +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.core.placeholder.placeholder_stub import StubPlaceholder +from graph_sitter.core.placeholder.placeholder_type import TypePlaceholder +from graph_sitter.core.statements.assignment_statement import AssignmentStatement +from graph_sitter.core.statements.attribute import Attribute +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.core.statements.catch_statement import CatchStatement +from graph_sitter.core.statements.comment import Comment +from graph_sitter.core.statements.export_statement import ExportStatement +from graph_sitter.core.statements.expression_statement import ExpressionStatement +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.import_statement import ImportStatement +from graph_sitter.core.statements.raise_statement import RaiseStatement +from graph_sitter.core.statements.return_statement import ReturnStatement +from graph_sitter.core.statements.statement import Statement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.core.statements.switch_case import SwitchCase +from graph_sitter.core.statements.switch_statement import SwitchStatement +from graph_sitter.core.statements.symbol_statement import SymbolStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.core.symbol import Symbol +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.core.symbol_groups.comment_group import CommentGroup +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.core.symbol_groups.dict import Pair +from graph_sitter.core.symbol_groups.expression_group import ExpressionGroup +from graph_sitter.core.symbol_groups.list import List +from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection +from graph_sitter.core.symbol_groups.tuple import Tuple +from graph_sitter.core.type_alias import TypeAlias +from graph_sitter.enums import ImportType +from graph_sitter.python.assignment import PyAssignment +from graph_sitter.python.class_definition import PyClass +from graph_sitter.python.detached_symbols.code_block import PyCodeBlock +from graph_sitter.python.detached_symbols.decorator import PyDecorator +from graph_sitter.python.detached_symbols.parameter import PyParameter +from graph_sitter.python.expressions.chained_attribute import PyChainedAttribute +from graph_sitter.python.expressions.conditional_expression import PyConditionalExpression +from graph_sitter.python.expressions.generic_type import PyGenericType +from graph_sitter.python.expressions.named_type import PyNamedType +from graph_sitter.python.expressions.string import PyString +from graph_sitter.python.expressions.union_type import PyUnionType +from graph_sitter.python.file import PyFile +from graph_sitter.python.function import PyFunction +from graph_sitter.python.import_resolution import PyImport +from graph_sitter.python.interfaces.has_block import PyHasBlock +from graph_sitter.python.placeholder.placeholder_return_type import PyReturnTypePlaceholder +from graph_sitter.python.statements.assignment_statement import PyAssignmentStatement +from graph_sitter.python.statements.attribute import PyAttribute +from graph_sitter.python.statements.block_statement import PyBlockStatement +from graph_sitter.python.statements.break_statement import PyBreakStatement +from graph_sitter.python.statements.catch_statement import PyCatchStatement +from graph_sitter.python.statements.comment import PyComment +from graph_sitter.python.statements.comment import PyCommentType +from graph_sitter.python.statements.for_loop_statement import PyForLoopStatement +from graph_sitter.python.statements.if_block_statement import PyIfBlockStatement +from graph_sitter.python.statements.import_statement import PyImportStatement +from graph_sitter.python.statements.match_case import PyMatchCase +from graph_sitter.python.statements.match_statement import PyMatchStatement +from graph_sitter.python.statements.pass_statement import PyPassStatement +from graph_sitter.python.statements.try_catch_statement import PyTryCatchStatement +from graph_sitter.python.statements.while_statement import PyWhileStatement +from graph_sitter.python.statements.with_statement import WithStatement +from graph_sitter.python.symbol import PySymbol +from graph_sitter.python.symbol_groups.comment_group import PyCommentGroup +from graph_sitter.typescript.assignment import TSAssignment +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.detached_symbols.decorator import TSDecorator +from graph_sitter.typescript.detached_symbols.jsx.element import JSXElement +from graph_sitter.typescript.detached_symbols.jsx.expression import JSXExpression +from graph_sitter.typescript.detached_symbols.jsx.prop import JSXProp +from graph_sitter.typescript.detached_symbols.parameter import TSParameter +from graph_sitter.typescript.enum_definition import TSEnum +from graph_sitter.typescript.export import TSExport +from graph_sitter.typescript.expressions.array_type import TSArrayType +from graph_sitter.typescript.expressions.chained_attribute import TSChainedAttribute +from graph_sitter.typescript.expressions.conditional_type import TSConditionalType +from graph_sitter.typescript.expressions.expression_type import TSExpressionType +from graph_sitter.typescript.expressions.function_type import TSFunctionType +from graph_sitter.typescript.expressions.generic_type import TSGenericType +from graph_sitter.typescript.expressions.lookup_type import TSLookupType +from graph_sitter.typescript.expressions.named_type import TSNamedType +from graph_sitter.typescript.expressions.object_type import TSObjectType +from graph_sitter.typescript.expressions.query_type import TSQueryType +from graph_sitter.typescript.expressions.readonly_type import TSReadonlyType +from graph_sitter.typescript.expressions.string import TSString +from graph_sitter.typescript.expressions.ternary_expression import TSTernaryExpression +from graph_sitter.typescript.expressions.undefined_type import TSUndefinedType +from graph_sitter.typescript.expressions.union_type import TSUnionType +from graph_sitter.typescript.file import TSFile +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.import_resolution import TSImport +from graph_sitter.typescript.interface import TSInterface +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.namespace import TSNamespace +from graph_sitter.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder +from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement +from graph_sitter.typescript.statements.attribute import TSAttribute +from graph_sitter.typescript.statements.block_statement import TSBlockStatement +from graph_sitter.typescript.statements.catch_statement import TSCatchStatement +from graph_sitter.typescript.statements.comment import TSComment +from graph_sitter.typescript.statements.comment import TSCommentType +from graph_sitter.typescript.statements.for_loop_statement import TSForLoopStatement +from graph_sitter.typescript.statements.if_block_statement import TSIfBlockStatement +from graph_sitter.typescript.statements.import_statement import TSImportStatement +from graph_sitter.typescript.statements.labeled_statement import TSLabeledStatement +from graph_sitter.typescript.statements.switch_case import TSSwitchCase +from graph_sitter.typescript.statements.switch_statement import TSSwitchStatement +from graph_sitter.typescript.statements.try_catch_statement import TSTryCatchStatement +from graph_sitter.typescript.statements.while_statement import TSWhileStatement +from graph_sitter.typescript.symbol import TSSymbol +from graph_sitter.typescript.symbol_groups.comment_group import TSCommentGroup +from graph_sitter.typescript.symbol_groups.dict import TSDict +from graph_sitter.typescript.symbol_groups.dict import TSPair +from graph_sitter.typescript.ts_config import TSConfig +from graph_sitter.typescript.type_alias import TSTypeAlias +""" diff --git a/src/codegen/shared/compilation/string_to_code.py b/src/graph_sitter/shared/compilation/string_to_code.py similarity index 89% rename from src/codegen/shared/compilation/string_to_code.py rename to src/graph_sitter/shared/compilation/string_to_code.py index e526b6d7e..3329a161d 100644 --- a/src/codegen/shared/compilation/string_to_code.py +++ b/src/graph_sitter/shared/compilation/string_to_code.py @@ -4,12 +4,12 @@ from collections.abc import Callable from typing import Any -from codegen.shared.compilation.codeblock_validation import check_for_dangerous_operations -from codegen.shared.compilation.exception_utils import get_local_frame, get_offset_traceback -from codegen.shared.compilation.function_compilation import safe_compile_function_string -from codegen.shared.compilation.function_construction import create_function_str_from_codeblock, get_imports_string -from codegen.shared.exceptions.control_flow import StopCodemodException -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.compilation.codeblock_validation import check_for_dangerous_operations +from graph_sitter.shared.compilation.exception_utils import get_local_frame, get_offset_traceback +from graph_sitter.shared.compilation.function_compilation import safe_compile_function_string +from graph_sitter.shared.compilation.function_construction import create_function_str_from_codeblock, get_imports_string +from graph_sitter.shared.exceptions.control_flow import StopCodemodException +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/shared/decorators/docs.py b/src/graph_sitter/shared/decorators/docs.py similarity index 100% rename from src/codegen/shared/decorators/docs.py rename to src/graph_sitter/shared/decorators/docs.py diff --git a/src/codegen/shared/enums/programming_language.py b/src/graph_sitter/shared/enums/programming_language.py similarity index 100% rename from src/codegen/shared/enums/programming_language.py rename to src/graph_sitter/shared/enums/programming_language.py diff --git a/src/codegen/shared/exceptions/api.py b/src/graph_sitter/shared/exceptions/api.py similarity index 100% rename from src/codegen/shared/exceptions/api.py rename to src/graph_sitter/shared/exceptions/api.py diff --git a/src/codegen/shared/exceptions/compilation.py b/src/graph_sitter/shared/exceptions/compilation.py similarity index 100% rename from src/codegen/shared/exceptions/compilation.py rename to src/graph_sitter/shared/exceptions/compilation.py diff --git a/src/codegen/shared/exceptions/control_flow.py b/src/graph_sitter/shared/exceptions/control_flow.py similarity index 100% rename from src/codegen/shared/exceptions/control_flow.py rename to src/graph_sitter/shared/exceptions/control_flow.py diff --git a/src/codegen/shared/logging/get_logger.py b/src/graph_sitter/shared/logging/get_logger.py similarity index 100% rename from src/codegen/shared/logging/get_logger.py rename to src/graph_sitter/shared/logging/get_logger.py diff --git a/src/codegen/shared/network/port.py b/src/graph_sitter/shared/network/port.py similarity index 100% rename from src/codegen/shared/network/port.py rename to src/graph_sitter/shared/network/port.py diff --git a/src/codegen/shared/path.py b/src/graph_sitter/shared/path.py similarity index 100% rename from src/codegen/shared/path.py rename to src/graph_sitter/shared/path.py diff --git a/src/codegen/shared/performance/memory_utils.py b/src/graph_sitter/shared/performance/memory_utils.py similarity index 100% rename from src/codegen/shared/performance/memory_utils.py rename to src/graph_sitter/shared/performance/memory_utils.py diff --git a/src/codegen/shared/performance/stopwatch_utils.py b/src/graph_sitter/shared/performance/stopwatch_utils.py similarity index 91% rename from src/codegen/shared/performance/stopwatch_utils.py rename to src/graph_sitter/shared/performance/stopwatch_utils.py index 611db7ea2..cb889d3d5 100644 --- a/src/codegen/shared/performance/stopwatch_utils.py +++ b/src/graph_sitter/shared/performance/stopwatch_utils.py @@ -4,8 +4,8 @@ import sentry_sdk -from codegen.shared.logging.get_logger import get_logger -from codegen.shared.performance.time_utils import humanize_duration +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.shared.performance.time_utils import humanize_duration logger = get_logger(__name__) diff --git a/src/codegen/shared/performance/time_utils.py b/src/graph_sitter/shared/performance/time_utils.py similarity index 100% rename from src/codegen/shared/performance/time_utils.py rename to src/graph_sitter/shared/performance/time_utils.py diff --git a/src/codegen/shared/string/csv_utils.py b/src/graph_sitter/shared/string/csv_utils.py similarity index 100% rename from src/codegen/shared/string/csv_utils.py rename to src/graph_sitter/shared/string/csv_utils.py diff --git a/src/codegen/sdk/system-prompt.txt b/src/graph_sitter/system-prompt.txt similarity index 100% rename from src/codegen/sdk/system-prompt.txt rename to src/graph_sitter/system-prompt.txt diff --git a/src/codegen/sdk/topological_sort.py b/src/graph_sitter/topological_sort.py similarity index 96% rename from src/codegen/sdk/topological_sort.py rename to src/graph_sitter/topological_sort.py index cb43c5ff9..38638d6bc 100644 --- a/src/codegen/sdk/topological_sort.py +++ b/src/graph_sitter/topological_sort.py @@ -1,7 +1,7 @@ import rustworkx as nx from rustworkx import DAGHasCycle, PyDiGraph -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/tree_sitter_parser.py b/src/graph_sitter/tree_sitter_parser.py similarity index 98% rename from src/codegen/sdk/tree_sitter_parser.py rename to src/graph_sitter/tree_sitter_parser.py index c9a04c6cc..c758a25b0 100644 --- a/src/codegen/sdk/tree_sitter_parser.py +++ b/src/graph_sitter/tree_sitter_parser.py @@ -9,7 +9,7 @@ from tree_sitter import Language, Parser from tree_sitter import Node as TSNode -from codegen.sdk.output.utils import stylize_error +from graph_sitter.output.utils import stylize_error PY_LANGUAGE = Language(ts_python.language()) JS_LANGUAGE = Language(ts_javascript.language()) diff --git a/src/codegen/sdk/types.py b/src/graph_sitter/types.py similarity index 100% rename from src/codegen/sdk/types.py rename to src/graph_sitter/types.py diff --git a/src/codegen/sdk/typescript/statements/__init__.py b/src/graph_sitter/typescript/__init__.py similarity index 100% rename from src/codegen/sdk/typescript/statements/__init__.py rename to src/graph_sitter/typescript/__init__.py diff --git a/src/codegen/sdk/typescript/assignment.py b/src/graph_sitter/typescript/assignment.py similarity index 86% rename from src/codegen/sdk/typescript/assignment.py rename to src/graph_sitter/typescript/assignment.py index 538f0e5ca..6f2dfd50f 100644 --- a/src/codegen/sdk/typescript/assignment.py +++ b/src/graph_sitter/typescript/assignment.py @@ -2,19 +2,18 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.autocommit import writer +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.symbol import TSSymbol if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement @ts_apidoc diff --git a/src/codegen/sdk/typescript/class_definition.py b/src/graph_sitter/typescript/class_definition.py similarity index 86% rename from src/codegen/sdk/typescript/class_definition.py rename to src/graph_sitter/typescript/class_definition.py index 62fd0c0c8..d4f4e46a0 100644 --- a/src/codegen/sdk/typescript/class_definition.py +++ b/src/graph_sitter/typescript/class_definition.py @@ -3,31 +3,30 @@ import os from typing import TYPE_CHECKING, Self -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.expressions.placeholder_type import PlaceholderType -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.symbol_group import SymbolGroup -from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection -from codegen.sdk.core.symbol_groups.parents import Parents -from codegen.sdk.typescript.detached_symbols.decorator import TSDecorator -from codegen.sdk.typescript.detached_symbols.parameter import TSParameter -from codegen.sdk.typescript.expressions.type import TSType -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.class_definition import Class +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.expressions.placeholder_type import PlaceholderType +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.symbol_group import SymbolGroup +from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection +from graph_sitter.core.symbol_groups.parents import Parents +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.detached_symbols.decorator import TSDecorator +from graph_sitter.typescript.detached_symbols.parameter import TSParameter +from graph_sitter.typescript.expressions.type import TSType +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.symbol import TSSymbol if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.symbol_statement import SymbolStatement - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.symbol_statement import SymbolStatement @ts_apidoc diff --git a/src/codegen/sdk/typescript/config_parser.py b/src/graph_sitter/typescript/config_parser.py similarity index 87% rename from src/codegen/sdk/typescript/config_parser.py rename to src/graph_sitter/typescript/config_parser.py index 0c9e8bfe7..9a47c2a08 100644 --- a/src/codegen/sdk/typescript/config_parser.py +++ b/src/graph_sitter/typescript/config_parser.py @@ -1,14 +1,14 @@ from pathlib import Path from typing import TYPE_CHECKING -from codegen.sdk.codebase.config_parser import ConfigParser -from codegen.sdk.core.file import File -from codegen.sdk.enums import NodeType -from codegen.sdk.typescript.ts_config import TSConfig +from graph_sitter.codebase.config_parser import ConfigParser +from graph_sitter.core.file import File +from graph_sitter.enums import NodeType +from graph_sitter.typescript.ts_config import TSConfig if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.file import TSFile + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.typescript.file import TSFile import os from functools import cache diff --git a/src/codegen/sdk/typescript/detached_symbols/code_block.py b/src/graph_sitter/typescript/detached_symbols/code_block.py similarity index 83% rename from src/codegen/sdk/typescript/detached_symbols/code_block.py rename to src/graph_sitter/typescript/detached_symbols/code_block.py index c6871100e..b37d05520 100644 --- a/src/codegen/sdk/typescript/detached_symbols/code_block.py +++ b/src/graph_sitter/typescript/detached_symbols/code_block.py @@ -1,16 +1,15 @@ from typing import TYPE_CHECKING, Generic, Self, TypeVar -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.statements.statement import Statement -from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection -from codegen.sdk.extensions.utils import find_line_start_and_end_nodes -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.statements.statement import Statement +from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection +from graph_sitter.extensions.utils import find_line_start_and_end_nodes +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: - from codegen.sdk.typescript.assignment import TSAssignment - from codegen.sdk.typescript.interfaces.has_block import TSHasBlock + from graph_sitter.typescript.interfaces.has_block import TSHasBlock Parent = TypeVar("Parent", bound="TSHasBlock") diff --git a/src/codegen/sdk/typescript/detached_symbols/decorator.py b/src/graph_sitter/typescript/detached_symbols/decorator.py similarity index 79% rename from src/codegen/sdk/typescript/detached_symbols/decorator.py rename to src/graph_sitter/typescript/detached_symbols/decorator.py index 2d24c10c0..93fec06ee 100644 --- a/src/codegen/sdk/typescript/detached_symbols/decorator.py +++ b/src/graph_sitter/typescript/detached_symbols/decorator.py @@ -2,18 +2,14 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.detached_symbols.decorator import Decorator -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.detached_symbols.decorator import Decorator +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.typescript.class_definition import TSClass - from codegen.sdk.typescript.detached_symbols.parameter import TSParameter - from codegen.sdk.typescript.function import TSFunction - @ts_apidoc class TSDecorator(Decorator["TSClass", "TSFunction", "TSParameter"]): diff --git a/src/codegen/sdk/typescript/detached_symbols/jsx/element.py b/src/graph_sitter/typescript/detached_symbols/jsx/element.py similarity index 90% rename from src/codegen/sdk/typescript/detached_symbols/jsx/element.py rename to src/graph_sitter/typescript/detached_symbols/jsx/element.py index f640f543e..fe7d4e4d7 100644 --- a/src/codegen/sdk/typescript/detached_symbols/jsx/element.py +++ b/src/graph_sitter/typescript/detached_symbols/jsx/element.py @@ -3,23 +3,23 @@ from functools import cached_property from typing import TYPE_CHECKING, Generic, TypeVar, override -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.expressions import Expression, Value -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.typescript.detached_symbols.jsx.prop import JSXProp -from codegen.sdk.utils import find_all_descendants -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.expressions import Expression, Value +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.detached_symbols.jsx.prop import JSXProp +from graph_sitter.utils import find_all_descendants if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.jsx.expression import JSXExpression + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.jsx.expression import JSXExpression Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/detached_symbols/jsx/expression.py b/src/graph_sitter/typescript/detached_symbols/jsx/expression.py similarity index 70% rename from src/codegen/sdk/typescript/detached_symbols/jsx/expression.py rename to src/graph_sitter/typescript/detached_symbols/jsx/expression.py index 51f44e846..e9385f320 100644 --- a/src/codegen/sdk/typescript/detached_symbols/jsx/expression.py +++ b/src/graph_sitter/typescript/detached_symbols/jsx/expression.py @@ -1,19 +1,14 @@ from functools import cached_property -from typing import TYPE_CHECKING, Self, override +from typing import Self, override -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.unwrappable import Unwrappable -from codegen.sdk.extensions.autocommit import commiter -from codegen.shared.decorators.docs import noapidoc, ts_apidoc - -if TYPE_CHECKING: - from codegen.sdk.core.function import Function - from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement - from codegen.sdk.typescript.detached_symbols.jsx.prop import JSXProp +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.unwrappable import Unwrappable +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc @ts_apidoc @@ -67,8 +62,8 @@ def unwrap(self, node: Expression | None = None) -> None: Returns: None """ - from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement - from codegen.sdk.typescript.detached_symbols.jsx.prop import JSXProp + from graph_sitter.typescript.detached_symbols.jsx.element import JSXElement + from graph_sitter.typescript.detached_symbols.jsx.prop import JSXProp if node is None: node = self diff --git a/src/codegen/sdk/typescript/detached_symbols/jsx/prop.py b/src/graph_sitter/typescript/detached_symbols/jsx/prop.py similarity index 84% rename from src/codegen/sdk/typescript/detached_symbols/jsx/prop.py rename to src/graph_sitter/typescript/detached_symbols/jsx/prop.py index 8732cd8dc..029d82096 100644 --- a/src/codegen/sdk/typescript/detached_symbols/jsx/prop.py +++ b/src/graph_sitter/typescript/detached_symbols/jsx/prop.py @@ -2,21 +2,21 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.typescript.detached_symbols.jsx.expression import JSXExpression -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.detached_symbols.jsx.expression import JSXExpression if TYPE_CHECKING: - from codegen.sdk.core.function import Function - from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement + from graph_sitter.core.function import Function + from graph_sitter.typescript.detached_symbols.jsx.element import JSXElement @ts_apidoc diff --git a/src/codegen/sdk/typescript/detached_symbols/parameter.py b/src/graph_sitter/typescript/detached_symbols/parameter.py similarity index 88% rename from src/codegen/sdk/typescript/detached_symbols/parameter.py rename to src/graph_sitter/typescript/detached_symbols/parameter.py index 3a3a67dae..5b0f6657f 100644 --- a/src/codegen/sdk/typescript/detached_symbols/parameter.py +++ b/src/graph_sitter/typescript/detached_symbols/parameter.py @@ -2,24 +2,24 @@ from typing import TYPE_CHECKING, override -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.autocommit.decorators import writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.detached_symbols.parameter import Parameter -from codegen.sdk.core.expressions.union_type import UnionType -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.extensions.autocommit import commiter -from codegen.sdk.typescript.expressions.object_type import TSObjectType -from codegen.sdk.typescript.expressions.type import TSType -from codegen.sdk.typescript.symbol_groups.dict import TSPair -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.autocommit.decorators import writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.detached_symbols.parameter import Parameter +from graph_sitter.core.expressions.union_type import UnionType +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.extensions.autocommit import commiter +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.expressions.object_type import TSObjectType +from graph_sitter.typescript.expressions.type import TSType +from graph_sitter.typescript.symbol_groups.dict import TSPair if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.placeholder.placeholder import Placeholder - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.placeholder.placeholder import Placeholder + from graph_sitter.typescript.function import TSFunction @ts_apidoc diff --git a/src/codegen/sdk/typescript/detached_symbols/promise_chain.py b/src/graph_sitter/typescript/detached_symbols/promise_chain.py similarity index 96% rename from src/codegen/sdk/typescript/detached_symbols/promise_chain.py rename to src/graph_sitter/typescript/detached_symbols/promise_chain.py index 1e523bb17..78aa9399b 100644 --- a/src/codegen/sdk/typescript/detached_symbols/promise_chain.py +++ b/src/graph_sitter/typescript/detached_symbols/promise_chain.py @@ -2,16 +2,16 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.expressions import Name -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.expressions import Name +from graph_sitter.core.statements.statement import StatementType if TYPE_CHECKING: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.core.symbol_groups.multi_line_collection import MultiLineCollection - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.statements.statement import Statement + from graph_sitter.core.symbol_groups.multi_line_collection import MultiLineCollection + from graph_sitter.typescript.function import TSFunction class TSPromiseChain: @@ -128,7 +128,7 @@ def assigned_var(self) -> str | None: @reader def get_next_call_params(self, call: FunctionCall | None) -> list[str]: - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.typescript.function import TSFunction """Get parameters from the next then/catch/finally call. @@ -210,7 +210,7 @@ def handle_base_call(self) -> str: @reader def handle_then_block(self, call: FunctionCall, next_call: FunctionCall | None = None) -> str: - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.typescript.function import TSFunction """Format a then block in the promise chain. @@ -260,7 +260,7 @@ def handle_then_block(self, call: FunctionCall, next_call: FunctionCall | None = @reader def parse_last_then_block(self, call: FunctionCall, assignment_variable_name: str | None = None) -> str: - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.typescript.function import TSFunction """Parse the last .then() block in the chain. diff --git a/src/codegen/sdk/typescript/enum_definition.py b/src/graph_sitter/typescript/enum_definition.py similarity index 72% rename from src/codegen/sdk/typescript/enum_definition.py rename to src/graph_sitter/typescript/enum_definition.py index faacc6e32..d59ff09af 100644 --- a/src/codegen/sdk/typescript/enum_definition.py +++ b/src/graph_sitter/typescript/enum_definition.py @@ -2,26 +2,26 @@ from typing import TYPE_CHECKING, Self, TypeVar, override -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.enums import SymbolType -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.statements.attribute import TSAttribute -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.enums import SymbolType +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.statements.attribute import TSAttribute +from graph_sitter.typescript.symbol import TSSymbol if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.statement import Statement + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock Parent = TypeVar("Parent", bound="TSHasBlock") diff --git a/src/codegen/sdk/typescript/enums.py b/src/graph_sitter/typescript/enums.py similarity index 100% rename from src/codegen/sdk/typescript/enums.py rename to src/graph_sitter/typescript/enums.py diff --git a/src/codegen/sdk/typescript/export.py b/src/graph_sitter/typescript/export.py similarity index 94% rename from src/codegen/sdk/typescript/export.py rename to src/graph_sitter/typescript/export.py index 36c499358..6a790689d 100644 --- a/src/codegen/sdk/typescript/export.py +++ b/src/graph_sitter/typescript/export.py @@ -2,44 +2,44 @@ from typing import TYPE_CHECKING, Generic, Literal, Self, TypeVar, override -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.autocommit.decorators import writer -from codegen.sdk.core.dataclasses.usage import UsageKind, UsageType -from codegen.sdk.core.export import Export -from codegen.sdk.core.expressions.name import Name -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.interfaces.chainable import Chainable -from codegen.sdk.core.interfaces.has_value import HasValue -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.enums import EdgeType, ImportType, NodeType -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.enum_definition import TSEnum -from codegen.sdk.typescript.enums import TSFunctionTypeNames -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.sdk.typescript.interface import TSInterface -from codegen.sdk.typescript.namespace import TSNamespace -from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement -from codegen.sdk.typescript.type_alias import TSTypeAlias -from codegen.sdk.utils import find_all_descendants -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.autocommit.decorators import writer +from graph_sitter.core.dataclasses.usage import UsageKind, UsageType +from graph_sitter.core.export import Export +from graph_sitter.core.expressions.name import Name +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.interfaces.chainable import Chainable +from graph_sitter.core.interfaces.has_value import HasValue +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.enums import EdgeType, ImportType, NodeType +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.assignment import TSAssignment +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.enum_definition import TSEnum +from graph_sitter.typescript.enums import TSFunctionTypeNames +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.import_resolution import TSImport +from graph_sitter.typescript.interface import TSInterface +from graph_sitter.typescript.namespace import TSNamespace +from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement +from graph_sitter.typescript.type_alias import TSTypeAlias +from graph_sitter.utils import find_all_descendants if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.codebase.resolution_stack import ResolutionStack - from codegen.sdk.core.interfaces.exportable import Exportable - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.core.symbol_groups.collection import Collection - from codegen.sdk.typescript.symbol import TSSymbol + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.resolution_stack import ResolutionStack + from graph_sitter.core.interfaces.exportable import Exportable + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.export_statement import ExportStatement + from graph_sitter.core.symbol_groups.collection import Collection + from graph_sitter.typescript.symbol import TSSymbol @ts_apidoc diff --git a/src/codegen/sdk/typescript/expressions/array_type.py b/src/graph_sitter/typescript/expressions/array_type.py similarity index 69% rename from src/codegen/sdk/typescript/expressions/array_type.py rename to src/graph_sitter/typescript/expressions/array_type.py index 0fe714bbd..f777403f8 100644 --- a/src/codegen/sdk/typescript/expressions/array_type.py +++ b/src/graph_sitter/typescript/expressions/array_type.py @@ -2,8 +2,8 @@ from tree_sitter import Node as TSNode -from codegen.sdk.typescript.expressions.named_type import TSNamedType -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.expressions.named_type import TSNamedType Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/chained_attribute.py b/src/graph_sitter/typescript/expressions/chained_attribute.py similarity index 79% rename from src/codegen/sdk/typescript/expressions/chained_attribute.py rename to src/graph_sitter/typescript/expressions/chained_attribute.py index 87734848c..e6d82b662 100644 --- a/src/codegen/sdk/typescript/expressions/chained_attribute.py +++ b/src/graph_sitter/typescript/expressions/chained_attribute.py @@ -1,13 +1,13 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import Expression, Name -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import Expression, Name +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/expressions/conditional_type.py b/src/graph_sitter/typescript/expressions/conditional_type.py similarity index 75% rename from src/codegen/sdk/typescript/expressions/conditional_type.py rename to src/graph_sitter/typescript/expressions/conditional_type.py index 654876e4a..55da92d97 100644 --- a/src/codegen/sdk/typescript/expressions/conditional_type.py +++ b/src/graph_sitter/typescript/expressions/conditional_type.py @@ -3,17 +3,17 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.expressions.type import TSType + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.typescript.expressions.type import TSType Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/expression_type.py b/src/graph_sitter/typescript/expressions/expression_type.py similarity index 63% rename from src/codegen/sdk/typescript/expressions/expression_type.py rename to src/graph_sitter/typescript/expressions/expression_type.py index 8a866bb60..57d88fab4 100644 --- a/src/codegen/sdk/typescript/expressions/expression_type.py +++ b/src/graph_sitter/typescript/expressions/expression_type.py @@ -2,14 +2,14 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.typescript.expressions.named_type import TSNamedType -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.expressions import Expression +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.expressions.named_type import TSNamedType if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/expressions/function_type.py b/src/graph_sitter/typescript/expressions/function_type.py similarity index 78% rename from src/codegen/sdk/typescript/expressions/function_type.py rename to src/graph_sitter/typescript/expressions/function_type.py index 85807bade..dd913b86c 100644 --- a/src/codegen/sdk/typescript/expressions/function_type.py +++ b/src/graph_sitter/typescript/expressions/function_type.py @@ -3,20 +3,20 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.typescript.detached_symbols.parameter import TSParameter -from codegen.sdk.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.detached_symbols.parameter import TSParameter +from graph_sitter.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.expressions.type import TSType + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.typescript.expressions.type import TSType Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/generic_type.py b/src/graph_sitter/typescript/expressions/generic_type.py similarity index 64% rename from src/codegen/sdk/typescript/expressions/generic_type.py rename to src/graph_sitter/typescript/expressions/generic_type.py index 6e43572a7..0d3131a9a 100644 --- a/src/codegen/sdk/typescript/expressions/generic_type.py +++ b/src/graph_sitter/typescript/expressions/generic_type.py @@ -1,14 +1,11 @@ -from typing import TYPE_CHECKING, Self, TypeVar +from typing import Self, TypeVar from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.shared.decorators.docs import ts_apidoc - -if TYPE_CHECKING: - from codegen.sdk.typescript.expressions.type import TSType +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.shared.decorators.docs import ts_apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/lookup_type.py b/src/graph_sitter/typescript/expressions/lookup_type.py similarity index 74% rename from src/codegen/sdk/typescript/expressions/lookup_type.py rename to src/graph_sitter/typescript/expressions/lookup_type.py index 1885b9545..48ab87c03 100644 --- a/src/codegen/sdk/typescript/expressions/lookup_type.py +++ b/src/graph_sitter/typescript/expressions/lookup_type.py @@ -3,18 +3,18 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.expressions.type import TSType + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.typescript.expressions.type import TSType Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/named_type.py b/src/graph_sitter/typescript/expressions/named_type.py similarity index 69% rename from src/codegen/sdk/typescript/expressions/named_type.py rename to src/graph_sitter/typescript/expressions/named_type.py index 223f61de5..1fba0ca4a 100644 --- a/src/codegen/sdk/typescript/expressions/named_type.py +++ b/src/graph_sitter/typescript/expressions/named_type.py @@ -2,8 +2,8 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions.named_type import NamedType -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.expressions.named_type import NamedType +from graph_sitter.shared.decorators.docs import ts_apidoc Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/object_type.py b/src/graph_sitter/typescript/expressions/object_type.py similarity index 80% rename from src/codegen/sdk/typescript/expressions/object_type.py rename to src/graph_sitter/typescript/expressions/object_type.py index 60198f750..61cd7230e 100644 --- a/src/codegen/sdk/typescript/expressions/object_type.py +++ b/src/graph_sitter/typescript/expressions/object_type.py @@ -2,18 +2,18 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.expression import Expression -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.expressions.value import Value -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.typescript.symbol_groups.dict import TSDict, TSPair -from codegen.shared.decorators.docs import ts_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.expression import Expression +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.expressions.value import Value +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.typescript.symbol_groups.dict import TSDict, TSPair if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext logger = get_logger(__name__) @@ -30,7 +30,7 @@ class TSObjectPair(TSPair, Generic[Parent]): """ def _get_key_value(self) -> tuple[Expression[Self] | None, Expression[Self] | None]: - from codegen.sdk.typescript.expressions.function_type import TSFunctionType + from graph_sitter.typescript.expressions.function_type import TSFunctionType key, value = None, None if self.ts_node_type == "property_signature": diff --git a/src/codegen/sdk/typescript/expressions/query_type.py b/src/graph_sitter/typescript/expressions/query_type.py similarity index 71% rename from src/codegen/sdk/typescript/expressions/query_type.py rename to src/graph_sitter/typescript/expressions/query_type.py index 1fde11789..44aa2e416 100644 --- a/src/codegen/sdk/typescript/expressions/query_type.py +++ b/src/graph_sitter/typescript/expressions/query_type.py @@ -3,17 +3,17 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.expressions.type import TSType + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.typescript.expressions.type import TSType Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/readonly_type.py b/src/graph_sitter/typescript/expressions/readonly_type.py similarity index 71% rename from src/codegen/sdk/typescript/expressions/readonly_type.py rename to src/graph_sitter/typescript/expressions/readonly_type.py index 40e12083f..2b527f894 100644 --- a/src/codegen/sdk/typescript/expressions/readonly_type.py +++ b/src/graph_sitter/typescript/expressions/readonly_type.py @@ -3,17 +3,17 @@ from tree_sitter import Node as TSNode -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.autocommit import reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.expressions.type import TSType + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.typescript.expressions.type import TSType Parent = TypeVar("Parent") diff --git a/src/codegen/sdk/typescript/expressions/string.py b/src/graph_sitter/typescript/expressions/string.py similarity index 82% rename from src/codegen/sdk/typescript/expressions/string.py rename to src/graph_sitter/typescript/expressions/string.py index 1b078abd7..042d15b2e 100644 --- a/src/codegen/sdk/typescript/expressions/string.py +++ b/src/graph_sitter/typescript/expressions/string.py @@ -2,12 +2,12 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.expressions import Expression, String -from codegen.sdk.core.node_id_factory import NodeId -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.expressions import Expression, String +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Parent = TypeVar("Parent", bound="Expression") diff --git a/src/codegen/sdk/typescript/expressions/ternary_expression.py b/src/graph_sitter/typescript/expressions/ternary_expression.py similarity index 75% rename from src/codegen/sdk/typescript/expressions/ternary_expression.py rename to src/graph_sitter/typescript/expressions/ternary_expression.py index a10d70667..ff08f6025 100644 --- a/src/codegen/sdk/typescript/expressions/ternary_expression.py +++ b/src/graph_sitter/typescript/expressions/ternary_expression.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, TypeVar -from codegen.sdk.core.expressions.ternary_expression import TernaryExpression -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.expressions.ternary_expression import TernaryExpression +from graph_sitter.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/sdk/typescript/expressions/type.py b/src/graph_sitter/typescript/expressions/type.py similarity index 100% rename from src/codegen/sdk/typescript/expressions/type.py rename to src/graph_sitter/typescript/expressions/type.py diff --git a/src/codegen/sdk/typescript/expressions/undefined_type.py b/src/graph_sitter/typescript/expressions/undefined_type.py similarity index 59% rename from src/codegen/sdk/typescript/expressions/undefined_type.py rename to src/graph_sitter/typescript/expressions/undefined_type.py index 0a0abd49e..58354d3f2 100644 --- a/src/codegen/sdk/typescript/expressions/undefined_type.py +++ b/src/graph_sitter/typescript/expressions/undefined_type.py @@ -1,12 +1,12 @@ from collections.abc import Generator from typing import Generic, Self, TypeVar, override -from codegen.sdk.codebase.resolution_stack import ResolutionStack -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.importable import Importable -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.codebase.resolution_stack import ResolutionStack +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.importable import Importable +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc Parent = TypeVar("Parent") diff --git a/src/graph_sitter/typescript/expressions/union_type.py b/src/graph_sitter/typescript/expressions/union_type.py new file mode 100644 index 000000000..92276b068 --- /dev/null +++ b/src/graph_sitter/typescript/expressions/union_type.py @@ -0,0 +1,17 @@ +from typing import Generic, TypeVar + +from graph_sitter.core.expressions.union_type import UnionType +from graph_sitter.shared.decorators.docs import ts_apidoc + +Parent = TypeVar("Parent") + + +@ts_apidoc +class TSUnionType(UnionType["TSType", Parent], Generic[Parent]): + """Union type + + Examples: + string | number + """ + + pass diff --git a/src/codegen/sdk/typescript/external/dependency_manager.py b/src/graph_sitter/typescript/external/dependency_manager.py similarity index 98% rename from src/codegen/sdk/typescript/external/dependency_manager.py rename to src/graph_sitter/typescript/external/dependency_manager.py index 84d1e12a5..528d9547e 100644 --- a/src/codegen/sdk/typescript/external/dependency_manager.py +++ b/src/graph_sitter/typescript/external/dependency_manager.py @@ -10,9 +10,9 @@ import pyjson5 import requests -from codegen.sdk.core.external.dependency_manager import DependencyManager -from codegen.sdk.utils import shadow_files -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.external.dependency_manager import DependencyManager +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.utils import shadow_files logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/external/mega_racer.py b/src/graph_sitter/typescript/external/mega_racer.py similarity index 100% rename from src/codegen/sdk/typescript/external/mega_racer.py rename to src/graph_sitter/typescript/external/mega_racer.py diff --git a/src/codegen/sdk/typescript/external/ts_analyzer_engine.py b/src/graph_sitter/typescript/external/ts_analyzer_engine.py similarity index 96% rename from src/codegen/sdk/typescript/external/ts_analyzer_engine.py rename to src/graph_sitter/typescript/external/ts_analyzer_engine.py index 01405b8ce..a1202299f 100644 --- a/src/codegen/sdk/typescript/external/ts_analyzer_engine.py +++ b/src/graph_sitter/typescript/external/ts_analyzer_engine.py @@ -11,13 +11,13 @@ from py_mini_racer._objects import JSMappedObject from py_mini_racer._types import JSEvalException -from codegen.sdk.core.external.language_engine import LanguageEngine -from codegen.sdk.typescript.external.mega_racer import MegaRacer -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.external.language_engine import LanguageEngine +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.typescript.external.mega_racer import MegaRacer if TYPE_CHECKING: - from codegen.sdk.core.external.dependency_manager import DependencyManager - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.external.dependency_manager import DependencyManager + from graph_sitter.core.interfaces.editable import Editable logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/external/ts_declassify/ts_declassify.py b/src/graph_sitter/typescript/external/ts_declassify/ts_declassify.py similarity index 96% rename from src/codegen/sdk/typescript/external/ts_declassify/ts_declassify.py rename to src/graph_sitter/typescript/external/ts_declassify/ts_declassify.py index 318f4add6..2c1d83616 100644 --- a/src/codegen/sdk/typescript/external/ts_declassify/ts_declassify.py +++ b/src/graph_sitter/typescript/external/ts_declassify/ts_declassify.py @@ -2,8 +2,8 @@ import shutil import subprocess -from codegen.sdk.core.external.external_process import ExternalProcess -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.external.external_process import ExternalProcess +from graph_sitter.shared.logging.get_logger import get_logger logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/.gitignore b/src/graph_sitter/typescript/external/typescript_analyzer/.gitignore similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/.gitignore rename to src/graph_sitter/typescript/external/typescript_analyzer/.gitignore diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/package.json b/src/graph_sitter/typescript/external/typescript_analyzer/package.json similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/package.json rename to src/graph_sitter/typescript/external/typescript_analyzer/package.json diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/rollup.config.js b/src/graph_sitter/typescript/external/typescript_analyzer/rollup.config.js similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/rollup.config.js rename to src/graph_sitter/typescript/external/typescript_analyzer/rollup.config.js diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/analyzer.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/analyzer.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/analyzer.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/analyzer.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/fs_proxy.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/fs_proxy.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/fs_proxy.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/fs_proxy.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/fsi.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/fsi.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/fsi.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/fsi.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/get_type_at_position.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/get_type_at_position.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/get_type_at_position.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/get_type_at_position.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/index.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/index.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/index.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/index.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/run_full.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/run_full.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/run_full.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/run_full.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/src/test_fsi.ts b/src/graph_sitter/typescript/external/typescript_analyzer/src/test_fsi.ts similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/src/test_fsi.ts rename to src/graph_sitter/typescript/external/typescript_analyzer/src/test_fsi.ts diff --git a/src/codegen/sdk/typescript/external/typescript_analyzer/tsconfig.json b/src/graph_sitter/typescript/external/typescript_analyzer/tsconfig.json similarity index 100% rename from src/codegen/sdk/typescript/external/typescript_analyzer/tsconfig.json rename to src/graph_sitter/typescript/external/typescript_analyzer/tsconfig.json diff --git a/src/codegen/sdk/typescript/file.py b/src/graph_sitter/typescript/file.py similarity index 91% rename from src/codegen/sdk/typescript/file.py rename to src/graph_sitter/typescript/file.py index 4c937292d..efb30b9ec 100644 --- a/src/codegen/sdk/typescript/file.py +++ b/src/graph_sitter/typescript/file.py @@ -3,33 +3,33 @@ import os from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import mover, reader, writer -from codegen.sdk.core.file import SourceFile -from codegen.sdk.core.interfaces.exportable import Exportable -from codegen.sdk.enums import ImportType, NodeType, SymbolType -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.export import TSExport -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.sdk.typescript.interface import TSInterface -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.namespace import TSNamespace -from codegen.sdk.utils import calculate_base_path -from codegen.shared.decorators.docs import noapidoc, ts_apidoc -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.autocommit import mover, reader, writer +from graph_sitter.core.file import SourceFile +from graph_sitter.core.interfaces.exportable import Exportable +from graph_sitter.enums import ImportType, NodeType, SymbolType +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.assignment import TSAssignment +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.export import TSExport +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.import_resolution import TSImport +from graph_sitter.typescript.interface import TSInterface +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.namespace import TSNamespace +from graph_sitter.utils import calculate_base_path if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.typescript.detached_symbols.promise_chain import TSPromiseChain - from codegen.sdk.typescript.symbol import TSSymbol - from codegen.sdk.typescript.ts_config import TSConfig - from codegen.sdk.typescript.type_alias import TSTypeAlias + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.statements.export_statement import ExportStatement + from graph_sitter.core.symbol import Symbol + from graph_sitter.typescript.detached_symbols.promise_chain import TSPromiseChain + from graph_sitter.typescript.symbol import TSSymbol + from graph_sitter.typescript.ts_config import TSConfig + from graph_sitter.typescript.type_alias import TSTypeAlias @ts_apidoc diff --git a/src/codegen/sdk/typescript/function.py b/src/graph_sitter/typescript/function.py similarity index 92% rename from src/codegen/sdk/typescript/function.py rename to src/graph_sitter/typescript/function.py index ee71ee9db..6fe17ed3f 100644 --- a/src/codegen/sdk/typescript/function.py +++ b/src/graph_sitter/typescript/function.py @@ -3,35 +3,34 @@ from functools import cached_property from typing import TYPE_CHECKING -from codegen.sdk.core.autocommit import commiter, reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.function import Function -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.typescript.detached_symbols.decorator import TSDecorator -from codegen.sdk.typescript.detached_symbols.parameter import TSParameter -from codegen.sdk.typescript.enums import TSFunctionTypeNames -from codegen.sdk.typescript.expressions.type import TSType -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.sdk.utils import find_all_descendants -from codegen.shared.decorators.docs import noapidoc, ts_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import commiter, reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.function import Function +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.typescript.detached_symbols.decorator import TSDecorator +from graph_sitter.typescript.detached_symbols.parameter import TSParameter +from graph_sitter.typescript.enums import TSFunctionTypeNames +from graph_sitter.typescript.expressions.type import TSType +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder +from graph_sitter.typescript.symbol import TSSymbol +from graph_sitter.utils import find_all_descendants if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.import_resolution import Import, WildcardImport - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.export_statement import ExportStatement - from codegen.sdk.core.statements.symbol_statement import SymbolStatement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock - from codegen.sdk.typescript.detached_symbols.promise_chain import TSPromiseChain + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.import_resolution import Import, WildcardImport + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.export_statement import ExportStatement + from graph_sitter.core.statements.symbol_statement import SymbolStatement + from graph_sitter.core.symbol import Symbol + from graph_sitter.typescript.detached_symbols.promise_chain import TSPromiseChain _VALID_TYPE_NAMES = {function_type.value for function_type in TSFunctionTypeNames} logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/import_resolution.py b/src/graph_sitter/typescript/import_resolution.py similarity index 96% rename from src/codegen/sdk/typescript/import_resolution.py rename to src/graph_sitter/typescript/import_resolution.py index 82b770a79..fdd3575eb 100644 --- a/src/codegen/sdk/typescript/import_resolution.py +++ b/src/graph_sitter/typescript/import_resolution.py @@ -4,28 +4,28 @@ from collections import deque from typing import TYPE_CHECKING, Self, override -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.expressions import Name -from codegen.sdk.core.import_resolution import Import, ImportResolution, WildcardImport -from codegen.sdk.core.interfaces.exportable import Exportable -from codegen.sdk.enums import ImportType, NodeType, SymbolType -from codegen.sdk.utils import find_all_descendants, find_first_ancestor, find_first_descendant -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import reader +from graph_sitter.core.expressions import Name +from graph_sitter.core.import_resolution import Import, ImportResolution, WildcardImport +from graph_sitter.core.interfaces.exportable import Exportable +from graph_sitter.enums import ImportType, NodeType, SymbolType +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.utils import find_all_descendants, find_first_ancestor, find_first_descendant if TYPE_CHECKING: from collections.abc import Generator from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.external_module import ExternalModule - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.import_statement import ImportStatement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.typescript.file import TSFile - from codegen.sdk.typescript.namespace import TSNamespace - from codegen.sdk.typescript.statements.import_statement import TSImportStatement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.external_module import ExternalModule + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.import_statement import ImportStatement + from graph_sitter.core.symbol import Symbol + from graph_sitter.typescript.file import TSFile + from graph_sitter.typescript.namespace import TSNamespace + from graph_sitter.typescript.statements.import_statement import TSImportStatement @ts_apidoc @@ -592,7 +592,7 @@ def namespace_imports(self) -> list[TSNamespace]: if not self.is_namespace_import(): return [] - from codegen.sdk.typescript.namespace import TSNamespace + from graph_sitter.typescript.namespace import TSNamespace resolved = self.resolved_symbol if resolved is None or not isinstance(resolved, TSNamespace): diff --git a/src/codegen/sdk/typescript/interface.py b/src/graph_sitter/typescript/interface.py similarity index 70% rename from src/codegen/sdk/typescript/interface.py rename to src/graph_sitter/typescript/interface.py index 4107cde7c..38452a4cf 100644 --- a/src/codegen/sdk/typescript/interface.py +++ b/src/graph_sitter/typescript/interface.py @@ -2,26 +2,26 @@ from typing import TYPE_CHECKING, TypeVar -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.interface import Interface -from codegen.sdk.core.symbol_groups.parents import Parents -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.expressions.type import TSType -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.statements.attribute import TSAttribute -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.interface import Interface +from graph_sitter.core.symbol_groups.parents import Parents +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.expressions.type import TSType +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.statements.attribute import TSAttribute +from graph_sitter.typescript.symbol import TSSymbol if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.detached_symbols.code_block import CodeBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.statement import Statement + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.detached_symbols.code_block import CodeBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.statement import Statement Parent = TypeVar("Parent", bound="TSHasBlock") @@ -42,7 +42,7 @@ def __init__( ctx: CodebaseContext, parent: Statement[CodeBlock[Parent, ...]], ) -> None: - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock super().__init__(ts_node, file_id, ctx, parent) body_node = ts_node.child_by_field_name("body") diff --git a/src/codegen/sdk/typescript/interfaces/has_block.py b/src/graph_sitter/typescript/interfaces/has_block.py similarity index 89% rename from src/codegen/sdk/typescript/interfaces/has_block.py rename to src/graph_sitter/typescript/interfaces/has_block.py index be8bb68c4..60b456e13 100644 --- a/src/codegen/sdk/typescript/interfaces/has_block.py +++ b/src/graph_sitter/typescript/interfaces/has_block.py @@ -3,20 +3,19 @@ from functools import cached_property from typing import TYPE_CHECKING, Self -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.detached_symbols.code_block import CodeBlock -from codegen.sdk.core.interfaces.has_block import HasBlock -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.extensions.utils import find_all_descendants -from codegen.sdk.typescript.detached_symbols.decorator import TSDecorator -from codegen.sdk.typescript.statements.comment import TSComment, TSCommentType -from codegen.sdk.typescript.symbol_groups.comment_group import TSCommentGroup -from codegen.sdk.utils import find_index -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.detached_symbols.code_block import CodeBlock +from graph_sitter.core.interfaces.has_block import HasBlock +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.extensions.utils import find_all_descendants +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.detached_symbols.decorator import TSDecorator +from graph_sitter.typescript.statements.comment import TSComment, TSCommentType +from graph_sitter.typescript.symbol_groups.comment_group import TSCommentGroup +from graph_sitter.utils import find_index if TYPE_CHECKING: - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock - from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement + from graph_sitter.typescript.detached_symbols.jsx.element import JSXElement @ts_apidoc diff --git a/src/codegen/sdk/typescript/namespace.py b/src/graph_sitter/typescript/namespace.py similarity index 89% rename from src/codegen/sdk/typescript/namespace.py rename to src/graph_sitter/typescript/namespace.py index 2442ce6da..589d41b78 100644 --- a/src/codegen/sdk/typescript/namespace.py +++ b/src/graph_sitter/typescript/namespace.py @@ -2,39 +2,39 @@ from typing import TYPE_CHECKING, override -from codegen.sdk.core.autocommit import commiter -from codegen.sdk.core.autocommit.decorators import writer -from codegen.sdk.core.export import Export -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.enums import SymbolType -from codegen.sdk.extensions.autocommit import reader -from codegen.sdk.extensions.sort import sort_editables -from codegen.sdk.extensions.utils import cached_property -from codegen.sdk.typescript.class_definition import TSClass -from codegen.sdk.typescript.enum_definition import TSEnum -from codegen.sdk.typescript.function import TSFunction -from codegen.sdk.typescript.interface import TSInterface -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.sdk.typescript.type_alias import TSTypeAlias -from codegen.shared.decorators.docs import noapidoc, ts_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import commiter +from graph_sitter.core.autocommit.decorators import writer +from graph_sitter.core.export import Export +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.enums import SymbolType +from graph_sitter.extensions.autocommit import reader +from graph_sitter.extensions.sort import sort_editables +from graph_sitter.extensions.utils import cached_property +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.typescript.class_definition import TSClass +from graph_sitter.typescript.enum_definition import TSEnum +from graph_sitter.typescript.function import TSFunction +from graph_sitter.typescript.interface import TSInterface +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.symbol import TSSymbol +from graph_sitter.typescript.type_alias import TSTypeAlias if TYPE_CHECKING: from collections.abc import Sequence from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.core.statements.statement import Statement - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock - from codegen.sdk.typescript.export import TSExport - from codegen.sdk.typescript.import_resolution import TSImport + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.core.statements.statement import Statement + from graph_sitter.core.symbol import Symbol + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.typescript.export import TSExport + from graph_sitter.typescript.import_resolution import TSImport logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/placeholder/placeholder_return_type.py b/src/graph_sitter/typescript/placeholder/placeholder_return_type.py similarity index 89% rename from src/codegen/sdk/typescript/placeholder/placeholder_return_type.py rename to src/graph_sitter/typescript/placeholder/placeholder_return_type.py index 8a7a8bd8c..1e380e8d3 100644 --- a/src/codegen/sdk/typescript/placeholder/placeholder_return_type.py +++ b/src/graph_sitter/typescript/placeholder/placeholder_return_type.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: - from codegen.sdk.core.interfaces.editable import Editable + from graph_sitter.core.interfaces.editable import Editable Parent = TypeVar("Parent", bound="Editable") diff --git a/src/codegen/shared/__init__.py b/src/graph_sitter/typescript/statements/__init__.py similarity index 100% rename from src/codegen/shared/__init__.py rename to src/graph_sitter/typescript/statements/__init__.py diff --git a/src/codegen/sdk/typescript/statements/assignment_statement.py b/src/graph_sitter/typescript/statements/assignment_statement.py similarity index 90% rename from src/codegen/sdk/typescript/statements/assignment_statement.py rename to src/graph_sitter/typescript/statements/assignment_statement.py index cf4926a8c..cd5495c55 100644 --- a/src/codegen/sdk/typescript/statements/assignment_statement.py +++ b/src/graph_sitter/typescript/statements/assignment_statement.py @@ -3,20 +3,20 @@ from collections import deque from typing import TYPE_CHECKING, Self -from codegen.sdk.core.expressions.multi_expression import MultiExpression -from codegen.sdk.core.statements.assignment_statement import AssignmentStatement -from codegen.sdk.extensions.autocommit import reader -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.shared.decorators.docs import noapidoc, ts_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.expressions.multi_expression import MultiExpression +from graph_sitter.core.statements.assignment_statement import AssignmentStatement +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.shared.logging.get_logger import get_logger +from graph_sitter.typescript.assignment import TSAssignment if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock - from codegen.sdk.typescript.interfaces.has_block import TSHasBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.typescript.interfaces.has_block import TSHasBlock logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/statements/attribute.py b/src/graph_sitter/typescript/statements/attribute.py similarity index 81% rename from src/codegen/sdk/typescript/statements/attribute.py rename to src/graph_sitter/typescript/statements/attribute.py index 9de9ae260..4eff6d4f3 100644 --- a/src/codegen/sdk/typescript/statements/attribute.py +++ b/src/graph_sitter/typescript/statements/attribute.py @@ -2,21 +2,21 @@ from typing import TYPE_CHECKING -from codegen.sdk._proxy import proxy_property -from codegen.sdk.core.autocommit import reader -from codegen.sdk.core.statements.attribute import Attribute -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter._proxy import proxy_property +from graph_sitter.core.autocommit import reader +from graph_sitter.core.statements.attribute import Attribute +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.assignment import TSAssignment +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.interfaces.has_block import TSHasBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.interfaces.has_block import TSHasBlock @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/block_statement.py b/src/graph_sitter/typescript/statements/block_statement.py similarity index 51% rename from src/codegen/sdk/typescript/statements/block_statement.py rename to src/graph_sitter/typescript/statements/block_statement.py index 98c995a74..366a6c73a 100644 --- a/src/codegen/sdk/typescript/statements/block_statement.py +++ b/src/graph_sitter/typescript/statements/block_statement.py @@ -2,12 +2,12 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.statements.block_statement import BlockStatement -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.shared.decorators.docs import apidoc +from graph_sitter.core.statements.block_statement import BlockStatement +from graph_sitter.shared.decorators.docs import apidoc +from graph_sitter.typescript.interfaces.has_block import TSHasBlock if TYPE_CHECKING: - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock Parent = TypeVar("Parent", bound="TSCodeBlock") diff --git a/src/codegen/sdk/typescript/statements/catch_statement.py b/src/graph_sitter/typescript/statements/catch_statement.py similarity index 62% rename from src/codegen/sdk/typescript/statements/catch_statement.py rename to src/graph_sitter/typescript/statements/catch_statement.py index e6027d3a7..177d8851b 100644 --- a/src/codegen/sdk/typescript/statements/catch_statement.py +++ b/src/graph_sitter/typescript/statements/catch_statement.py @@ -2,17 +2,17 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.statements.catch_statement import CatchStatement -from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.core.statements.catch_statement import CatchStatement +from graph_sitter.shared.decorators.docs import apidoc, noapidoc +from graph_sitter.typescript.statements.block_statement import TSBlockStatement if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.interfaces.conditional_block import ConditionalBlock + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock Parent = TypeVar("Parent", bound="TSCodeBlock") diff --git a/src/codegen/sdk/typescript/statements/comment.py b/src/graph_sitter/typescript/statements/comment.py similarity index 97% rename from src/codegen/sdk/typescript/statements/comment.py rename to src/graph_sitter/typescript/statements/comment.py index e465dbc97..5e259f10e 100644 --- a/src/codegen/sdk/typescript/statements/comment.py +++ b/src/graph_sitter/typescript/statements/comment.py @@ -2,9 +2,9 @@ from enum import StrEnum -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.statements.comment import Comment, lowest_indentation -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.statements.comment import Comment, lowest_indentation +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/for_loop_statement.py b/src/graph_sitter/typescript/statements/for_loop_statement.py similarity index 84% rename from src/codegen/sdk/typescript/statements/for_loop_statement.py rename to src/graph_sitter/typescript/statements/for_loop_statement.py index 23a6e0ca4..8cbb6d5bc 100644 --- a/src/codegen/sdk/typescript/statements/for_loop_statement.py +++ b/src/graph_sitter/typescript/statements/for_loop_statement.py @@ -2,22 +2,22 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.statements.block_statement import TSBlockStatement if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.expressions import Expression - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.expressions import Expression + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/if_block_statement.py b/src/graph_sitter/typescript/statements/if_block_statement.py similarity index 88% rename from src/codegen/sdk/typescript/statements/if_block_statement.py rename to src/graph_sitter/typescript/statements/if_block_statement.py index 2a1318f1a..bad8692a7 100644 --- a/src/codegen/sdk/typescript/statements/if_block_statement.py +++ b/src/graph_sitter/typescript/statements/if_block_statement.py @@ -2,18 +2,18 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.decorators.docs import apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.decorators.docs import apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock logger = get_logger(__name__) @@ -61,7 +61,7 @@ def __init__( @reader def _parse_consequence_block(self) -> TSCodeBlock: - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock if self.is_if_statement or self.is_elif_statement: consequence_node = self.ts_node.child_by_field_name("consequence") diff --git a/src/codegen/sdk/typescript/statements/import_statement.py b/src/graph_sitter/typescript/statements/import_statement.py similarity index 76% rename from src/codegen/sdk/typescript/statements/import_statement.py rename to src/graph_sitter/typescript/statements/import_statement.py index a54070588..e1d5420ed 100644 --- a/src/codegen/sdk/typescript/statements/import_statement.py +++ b/src/graph_sitter/typescript/statements/import_statement.py @@ -2,19 +2,18 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.expressions.builtin import Builtin -from codegen.sdk.core.statements.import_statement import ImportStatement -from codegen.sdk.core.symbol_groups.collection import Collection -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.expressions.builtin import Builtin +from graph_sitter.core.statements.import_statement import ImportStatement +from graph_sitter.core.symbol_groups.collection import Collection +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.import_resolution import TSImport if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock - from codegen.sdk.typescript.file import TSFile + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/labeled_statement.py b/src/graph_sitter/typescript/statements/labeled_statement.py similarity index 78% rename from src/codegen/sdk/typescript/statements/labeled_statement.py rename to src/graph_sitter/typescript/statements/labeled_statement.py index a898418d4..6cc6c0ef6 100644 --- a/src/codegen/sdk/typescript/statements/labeled_statement.py +++ b/src/graph_sitter/typescript/statements/labeled_statement.py @@ -2,17 +2,17 @@ from typing import TYPE_CHECKING, Generic, TypeVar -from codegen.sdk.core.expressions import Expression, Name -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.statements.statement import Statement, StatementType -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.expressions import Expression, Name +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.statements.statement import Statement, StatementType +from graph_sitter.shared.decorators.docs import ts_apidoc if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock Parent = TypeVar("Parent", bound="TSCodeBlock") diff --git a/src/codegen/sdk/typescript/statements/switch_case.py b/src/graph_sitter/typescript/statements/switch_case.py similarity index 57% rename from src/codegen/sdk/typescript/statements/switch_case.py rename to src/graph_sitter/typescript/statements/switch_case.py index cdd43e1dd..5bf9e4244 100644 --- a/src/codegen/sdk/typescript/statements/switch_case.py +++ b/src/graph_sitter/typescript/statements/switch_case.py @@ -2,15 +2,14 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.statements.switch_case import SwitchCase -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.statements.switch_case import SwitchCase +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.statements.block_statement import TSBlockStatement if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.typescript.statements.switch_statement import TSSwitchStatement + from graph_sitter.codebase.codebase_context import CodebaseContext @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/switch_statement.py b/src/graph_sitter/typescript/statements/switch_statement.py similarity index 61% rename from src/codegen/sdk/typescript/statements/switch_statement.py rename to src/graph_sitter/typescript/statements/switch_statement.py index 0dbec180f..4b235463b 100644 --- a/src/codegen/sdk/typescript/statements/switch_statement.py +++ b/src/graph_sitter/typescript/statements/switch_statement.py @@ -1,17 +1,17 @@ from __future__ import annotations -from typing import TYPE_CHECKING, Self +from typing import TYPE_CHECKING -from codegen.sdk.core.statements.switch_statement import SwitchStatement -from codegen.sdk.typescript.statements.switch_case import TSSwitchCase -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.statements.switch_statement import SwitchStatement +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.statements.switch_case import TSSwitchCase if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/try_catch_statement.py b/src/graph_sitter/typescript/statements/try_catch_statement.py similarity index 78% rename from src/codegen/sdk/typescript/statements/try_catch_statement.py rename to src/graph_sitter/typescript/statements/try_catch_statement.py index 947ed3fbd..b63574b60 100644 --- a/src/codegen/sdk/typescript/statements/try_catch_statement.py +++ b/src/graph_sitter/typescript/statements/try_catch_statement.py @@ -2,25 +2,25 @@ from typing import TYPE_CHECKING, Self, override -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.extensions.autocommit import commiter, reader -from codegen.sdk.typescript.statements.block_statement import TSBlockStatement -from codegen.sdk.typescript.statements.catch_statement import TSCatchStatement -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.extensions.autocommit import commiter, reader +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.statements.block_statement import TSBlockStatement +from graph_sitter.typescript.statements.catch_statement import TSCatchStatement if TYPE_CHECKING: from collections.abc import Sequence from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.dataclasses.usage import UsageKind - from codegen.sdk.core.detached_symbols.function_call import FunctionCall - from codegen.sdk.core.interfaces.conditional_block import ConditionalBlock - from codegen.sdk.core.interfaces.has_name import HasName - from codegen.sdk.core.interfaces.importable import Importable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.dataclasses.usage import UsageKind + from graph_sitter.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.interfaces.conditional_block import ConditionalBlock + from graph_sitter.core.interfaces.has_name import HasName + from graph_sitter.core.interfaces.importable import Importable + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock @ts_apidoc diff --git a/src/codegen/sdk/typescript/statements/while_statement.py b/src/graph_sitter/typescript/statements/while_statement.py similarity index 71% rename from src/codegen/sdk/typescript/statements/while_statement.py rename to src/graph_sitter/typescript/statements/while_statement.py index fdbb1dee8..cb83d3522 100644 --- a/src/codegen/sdk/typescript/statements/while_statement.py +++ b/src/graph_sitter/typescript/statements/while_statement.py @@ -2,16 +2,16 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.shared.decorators.docs import ts_apidoc +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.typescript.interfaces.has_block import TSHasBlock if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.codebase_context import CodebaseContext - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock + from graph_sitter.codebase.codebase_context import CodebaseContext + from graph_sitter.core.node_id_factory import NodeId + from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock @ts_apidoc diff --git a/src/codegen/sdk/typescript/symbol.py b/src/graph_sitter/typescript/symbol.py similarity index 93% rename from src/codegen/sdk/typescript/symbol.py rename to src/graph_sitter/typescript/symbol.py index e3cc89828..2752c8573 100644 --- a/src/codegen/sdk/typescript/symbol.py +++ b/src/graph_sitter/typescript/symbol.py @@ -2,34 +2,32 @@ from typing import TYPE_CHECKING, Literal, Self, Unpack -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.autocommit import reader, writer -from codegen.sdk.core.dataclasses.usage import UsageKind, UsageType -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import Value -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.core.interfaces.exportable import Exportable -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.core.type_alias import TypeAlias -from codegen.sdk.enums import ImportType, NodeType -from codegen.sdk.typescript.import_resolution import TSImport -from codegen.sdk.typescript.statements.comment import TSComment, TSCommentType -from codegen.sdk.typescript.symbol_groups.comment_group import TSCommentGroup -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.autocommit import reader, writer +from graph_sitter.core.dataclasses.usage import UsageKind, UsageType +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import Value +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.expressions.type import Type +from graph_sitter.core.interfaces.exportable import Exportable +from graph_sitter.core.symbol import Symbol +from graph_sitter.core.type_alias import TypeAlias +from graph_sitter.enums import ImportType, NodeType +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.import_resolution import TSImport +from graph_sitter.typescript.statements.comment import TSComment, TSCommentType +from graph_sitter.typescript.symbol_groups.comment_group import TSCommentGroup if TYPE_CHECKING: from tree_sitter import Node as TSNode - from codegen.sdk.codebase.flagging.code_flag import CodeFlag - from codegen.sdk.codebase.flagging.enums import FlagKwargs - from codegen.sdk.core.detached_symbols.parameter import Parameter - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.import_resolution import Import - from codegen.sdk.core.interfaces.editable import Editable - from codegen.sdk.core.node_id_factory import NodeId - from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock - from codegen.sdk.typescript.interfaces.has_block import TSHasBlock + from graph_sitter.codebase.flagging.code_flag import CodeFlag + from graph_sitter.codebase.flagging.enums import FlagKwargs + from graph_sitter.core.detached_symbols.parameter import Parameter + from graph_sitter.core.file import SourceFile + from graph_sitter.core.import_resolution import Import + from graph_sitter.core.interfaces.editable import Editable + from graph_sitter.core.node_id_factory import NodeId @ts_apidoc diff --git a/src/codegen/sdk/typescript/symbol_groups/comment_group.py b/src/graph_sitter/typescript/symbol_groups/comment_group.py similarity index 94% rename from src/codegen/sdk/typescript/symbol_groups/comment_group.py rename to src/graph_sitter/typescript/symbol_groups/comment_group.py index 3f23b276b..c99474243 100644 --- a/src/codegen/sdk/typescript/symbol_groups/comment_group.py +++ b/src/graph_sitter/typescript/symbol_groups/comment_group.py @@ -2,12 +2,12 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.symbol_groups.comment_group import CommentGroup -from codegen.sdk.typescript.statements.comment import TSComment, TSCommentType -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.symbol_groups.comment_group import CommentGroup +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.statements.comment import TSComment, TSCommentType if TYPE_CHECKING: - from codegen.sdk.typescript.symbol import TSSymbol + from graph_sitter.typescript.symbol import TSSymbol @ts_apidoc diff --git a/src/codegen/sdk/typescript/symbol_groups/dict.py b/src/graph_sitter/typescript/symbol_groups/dict.py similarity index 87% rename from src/codegen/sdk/typescript/symbol_groups/dict.py rename to src/graph_sitter/typescript/symbol_groups/dict.py index d35f2a5c4..f3e30db7d 100644 --- a/src/codegen/sdk/typescript/symbol_groups/dict.py +++ b/src/graph_sitter/typescript/symbol_groups/dict.py @@ -2,19 +2,19 @@ from tree_sitter import Node as TSNode -from codegen.sdk.core.autocommit import writer -from codegen.sdk.core.expressions import Expression -from codegen.sdk.core.expressions.string import String -from codegen.sdk.core.interfaces.editable import Editable -from codegen.sdk.core.interfaces.has_attribute import HasAttribute -from codegen.sdk.core.node_id_factory import NodeId -from codegen.sdk.core.symbol_groups.dict import Dict, Pair -from codegen.sdk.extensions.autocommit import reader -from codegen.shared.decorators.docs import apidoc, noapidoc, ts_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.autocommit import writer +from graph_sitter.core.expressions import Expression +from graph_sitter.core.expressions.string import String +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.core.interfaces.has_attribute import HasAttribute +from graph_sitter.core.node_id_factory import NodeId +from graph_sitter.core.symbol_groups.dict import Dict, Pair +from graph_sitter.extensions.autocommit import reader +from graph_sitter.shared.decorators.docs import apidoc, noapidoc, ts_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: - from codegen.sdk.codebase.codebase_context import CodebaseContext + from graph_sitter.codebase.codebase_context import CodebaseContext Parent = TypeVar("Parent", bound="Editable") TExpression = TypeVar("TExpression", bound=Expression) @@ -42,7 +42,7 @@ def __init__(self, ts_node: TSNode, file_node_id: NodeId, ctx: "CodebaseContext" self.shorthand = ts_node.type == "shorthand_property_identifier" def _get_key_value(self) -> tuple[Expression[Self] | None, Expression[Self] | None]: - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.typescript.function import TSFunction key, value = None, None diff --git a/src/codegen/sdk/typescript/ts_config.py b/src/graph_sitter/typescript/ts_config.py similarity index 98% rename from src/codegen/sdk/typescript/ts_config.py rename to src/graph_sitter/typescript/ts_config.py index 99dde9469..fe05a3c54 100644 --- a/src/codegen/sdk/typescript/ts_config.py +++ b/src/graph_sitter/typescript/ts_config.py @@ -5,14 +5,14 @@ import pyjson5 -from codegen.sdk.core.directory import Directory -from codegen.sdk.core.file import File -from codegen.shared.decorators.docs import ts_apidoc -from codegen.shared.logging.get_logger import get_logger +from graph_sitter.core.directory import Directory +from graph_sitter.core.file import File +from graph_sitter.shared.decorators.docs import ts_apidoc +from graph_sitter.shared.logging.get_logger import get_logger if TYPE_CHECKING: - from codegen.sdk.typescript.config_parser import TSConfigParser - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.config_parser import TSConfigParser + from graph_sitter.typescript.file import TSFile logger = get_logger(__name__) diff --git a/src/codegen/sdk/typescript/type_alias.py b/src/graph_sitter/typescript/type_alias.py similarity index 81% rename from src/codegen/sdk/typescript/type_alias.py rename to src/graph_sitter/typescript/type_alias.py index d4d671909..43de5d660 100644 --- a/src/codegen/sdk/typescript/type_alias.py +++ b/src/graph_sitter/typescript/type_alias.py @@ -1,13 +1,13 @@ -from codegen.sdk.core.autocommit import commiter, reader -from codegen.sdk.core.dataclasses.usage import UsageKind -from codegen.sdk.core.interfaces.has_name import HasName -from codegen.sdk.core.type_alias import TypeAlias -from codegen.sdk.enums import SymbolType -from codegen.sdk.typescript.detached_symbols.code_block import TSCodeBlock -from codegen.sdk.typescript.interfaces.has_block import TSHasBlock -from codegen.sdk.typescript.statements.attribute import TSAttribute -from codegen.sdk.typescript.symbol import TSSymbol -from codegen.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.core.autocommit import commiter, reader +from graph_sitter.core.dataclasses.usage import UsageKind +from graph_sitter.core.interfaces.has_name import HasName +from graph_sitter.core.type_alias import TypeAlias +from graph_sitter.enums import SymbolType +from graph_sitter.shared.decorators.docs import noapidoc, ts_apidoc +from graph_sitter.typescript.detached_symbols.code_block import TSCodeBlock +from graph_sitter.typescript.interfaces.has_block import TSHasBlock +from graph_sitter.typescript.statements.attribute import TSAttribute +from graph_sitter.typescript.symbol import TSSymbol @ts_apidoc diff --git a/src/codegen/sdk/utils.py b/src/graph_sitter/utils.py similarity index 97% rename from src/codegen/sdk/utils.py rename to src/graph_sitter/utils.py index 7476e6e8a..4f918f7a1 100644 --- a/src/codegen/sdk/utils.py +++ b/src/graph_sitter/utils.py @@ -10,9 +10,9 @@ import xmltodict from tree_sitter import Node as TSNode -from codegen.sdk.extensions.utils import find_all_descendants, find_first_descendant, get_all_identifiers -from codegen.sdk.typescript.enums import TSFunctionTypeNames -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.extensions.utils import find_all_descendants, find_first_descendant, get_all_identifiers +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.enums import TSFunctionTypeNames """ Utility functions for traversing the tree sitter structure. @@ -269,8 +269,8 @@ def calculate_base_path(full_path, relative_path): def get_language_file_extensions(language: ProgrammingLanguage): """Returns the file extensions for the given language.""" - from codegen.sdk.python import PyFile - from codegen.sdk.typescript.file import TSFile + from graph_sitter.python import PyFile + from graph_sitter.typescript.file import TSFile if language == ProgrammingLanguage.PYTHON: return set(PyFile.get_extensions()) diff --git a/src/codegen/sdk/writer_decorators.py b/src/graph_sitter/writer_decorators.py similarity index 83% rename from src/codegen/sdk/writer_decorators.py rename to src/graph_sitter/writer_decorators.py index b92da3596..7c10de0d7 100644 --- a/src/codegen/sdk/writer_decorators.py +++ b/src/graph_sitter/writer_decorators.py @@ -1,4 +1,4 @@ -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def canonical(codemod): diff --git a/tests/integration/codegen/git/codebase/conftest.py b/tests/integration/codegen/git/codebase/conftest.py index a8ab00e4f..4b26d1e40 100644 --- a/tests/integration/codegen/git/codebase/conftest.py +++ b/tests/integration/codegen/git/codebase/conftest.py @@ -2,7 +2,7 @@ import pytest -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase @pytest.fixture diff --git a/tests/integration/codegen/git/codebase/test_codebase_create_pr.py b/tests/integration/codegen/git/codebase/test_codebase_create_pr.py index 10f6b0943..e2cce0558 100644 --- a/tests/integration/codegen/git/codebase/test_codebase_create_pr.py +++ b/tests/integration/codegen/git/codebase/test_codebase_create_pr.py @@ -2,7 +2,7 @@ import pytest -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def test_codebase_create_pr_active_branch(codebase: Codebase): diff --git a/tests/integration/codegen/runner/conftest.py b/tests/integration/codegen/runner/conftest.py deleted file mode 100644 index 5f16fa4f4..000000000 --- a/tests/integration/codegen/runner/conftest.py +++ /dev/null @@ -1,39 +0,0 @@ -from collections.abc import Generator -from unittest.mock import Mock - -import pytest - -from codegen.git.clients.git_repo_client import GitRepoClient -from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.git.schemas.enums import SetupOption -from codegen.git.schemas.repo_config import RepoConfig -from codegen.runner.clients.codebase_client import CodebaseClient -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.network.port import get_free_port - - -@pytest.fixture() -def repo_config(tmpdir) -> Generator[RepoConfig, None, None]: - yield RepoConfig( - name="Kevin-s-Adventure-Game", - full_name="codegen-sh/Kevin-s-Adventure-Game", - language=ProgrammingLanguage.PYTHON, - base_dir=str(tmpdir), - ) - - -@pytest.fixture -def op(repo_config: RepoConfig) -> Generator[RepoOperator, None, None]: - yield RepoOperator(repo_config=repo_config, setup_option=SetupOption.PULL_OR_CLONE) - - -@pytest.fixture -def git_repo_client(op: RepoOperator, repo_config: RepoConfig) -> Generator[GitRepoClient, None, None]: - yield GitRepoClient(repo_config=repo_config, access_token=op.access_token) - - -@pytest.fixture -def codebase_client(repo_config: RepoConfig) -> Generator[CodebaseClient, None, None]: - sb_client = CodebaseClient(repo_config=repo_config, port=get_free_port()) - sb_client.runner = Mock() - yield sb_client diff --git a/tests/integration/codegen/runner/test_create_branch.py b/tests/integration/codegen/runner/test_create_branch.py deleted file mode 100644 index 2c561aaa9..000000000 --- a/tests/integration/codegen/runner/test_create_branch.py +++ /dev/null @@ -1,63 +0,0 @@ -import uuid -from http import HTTPStatus - -import pytest - -from codegen.git.clients.git_repo_client import GitRepoClient -from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.runner.clients.codebase_client import CodebaseClient -from codegen.runner.models.apis import BRANCH_ENDPOINT, CreateBranchRequest, CreateBranchResponse -from codegen.runner.models.codemod import BranchConfig, Codemod, GroupingConfig - - -@pytest.mark.asyncio -@pytest.mark.timeout(60) -async def test_create_branch(codebase_client: CodebaseClient, git_repo_client: GitRepoClient, op: RepoOperator): - # set-up - codemod_source = """ -for file in codebase.files: - new_content = "🌈" + "\\n" + file.content - file.edit(new_content) - break -""" - test_branch_name = f"codegen-test-create-branch-{uuid.uuid1()}" - request = CreateBranchRequest( - codemod=Codemod(user_code=codemod_source), - commit_msg="Create branch test", - grouping_config=GroupingConfig(), - branch_config=BranchConfig(branch_name=test_branch_name), - ) - - # execute - response = codebase_client.post(endpoint=BRANCH_ENDPOINT, data=request.model_dump()) - assert response.status_code == HTTPStatus.OK - - # verify - result = CreateBranchResponse.model_validate(response.json()) - assert len(result.results) == 1 - assert result.results[0].is_complete - assert result.results[0].error is None - assert result.results[0].logs == "" - assert result.results[0].observation is not None - - # verify changed files - patch = result.results[0].observation - lines = patch.split("\n") - added_lines = [line[1:] for line in lines if line.startswith("+") and len(line) > 1] - assert "🌈" in added_lines - - # verify returned branch - assert len(result.branches) == 1 - branch = result.branches[0] - assert branch.base_branch == "main" - assert branch.head_ref == test_branch_name - - # verify remote branch - remote_branch = git_repo_client.repo.get_branch(test_branch_name) - assert remote_branch is not None - assert remote_branch.name == test_branch_name - assert remote_branch.commit.commit.message == "[Codegen] Create branch test" - - # clean-up - remote = op.git_cli.remote(name="origin") - remote.push([f":refs/heads/{test_branch_name}"]) # The colon prefix means delete diff --git a/tests/integration/codegen/runner/test_create_branch_with_grouping.py b/tests/integration/codegen/runner/test_create_branch_with_grouping.py deleted file mode 100644 index 20ef216a2..000000000 --- a/tests/integration/codegen/runner/test_create_branch_with_grouping.py +++ /dev/null @@ -1,58 +0,0 @@ -import uuid -from http import HTTPStatus - -import pytest - -from codegen.git.clients.git_repo_client import GitRepoClient -from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.runner.clients.codebase_client import CodebaseClient -from codegen.runner.models.apis import BRANCH_ENDPOINT, CreateBranchRequest, CreateBranchResponse -from codegen.runner.models.codemod import BranchConfig, Codemod, GroupingConfig -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy - - -@pytest.mark.timeout(120) -@pytest.mark.parametrize("group_by", [GroupBy.INSTANCE, GroupBy.FILE]) -def test_create_branch_with_grouping(codebase_client: CodebaseClient, git_repo_client: GitRepoClient, op: RepoOperator, group_by: GroupBy): - codemod_source = """ -for file in codebase.files[:5]: - flag = codebase.flag_instance(file) - if codebase.should_fix(flag): - new_content = "🌈" + "\\n" + file.content - file.edit(new_content) -""" - commit_msg = "Create branch with grouping test" - test_branch_name = f"codegen-{uuid.uuid1()}" - request = CreateBranchRequest( - codemod=Codemod(user_code=codemod_source), - commit_msg=commit_msg, - grouping_config=GroupingConfig(group_by=group_by), - branch_config=BranchConfig(branch_name=test_branch_name), - ) - - # execute - response = codebase_client.post(endpoint=BRANCH_ENDPOINT, data=request.model_dump()) - assert response.status_code == HTTPStatus.OK - - # verify - result = CreateBranchResponse.model_validate(response.json()) - assert len(result.results) == 5 - assert len(result.branches) == 5 - - for i, branch in enumerate(result.branches): - actual_branch_suffix = "-".join(branch.head_ref.split("-")[-2:]) - expected_branch_suffix = f"group-{i}" - assert expected_branch_suffix == actual_branch_suffix - - remote_branch = git_repo_client.repo.get_branch(branch.head_ref) - assert remote_branch is not None - assert remote_branch.name == branch.head_ref - assert remote_branch.commit.commit.message == f"[Codegen] {commit_msg}" - assert remote_branch.commit.commit.author.name == "codegen-sh[bot]" - - comparison = git_repo_client.repo.compare(base=branch.base_branch, head=branch.head_ref) - assert "+🌈" in comparison.files[0].patch - - # clean-up - remote = op.git_cli.remote(name="origin") - remote.push([f":refs/heads/{branch.head_ref}"]) diff --git a/tests/integration/codegen/sdk/code_generation/test_api_doc_generation.py b/tests/integration/codegen/sdk/code_generation/test_api_doc_generation.py index 341233296..8ccd057d2 100644 --- a/tests/integration/codegen/sdk/code_generation/test_api_doc_generation.py +++ b/tests/integration/codegen/sdk/code_generation/test_api_doc_generation.py @@ -1,10 +1,10 @@ import pytest -from codegen.sdk.ai.utils import count_tokens -from codegen.sdk.code_generation.doc_utils.generate_docs_json import generate_docs_json -from codegen.sdk.code_generation.prompts.api_docs import get_codegen_sdk_codebase, get_codegen_sdk_docs -from codegen.sdk.core.symbol import Symbol -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.ai.utils import count_tokens +from graph_sitter.code_generation.doc_utils.generate_docs_json import generate_docs_json +from graph_sitter.code_generation.prompts.api_docs import get_codegen_sdk_codebase, get_codegen_sdk_docs +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.fixture(scope="module") diff --git a/tests/integration/codegen/sdk/core/conftest.py b/tests/integration/codegen/sdk/core/conftest.py index ba16e1ccf..cbc1f1ab2 100644 --- a/tests/integration/codegen/sdk/core/conftest.py +++ b/tests/integration/codegen/sdk/core/conftest.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.code_generation.codegen_sdk_codebase import get_codegen_sdk_codebase +from graph_sitter.code_generation.codegen_sdk_codebase import get_codegen_sdk_codebase @pytest.fixture(scope="module") diff --git a/tests/integration/codegen/sdk/typescript/language_engine/test_node_engine.py b/tests/integration/codegen/sdk/typescript/language_engine/test_node_engine.py index 601f536f0..af2e5c189 100644 --- a/tests/integration/codegen/sdk/typescript/language_engine/test_node_engine.py +++ b/tests/integration/codegen/sdk/typescript/language_engine/test_node_engine.py @@ -1,7 +1,7 @@ import os -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_node_engine(tmpdir) -> None: diff --git a/tests/integration/codegen/sdk/typescript/react/test_ts_declassify.py b/tests/integration/codegen/sdk/typescript/react/test_ts_declassify.py index ad271925f..2c2b9db20 100644 --- a/tests/integration/codegen/sdk/typescript/react/test_ts_declassify.py +++ b/tests/integration/codegen/sdk/typescript/react/test_ts_declassify.py @@ -1,11 +1,11 @@ import os from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_declassify_class_component(tmpdir): diff --git a/tests/integration/codegen/test_imports.py b/tests/integration/codegen/test_imports.py index b7b3fb039..e81d0e326 100644 --- a/tests/integration/codegen/test_imports.py +++ b/tests/integration/codegen/test_imports.py @@ -1,8 +1,8 @@ import os import codegen -from codegen.sdk.code_generation.current_code_codebase import get_graphsitter_repo_path -from codegen.sdk.core.codebase import Codebase +from graph_sitter.code_generation.current_code_codebase import get_graphsitter_repo_path +from graph_sitter.core.codebase import Codebase def test_codegen_imports(): diff --git a/tests/integration/codemod/conftest.py b/tests/integration/codemod/conftest.py index 978c4451b..778786197 100644 --- a/tests/integration/codemod/conftest.py +++ b/tests/integration/codemod/conftest.py @@ -10,10 +10,10 @@ from _pytest.python import Metafunc from pyinstrument import Profiler -from codegen.configs.models.codebase import CodebaseConfig from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.config import ProjectConfig -from codegen.sdk.core.codebase import Codebase +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.core.codebase import Codebase from tests.shared.codemod.constants import DIFF_FILEPATH from tests.shared.codemod.models import BASE_PATH, BASE_TMP_DIR, VERIFIED_CODEMOD_DIFFS, CodemodMetadata, Repo, Size from tests.shared.codemod.test_discovery import find_codemod_test_cases, find_repos, find_verified_codemod_cases diff --git a/tests/integration/codemod/test_codemods.py b/tests/integration/codemod/test_codemods.py index d65d6edd8..64ac94d24 100644 --- a/tests/integration/codemod/test_codemods.py +++ b/tests/integration/codemod/test_codemods.py @@ -4,8 +4,8 @@ import pytest from pytest_snapshot.plugin import Snapshot -from codegen.sdk.core.codebase import Codebase from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase from tests.shared.codemod.codebase_comparison_utils import compare_codebase_diff from tests.shared.codemod.models import BASE_PATH diff --git a/tests/integration/codemod/test_diffs.py b/tests/integration/codemod/test_diffs.py index 1ff224631..551c99bee 100644 --- a/tests/integration/codemod/test_diffs.py +++ b/tests/integration/codemod/test_diffs.py @@ -3,10 +3,10 @@ from pathlib import Path from typing import TypeVar -from codegen.sdk.codebase.diff_lite import DiffLite -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.output.utils import stylize_error -from codegen.sdk.tree_sitter_parser import print_errors +from graph_sitter.codebase.diff_lite import DiffLite +from graph_sitter.core.codebase import Codebase +from graph_sitter.output.utils import stylize_error +from graph_sitter.tree_sitter_parser import print_errors from tests.shared.codemod.codebase_comparison_utils import gather_modified_files from tests.shared.codemod.models import BASE_PATH diff --git a/tests/integration/codemod/test_parse.py b/tests/integration/codemod/test_parse.py index 06ec7125f..9aa1f6f13 100644 --- a/tests/integration/codemod/test_parse.py +++ b/tests/integration/codemod/test_parse.py @@ -5,11 +5,11 @@ import psutil import pytest -from codegen.configs.models.codebase import CodebaseConfig from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.sdk.codebase.config import ProjectConfig -from codegen.sdk.codebase.validation import PostInitValidationStatus, post_init_validation -from codegen.sdk.core.codebase import Codebase +from graph_sitter.codebase.config import ProjectConfig +from graph_sitter.codebase.validation import PostInitValidationStatus, post_init_validation +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.core.codebase import Codebase from tests.shared.codemod.models import Repo from tests.shared.utils.recursion import set_recursion_limit diff --git a/tests/integration/codemod/test_verified_codemods.py b/tests/integration/codemod/test_verified_codemods.py index e42adccb6..913fee0de 100644 --- a/tests/integration/codemod/test_verified_codemods.py +++ b/tests/integration/codemod/test_verified_codemods.py @@ -5,8 +5,8 @@ import pytest from pytest_snapshot.plugin import Snapshot -from codegen.sdk.core.codebase import Codebase from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase from tests.shared.codemod.codebase_comparison_utils import compare_codebase_diff from tests.shared.codemod.models import BASE_PATH from tests.shared.utils.recursion import set_recursion_limit diff --git a/tests/integration/test_vector_index.py b/tests/integration/test_vector_index.py index f2945203f..8cc91fad3 100644 --- a/tests/integration/test_vector_index.py +++ b/tests/integration/test_vector_index.py @@ -4,7 +4,7 @@ import pytest from codegen.extensions.index.file_index import FileIndex -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_file_index_lifecycle(tmpdir) -> None: diff --git a/tests/shared/codemod/codebase_comparison_utils.py b/tests/shared/codemod/codebase_comparison_utils.py index 85659d307..abc20289e 100644 --- a/tests/shared/codemod/codebase_comparison_utils.py +++ b/tests/shared/codemod/codebase_comparison_utils.py @@ -9,7 +9,7 @@ from pytest_snapshot.plugin import Snapshot from codegen.git.schemas.enums import DiffChangeType -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase from tests.shared.codemod.constants import DIFF_FILEPATH logger = logging.getLogger(__name__) diff --git a/tests/shared/codemod/commands.py b/tests/shared/codemod/commands.py index 6601e07bf..ce6c0cb87 100644 --- a/tests/shared/codemod/commands.py +++ b/tests/shared/codemod/commands.py @@ -9,7 +9,7 @@ from rich.console import Console from rich.table import Table -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.codemod.models import BASE_TMP_DIR, REPO_ID_TO_URL, VERIFIED_CODEMOD_DATA_DIR, ClonedRepoTestCase, Size from tests.shared.codemod.test_discovery import filter_repos, find_codemod_test_cases, find_codemods, find_repos, find_verified_codemod_repos from tests.shared.codemod.verified_codemod_utils import CodemodAPI, RepoCodemodMetadata diff --git a/tests/shared/codemod/models.py b/tests/shared/codemod/models.py index 374c14bbc..13ec4c150 100644 --- a/tests/shared/codemod/models.py +++ b/tests/shared/codemod/models.py @@ -9,9 +9,9 @@ from pydantic import BaseModel, ConfigDict -from codegen.configs.models.codebase import CodebaseConfig from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.configs.models.codebase import CodebaseConfig +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.codemod.constants import DIFF_FILEPATH from tests.shared.codemod.verified_codemod_utils import CodemodAPI diff --git a/tests/shared/codemod/test_discovery.py b/tests/shared/codemod/test_discovery.py index d11223cab..07b2edcf3 100644 --- a/tests/shared/codemod/test_discovery.py +++ b/tests/shared/codemod/test_discovery.py @@ -10,8 +10,8 @@ from loguru import logger from codegen.gscli.generate.runner_imports import get_runner_imports -from codegen.shared.enums.programming_language import ProgrammingLanguage from codemods.codemod import Codemod +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.codemod.constants import DIFF_FILEPATH from tests.shared.codemod.models import BASE_PATH, CODEMOD_PATH, REPO_ID_TO_URL, TEST_DIR, VERIFIED_CODEMOD_DATA_DIR, VERIFIED_CODEMOD_DIFFS, ClonedRepoTestCase, CodemodMetadata, Repo, Size from tests.shared.codemod.verified_codemod_utils import CodemodAPI, RepoCodemodMetadata, SkillTestConfig, anonymize_id diff --git a/tests/shared/codemod/verified_codemod_utils.py b/tests/shared/codemod/verified_codemod_utils.py index fba1dabaf..a6b32762f 100644 --- a/tests/shared/codemod/verified_codemod_utils.py +++ b/tests/shared/codemod/verified_codemod_utils.py @@ -8,7 +8,7 @@ import requests from pydantic import BaseModel -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.codemod.constants import GET_CODEMODS_URL_SUFFIX, UPDATE_CODEMOD_DIFF_URL_SUFFIX logger = logging.getLogger(__name__) diff --git a/tests/shared/mocks/mock_ai_helper.py b/tests/shared/mocks/mock_ai_helper.py index b163cfeb3..b0887721f 100644 --- a/tests/shared/mocks/mock_ai_helper.py +++ b/tests/shared/mocks/mock_ai_helper.py @@ -1,4 +1,4 @@ -from codegen.sdk.ai.helpers import AbstractAIHelper +from graph_sitter.ai.helpers import AbstractAIHelper class MockAIHelper(AbstractAIHelper): diff --git a/tests/shared/skills/decorators.py b/tests/shared/skills/decorators.py index 8bfd138dc..60f7d8619 100644 --- a/tests/shared/skills/decorators.py +++ b/tests/shared/skills/decorators.py @@ -4,8 +4,8 @@ import inflection -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.skill_implementation import SkillImplementation from tests.shared.skills.skill_test import SkillTestCase from tests.shared.skills.utils import skill_name_to_skill_implementations, skills diff --git a/tests/shared/skills/skill.py b/tests/shared/skills/skill.py index 65dc5558a..9102eac3d 100644 --- a/tests/shared/skills/skill.py +++ b/tests/shared/skills/skill.py @@ -3,8 +3,8 @@ from pathlib import Path from typing import TYPE_CHECKING -from codegen.sdk.core.codebase import Codebase, CodebaseType, PyCodebaseType, TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase, CodebaseType, PyCodebaseType, TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: from tests.shared.skills.skill_implementation import SkillImplementation diff --git a/tests/shared/skills/skill_implementation.py b/tests/shared/skills/skill_implementation.py index 252a1e3c2..787021ca8 100644 --- a/tests/shared/skills/skill_implementation.py +++ b/tests/shared/skills/skill_implementation.py @@ -3,10 +3,10 @@ import textwrap from collections.abc import Callable -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.compilation.string_to_code import create_execute_function_from_codeblock -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.compilation.string_to_code import create_execute_function_from_codeblock +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.skill_test import SkillTestCase from tests.shared.skills.verify_skill_output import verify_skill_output diff --git a/tests/shared/skills/skill_test.py b/tests/shared/skills/skill_test.py index c99530c0b..aed583718 100644 --- a/tests/shared/skills/skill_test.py +++ b/tests/shared/skills/skill_test.py @@ -1,8 +1,8 @@ from dataclasses import dataclass from pathlib import Path -from codegen.sdk.python import PyFile -from codegen.sdk.typescript.file import TSFile +from graph_sitter.python import PyFile +from graph_sitter.typescript.file import TSFile @dataclass diff --git a/tests/shared/skills/utils.py b/tests/shared/skills/utils.py index 342d7d061..a91dd05ed 100644 --- a/tests/shared/skills/utils.py +++ b/tests/shared/skills/utils.py @@ -2,7 +2,7 @@ from collections.abc import Callable from pathlib import Path -from codegen.sdk.core.codebase import CodebaseType +from graph_sitter.core.codebase import CodebaseType from tests.shared.skills.skill import Skill from tests.shared.skills.skill_implementation import SkillImplementation diff --git a/tests/shared/skills/verify_skill_output.py b/tests/shared/skills/verify_skill_output.py index 00e30c3e0..ec46e09dc 100644 --- a/tests/shared/skills/verify_skill_output.py +++ b/tests/shared/skills/verify_skill_output.py @@ -6,8 +6,8 @@ import isort import jsbeautifier -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def get_jsbeautifier_options() -> jsbeautifier.default_options: diff --git a/tests/unit/codegen/conftest.py b/tests/unit/codegen/conftest.py index f27c3a12a..097be65b9 100644 --- a/tests/unit/codegen/conftest.py +++ b/tests/unit/codegen/conftest.py @@ -1,8 +1,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.fixture diff --git a/tests/unit/codegen/extensions/lsp/conftest.py b/tests/unit/codegen/extensions/lsp/conftest.py index ef7737c1d..e05c4d5aa 100644 --- a/tests/unit/codegen/extensions/lsp/conftest.py +++ b/tests/unit/codegen/extensions/lsp/conftest.py @@ -10,7 +10,7 @@ client_capabilities, ) -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase @pytest_lsp.fixture( diff --git a/tests/unit/codegen/extensions/lsp/test_code_action.py b/tests/unit/codegen/extensions/lsp/test_code_action.py index b1c2cf0fe..22f2256cf 100644 --- a/tests/unit/codegen/extensions/lsp/test_code_action.py +++ b/tests/unit/codegen/extensions/lsp/test_code_action.py @@ -15,7 +15,7 @@ LanguageClient, ) -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase from tests.unit.codegen.extensions.lsp.utils import apply_edit logger = logging.getLogger(__name__) diff --git a/tests/unit/codegen/extensions/lsp/test_definition.py b/tests/unit/codegen/extensions/lsp/test_definition.py index c10b97fb9..2043cd1df 100644 --- a/tests/unit/codegen/extensions/lsp/test_definition.py +++ b/tests/unit/codegen/extensions/lsp/test_definition.py @@ -8,7 +8,7 @@ ) from pytest_lsp import LanguageClient -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase @pytest.mark.parametrize( diff --git a/tests/unit/codegen/extensions/lsp/test_document_symbols.py b/tests/unit/codegen/extensions/lsp/test_document_symbols.py index 14f516f84..57bd09b02 100644 --- a/tests/unit/codegen/extensions/lsp/test_document_symbols.py +++ b/tests/unit/codegen/extensions/lsp/test_document_symbols.py @@ -11,7 +11,7 @@ ) from pytest_lsp import LanguageClient -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase if TYPE_CHECKING: from collections.abc import Sequence diff --git a/tests/unit/codegen/extensions/lsp/test_progress.py b/tests/unit/codegen/extensions/lsp/test_progress.py index 7ddc4d801..22d803dda 100644 --- a/tests/unit/codegen/extensions/lsp/test_progress.py +++ b/tests/unit/codegen/extensions/lsp/test_progress.py @@ -4,7 +4,7 @@ from lsprotocol import types from pytest_lsp import LanguageClient, client_capabilities -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase from tests.unit.codegen.extensions.lsp.utils import apply_edit diff --git a/tests/unit/codegen/extensions/lsp/test_rename.py b/tests/unit/codegen/extensions/lsp/test_rename.py index 9b3c2dc94..e9a315a5d 100644 --- a/tests/unit/codegen/extensions/lsp/test_rename.py +++ b/tests/unit/codegen/extensions/lsp/test_rename.py @@ -8,7 +8,7 @@ LanguageClient, ) -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase from tests.unit.codegen.extensions.lsp.utils import apply_edit diff --git a/tests/unit/codegen/extensions/lsp/test_workspace_sync.py b/tests/unit/codegen/extensions/lsp/test_workspace_sync.py index 2b7a839c0..784c17d4c 100644 --- a/tests/unit/codegen/extensions/lsp/test_workspace_sync.py +++ b/tests/unit/codegen/extensions/lsp/test_workspace_sync.py @@ -17,7 +17,7 @@ ) from pytest_lsp import LanguageClient -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase from tests.unit.codegen.extensions.lsp.utils import apply_edit diff --git a/tests/unit/codegen/extensions/lsp/utils.py b/tests/unit/codegen/extensions/lsp/utils.py index 47ca23a3a..f6b3f2b34 100644 --- a/tests/unit/codegen/extensions/lsp/utils.py +++ b/tests/unit/codegen/extensions/lsp/utils.py @@ -1,7 +1,7 @@ from lsprotocol.types import CreateFile, TextDocumentEdit, WorkspaceEdit from codegen.extensions.lsp.utils import get_path -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def apply_edit(codebase: Codebase, edit: WorkspaceEdit): diff --git a/tests/unit/codegen/extensions/test_message_annotation.py b/tests/unit/codegen/extensions/test_message_annotation.py index 44531d127..c66f00e5e 100644 --- a/tests/unit/codegen/extensions/test_message_annotation.py +++ b/tests/unit/codegen/extensions/test_message_annotation.py @@ -9,7 +9,7 @@ # format_link, # is_likely_filepath, # ) -# from codegen.sdk.codebase.factory.get_session import get_codebase_session +# from graph_sitter.codebase.factory.get_session import get_codebase_session # @pytest.fixture diff --git a/tests/unit/codegen/extensions/test_tools.py b/tests/unit/codegen/extensions/test_tools.py index 390b5e846..588e7a5a7 100644 --- a/tests/unit/codegen/extensions/test_tools.py +++ b/tests/unit/codegen/extensions/test_tools.py @@ -22,7 +22,7 @@ # view_file, # view_pr, # ) -# from codegen.sdk.codebase.factory.get_session import get_codebase_session +# from graph_sitter.codebase.factory.get_session import get_codebase_session # @pytest.fixture diff --git a/tests/unit/codegen/extensions/test_utils.py b/tests/unit/codegen/extensions/test_utils.py index 395d1905a..c980d82f4 100644 --- a/tests/unit/codegen/extensions/test_utils.py +++ b/tests/unit/codegen/extensions/test_utils.py @@ -2,7 +2,7 @@ import pytest -from codegen.sdk.extensions.utils import lru_cache, uncache_all +from graph_sitter.extensions.utils import lru_cache, uncache_all def test_lru_cache_with_uncache_all(): diff --git a/tests/unit/codegen/git/utils/test_language_detection.py b/tests/unit/codegen/git/utils/test_language_detection.py index 151a586f0..3c83f640a 100644 --- a/tests/unit/codegen/git/utils/test_language_detection.py +++ b/tests/unit/codegen/git/utils/test_language_detection.py @@ -1,8 +1,8 @@ import pytest from codegen.git.utils.language import determine_project_language -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.parametrize( diff --git a/tests/unit/codegen/runner/sandbox/conftest.py b/tests/unit/codegen/runner/sandbox/conftest.py deleted file mode 100644 index efc4913cf..000000000 --- a/tests/unit/codegen/runner/sandbox/conftest.py +++ /dev/null @@ -1,34 +0,0 @@ -from collections.abc import Generator -from unittest.mock import patch - -import pytest - -from codegen.git.repo_operator.repo_operator import RepoOperator -from codegen.runner.sandbox.executor import SandboxExecutor -from codegen.runner.sandbox.runner import SandboxRunner -from codegen.sdk.codebase.config import ProjectConfig -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage - - -@pytest.fixture -def codebase(tmpdir) -> Codebase: - op = RepoOperator.create_from_files(repo_path=f"{tmpdir}/test-repo", files={"test.py": "a = 1"}, bot_commit=True) - projects = [ProjectConfig(repo_operator=op, programming_language=ProgrammingLanguage.PYTHON)] - codebase = Codebase(projects=projects) - return codebase - - -@pytest.fixture -def executor(codebase: Codebase) -> Generator[SandboxExecutor]: - yield SandboxExecutor(codebase) - - -@pytest.fixture -def runner(codebase: Codebase, tmpdir): - with patch("codegen.runner.sandbox.runner.RepoOperator") as mock_op: - with patch.object(SandboxRunner, "_build_graph") as mock_init_codebase: - mock_init_codebase.return_value = codebase - mock_op.return_value = codebase.op - - yield SandboxRunner(repo_config=codebase.op.repo_config) diff --git a/tests/unit/codegen/runner/sandbox/test_executor.py b/tests/unit/codegen/runner/sandbox/test_executor.py deleted file mode 100644 index 0c1fa5f7a..000000000 --- a/tests/unit/codegen/runner/sandbox/test_executor.py +++ /dev/null @@ -1,230 +0,0 @@ -from __future__ import annotations - -from typing import TYPE_CHECKING -from unittest.mock import MagicMock - -import pytest - -from codegen.git.models.codemod_context import CodemodContext -from codegen.runner.models.codemod import GroupingConfig -from codegen.sdk.codebase.config import SessionOptions -from codegen.sdk.codebase.flagging.code_flag import CodeFlag -from codegen.sdk.codebase.flagging.groupers.enums import GroupBy -from codegen.shared.compilation.string_to_code import create_execute_function_from_codeblock - -if TYPE_CHECKING: - from codegen.runner.sandbox.executor import SandboxExecutor - - -@pytest.mark.asyncio -async def test_execute_func_pass_in_codemod_context_takes_priority(executor: SandboxExecutor): - codemod_context = CodemodContext( - CODEMOD_LINK="http://codegen.sh/codemod/5678", - ) - mock_source = """ -print(context.CODEMOD_LINK) -""" - custom_scope = {"context": codemod_context} - code_to_exec = create_execute_function_from_codeblock(codeblock=mock_source, custom_scope=custom_scope) - mock_log = MagicMock() - executor.codebase.log = mock_log - - result = await executor.execute(code_to_exec) - - assert result is not None - - assert mock_log.call_count == 1 - assert mock_log.call_args_list[0][0][0] == "http://codegen.sh/codemod/5678" - - -# @pytest.mark.asyncio -# async def test_init_execute_func_with_pull_request_context(executor: SandboxExecutor): -# mock_source = """ -# print(context.PULL_REQUEST.head.ref) -# print(context.PULL_REQUEST.base.ref) -# """ -# mock_cm_run = MagicMock(epic=MagicMock(id=1234, link="link", user=MagicMock(github_username="user")), codemod_version=MagicMock(source=mock_source)) -# mock_pull = MagicMock(spec=GithubWebhookPR, head=MagicMock(ref="test-head"), base=MagicMock(ref="test-base")) -# codemod_context = get_codemod_context(cm_run=mock_cm_run, pull_request=mock_pull) -# custom_scope = {"context": codemod_context} -# code_to_exec = create_execute_function_from_codeblock(codeblock=mock_source, custom_scope=custom_scope) -# mock_log = MagicMock() -# executor.codebase.log = mock_log -# -# result = await executor.execute(code_to_exec) -# -# assert result is not None -# assert mock_log.call_count == 2 -# assert mock_log.call_args_list[0][0][0] == "test-head" -# assert mock_log.call_args_list[1][0][0] == "test-base" -# -# -# @pytest.mark.asyncio -# async def test_init_execute_func_with_pull_request_context_mock_codebase(executor: SandboxExecutor): -# mock_source = """ -# print(context.PULL_REQUEST.head.ref) -# print(context.PULL_REQUEST.base.ref) -# """ -# mock_cm_run = MagicMock(epic=MagicMock(id=1234, link="link", user=MagicMock(github_username="user")), codemod_version=MagicMock(source=mock_source)) -# mock_pull = MagicMock(spec=GithubWebhookPR, head=MagicMock(ref="test-head"), base=MagicMock(ref="test-base")) -# codemod_context = get_codemod_context(cm_run=mock_cm_run, pull_request=mock_pull) -# custom_scope = {"context": codemod_context} -# code_to_exec = create_execute_function_from_codeblock(codeblock=mock_source, custom_scope=custom_scope) -# -# result = await executor.execute(code_to_exec) -# -# # validate -# assert result is not None -# assert ( -# result.logs -# == """ -# test-head -# test-base -# """.lstrip() -# ) - - -@pytest.mark.asyncio -async def test_run_max_preview_time_exceeded_sets_observation_meta(executor: SandboxExecutor): - mock_source = """ -codebase.files[0].edit("a = 2") -""" - code_to_exec = create_execute_function_from_codeblock(codeblock=mock_source) - result = await executor.execute(code_to_exec, session_options=SessionOptions(max_seconds=0)) - - assert result.is_complete - assert result.observation_meta == {"flags": [], "stop_codemod_exception_type": "MaxPreviewTimeExceeded", "threshold": 0} - - -@pytest.mark.asyncio -async def test_run_max_ai_requests_error_sets_observation_meta(executor: SandboxExecutor): - mock_source = """ -codebase.ai("tell me a joke") -""" - code_to_exec = create_execute_function_from_codeblock(codeblock=mock_source) - result = await executor.execute(code_to_exec, session_options=SessionOptions(max_ai_requests=0)) - - assert result.is_complete - assert result.observation_meta == {"flags": [], "stop_codemod_exception_type": "MaxAIRequestsError", "threshold": 0} - - -@pytest.mark.asyncio -async def test_run_max_transactions_exceeded_sets_observation_meta(executor: SandboxExecutor): - mock_source = """ -codebase.files[0].edit("a = 2") -""" - - code_to_exec = create_execute_function_from_codeblock(codeblock=mock_source) - result = await executor.execute(code_to_exec, session_options=SessionOptions(max_transactions=0)) - - assert result.is_complete - assert result.observation_meta == {"flags": [], "stop_codemod_exception_type": "MaxTransactionsExceeded", "threshold": 0} - - -@pytest.mark.asyncio -async def test_find_flag_groups_with_subdirectories(executor: SandboxExecutor): - groups = await executor.find_flag_groups( - code_flags=[ - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir1/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir2/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir3/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir3/file2.py")), - message="message", - ), - ], - grouping_config=GroupingConfig(subdirectories=["subdir1", "subdir2"]), - ) - assert len(groups) == 1 - assert len(groups[0].flags) == 2 - assert groups[0].flags[0].filepath == "subdir1/file1.py" - assert groups[0].flags[1].filepath == "subdir2/file1.py" - - -@pytest.mark.asyncio -async def test_find_flag_groups_with_group_by(executor: SandboxExecutor): - groups = await executor.find_flag_groups( - code_flags=[ - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir1/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir2/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir3/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir1/file1.py")), - message="message", - ), - ], - grouping_config=GroupingConfig(group_by=GroupBy.FILE), - ) - assert len(groups) == 3 - assert groups[0].segment == "subdir1/file1.py" - assert groups[1].segment == "subdir2/file1.py" - assert groups[2].segment == "subdir3/file1.py" - - assert len(groups[0].flags) == 2 - assert len(groups[1].flags) == 1 - assert len(groups[2].flags) == 1 - - -@pytest.mark.asyncio -@pytest.mark.parametrize("codebase", [121], indirect=True) -async def test_find_flag_groups_with_group_by_app(executor: SandboxExecutor): - groups = await executor.find_flag_groups( - code_flags=[ - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="a/b/app1/test1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="a/b/app2/test1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="a/b/app3/test1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="a/b/app2/test2.py")), - message="message", - ), - ], - grouping_config=GroupingConfig(group_by=GroupBy.APP), - ) - count_by_segment = {group.segment: len(group.flags) for group in groups} - assert count_by_segment == {"a/b/app1": 1, "a/b/app2": 2, "a/b/app3": 1} - - -@pytest.mark.skip(reason="TODO: add max_prs as part of find_flag_groups") -@pytest.mark.asyncio -async def test_find_flag_groups_with_max_prs(executor: SandboxExecutor): - groups = await executor.find_flag_groups( - code_flags=[ - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir1/file1.py")), - message="message", - ), - CodeFlag( - symbol=MagicMock(file=MagicMock(filepath="subdir2/file1.py")), - message="message", - ), - ], - grouping_config=GroupingConfig(group_by=GroupBy.FILE, max_prs=0), - ) - assert len(groups) == 0 diff --git a/tests/unit/codegen/runner/sandbox/test_runner.py b/tests/unit/codegen/runner/sandbox/test_runner.py deleted file mode 100644 index d0f0a9ae9..000000000 --- a/tests/unit/codegen/runner/sandbox/test_runner.py +++ /dev/null @@ -1,123 +0,0 @@ -from unittest.mock import PropertyMock, patch - -import pytest - -from codegen.runner.sandbox.runner import SandboxRunner - - -@pytest.mark.asyncio -@patch("codegen.runner.sandbox.executor.SandboxExecutor") -async def test_sandbox_runner_warmup_builds_graph(mock_executor, runner: SandboxRunner): - await runner.warmup() - assert runner.codebase.files - assert len(runner.codebase.files) == 1 - - -@pytest.mark.asyncio -@patch("codegen.runner.sandbox.runner.SandboxRunner._build_graph") -async def test_sandbox_runner_warmup_builds_graph_throws(mock_build_graph, runner: SandboxRunner): - mock_build_graph.side_effect = Exception("Test exception") - - with pytest.raises(Exception): - await runner.warmup() - - -@pytest.mark.asyncio -@patch("codegen.runner.sandbox.runner.logger") -@patch("codegen.runner.sandbox.runner.SandboxExecutor") -async def test_sandbox_runner_warmup_logs_repo_id(mock_executor, mock_logger, runner: SandboxRunner): - await runner.warmup() - assert runner.codebase.files - assert len(runner.codebase.files) == 1 - assert mock_logger.info.call_count == 1 - assert "Warming runner for test-repo" in mock_logger.info.call_args_list[0][0][0] - - -@pytest.mark.asyncio -@patch("codegen.runner.sandbox.runner.SandboxExecutor") -async def test_sandbox_runner_warmup_starts_with_default_branch(mock_executor, runner: SandboxRunner): - await runner.warmup() # assert True is returned - # assert len(runner.codebase._op.git_cli.branches) == 1 TODO: fix GHA creating master and main branch - assert not runner.codebase._op.git_cli.head.is_detached - assert runner.codebase._op.git_cli.active_branch.name == runner.codebase.default_branch - assert runner.codebase._op.git_cli.head.commit == runner.op.head_commit - - -@pytest.mark.asyncio -@patch("codegen.runner.sandbox.runner.logger") -@patch("codegen.runner.sandbox.runner.SandboxExecutor") -@patch("codegen.sdk.core.codebase.Codebase.default_branch", new_callable=PropertyMock) -async def test_sandbox_runner_reset_runner_deletes_branches(mock_branch, mock_executor, mock_logger, runner: SandboxRunner): - mock_branch.return_value = "main" - await runner.warmup() - num_branches = len(runner.codebase._op.git_cli.heads) # TODO: fix GHA creating master and main branch and assert the len is 1 at the start - runner.codebase.checkout(branch="test-branch-a", create_if_missing=True) - runner.codebase.checkout(branch="test-branch-b", create_if_missing=True) - assert len(runner.codebase._op.git_cli.heads) == num_branches + 2 - - -# @pytest.mark.asyncio -# @patch("codegen.runner.sandbox.executor.get_runner_feature_flags") -# @patch("codegen.runner.sandbox.executor.SandboxExecutor.execute") -# async def test_sandbox_runner_run_reset_runner_same_branch_state( -# mock_run_execute_flag_groups, -# mock_ffs, -# runner: SandboxRunner, -# db_mock: DBMock, -# db_mock_connection: MockConnectionProvider, -# ): -# """Test that the branch post warm-up state and the post reset_runner state is the same""" -# mock_ffs.return_value = RunnerFeatureFlags() -# mock_run_execute_flag_groups.return_value = CodemodRunResult() -# session = db_mock_connection.get_session() -# mock_source = """ -# codebase.files[0].edit("a = 2") -# """ -# -# # after warmup sandbox is on default branch at self.commit -# await runner.warmup() -# assert not runner.codebase._op.git_cli.head.is_detached -# assert runner.codebase._op.git_cli.active_branch.name == runner.codebase.default_branch -# assert runner.codebase._op.git_cli.head.commit == runner.commit -# -# mock_instances = [*create_mock_codemod_run(create_epic=True, codemod_version_source=mock_source)] -# with db_mock.from_orm(mock_instances) as mocked_data: -# cm_run = mocked_data[CodemodRunModel][0] -# cm_version = mocked_data[CodemodVersionModel][0] -# epic = mocked_data[TaskEpicModel][0] -# codemod = serialize_mock_cm_run(cm_run, cm_version, epic) -# branch_config = BranchConfig(base_branch=runner.codebase.default_branch) -# request = CreateBranchRequest(codemod=codemod, grouping_config=GroupingConfig(), branch_config=branch_config) -# await runner.create_branch(request=request) -# -# # assert a PR branch was created -# assert "codegen-codemod-1-version-1-run-1-group-0" in runner.codebase._op.git_cli.heads -# -# # after running and resetting runner, sandbox is again on default branch at self.commit -# runner.reset_runner() -# assert len(runner.codebase._op.git_cli.heads) == 1 # now should be on default branch at self.commit -# assert not runner.codebase._op.git_cli.head.is_detached -# assert runner.codebase._op.git_cli.active_branch.name == runner.codebase.default_branch -# assert runner.codebase._op.git_cli.head.commit == runner.commit -# -# -# @pytest.mark.asyncio -# @patch("codegen.runner.sandbox.runner.logger") -# async def test_run_user_code_exception_sets_failure_returns_empty_codemod_run_result(mock_logger, runner: SandboxRunner): -# with pytest.raises(InvalidUserCodeException): -# mock_syntax_error_source = """ -# = 1 -# """ -# mock_db = MagicMock() -# mock_db.get().repo.language = ProgrammingLanguage.PYTHON -# mock_cm_run = MagicMock( -# spec=CodemodRunModel, epic=MagicMock(id=1234, link="link", user=MagicMock(github_username="user"), title="test-epic"), codemod_version=MagicMock(id=123, source=mock_syntax_error_source) -# ) -# req = GetDiffRequest(codemod=serialize_cm_run(mock_cm_run)) -# -# await runner.get_diff(request=req) -# -# assert mock_logger.error.call_count == 1 -# assert "InvalidUserCodeException caught compiling codemod version: 123" in mock_logger.error.call_args_list[0][0][0] -# assert "SyntaxError" in mock_cm_run.error -# assert "invalid syntax" in mock_cm_run.error diff --git a/tests/unit/codegen/sdk/benchmark/codebase/test_codebase_reset.py b/tests/unit/codegen/sdk/benchmark/codebase/test_codebase_reset.py index 553d740bf..ee54ffd01 100644 --- a/tests/unit/codegen/sdk/benchmark/codebase/test_codebase_reset.py +++ b/tests/unit/codegen/sdk/benchmark/codebase/test_codebase_reset.py @@ -2,9 +2,9 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def generate_files(num_files: int, extension: str = "py") -> dict[str, str]: diff --git a/tests/unit/codegen/sdk/code_generation/test_codemod_writer_decorators.py b/tests/unit/codegen/sdk/code_generation/test_codemod_writer_decorators.py index 39e2fc20b..28708cfad 100644 --- a/tests/unit/codegen/sdk/code_generation/test_codemod_writer_decorators.py +++ b/tests/unit/codegen/sdk/code_generation/test_codemod_writer_decorators.py @@ -4,7 +4,7 @@ import pytest -from codegen.sdk.code_generation.current_code_codebase import import_all_codegen_sdk_modules +from graph_sitter.code_generation.current_code_codebase import import_all_codegen_sdk_modules @pytest.mark.skip("broken after repo split, fix or move over") diff --git a/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_graph.py b/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_graph.py index 61c8e5534..408763165 100644 --- a/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_graph.py +++ b/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_graph.py @@ -2,9 +2,9 @@ import itertools -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.enums import EdgeType +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.enums import EdgeType def test_codebase_with_wrapper(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_reset.py b/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_reset.py index a1f3be39b..e15dc3c56 100644 --- a/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_reset.py +++ b/tests/unit/codegen/sdk/codebase/codebase_graph/test_codebase_reset.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase @pytest.mark.parametrize( diff --git a/tests/unit/codegen/sdk/codebase/codebase_graph/test_validation.py b/tests/unit/codegen/sdk/codebase/codebase_graph/test_validation.py index 57fc97621..dcb5c7f22 100644 --- a/tests/unit/codegen/sdk/codebase/codebase_graph/test_validation.py +++ b/tests/unit/codegen/sdk/codebase/codebase_graph/test_validation.py @@ -1,7 +1,7 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.codebase.validation import PostInitValidationStatus, post_init_validation -from codegen.sdk.enums import NodeType -from codegen.sdk.extensions.utils import uncache_all +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.validation import PostInitValidationStatus, post_init_validation +from graph_sitter.enums import NodeType +from graph_sitter.extensions.utils import uncache_all def test_post_init_validation_valid_graph(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/file/test_file.py b/tests/unit/codegen/sdk/codebase/file/test_file.py index 0409e51fa..54cf60397 100644 --- a/tests/unit/codegen/sdk/codebase/file/test_file.py +++ b/tests/unit/codegen/sdk/codebase/file/test_file.py @@ -3,9 +3,9 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.file import File, SourceFile -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.file import File, SourceFile +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/file/test_file_edit.py b/tests/unit/codegen/sdk/codebase/file/test_file_edit.py index 240fa4cd5..40a8989fa 100644 --- a/tests/unit/codegen/sdk/codebase/file/test_file_edit.py +++ b/tests/unit/codegen/sdk/codebase/file/test_file_edit.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.file import SourceFile +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.file import SourceFile def test_codebase_edit_mdx(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/file/test_file_pink.py b/tests/unit/codegen/sdk/codebase/file/test_file_pink.py index 8468a029a..4c0d05583 100644 --- a/tests/unit/codegen/sdk/codebase/file/test_file_pink.py +++ b/tests/unit/codegen/sdk/codebase/file/test_file_pink.py @@ -3,11 +3,11 @@ import pytest -from codegen.configs.models.codebase import PinkMode -from codegen.sdk.codebase.config import TestFlags -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.file import File, SourceFile -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.config import TestFlags +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.configs.models.codebase import PinkMode +from graph_sitter.core.file import File, SourceFile +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage Config = TestFlags.model_copy(update=dict(use_pink=PinkMode.ALL_FILES)) diff --git a/tests/unit/codegen/sdk/codebase/file/test_get_relative_path.py b/tests/unit/codegen/sdk/codebase/file/test_get_relative_path.py index aa0cba529..e4fda718e 100644 --- a/tests/unit/codegen/sdk/codebase/file/test_get_relative_path.py +++ b/tests/unit/codegen/sdk/codebase/file/test_get_relative_path.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_get_relative_path_same_directory(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/file_graph/test_symbol_parent_statement.py b/tests/unit/codegen/sdk/codebase/file_graph/test_symbol_parent_statement.py index 5eb6e77e2..21a28c0cf 100644 --- a/tests/unit/codegen/sdk/codebase/file_graph/test_symbol_parent_statement.py +++ b/tests/unit/codegen/sdk/codebase/file_graph/test_symbol_parent_statement.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_parent_statement_function(tmpdir): diff --git a/tests/unit/codegen/sdk/codebase/flagging/test_code_flag.py b/tests/unit/codegen/sdk/codebase/flagging/test_code_flag.py index d7beba6ec..b0dca801f 100644 --- a/tests/unit/codegen/sdk/codebase/flagging/test_code_flag.py +++ b/tests/unit/codegen/sdk/codebase/flagging/test_code_flag.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.codebase.flagging.enums import MessageType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.flagging.enums import MessageType def test_code_flag_properties(tmpdir): diff --git a/tests/unit/codegen/sdk/codebase/flagging/test_group_all.py b/tests/unit/codegen/sdk/codebase/flagging/test_group_all.py index 179a6ffb2..da184bbde 100644 --- a/tests/unit/codegen/sdk/codebase/flagging/test_group_all.py +++ b/tests/unit/codegen/sdk/codebase/flagging/test_group_all.py @@ -1,7 +1,7 @@ from unittest.mock import MagicMock -from codegen.sdk.codebase.flagging.code_flag import CodeFlag, MessageType -from codegen.sdk.codebase.flagging.groupers.all_grouper import AllGrouper +from graph_sitter.codebase.flagging.code_flag import CodeFlag, MessageType +from graph_sitter.codebase.flagging.groupers.all_grouper import AllGrouper def test_group_all(): diff --git a/tests/unit/codegen/sdk/codebase/session/test_codebase_from_files.py b/tests/unit/codegen/sdk/codebase/session/test_codebase_from_files.py index 5415b0ffc..4e6539d8c 100644 --- a/tests/unit/codegen/sdk/codebase/session/test_codebase_from_files.py +++ b/tests/unit/codegen/sdk/codebase/session/test_codebase_from_files.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def test_from_files_python(): diff --git a/tests/unit/codegen/sdk/codebase/session/test_codebase_from_string.py b/tests/unit/codegen/sdk/codebase/session/test_codebase_from_string.py index 328b318a9..76a949381 100644 --- a/tests/unit/codegen/sdk/codebase/session/test_codebase_from_string.py +++ b/tests/unit/codegen/sdk/codebase/session/test_codebase_from_string.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.core.codebase import Codebase -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import Codebase +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_from_string_python(): diff --git a/tests/unit/codegen/sdk/codebase/session/test_codebase_session_corruption.py b/tests/unit/codegen/sdk/codebase/session/test_codebase_session_corruption.py index 485cf35df..129dae39c 100644 --- a/tests/unit/codegen/sdk/codebase/session/test_codebase_session_corruption.py +++ b/tests/unit/codegen/sdk/codebase/session/test_codebase_session_corruption.py @@ -1,7 +1,7 @@ import os -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_codebase_session(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/session/test_verify_output.py b/tests/unit/codegen/sdk/codebase/session/test_verify_output.py index 2fe6b41b5..2f3cc6112 100644 --- a/tests/unit/codegen/sdk/codebase/session/test_verify_output.py +++ b/tests/unit/codegen/sdk/codebase/session/test_verify_output.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_verify_output_python(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_manager.py b/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_manager.py index d30ae37d4..2a9133fed 100644 --- a/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_manager.py +++ b/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_manager.py @@ -1,12 +1,12 @@ from os import PathLike from pathlib import Path -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.codebase.transaction_manager import ( +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.transaction_manager import ( TransactionError, TransactionManager, ) -from codegen.sdk.codebase.transactions import EditTransaction, InsertTransaction, RemoveTransaction +from graph_sitter.codebase.transactions import EditTransaction, InsertTransaction, RemoveTransaction class MockFile: diff --git a/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_mangager_checks.py b/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_mangager_checks.py index 960efb747..159050210 100644 --- a/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_mangager_checks.py +++ b/tests/unit/codegen/sdk/codebase/transaction_manager/test_transaction_mangager_checks.py @@ -1,9 +1,9 @@ import pytest -from codegen.sdk.codebase.config import SessionOptions -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded +from graph_sitter.codebase.config import SessionOptions +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.exceptions.control_flow import MaxPreviewTimeExceeded, MaxTransactionsExceeded def test_check_max_preview_time_exceeded(tmpdir): diff --git a/tests/unit/codegen/sdk/core/interfaces/test_files_interface.py b/tests/unit/codegen/sdk/core/interfaces/test_files_interface.py index d2e38d94d..b177a615e 100644 --- a/tests/unit/codegen/sdk/core/interfaces/test_files_interface.py +++ b/tests/unit/codegen/sdk/core/interfaces/test_files_interface.py @@ -2,7 +2,7 @@ import pytest -from codegen.sdk.core.interfaces.has_symbols import HasSymbols +from graph_sitter.core.interfaces.has_symbols import HasSymbols @pytest.fixture diff --git a/tests/unit/codegen/sdk/core/interfaces/test_importable_dependencies.py b/tests/unit/codegen/sdk/core/interfaces/test_importable_dependencies.py index ecb8947a2..0c2fd592d 100644 --- a/tests/unit/codegen/sdk/core/interfaces/test_importable_dependencies.py +++ b/tests/unit/codegen/sdk/core/interfaces/test_importable_dependencies.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_dependencies_max_depth_python(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/core/test_codebase.py b/tests/unit/codegen/sdk/core/test_codebase.py index ee0cabcae..370308e5c 100644 --- a/tests/unit/codegen/sdk/core/test_codebase.py +++ b/tests/unit/codegen/sdk/core/test_codebase.py @@ -2,10 +2,10 @@ import pytest -from codegen.configs.models.secrets import SecretsConfig -from codegen.sdk.codebase.codebase_context import CodebaseContext -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.codebase import Codebase +from graph_sitter.codebase.codebase_context import CodebaseContext +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.configs.models.secrets import SecretsConfig +from graph_sitter.core.codebase import Codebase @pytest.fixture(autouse=True) @@ -14,7 +14,7 @@ def context_mock(): for attr in CodebaseContext.__annotations__: if not hasattr(mock_context, attr): setattr(mock_context, attr, MagicMock(name=attr)) - with patch("codegen.sdk.core.codebase.CodebaseContext", return_value=mock_context): + with patch("graph_sitter.core.codebase.CodebaseContext", return_value=mock_context): yield mock_context diff --git a/tests/unit/codegen/sdk/core/test_codeowner.py b/tests/unit/codegen/sdk/core/test_codeowner.py index 091eec78e..4a4976011 100644 --- a/tests/unit/codegen/sdk/core/test_codeowner.py +++ b/tests/unit/codegen/sdk/core/test_codeowner.py @@ -2,7 +2,7 @@ import pytest -from codegen.sdk.core.codeowner import CodeOwner +from graph_sitter.core.codeowner import CodeOwner # Dummy file objects used for testing CodeOwner. diff --git a/tests/unit/codegen/sdk/core/test_directory.py b/tests/unit/codegen/sdk/core/test_directory.py index 9d5e5fed4..aafa03c7c 100644 --- a/tests/unit/codegen/sdk/core/test_directory.py +++ b/tests/unit/codegen/sdk/core/test_directory.py @@ -1,7 +1,7 @@ from pathlib import Path -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_directory_init(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/core/utils/test_cache_utils.py b/tests/unit/codegen/sdk/core/utils/test_cache_utils.py index 2075465f1..2dee25c73 100644 --- a/tests/unit/codegen/sdk/core/utils/test_cache_utils.py +++ b/tests/unit/codegen/sdk/core/utils/test_cache_utils.py @@ -1,6 +1,6 @@ from threading import Event -from codegen.sdk.core.utils.cache_utils import cached_generator +from graph_sitter.core.utils.cache_utils import cached_generator def test_cached_generator(): diff --git a/tests/unit/codegen/sdk/io/test_file_io.py b/tests/unit/codegen/sdk/io/test_file_io.py index bb627da5d..dd41864bc 100644 --- a/tests/unit/codegen/sdk/io/test_file_io.py +++ b/tests/unit/codegen/sdk/io/test_file_io.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.io.file_io import BadWriteError, FileIO +from graph_sitter.codebase.io.file_io import BadWriteError, FileIO @pytest.fixture diff --git a/tests/unit/codegen/sdk/output/test_ast.py b/tests/unit/codegen/sdk/output/test_ast.py index a8d3485de..15eb7a527 100644 --- a/tests/unit/codegen/sdk/output/test_ast.py +++ b/tests/unit/codegen/sdk/output/test_ast.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_ast_basic(tmpdir: str, snapshot) -> None: diff --git a/tests/unit/codegen/sdk/output/test_json.py b/tests/unit/codegen/sdk/output/test_json.py index 8ce63459e..23fe56871 100644 --- a/tests/unit/codegen/sdk/output/test_json.py +++ b/tests/unit/codegen/sdk/output/test_json.py @@ -1,6 +1,6 @@ import pprint -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_json_basic(tmpdir, snapshot) -> None: diff --git a/tests/unit/codegen/sdk/parser/test_get_parser_by_filepath_or_extension.py b/tests/unit/codegen/sdk/parser/test_get_parser_by_filepath_or_extension.py index ba49c5c12..c0bd9ec41 100644 --- a/tests/unit/codegen/sdk/parser/test_get_parser_by_filepath_or_extension.py +++ b/tests/unit/codegen/sdk/parser/test_get_parser_by_filepath_or_extension.py @@ -1,4 +1,4 @@ -from codegen.sdk.tree_sitter_parser import get_parser_by_filepath_or_extension +from graph_sitter.tree_sitter_parser import get_parser_by_filepath_or_extension def test_languages() -> None: diff --git a/tests/unit/codegen/sdk/python/autocommit/test_autocommit.py b/tests/unit/codegen/sdk/python/autocommit/test_autocommit.py index 6a74ff2e4..6501ad29c 100644 --- a/tests/unit/codegen/sdk/python/autocommit/test_autocommit.py +++ b/tests/unit/codegen/sdk/python/autocommit/test_autocommit.py @@ -1,8 +1,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.autocommit.constants import NodeNotFoundError, OutdatedNodeError -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.autocommit.constants import NodeNotFoundError, OutdatedNodeError +from graph_sitter.core.statements.statement import StatementType @pytest.mark.skip("No Autocommit") diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_add_attribute.py b/tests/unit/codegen/sdk/python/class_definition/test_class_add_attribute.py index 01e907998..95e3cdb3a 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_add_attribute.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_add_attribute.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_class_definition_add_attribute_adds_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_add_comment.py b/tests/unit/codegen/sdk/python/class_definition/test_class_add_comment.py index a55d7af42..c86380c85 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_add_comment.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_add_comment.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_set_comment_to_method(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_add_decorator.py b/tests/unit/codegen/sdk/python/class_definition/test_class_add_decorator.py index 736568e4e..db751953d 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_add_decorator.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_add_decorator.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_add_decorator_to_class(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_add_method.py b/tests/unit/codegen/sdk/python/class_definition/test_class_add_method.py index 7ea471a8a..610462907 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_add_method.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_add_method.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyClass, PyFile + from graph_sitter.python import PyClass, PyFile def test_add_method_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_constructor_usages.py b/tests/unit/codegen/sdk/python/class_definition/test_class_constructor_usages.py index 01f7e6944..03c1c5e6e 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_constructor_usages.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_constructor_usages.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.function_call import FunctionCall def test_class_definition_parent_class_names_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_dependencies.py b/tests/unit/codegen/sdk/python/class_definition/test_class_dependencies.py index e14f2256e..eff747a55 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_dependencies.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_dependencies.py @@ -1,8 +1,8 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageKind, UsageType -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol -from codegen.sdk.enums import SymbolType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageKind, UsageType +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol +from graph_sitter.enums import SymbolType def test_class_dependencies(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_editable.py b/tests/unit/codegen/sdk/python/class_definition/test_class_editable.py index af625e0d4..7bdcc3f0a 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_editable.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_editable.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_decorated_class_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_extended.py b/tests/unit/codegen/sdk/python/class_definition/test_class_extended.py index 9b96e3003..e7eacf95c 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_extended.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_extended.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_class_extended_nodes(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_filter.py b/tests/unit/codegen/sdk/python/class_definition/test_class_filter.py index bfd8d3eb1..1f0e654c9 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_filter.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_filter.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_class_definition_filter(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_inherited_methods.py b/tests/unit/codegen/sdk/python/class_definition/test_class_inherited_methods.py index 700e1337b..7bf948b40 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_inherited_methods.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_inherited_methods.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_class_inherited_method_parent_detection(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_method_usages.py b/tests/unit/codegen/sdk/python/class_definition/test_class_method_usages.py index 216cafe92..0c1debaa9 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_method_usages.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_method_usages.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_parent_class_names_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_parent_class_names.py b/tests/unit/codegen/sdk/python/class_definition/test_class_parent_class_names.py index fce6839e6..926c8fcca 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_parent_class_names.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_parent_class_names.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.interfaces.editable import Editable +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.interfaces.editable import Editable def test_class_edit_parent_class_names(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_parent_classes.py b/tests/unit/codegen/sdk/python/class_definition/test_class_parent_classes.py index 02ee69c45..7d7df02dc 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_parent_classes.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_parent_classes.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_parent_classes_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_properties.py b/tests/unit/codegen/sdk/python/class_definition/test_class_properties.py index ccefcab61..987c95d3f 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_properties.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_properties.py @@ -2,10 +2,10 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyClass + from graph_sitter.python import PyClass def test_classes(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/class_definition/test_class_rename.py b/tests/unit/codegen/sdk/python/class_definition/test_class_rename.py index 957bd9280..bc08f9807 100644 --- a/tests/unit/codegen/sdk/python/class_definition/test_class_rename.py +++ b/tests/unit/codegen/sdk/python/class_definition/test_class_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_class_rename(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase.py b/tests/unit/codegen/sdk/python/codebase/test_codebase.py index 10d88fa5f..3b1c2dd93 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_codebase_symbols(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_auto_commit.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_auto_commit.py index 62eed68b9..c35ff8a37 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_auto_commit.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_auto_commit.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.skip(reason="We are disabling auto commit for performance reasons") diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_create_file.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_create_file.py index e7bba526d..da7384488 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_create_file.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_create_file.py @@ -2,9 +2,9 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.file import File +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.file import File from tests.unit.codegen.sdk.python.utils.test_file_contents import file1_content, file2_content diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_git.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_git.py index 5ff3da6b0..aaf38a642 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_git.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_git.py @@ -2,8 +2,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.parametrize("commit, sync", [(True, True), (True, False), (False, False)]) diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_log.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_log.py index 651409858..0b49d8eaa 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_log.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_log.py @@ -2,10 +2,10 @@ import pytest -from codegen.sdk.codebase.config import SessionOptions -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage -from codegen.shared.exceptions.control_flow import MaxPreviewTimeExceeded +from graph_sitter.codebase.config import SessionOptions +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.shared.exceptions.control_flow import MaxPreviewTimeExceeded def test_log_writes_to_console(tmpdir) -> None: @@ -19,7 +19,7 @@ def test_log_writes_to_console(tmpdir) -> None: assert console == "This is a test log\nThis is another test log\n" -@patch("codegen.sdk.core.codebase.MAX_LINES", 1) +@patch("graph_sitter.core.codebase.MAX_LINES", 1) def test_log_truncate_at_max_lines(tmpdir) -> None: with get_codebase_session( tmpdir=tmpdir, @@ -33,7 +33,7 @@ def test_log_truncate_at_max_lines(tmpdir) -> None: assert console == "1\n" -@patch("codegen.sdk.core.codebase.MAX_LINES", 1) +@patch("graph_sitter.core.codebase.MAX_LINES", 1) def test_log_max_lines_reached_continues_execution(tmpdir) -> None: with get_codebase_session( tmpdir=tmpdir, @@ -64,7 +64,7 @@ def test_get_finalized_logs_returns_all_logs(tmpdir) -> None: assert console == "1\n2\n3\n4\n" -@patch("codegen.sdk.core.codebase.MAX_LINES", 1) +@patch("graph_sitter.core.codebase.MAX_LINES", 1) def test_get_finalized_logs_truncate_at_max_lines(tmpdir) -> None: with get_codebase_session( tmpdir=tmpdir, diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_meta.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_meta.py index 212753123..d36bb5931 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_meta.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_meta.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_codebase_meta(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_raise_error.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_raise_error.py index 989b5dc07..912fc236c 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_raise_error.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_raise_error.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_python_exports_not_supported(tmpdir): diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_reset.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_reset.py index 0bfcbf13a..98957a8c2 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_reset.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_reset.py @@ -1,8 +1,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.codebase.validation import get_edges -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.validation import get_edges +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_codebase_reset_exception(tmpdir, caplog) -> None: diff --git a/tests/unit/codegen/sdk/python/codebase/test_codebase_resolution.py b/tests/unit/codegen/sdk/python/codebase/test_codebase_resolution.py index 4f068e4b1..07daab1b1 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_codebase_resolution.py +++ b/tests/unit/codegen/sdk/python/codebase/test_codebase_resolution.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_codebase_resolution(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/codebase/test_control_flow.py b/tests/unit/codegen/sdk/python/codebase/test_control_flow.py index b99cf0246..96bf0673e 100644 --- a/tests/unit/codegen/sdk/python/codebase/test_control_flow.py +++ b/tests/unit/codegen/sdk/python/codebase/test_control_flow.py @@ -1,10 +1,10 @@ import pytest -from codegen.sdk.codebase.config import SessionOptions -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.codebase.transaction_manager import MaxPreviewTimeExceeded, MaxTransactionsExceeded -from codegen.sdk.core.codebase import MaxAIRequestsError -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.config import SessionOptions +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.transaction_manager import MaxPreviewTimeExceeded, MaxTransactionsExceeded +from graph_sitter.core.codebase import MaxAIRequestsError +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_max_transactions_exceeded_reached_set_threshold(tmpdir): diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_comment.py b/tests/unit/codegen/sdk/python/comment_docstring/test_comment.py index 5364de68a..a13f3c384 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_comment.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_comment.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_comment_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_comment_edit.py b/tests/unit/codegen/sdk/python/comment_docstring/test_comment_edit.py index 7c8419e9b..7772f8339 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_comment_edit.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_comment_edit.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_comment_edit_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_comment_insert_add.py b/tests/unit/codegen/sdk/python/comment_docstring/test_comment_insert_add.py index 9e6da470d..9adf40b0d 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_comment_insert_add.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_comment_insert_add.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_set_comment(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_docstring.py b/tests/unit/codegen/sdk/python/comment_docstring/test_docstring.py index 823d6ebbe..a9043e781 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_docstring.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_docstring.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_no_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_edit.py b/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_edit.py index 0ffbc83db..de36d8f11 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_edit.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_edit.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_oneline_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_insert_add.py b/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_insert_add.py index 297d4a843..4515ef327 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_insert_add.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_docstring_insert_add.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_set_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment.py b/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment.py index 589d87407..7cdf213b6 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_comment_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_edit.py b/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_edit.py index ce5c43e63..415ce9c56 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_edit.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_edit.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_comment_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_insert_add.py b/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_insert_add.py index 68d32d64d..de714d9d6 100644 --- a/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_insert_add.py +++ b/tests/unit/codegen/sdk/python/comment_docstring/test_inline_comment_insert_add.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_set_comment_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_edit.py b/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_edit.py index da457e859..5af13aa91 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_edit.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_edit.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_argument_edit_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_remove.py b/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_remove.py index 4a71b334f..764c7c7d1 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_remove.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/argument/test_argument_remove.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session @pytest.mark.skip("BROKEN! todo @edward") diff --git a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block.py b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block.py index 5bbc50392..b926a8798 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block.py @@ -1,12 +1,12 @@ import re from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_code_block(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_indent.py b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_indent.py index 4bd8a726f..d04d68a12 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_indent.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_indent.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_indent_left_once(tmpdir): diff --git a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_insert.py b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_insert.py index 1b29bb754..e3a40448d 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_insert.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_insert.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_code_block_append_single_element(tmpdir): diff --git a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_remove.py b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_remove.py index 5c58933eb..aa2aac18a 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_remove.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_code_block_remove_multiple_element(tmpdir): diff --git a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_unwrap.py b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_unwrap.py index df9419975..7d730c57f 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_unwrap.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_unwrap.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_unwrap_flat_statements(tmpdir): diff --git a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_wrap.py b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_wrap.py index 046be8ff5..b69089bbd 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_wrap.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/code_block/test_code_block_wrap.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_wrap_with_with_statement(tmpdir): diff --git a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_call.py b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_call.py index 636334d42..5904c823c 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_call.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_call.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session def test_decorator_call_1(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_name.py b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_name.py index d2ea2fb0b..705cbde2a 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_name.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_name.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_decorator_simple_name(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_remove.py b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_remove.py index 311df273e..3b466a57c 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_remove.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_decorator_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_decorator_remove(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_insert_argument.py b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_insert_argument.py index 98a5eb0be..264df2af6 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_insert_argument.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/decorator/test_insert_argument.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_insert_single_arg(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call.py b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call.py index 254756cb7..c155d3bdb 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call.py @@ -1,10 +1,10 @@ # TODO: this file needs to be broken up into API specific tests from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyFunction + from graph_sitter.python import PyFunction def test_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_add_argument.py b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_add_argument.py index 4dfde1cdf..5a31c2798 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_add_argument.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_add_argument.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_function_call_insert_argument(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_from_usage.py b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_from_usage.py index 6f68b3280..e40fe4788 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_from_usage.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_from_usage.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.function_call import FunctionCall +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.function_call import FunctionCall def test_function_call_from_usage(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_is_awaited.py b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_is_awaited.py index 0617c1630..750897299 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_is_awaited.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_call_is_awaited.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_is_awaited_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_calls_from_symbol.py b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_calls_from_symbol.py index 9dd786afa..bc98c6e88 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_calls_from_symbol.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_function_calls_from_symbol.py @@ -1,13 +1,13 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.argument import Argument -from codegen.sdk.core.statements.expression_statement import ExpressionStatement -from codegen.sdk.core.statements.return_statement import ReturnStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.python import PyAssignment -from codegen.sdk.python.detached_symbols.decorator import PyDecorator -from codegen.sdk.python.statements.if_block_statement import PyIfBlockStatement +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.argument import Argument +from graph_sitter.core.statements.expression_statement import ExpressionStatement +from graph_sitter.core.statements.return_statement import ReturnStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.python import PyAssignment +from graph_sitter.python.detached_symbols.decorator import PyDecorator +from graph_sitter.python.statements.if_block_statement import PyIfBlockStatement def test_function_calls_from_file(tmpdir): diff --git a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_manipulations_function_call.py b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_manipulations_function_call.py index 13876e8b1..d4942e66f 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_manipulations_function_call.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/function_call/test_manipulations_function_call.py @@ -2,12 +2,12 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.function import Function + from graph_sitter.core.file import SourceFile + from graph_sitter.core.function import Function def test_replace_function_call_arg(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_edit.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_edit.py index cd4a43143..38f60f0d7 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_edit.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_edit.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_edit_parameter_in_function_definition(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_editable.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_editable.py index ebb8e3ebe..280921804 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_editable.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_editable.py @@ -1,6 +1,6 @@ import re -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session from tests.unit.codegen.sdk.python.utils.test_file_contents import file1_content, file2_content diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_optional.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_optional.py index 79dee559a..712e3b913 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_optional.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_optional.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_parameter_is_optional_should_return_true(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_variadic.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_variadic.py index 409b8c899..3ab3ecc96 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_variadic.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_is_variadic.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_parameter_args_is_variadic_should_return_true(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_properties.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_properties.py index ab33a5514..7fe86782c 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_properties.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_properties.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_parameter_basic_properties(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_remove.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_remove.py index e0e9ac843..1b672a2f1 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_remove.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_parameter_remove(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_rename.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_rename.py index f43cecb8b..1042c319c 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_rename.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_rename_and_type_annotation(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_set_type_annotation.py b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_set_type_annotation.py index f8f9fa5c2..3793decf6 100644 --- a/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_set_type_annotation.py +++ b/tests/unit/codegen/sdk/python/detached_symbols/parameter/test_parameter_set_type_annotation.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session DEFAULT_FILE_NAME = "test_for_one_test.py" diff --git a/tests/unit/codegen/sdk/python/directory/test_directory.py b/tests/unit/codegen/sdk/python/directory/test_directory.py index 2b65fddfc..b0667a613 100644 --- a/tests/unit/codegen/sdk/python/directory/test_directory.py +++ b/tests/unit/codegen/sdk/python/directory/test_directory.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_directory_creation(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/directory/test_directory_move.py b/tests/unit/codegen/sdk/python/directory/test_directory_move.py index 86fce4a17..5dc7e257f 100644 --- a/tests/unit/codegen/sdk/python/directory/test_directory_move.py +++ b/tests/unit/codegen/sdk/python/directory/test_directory_move.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_directory_file_move_simple(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/directory/test_directory_remove.py b/tests/unit/codegen/sdk/python/directory/test_directory_remove.py index 307949649..ae7e3c715 100644 --- a/tests/unit/codegen/sdk/python/directory/test_directory_remove.py +++ b/tests/unit/codegen/sdk/python/directory/test_directory_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_directory_file_move_simple(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/editable/test_replace.py b/tests/unit/codegen/sdk/python/editable/test_replace.py index 402e215d7..ec374ae50 100644 --- a/tests/unit/codegen/sdk/python/editable/test_replace.py +++ b/tests/unit/codegen/sdk/python/editable/test_replace.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_replace_all(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_binary_expression.py b/tests/unit/codegen/sdk/python/expressions/test_binary_expression.py index 918d7d171..96e885b67 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_binary_expression.py +++ b/tests/unit/codegen/sdk/python/expressions/test_binary_expression.py @@ -2,11 +2,11 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_all_binary_expression_types(tmpdir): diff --git a/tests/unit/codegen/sdk/python/expressions/test_binary_reduce_condition.py b/tests/unit/codegen/sdk/python/expressions/test_binary_reduce_condition.py index 0d63bfceb..76c47b3d3 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_binary_reduce_condition.py +++ b/tests/unit/codegen/sdk/python/expressions/test_binary_reduce_condition.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.python.file import PyFile + from graph_sitter.python.file import PyFile def test_reduce_binary_simple(tmpdir): diff --git a/tests/unit/codegen/sdk/python/expressions/test_boolean.py b/tests/unit/codegen/sdk/python/expressions/test_boolean.py index 3264894b5..2ea1f296e 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_boolean.py +++ b/tests/unit/codegen/sdk/python/expressions/test_boolean.py @@ -1,8 +1,8 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.python.assignment import PyAssignment -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.python.assignment import PyAssignment +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_boolean_parse(tmpdir): diff --git a/tests/unit/codegen/sdk/python/expressions/test_builtin_types.py b/tests/unit/codegen/sdk/python/expressions/test_builtin_types.py index 6ed7a1e22..2e0132c78 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_builtin_types.py +++ b/tests/unit/codegen/sdk/python/expressions/test_builtin_types.py @@ -1,11 +1,11 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.core.expressions.string import String -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.core.symbol_groups.list import List -from codegen.sdk.core.symbol_groups.tuple import Tuple -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.expressions.number import Number +from graph_sitter.core.expressions.string import String +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.core.symbol_groups.list import List +from graph_sitter.core.symbol_groups.tuple import Tuple +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_builtin_types(tmpdir): diff --git a/tests/unit/codegen/sdk/python/expressions/test_chained_attribute_attribute_chain.py b/tests/unit/codegen/sdk/python/expressions/test_chained_attribute_attribute_chain.py index 54715b949..53066fb96 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_chained_attribute_attribute_chain.py +++ b/tests/unit/codegen/sdk/python/expressions/test_chained_attribute_attribute_chain.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_attribute_chain_query_builder(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_conditional_properties.py b/tests/unit/codegen/sdk/python/expressions/test_conditional_properties.py index 3be7f4310..b4f9aec50 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_conditional_properties.py +++ b/tests/unit/codegen/sdk/python/expressions/test_conditional_properties.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.python.file import PyFile + from graph_sitter.python.file import PyFile def test_parse_simple_conditional_expression(tmpdir: str) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_conditional_reduce_condition.py b/tests/unit/codegen/sdk/python/expressions/test_conditional_reduce_condition.py index e6601d034..3e8c412e5 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_conditional_reduce_condition.py +++ b/tests/unit/codegen/sdk/python/expressions/test_conditional_reduce_condition.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING, Any -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.python.file import PyFile + from graph_sitter.python.file import PyFile def test_reduce_ternary_condition_to_true(tmpdir: Any) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_dict.py b/tests/unit/codegen/sdk/python/expressions/test_dict.py index 5749ac1c1..0285e00ad 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_dict.py +++ b/tests/unit/codegen/sdk/python/expressions/test_dict.py @@ -3,10 +3,10 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.symbol_groups.dict import Dict + from graph_sitter.core.symbol_groups.dict import Dict def test_dict_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_list.py b/tests/unit/codegen/sdk/python/expressions/test_list.py index 74388999c..f9e17817a 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_list.py +++ b/tests/unit/codegen/sdk/python/expressions/test_list.py @@ -3,10 +3,10 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.symbol_groups.list import List + from graph_sitter.core.symbol_groups.list import List def test_list_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_number.py b/tests/unit/codegen/sdk/python/expressions/test_number.py index 1452f1477..31be49d26 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_number.py +++ b/tests/unit/codegen/sdk/python/expressions/test_number.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.number import Number +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.number import Number def test_number_parse(tmpdir): diff --git a/tests/unit/codegen/sdk/python/expressions/test_string.py b/tests/unit/codegen/sdk/python/expressions/test_string.py index 4871bad76..0920f5fff 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_string.py +++ b/tests/unit/codegen/sdk/python/expressions/test_string.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions import String +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions import String def test_string_edit(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_tuple.py b/tests/unit/codegen/sdk/python/expressions/test_tuple.py index 359060546..97adf0d19 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_tuple.py +++ b/tests/unit/codegen/sdk/python/expressions/test_tuple.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.symbol_groups.tuple import Tuple + from graph_sitter.core.symbol_groups.tuple import Tuple def test_tuple_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/expressions/test_type.py b/tests/unit/codegen/sdk/python/expressions/test_type.py index 22cd7f8f5..b7b4f50c1 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_type.py +++ b/tests/unit/codegen/sdk/python/expressions/test_type.py @@ -1,12 +1,12 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.none_type import NoneType -from codegen.sdk.core.expressions.type import Type -from codegen.sdk.python.expressions.union_type import PyUnionType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.none_type import NoneType +from graph_sitter.core.expressions.type import Type +from graph_sitter.python.expressions.union_type import PyUnionType if TYPE_CHECKING: - from codegen.sdk.python import PyAssignment, PyClass, PyFunction + from graph_sitter.python import PyAssignment, PyClass, PyFunction def test_type_basic(tmpdir): diff --git a/tests/unit/codegen/sdk/python/expressions/test_unpacking.py b/tests/unit/codegen/sdk/python/expressions/test_unpacking.py index 274329bea..7439cfe74 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_unpacking.py +++ b/tests/unit/codegen/sdk/python/expressions/test_unpacking.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING from unittest.mock import patch -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile + from graph_sitter.core.file import SourceFile def test_remove_unpacking_assignment(tmpdir) -> None: @@ -163,7 +163,7 @@ def test_remove_unpacking_assignment_num(tmpdir) -> None: assert file2.source == """""" -@patch("codegen.sdk.python.assignment.logger") +@patch("graph_sitter.python.assignment.logger") def test_unpacking_function_with_underscore_removal(mock_logger, tmpdir: str) -> None: # language=python content1 = """ diff --git a/tests/unit/codegen/sdk/python/expressions/test_value.py b/tests/unit/codegen/sdk/python/expressions/test_value.py index b15848047..065845879 100644 --- a/tests/unit/codegen/sdk/python/expressions/test_value.py +++ b/tests/unit/codegen/sdk/python/expressions/test_value.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions import String +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions import String @pytest.mark.skip(reason="CG-9463: Fix resolved types to be start byte aware") diff --git a/tests/unit/codegen/sdk/python/file/test_ast_grep.py b/tests/unit/codegen/sdk/python/file/test_ast_grep.py index bf3dee92a..6550a7b2a 100644 --- a/tests/unit/codegen/sdk/python/file/test_ast_grep.py +++ b/tests/unit/codegen/sdk/python/file/test_ast_grep.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session @pytest.mark.skip(reason="Not implementing AST Grep for now. Much better ways of doing this.") diff --git a/tests/unit/codegen/sdk/python/file/test_file_add_import.py b/tests/unit/codegen/sdk/python/file/test_file_add_import.py index f0e353d81..ae7a8fcd5 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_add_import.py +++ b/tests/unit/codegen/sdk/python/file/test_file_add_import.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_add_symbol_import_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_add_import_from_import_string.py b/tests/unit/codegen/sdk/python/file/test_file_add_import_from_import_string.py index 089a4849d..c1ffa3a61 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_add_import_from_import_string.py +++ b/tests/unit/codegen/sdk/python/file/test_file_add_import_from_import_string.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_file_add_symbol_import_from_string_adds_after_future(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_add_symbol_from_source.py b/tests/unit/codegen/sdk/python/file/test_file_add_symbol_from_source.py index 1f17b4fc3..350e4762b 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_add_symbol_from_source.py +++ b/tests/unit/codegen/sdk/python/file/test_file_add_symbol_from_source.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.python import PyAssignment +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.python import PyAssignment def test_file_add_symbol_from_source_updates_graph(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_editable.py b/tests/unit/codegen/sdk/python/file/test_file_editable.py index 3d56ec062..c4e141b25 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_editable.py +++ b/tests/unit/codegen/sdk/python/file/test_file_editable.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_file_find_string_literals_fuzzy_match(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_exportable.py b/tests/unit/codegen/sdk/python/file/test_file_exportable.py index 1429e5e42..ad23b7323 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_exportable.py +++ b/tests/unit/codegen/sdk/python/file/test_file_exportable.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.core.symbol import Symbol +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.core.symbol import Symbol def test_file_usages_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_get_function_calls.py b/tests/unit/codegen/sdk/python/file/test_file_get_function_calls.py index e21330b89..a4e1403d7 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_get_function_calls.py +++ b/tests/unit/codegen/sdk/python/file/test_file_get_function_calls.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_file_get_function_calls(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_get_import_string.py b/tests/unit/codegen/sdk/python/file/test_file_get_import_string.py index 94c511d9e..d8dd84d3f 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_get_import_string.py +++ b/tests/unit/codegen/sdk/python/file/test_file_get_import_string.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_get_import_string_no_params(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_global_calls.py b/tests/unit/codegen/sdk/python/file/test_file_global_calls.py index b039f5b5a..af4b5ec5b 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_global_calls.py +++ b/tests/unit/codegen/sdk/python/file/test_file_global_calls.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_function_calls(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_owners.py b/tests/unit/codegen/sdk/python/file/test_file_owners.py index 514360431..b99e2e165 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_owners.py +++ b/tests/unit/codegen/sdk/python/file/test_file_owners.py @@ -1,6 +1,6 @@ from unittest.mock import MagicMock, patch -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_file_owners_non_codeowners_parser_returns_empty_set(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_properties.py b/tests/unit/codegen/sdk/python/file/test_file_properties.py index 15efb3694..11110bdff 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_properties.py +++ b/tests/unit/codegen/sdk/python/file/test_file_properties.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.enums import SymbolType -from codegen.sdk.python import PyAssignment, PyClass, PyFile, PyFunction, PyImport +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.enums import SymbolType +from graph_sitter.python import PyAssignment, PyClass, PyFile, PyFunction, PyImport default_content = """ from some_file import x, y, z diff --git a/tests/unit/codegen/sdk/python/file/test_file_remove.py b/tests/unit/codegen/sdk/python/file/test_file_remove.py index 94bfe21d5..eb24fa875 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_remove.py +++ b/tests/unit/codegen/sdk/python/file/test_file_remove.py @@ -1,6 +1,6 @@ import os -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_file_remove_after_create(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_reparse.py b/tests/unit/codegen/sdk/python/file/test_file_reparse.py index b4314f9f2..6c9bab5ab 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_reparse.py +++ b/tests/unit/codegen/sdk/python/file/test_file_reparse.py @@ -1,9 +1,9 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.codebase import Codebase -from codegen.sdk.core.file import File -from codegen.sdk.enums import EdgeType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.codebase import Codebase +from graph_sitter.core.file import File +from graph_sitter.enums import EdgeType from tests.unit.codegen.sdk.python.utils.test_file_contents import file1_content, file2_content diff --git a/tests/unit/codegen/sdk/python/file/test_file_statements.py b/tests/unit/codegen/sdk/python/file/test_file_statements.py index d3372d29b..e412c61e6 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_statements.py +++ b/tests/unit/codegen/sdk/python/file/test_file_statements.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session @pytest.mark.skip("TODO: @caroljung fix this once code block for file and symbols are unified") diff --git a/tests/unit/codegen/sdk/python/file/test_file_unicode.py b/tests/unit/codegen/sdk/python/file/test_file_unicode.py index af1c0e73a..721e7fc73 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_unicode.py +++ b/tests/unit/codegen/sdk/python/file/test_file_unicode.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_unicode_move_symbol(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/file/test_file_update_filepath.py b/tests/unit/codegen/sdk/python/file/test_file_update_filepath.py index abad1990b..6383fed41 100644 --- a/tests/unit/codegen/sdk/python/file/test_file_update_filepath.py +++ b/tests/unit/codegen/sdk/python/file/test_file_update_filepath.py @@ -1,6 +1,6 @@ import os -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_rename_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_async.py b/tests/unit/codegen/sdk/python/function/test_function_async.py index c5b1272bc..5119a637a 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_async.py +++ b/tests/unit/codegen/sdk/python/function/test_function_async.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_is_async_basic(tmpdir): diff --git a/tests/unit/codegen/sdk/python/function/test_function_call_sites.py b/tests/unit/codegen/sdk/python/function/test_function_call_sites.py index 84578a37e..4ca6488e5 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_call_sites.py +++ b/tests/unit/codegen/sdk/python/function/test_function_call_sites.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyFile, PyFunction + from graph_sitter.python import PyFile, PyFunction def test_function_callsites(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_dependencies.py b/tests/unit/codegen/sdk/python/function/test_function_dependencies.py index d75588ac7..d52c3500a 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_dependencies.py +++ b/tests/unit/codegen/sdk/python/function/test_function_dependencies.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_dependencies_symbol_usage(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_editable.py b/tests/unit/codegen/sdk/python/function/test_function_editable.py index 558969f13..197ffbdf5 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_editable.py +++ b/tests/unit/codegen/sdk/python/function/test_function_editable.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_extended_function_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_eq.py b/tests/unit/codegen/sdk/python/function/test_function_eq.py index f95a17510..ed2184a11 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_eq.py +++ b/tests/unit/codegen/sdk/python/function/test_function_eq.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_statements_contains(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_exportable.py b/tests/unit/codegen/sdk/python/function/test_function_exportable.py index 5d5c3e87a..e71e23a2b 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_exportable.py +++ b/tests/unit/codegen/sdk/python/function/test_function_exportable.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType def test_function_usages_in_main(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_flag.py b/tests/unit/codegen/sdk/python/function/test_function_flag.py index 00b3efec3..52f66753d 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_flag.py +++ b/tests/unit/codegen/sdk/python/function/test_function_flag.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_flag_with_message(tmpdir): diff --git a/tests/unit/codegen/sdk/python/function/test_function_function_calls.py b/tests/unit/codegen/sdk/python/function/test_function_function_calls.py index 3a6ea7b26..4f59cf7a8 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_function_calls.py +++ b/tests/unit/codegen/sdk/python/function/test_function_function_calls.py @@ -1,9 +1,9 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.python import PyFunction + from graph_sitter.python import PyFunction def test_function_calls(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_get_parameter_by_index.py b/tests/unit/codegen/sdk/python/function/test_function_get_parameter_by_index.py index 70f7ace06..3e6d52827 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_get_parameter_by_index.py +++ b/tests/unit/codegen/sdk/python/function/test_function_get_parameter_by_index.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_get_parameter_by_index(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_importable.py b/tests/unit/codegen/sdk/python/function/test_function_importable.py index 0ff168195..2dbcfb69b 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_importable.py +++ b/tests/unit/codegen/sdk/python/function/test_function_importable.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.import_resolution import Import +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.import_resolution import Import def test_function_symbol_dependencies(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_insert_statements.py b/tests/unit/codegen/sdk/python/function/test_function_insert_statements.py index d126a98f2..0f2e458f1 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_insert_statements.py +++ b/tests/unit/codegen/sdk/python/function/test_function_insert_statements.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_insert_statements_add_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_move_to_file.py b/tests/unit/codegen/sdk/python/function/test_function_move_to_file.py index 31dc17fa9..fe8b5c3c3 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_move_to_file.py +++ b/tests/unit/codegen/sdk/python/function/test_function_move_to_file.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.function import Function +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.function import Function def test_move_to_file_update_all_imports(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_nested_functions.py b/tests/unit/codegen/sdk/python/function/test_function_nested_functions.py index 0f2e4ff4e..953dd18eb 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_nested_functions.py +++ b/tests/unit/codegen/sdk/python/function/test_function_nested_functions.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_nested_base(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_parse.py b/tests/unit/codegen/sdk/python/function/test_function_parse.py index 5b7406a87..9418eff6c 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_parse.py +++ b/tests/unit/codegen/sdk/python/function/test_function_parse.py @@ -2,10 +2,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile + from graph_sitter.core.file import SourceFile def test_local_import(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_prepend_statements.py b/tests/unit/codegen/sdk/python/function/test_function_prepend_statements.py index 2ef317c2d..1199fe9e3 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_prepend_statements.py +++ b/tests/unit/codegen/sdk/python/function/test_function_prepend_statements.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_prepend_statement(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_properties.py b/tests/unit/codegen/sdk/python/function/test_function_properties.py index 1d6fcbf53..7b27ed990 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_properties.py +++ b/tests/unit/codegen/sdk/python/function/test_function_properties.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_functions(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_remove.py b/tests/unit/codegen/sdk/python/function/test_function_remove.py index 664d3ec0b..1f932f2f6 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_remove.py +++ b/tests/unit/codegen/sdk/python/function/test_function_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_remove(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_rename.py b/tests/unit/codegen/sdk/python/function/test_function_rename.py index 285c41213..5b19e13f7 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_rename.py +++ b/tests/unit/codegen/sdk/python/function/test_function_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_function_rename_updates_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_set_docstring.py b/tests/unit/codegen/sdk/python/function/test_function_set_docstring.py index 24d30ce08..ec4d9e73a 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_set_docstring.py +++ b/tests/unit/codegen/sdk/python/function/test_function_set_docstring.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_set_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_function_usages.py b/tests/unit/codegen/sdk/python/function/test_function_usages.py index 29e623392..b924dcbc4 100644 --- a/tests/unit/codegen/sdk/python/function/test_function_usages.py +++ b/tests/unit/codegen/sdk/python/function/test_function_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType def test_function_usages_recursive_function(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/function/test_manipulations_function.py b/tests/unit/codegen/sdk/python/function/test_manipulations_function.py index 4146fb3df..194378291 100644 --- a/tests/unit/codegen/sdk/python/function/test_manipulations_function.py +++ b/tests/unit/codegen/sdk/python/function/test_manipulations_function.py @@ -1,7 +1,7 @@ # TODO: break-up these tests into API specific tests, ex: one test file for set_return_type -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_prepend_to_function_body_with_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_editable.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_editable.py index c524f89ed..2aa7c4ebc 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_editable.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_editable.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session from tests.unit.codegen.sdk.python.utils.test_file_contents import file1_content, file2_content diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_exportable.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_exportable.py index 6d7a6d259..356512b44 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_exportable.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_exportable.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType def test_global_var_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_has_value.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_has_value.py index 0e37a0845..d79bd4f79 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_has_value.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_has_value.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_var_single_var(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_importable.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_importable.py index 4cf6391e2..9f9b3db9d 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_importable.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_importable.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_var_dependencies_none(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_properties.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_properties.py index 741978f5f..a2f42234a 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_properties.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_properties.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_vars(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_remove.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_remove.py index 2078f2e12..7a5923ed2 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_remove.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_var_remove(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_rename.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_rename.py index 7a3f66955..368e91e53 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_rename.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_var_rename_updates_usages_in_method(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/global_var/test_global_var_special.py b/tests/unit/codegen/sdk/python/global_var/test_global_var_special.py index d87211300..24256b3a0 100644 --- a/tests/unit/codegen/sdk/python/global_var/test_global_var_special.py +++ b/tests/unit/codegen/sdk/python/global_var/test_global_var_special.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_global_var_attribute(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_has_import.py b/tests/unit/codegen/sdk/python/import_resolution/test_has_import.py index 5770a8a81..f75cf751c 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_has_import.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_has_import.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_rename_usage_with_alias(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_editable.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_editable.py index bf2eb6834..d066deb12 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_editable.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_editable.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_insert_before(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_exportable.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_exportable.py index 18ebce6b1..bce11a599 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_exportable.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_exportable.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_usages_symbol_redefinition(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_from_import_statements.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_from_import_statements.py index 9bed3265a..03fcf5b55 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_from_import_statements.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_from_import_statements.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.enums import ImportType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.enums import ImportType def test_parse_import_statement(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_relative.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_relative.py index 6ee0f8069..c2284e7a8 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_relative.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_relative.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_relative(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_remove.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_remove.py index 792bc416d..2060ddbac 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_remove.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_remove_no_usage(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_rename.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_rename.py index 4a8a32deb..7c70a8153 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_rename.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_rename_usage(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_resolution.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_resolution.py index 085b285a9..ff55fdddf 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_resolution.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_resolution.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.config import TestFlags -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.config import TestFlags +from graph_sitter.codebase.factory.get_session import get_codebase_session if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.import_resolution import Import, ImportResolution + from graph_sitter.core.file import SourceFile + from graph_sitter.core.import_resolution import Import, ImportResolution def test_import_properties_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_resolved_symbol.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_resolved_symbol.py index 71784a554..85a7beb2f 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_resolved_symbol.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_resolved_symbol.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.external_module import ExternalModule +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.external_module import ExternalModule def test_import_resolved_symbol(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_module.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_module.py index b4e917b80..114db260c 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_module.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_module.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_update_import_module(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_symbol_alias.py b/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_symbol_alias.py index 232ecd5a9..0b43ed585 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_symbol_alias.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_import_set_import_symbol_alias.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_set_import_symbol_alias_from_no_alias(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/import_resolution/test_is_dynamic.py b/tests/unit/codegen/sdk/python/import_resolution/test_is_dynamic.py index 705a84c5a..ebfec4a85 100644 --- a/tests/unit/codegen/sdk/python/import_resolution/test_is_dynamic.py +++ b/tests/unit/codegen/sdk/python/import_resolution/test_is_dynamic.py @@ -1,11 +1,11 @@ from codegen import Codebase -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.function import Function -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.sdk.python.statements.with_statement import WithStatement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.function import Function +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.python.statements.with_statement import WithStatement +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_py_import_is_dynamic_in_function(tmpdir): diff --git a/tests/unit/codegen/sdk/python/statements/test_assignment_statement_remove.py b/tests/unit/codegen/sdk/python/statements/test_assignment_statement_remove.py index b84e86c64..f4a64d7b0 100644 --- a/tests/unit/codegen/sdk/python/statements/test_assignment_statement_remove.py +++ b/tests/unit/codegen/sdk/python/statements/test_assignment_statement_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_assignment_statement_remove(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_assignment_statement_rename.py b/tests/unit/codegen/sdk/python/statements/test_assignment_statement_rename.py index 71468f0ca..5fad23ab8 100644 --- a/tests/unit/codegen/sdk/python/statements/test_assignment_statement_rename.py +++ b/tests/unit/codegen/sdk/python/statements/test_assignment_statement_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_rename_local_variables_exact_match_no_change(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_assignment_statement_set_assignment_value.py b/tests/unit/codegen/sdk/python/statements/test_assignment_statement_set_assignment_value.py index dff5461e8..f6ed9a743 100644 --- a/tests/unit/codegen/sdk/python/statements/test_assignment_statement_set_assignment_value.py +++ b/tests/unit/codegen/sdk/python/statements/test_assignment_statement_set_assignment_value.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_assignment_statement_set_assignment_value(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_attribute_assignment_value.py b/tests/unit/codegen/sdk/python/statements/test_attribute_assignment_value.py index d9a7648a0..f164b838b 100644 --- a/tests/unit/codegen/sdk/python/statements/test_attribute_assignment_value.py +++ b/tests/unit/codegen/sdk/python/statements/test_attribute_assignment_value.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_attribute_set_assignment_value(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_attribute_get_usages.py b/tests/unit/codegen/sdk/python/statements/test_attribute_get_usages.py index c7e7d3c7c..f6b1b06e9 100644 --- a/tests/unit/codegen/sdk/python/statements/test_attribute_get_usages.py +++ b/tests/unit/codegen/sdk/python/statements/test_attribute_get_usages.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_attribute_get_local_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_attribute_properties.py b/tests/unit/codegen/sdk/python/statements/test_attribute_properties.py index 3ab80e2d3..07279cf66 100644 --- a/tests/unit/codegen/sdk/python/statements/test_attribute_properties.py +++ b/tests/unit/codegen/sdk/python/statements/test_attribute_properties.py @@ -1,8 +1,8 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.python.statements.assignment_statement import PyAssignmentStatement -from codegen.sdk.python.statements.attribute import PyAttribute +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.number import Number +from graph_sitter.python.statements.assignment_statement import PyAssignmentStatement +from graph_sitter.python.statements.attribute import PyAttribute def test_attribute(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_attribute_remove.py b/tests/unit/codegen/sdk/python/statements/test_attribute_remove.py index 0c1317246..86551a80a 100644 --- a/tests/unit/codegen/sdk/python/statements/test_attribute_remove.py +++ b/tests/unit/codegen/sdk/python/statements/test_attribute_remove.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_attribute_remove(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_attribute_rename.py b/tests/unit/codegen/sdk/python/statements/test_attribute_rename.py index 53b4c37ec..b9ffb77a6 100644 --- a/tests/unit/codegen/sdk/python/statements/test_attribute_rename.py +++ b/tests/unit/codegen/sdk/python/statements/test_attribute_rename.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_attribute_rename(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_attribute_set_type_annotation.py b/tests/unit/codegen/sdk/python/statements/test_attribute_set_type_annotation.py index 393b2a374..49cf082d8 100644 --- a/tests/unit/codegen/sdk/python/statements/test_attribute_set_type_annotation.py +++ b/tests/unit/codegen/sdk/python/statements/test_attribute_set_type_annotation.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_attribute_set_type_annotation_from_none(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_for_loop_statement.py b/tests/unit/codegen/sdk/python/statements/test_for_loop_statement.py index 88aa5f28c..250260012 100644 --- a/tests/unit/codegen/sdk/python/statements/test_for_loop_statement.py +++ b/tests/unit/codegen/sdk/python/statements/test_for_loop_statement.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_for_loop_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_if_block_reduce_block.py b/tests/unit/codegen/sdk/python/statements/test_if_block_reduce_block.py index d1eaecd13..569462d16 100644 --- a/tests/unit/codegen/sdk/python/statements/test_if_block_reduce_block.py +++ b/tests/unit/codegen/sdk/python/statements/test_if_block_reduce_block.py @@ -2,11 +2,11 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_reduce_condition_to_true_elif(tmpdir): diff --git a/tests/unit/codegen/sdk/python/statements/test_if_block_statement_properties.py b/tests/unit/codegen/sdk/python/statements/test_if_block_statement_properties.py index 025486164..ffdbd6a3b 100644 --- a/tests/unit/codegen/sdk/python/statements/test_if_block_statement_properties.py +++ b/tests/unit/codegen/sdk/python/statements/test_if_block_statement_properties.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType if TYPE_CHECKING: - from codegen.sdk.python import PyFile - from codegen.sdk.python.statements.if_block_statement import PyIfBlockStatement + from graph_sitter.python import PyFile + from graph_sitter.python.statements.if_block_statement import PyIfBlockStatement def test_parse_conditional_statement_from_codeblock(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_import_statement.py b/tests/unit/codegen/sdk/python/statements/test_import_statement.py index 86e3f64e5..2a409a199 100644 --- a/tests/unit/codegen/sdk/python/statements/test_import_statement.py +++ b/tests/unit/codegen/sdk/python/statements/test_import_statement.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_import_statements(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_match_statement.py b/tests/unit/codegen/sdk/python/statements/test_match_statement.py index e3206d177..dc9367828 100644 --- a/tests/unit/codegen/sdk/python/statements/test_match_statement.py +++ b/tests/unit/codegen/sdk/python/statements/test_match_statement.py @@ -1,4 +1,4 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_match_switch_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_try_catch_statement.py b/tests/unit/codegen/sdk/python/statements/test_try_catch_statement.py index 36bc1bf1c..5bdd22e95 100644 --- a/tests/unit/codegen/sdk/python/statements/test_try_catch_statement.py +++ b/tests/unit/codegen/sdk/python/statements/test_try_catch_statement.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement def test_try_except_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_while_statement.py b/tests/unit/codegen/sdk/python/statements/test_while_statement.py index 73b21348a..655f24aa3 100644 --- a/tests/unit/codegen/sdk/python/statements/test_while_statement.py +++ b/tests/unit/codegen/sdk/python/statements/test_while_statement.py @@ -1,9 +1,9 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.expressions.comparison_expression import ComparisonExpression -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.core.statements.while_statement import WhileStatement +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.expressions.comparison_expression import ComparisonExpression +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.core.statements.while_statement import WhileStatement def test_while_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/python/statements/test_with_statement_properties.py b/tests/unit/codegen/sdk/python/statements/test_with_statement_properties.py index db139e11e..95d6a5bc4 100644 --- a/tests/unit/codegen/sdk/python/statements/test_with_statement_properties.py +++ b/tests/unit/codegen/sdk/python/statements/test_with_statement_properties.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions import Name, Value +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions import Name, Value if TYPE_CHECKING: - from codegen.sdk.python import PyFile + from graph_sitter.python import PyFile def test_with_statement_single_var(tmpdir): diff --git a/tests/unit/codegen/sdk/python/test_print.py b/tests/unit/codegen/sdk/python/test_print.py index 715f5fc52..c1fbc4b16 100644 --- a/tests/unit/codegen/sdk/python/test_print.py +++ b/tests/unit/codegen/sdk/python/test_print.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.class_definition import Class +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.class_definition import Class def test_import_rename_usage_with_alias(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/autocommit/test_autocommit.py b/tests/unit/codegen/sdk/typescript/autocommit/test_autocommit.py index 5170032ba..babe0d4b2 100644 --- a/tests/unit/codegen/sdk/typescript/autocommit/test_autocommit.py +++ b/tests/unit/codegen/sdk/typescript/autocommit/test_autocommit.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.skip("No Autocommit") diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_abstract_class.py b/tests/unit/codegen/sdk/typescript/class_definition/test_abstract_class.py index bae163e07..09518c04e 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_abstract_class.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_abstract_class.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_abstract_class_inheritance(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_attribute.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_attribute.py index 7d0f2b456..f783ced51 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_attribute.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_attribute.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_add_attribute_from_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_decorator.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_decorator.py index 8da4796f2..0476e42de 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_decorator.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_decorator.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_add_decorator_to_class(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_method.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_method.py index fc23b5c89..d243743d4 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_method.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_add_method.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.class_definition import TSClass - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.class_definition import TSClass + from graph_sitter.typescript.file import TSFile def test_add_method_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_attributes.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_attributes.py index 835aa080d..65b437822 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_attributes.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_attributes.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_attributes_finds_correct_number(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_code_block.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_code_block.py index 875c1b217..d183a25fd 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_code_block.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_code_block.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_code_block_returns_non_empty(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_comment.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_comment.py index 0d1c0249b..1550457c9 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_comment.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_comment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_single_line(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_constructor_usages.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_constructor_usages.py index 40063a64a..260712f57 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_constructor_usages.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_constructor_usages.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.class_definition import Class - from codegen.sdk.core.detached_symbols.function_call import FunctionCall + from graph_sitter.core.class_definition import Class + from graph_sitter.core.detached_symbols.function_call import FunctionCall def test_class_definition_parent_class_names_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_definition_is_jsx.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_definition_is_jsx.py index 56937af04..d7cee6c0f 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_definition_is_jsx.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_definition_is_jsx.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_without_parents(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_dependencies.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_dependencies.py index 5d9103eb4..64b8f4a06 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_dependencies.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_dependencies.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.skip(reason="CG-9539 TODO @caroljung") diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_filter.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_filter.py index a741c0c48..4bbe8b34a 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_filter.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_filter.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_filter(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_is_exported.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_is_exported.py index 69930dbb9..6291c8d14 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_is_exported.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_is_exported.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_export_function_is_exported(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_method_usages.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_method_usages.py index 205a492f0..eb7bad8b7 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_method_usages.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_method_usages.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_parent_class_names_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_parameters.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_parameters.py index 6c3389a54..f327dd1a1 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_parameters.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_parameters.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_parameters_gets_non_empty(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_class_names.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_class_names.py index ae455378a..829c094ab 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_class_names.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_class_names.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.interfaces.editable import Editable -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.interfaces.editable import Editable +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_parent_class_names_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_classes.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_classes.py index 352746c0f..08d046e59 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_classes.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_parent_classes.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_parent_classes_single(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename.py index 0afc98cfc..952300cdf 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_rename(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename_class_attributes.py b/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename_class_attributes.py index 3262fe427..af56714f0 100644 --- a/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename_class_attributes.py +++ b/tests/unit/codegen/sdk/typescript/class_definition/test_class_rename_class_attributes.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_class_definition_rename_class_attribute_throws(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/codebase/test_codebase_exports.py b/tests/unit/codegen/sdk/typescript/codebase/test_codebase_exports.py index 834fae7d9..fc43626c2 100644 --- a/tests/unit/codegen/sdk/typescript/codebase/test_codebase_exports.py +++ b/tests/unit/codegen/sdk/typescript/codebase/test_codebase_exports.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_codebase_exports(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/codebase/test_codebase_resolution.py b/tests/unit/codegen/sdk/typescript/codebase/test_codebase_resolution.py index 666c83f4a..92cc51737 100644 --- a/tests/unit/codegen/sdk/typescript/codebase/test_codebase_resolution.py +++ b/tests/unit/codegen/sdk/typescript/codebase/test_codebase_resolution.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_codebase_resolution(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment.py index 537e50381..8057ba5d5 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_edit.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_edit.py index fda968cdb..c4cde3de2 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_edit.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_edit.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_insert_add.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_insert_add.py index 80628c0f1..cdd6f39d1 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_insert_add.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_comment_insert_add.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_comment(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring.py index 6d199f215..77f9cf481 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_docstring_no_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_edit.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_edit.py index e56812a52..f740f242e 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_edit.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_edit.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_docstring_block(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_insert_add.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_insert_add.py index 352eea18d..d00aba197 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_insert_add.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_docstring_insert_add.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_docstring(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment.py index 89e5ce508..176b28710 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_edit.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_edit.py index 564e0cd47..4f0b27990 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_edit.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_edit.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_insert_add.py b/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_insert_add.py index e64fcd7f6..b27a80e56 100644 --- a/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_insert_add.py +++ b/tests/unit/codegen/sdk/typescript/comment_docstring/test_inline_comment_insert_add.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_comment_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_argument_edit.py b/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_argument_edit.py index 69644d9aa..874b2e734 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_argument_edit.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_argument_edit.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.function import Function + from graph_sitter.core.file import SourceFile + from graph_sitter.core.function import Function def test_edit_arg_in_function_call(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_fetch_parametes.py b/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_fetch_parametes.py index 5f29db690..f7190a408 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_fetch_parametes.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/argument/test_fetch_parametes.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_destructured_parameters(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignment.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignment.py index 2df9ec7e5..d2877174c 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignment.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_local_var_assignment_primitive(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignments.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignments.py index 302887287..49aad1b3c 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignments.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_local_var_assignments.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_and_rename_get_local_var_assignments(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_variable_usages.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_variable_usages.py index 9af77c76f..ec36f41b1 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_variable_usages.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_get_variable_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_and_edit_variable_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_indent.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_indent.py index 4ffd4756e..1c7629287 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_indent.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_indent.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_indent_once_to_left(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_local_var_assignments.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_local_var_assignments.py index bd69e66be..205ce69f2 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_local_var_assignments.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_local_var_assignments.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_local_var_assignments_try_catch(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_unwrap.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_unwrap.py index 0938b7b60..38c9f0a6c 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_unwrap.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_unwrap.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_unwrap_flat_statements(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_wrap.py b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_wrap.py index c2e5bbebc..89ca5a80f 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_wrap.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/code_block/test_code_block_wrap.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_wrap_with_if_statement(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_call.py b/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_call.py index 1ff461200..aff9a5898 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_call.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_call.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_decorator_call_should_find_expression(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_name.py b/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_name.py index 6415527d7..9bed6c829 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_name.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/decorator/test_decorator_name.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_decorator_name_returns_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_extended_source.py b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_extended_source.py index 7467f4410..4c1b687d2 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_extended_source.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_extended_source.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_extended_source_in_chain(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_get_function_definition.py b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_get_function_definition.py index c35f8875d..314478fd4 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_get_function_definition.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_get_function_definition.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage # ED_TODO: Requires fix to get_function_definition. Check if that is possible diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_is_awaited.py b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_is_awaited.py index 9f93b5494..0a7d33e70 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_is_awaited.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_is_awaited.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_is_awaited_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_predecessor.py b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_predecessor.py index fd35dd3fc..6c6fc0388 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_predecessor.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_predecessor.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_predecessor_single_line(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_rename.py b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_rename.py index 7e808bae9..ca18e165e 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_rename.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_rename.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_rename_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_type_resolution.py b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_type_resolution.py index 4b8223ca9..6bde7cca2 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_type_resolution.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/function_call/test_function_call_type_resolution.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_name_resolution_unary_expression(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_deconstructed.py b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_deconstructed.py index b64182bdc..8812ec117 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_deconstructed.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_deconstructed.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile - from codegen.sdk.typescript.function import TSFunction + from graph_sitter.typescript.file import TSFile + from graph_sitter.typescript.function import TSFunction def test_edit_parameter_in_function_definition(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_edit.py b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_edit.py index 92f37e1c1..1ae70d7e0 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_edit.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_edit.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_edit_parameter_in_function_definition(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_optional.py b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_optional.py index ed9a1edad..7d9137035 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_optional.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_optional.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_parameter_is_optional_should_return_true(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_variadic.py b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_variadic.py index b05541e2a..ce8cc6613 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_variadic.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_is_variadic.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function def test_parameter_is_variadic_should_return_true(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_value.py b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_value.py index 961a66bc6..319d73945 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_value.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/parameter/test_parameter_value.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_parameter_default_value(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/detached_symbols/ts_promise_chain/test_ts_promise_chain.py b/tests/unit/codegen/sdk/typescript/detached_symbols/ts_promise_chain/test_ts_promise_chain.py index bdcbdb9ac..9ae8d3c14 100644 --- a/tests/unit/codegen/sdk/typescript/detached_symbols/ts_promise_chain/test_ts_promise_chain.py +++ b/tests/unit/codegen/sdk/typescript/detached_symbols/ts_promise_chain/test_ts_promise_chain.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def normalize_whitespace(code: str) -> str: diff --git a/tests/unit/codegen/sdk/typescript/export/test_directory_exports.py b/tests/unit/codegen/sdk/typescript/export/test_directory_exports.py index 834fae7d9..fc43626c2 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_directory_exports.py +++ b/tests/unit/codegen/sdk/typescript/export/test_directory_exports.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_codebase_exports(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/export/test_export_aliased.py b/tests/unit/codegen/sdk/typescript/export/test_export_aliased.py index 4940b4b05..1bfd8b1f8 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_export_aliased.py +++ b/tests/unit/codegen/sdk/typescript/export/test_export_aliased.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_export_aliased(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/export/test_export_export_statement.py b/tests/unit/codegen/sdk/typescript/export/test_export_export_statement.py index 9db60ada2..9f4c87827 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_export_export_statement.py +++ b/tests/unit/codegen/sdk/typescript/export/test_export_export_statement.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_export_export_statement(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/export/test_export_get_import_string.py b/tests/unit/codegen/sdk/typescript/export/test_export_get_import_string.py index 22d6f243c..2dc0519ce 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_export_get_import_string.py +++ b/tests/unit/codegen/sdk/typescript/export/test_export_get_import_string.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.enums import ImportType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.enums import ImportType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_export_get_import_string(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/export/test_export_get_reexport_source.py b/tests/unit/codegen/sdk/typescript/export/test_export_get_reexport_source.py index ee437fbc9..7d28aebf1 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_export_get_reexport_source.py +++ b/tests/unit/codegen/sdk/typescript/export/test_export_get_reexport_source.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_reexport_symbol(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/export/test_export_rename.py b/tests/unit/codegen/sdk/typescript/export/test_export_rename.py index fa40c5963..9304bcdd7 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_export_rename.py +++ b/tests/unit/codegen/sdk/typescript/export/test_export_rename.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_rename_export_simple(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/export/test_export_resolve_export.py b/tests/unit/codegen/sdk/typescript/export/test_export_resolve_export.py index 1b6147548..a1f6305af 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_export_resolve_export.py +++ b/tests/unit/codegen/sdk/typescript/export/test_export_resolve_export.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_resolve_export_with_declared_symbols(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/export/test_exportable_usages.py b/tests/unit/codegen/sdk/typescript/export/test_exportable_usages.py index d60dda69c..ab2f29e81 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_exportable_usages.py +++ b/tests/unit/codegen/sdk/typescript/export/test_exportable_usages.py @@ -1,7 +1,7 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.enums import ImportType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.enums import ImportType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_exportable_usage_symbol_export(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/export/test_external_export.py b/tests/unit/codegen/sdk/typescript/export/test_external_export.py index 1f16d80d8..c83b8db7d 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_external_export.py +++ b/tests/unit/codegen/sdk/typescript/export/test_external_export.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_is_external_export_true(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/export/test_get_reexported_exports.py b/tests/unit/codegen/sdk/typescript/export/test_get_reexported_exports.py index 80377e575..3ea894370 100644 --- a/tests/unit/codegen/sdk/typescript/export/test_get_reexported_exports.py +++ b/tests/unit/codegen/sdk/typescript/export/test_get_reexported_exports.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_get_reexported_exports(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_properties.py b/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_properties.py index 612db7897..f7f12f1b3 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_properties.py +++ b/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_properties.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_parse_simple_ternary_expression(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_reduce_condition.py b/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_reduce_condition.py index 5b0496e77..6658acbae 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_reduce_condition.py +++ b/tests/unit/codegen/sdk/typescript/expressions/ternary_expression/test_ternary_reduce_condition.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_reduce_ternary_condition_to_true(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_binary_expression.py b/tests/unit/codegen/sdk/typescript/expressions/test_binary_expression.py index 082e9d02c..b05aa5c46 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_binary_expression.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_binary_expression.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_binary_expressions(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_binary_reduce_condition.py b/tests/unit/codegen/sdk/typescript/expressions/test_binary_reduce_condition.py index ba4777d18..fe6c21ac0 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_binary_reduce_condition.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_binary_reduce_condition.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_reduce_binary_simple(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_boolean.py b/tests/unit/codegen/sdk/typescript/expressions/test_boolean.py index d6193c719..42d166c3b 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_boolean.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_boolean.py @@ -1,8 +1,8 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.typescript.assignment import TSAssignment -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.assignment import TSAssignment def test_boolean_parse(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_builtin_types.py b/tests/unit/codegen/sdk/typescript/expressions/test_builtin_types.py index 758e17319..409e470cd 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_builtin_types.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_builtin_types.py @@ -1,10 +1,10 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.core.expressions.string import String -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.core.symbol_groups.list import List -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.expressions.number import Number +from graph_sitter.core.expressions.string import String +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.core.symbol_groups.list import List +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_builtin_types(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_chained_attribute_attribute_chain.py b/tests/unit/codegen/sdk/typescript/expressions/test_chained_attribute_attribute_chain.py index 7a9209eb7..b939895ec 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_chained_attribute_attribute_chain.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_chained_attribute_attribute_chain.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_attribute_chain_query_builder(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_dict.py b/tests/unit/codegen/sdk/typescript/expressions/test_dict.py index 91b97f1ab..d220a528a 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_dict.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_dict.py @@ -2,11 +2,11 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.unpack import Unpack -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.sdk.typescript.function import TSFunction -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.unpack import Unpack +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.function import TSFunction def test_dict_basic(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_expression.py b/tests/unit/codegen/sdk/typescript/expressions/test_expression.py index 518a56836..792c20d1c 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_expression.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_expression.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_calls_from_function_call(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_list.py b/tests/unit/codegen/sdk/typescript/expressions/test_list.py index 17b3d06b8..823e108dd 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_list.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_list.py @@ -3,11 +3,11 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.symbol_groups.list import List + from graph_sitter.core.symbol_groups.list import List def test_list_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_number.py b/tests/unit/codegen/sdk/typescript/expressions/test_number.py index d88e22c59..6a86fd7f1 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_number.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_number.py @@ -1,7 +1,7 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.number import Number -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.number import Number +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_number_parse(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_string.py b/tests/unit/codegen/sdk/typescript/expressions/test_string.py index 3b2db79ea..d68e3f16f 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_string.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_string.py @@ -1,8 +1,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions import String -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions import String +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_string_edit(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/expressions/test_type.py b/tests/unit/codegen/sdk/typescript/expressions/test_type.py index 822750ace..ed88e73e5 100644 --- a/tests/unit/codegen/sdk/typescript/expressions/test_type.py +++ b/tests/unit/codegen/sdk/typescript/expressions/test_type.py @@ -1,8 +1,8 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.core.expressions import String -from codegen.sdk.typescript.expressions.undefined_type import TSUndefinedType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.core.expressions import String +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.expressions.undefined_type import TSUndefinedType def test_type_basic(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_add_import.py b/tests/unit/codegen/sdk/typescript/file/test_file_add_import.py index 40fa1ca4f..4907d63ea 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_add_import.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_add_import.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_add_symbol_import_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol.py b/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol.py index 63c544610..c646abf8e 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol.py @@ -1,7 +1,7 @@ import os -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_add_symbol_to_file_with_comments(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol_from_source.py b/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol_from_source.py index 92d936d05..095b4e80e 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol_from_source.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_add_symbol_from_source.py @@ -1,7 +1,7 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.typescript.function import TSFunction -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.assignment import Assignment +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.function import TSFunction def test_add_symbol_from_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_editable.py b/tests/unit/codegen/sdk/typescript/file/test_file_editable.py index e61c17365..bcdfe6dca 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_editable.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_editable.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_add_symbol_arrow_function(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_export_statements.py b/tests/unit/codegen/sdk/typescript/file/test_file_export_statements.py index 1d3e387db..2ab93a272 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_export_statements.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_export_statements.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.fixture diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_get_config.py b/tests/unit/codegen/sdk/typescript/file/test_file_get_config.py index 6d07b0e42..3984bb145 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_get_config.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_get_config.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_file_get_config(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_get_function.py b/tests/unit/codegen/sdk/typescript/file/test_file_get_function.py index e45454818..dff179444 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_get_function.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_get_function.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_get_function_async_star_function(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_get_function_calls.py b/tests/unit/codegen/sdk/typescript/file/test_file_get_function_calls.py index 610ece39b..bdbb17971 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_get_function_calls.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_get_function_calls.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_get_function_calls(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_get_global_var.py b/tests/unit/codegen/sdk/typescript/file/test_file_get_global_var.py index 761ce12b1..f1bc3750a 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_get_global_var.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_get_global_var.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_global_var_excludes_component_var(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_get_import_string.py b/tests/unit/codegen/sdk/typescript/file/test_file_get_import_string.py index e2776604c..ad8b79075 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_get_import_string.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_get_import_string.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_get_import_string_no_params(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_get_symbol.py b/tests/unit/codegen/sdk/typescript/file/test_file_get_symbol.py index 69a10f6f1..dfd873720 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_get_symbol.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_get_symbol.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_symbol_in_tsx(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_global_call.py b/tests/unit/codegen/sdk/typescript/file/test_file_global_call.py index cb89dd5b1..256d68693 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_global_call.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_global_call.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_global_call(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_global_vars.py b/tests/unit/codegen/sdk/typescript/file/test_file_global_vars.py index 8c47ea430..b4b1be4b6 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_global_vars.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_global_vars.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_global_vars_gets_exported_global_vars(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_graph.py b/tests/unit/codegen/sdk/typescript/file/test_file_graph.py index 3f8f94370..94b54d0a4 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_graph.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_graph.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_graph_has_node_for_existing_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_import_statemets.py b/tests/unit/codegen/sdk/typescript/file/test_file_import_statemets.py index 210d29114..f7015eb4b 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_import_statemets.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_import_statemets.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_import_statements_includes_require_statements(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_imports.py b/tests/unit/codegen/sdk/typescript/file/test_file_imports.py index 8bdb3d1bf..dfa0dfae6 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_imports.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_imports.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_file_imports_default_import(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_remove.py b/tests/unit/codegen/sdk/typescript/file/test_file_remove.py index cca4fabcd..0e1e9e042 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_remove.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_remove.py @@ -1,7 +1,7 @@ import os -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def tets_remove_existing_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_statements.py b/tests/unit/codegen/sdk/typescript/file/test_file_statements.py index 4f58441fc..08a376f25 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_statements.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_statements.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.skip("TODO: @caroljung fix once file and symbol code block parse is unified") diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_symbols.py b/tests/unit/codegen/sdk/typescript/file/test_file_symbols.py index cc3e28f09..b4a8cb097 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_symbols.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_symbols.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.class_definition import TSClass + from graph_sitter.typescript.class_definition import TSClass def test_symbols_gets_class_symbol_with_correct_name(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_unicode.py b/tests/unit/codegen/sdk/typescript/file/test_file_unicode.py index 8beab6133..ea94051ab 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_unicode.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_unicode.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_unicode_move_symbol(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_file_update_filepath.py b/tests/unit/codegen/sdk/typescript/file/test_file_update_filepath.py index 7b1f0b6f1..a1fff153d 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_file_update_filepath.py +++ b/tests/unit/codegen/sdk/typescript/file/test_file_update_filepath.py @@ -2,8 +2,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_rename_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/file/test_ts_config_properties.py b/tests/unit/codegen/sdk/typescript/file/test_ts_config_properties.py index 8d9acd1ad..74e54c93d 100644 --- a/tests/unit/codegen/sdk/typescript/file/test_ts_config_properties.py +++ b/tests/unit/codegen/sdk/typescript/file/test_ts_config_properties.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.ts_config import TSConfig + from graph_sitter.typescript.ts_config import TSConfig def test_file_get_config(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_arrow.py b/tests/unit/codegen/sdk/typescript/function/test_function_arrow.py index dc9dfead0..685632389 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_arrow.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_arrow.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_function_function_calls_gets_calls_in_return_statement(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_assignments.py b/tests/unit/codegen/sdk/typescript/function/test_function_assignments.py index ddc86f843..957103699 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_assignments.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_assignments.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_object_unpack(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_async.py b/tests/unit/codegen/sdk/typescript/function/test_function_async.py index 25192705c..08373d721 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_async.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_async.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.placeholder.placeholder_return_type import TSReturnTypePlaceholder def test_function_is_async_basic(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_call_sites.py b/tests/unit/codegen/sdk/typescript/function/test_function_call_sites.py index e199a3c15..53ee8e8e5 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_call_sites.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_call_sites.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_sites_in_symbols(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_calls_from_symbol.py b/tests/unit/codegen/sdk/typescript/function/test_function_calls_from_symbol.py index f978488d4..770d01217 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_calls_from_symbol.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_calls_from_symbol.py @@ -1,16 +1,16 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.argument import Argument -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.parenthesized_expression import ParenthesizedExpression -from codegen.sdk.core.statements.expression_statement import ExpressionStatement -from codegen.sdk.core.statements.return_statement import ReturnStatement -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.typescript.detached_symbols.decorator import TSDecorator -from codegen.sdk.typescript.expressions.chained_attribute import TSChainedAttribute -from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.argument import Argument +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.parenthesized_expression import ParenthesizedExpression +from graph_sitter.core.statements.expression_statement import ExpressionStatement +from graph_sitter.core.statements.return_statement import ReturnStatement +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.detached_symbols.decorator import TSDecorator +from graph_sitter.typescript.expressions.chained_attribute import TSChainedAttribute +from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement def test_function_calls_from_file(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_code_block.py b/tests/unit/codegen/sdk/typescript/function/test_function_code_block.py index e0e9049bf..84b791265 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_code_block.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_code_block.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_code_block_all_statement_types(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_comment.py b/tests/unit/codegen/sdk/typescript/function/test_function_comment.py index 78b1cf53a..718bf7adf 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_comment.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_comment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_single_line(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_decorators.py b/tests/unit/codegen/sdk/typescript/function/test_function_decorators.py index 7f6bd0b7b..ee7983b76 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_decorators.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_decorators.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_decorators_get_multiple_decorators(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_dependencies.py b/tests/unit/codegen/sdk/typescript/function/test_function_dependencies.py index 4cd7ba4e4..f8dff570d 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_dependencies.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_dependencies.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_functions_dependencies_async_function_finds_deps(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_docstring.py b/tests/unit/codegen/sdk/typescript/function/test_function_docstring.py index 4e7f68b2d..b16aa56e5 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_docstring.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_docstring.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_docstring_multiline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_flag.py b/tests/unit/codegen/sdk/typescript/function/test_function_flag.py index 6ac03cd05..55ac3e485 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_flag.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_flag.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_flag_with_message(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_function_calls.py b/tests/unit/codegen/sdk/typescript/function/test_function_function_calls.py index c4c8a1503..2fd02ac76 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_function_calls.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_function_calls.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_function_calls_gets_calls_in_return_statement(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_function_declaration_docstring.py b/tests/unit/codegen/sdk/typescript/function/test_function_function_declaration_docstring.py index 7796309b6..d04ef6be2 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_function_declaration_docstring.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_function_declaration_docstring.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_signature(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_get_import_string.py b/tests/unit/codegen/sdk/typescript/function/test_function_get_import_string.py index dfe3b42d5..4097e01f9 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_get_import_string.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_get_import_string.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_get_import_string_with_alias(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_get_parameter_by_index.py b/tests/unit/codegen/sdk/typescript/function/test_function_get_parameter_by_index.py index 13b04d0e7..32766c56c 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_get_parameter_by_index.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_get_parameter_by_index.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_get_parameter_by_index(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_is_exported.py b/tests/unit/codegen/sdk/typescript/function/test_function_is_exported.py index a5b49a6b4..315c1284c 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_is_exported.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_is_exported.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_named_function_is_exported_should_return_true(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_is_reexported.py b/tests/unit/codegen/sdk/typescript/function/test_function_is_reexported.py index ebcd0cada..a82a6d13b 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_is_reexported.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_is_reexported.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_is_reexported_from_separate_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_jsx.py b/tests/unit/codegen/sdk/typescript/function/test_function_jsx.py index 5ce7b5dc0..f7d539514 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_jsx.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_jsx.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_is_jsx(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_level.py b/tests/unit/codegen/sdk/typescript/function/test_function_level.py index f20561146..7d0db820d 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_level.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_level.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_level_gets_nested_function(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_move_to_file.py b/tests/unit/codegen/sdk/typescript/function/test_function_move_to_file.py index db1b87275..40c072511 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_move_to_file.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_move_to_file.py @@ -2,9 +2,9 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.function import Function -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.function import Function +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.utils.normalize import normalize_imports # All the diff types of JS/TS imports: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_nested_functions.py b/tests/unit/codegen/sdk/typescript/function/test_function_nested_functions.py index bb16b78a0..99d87f0bb 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_nested_functions.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_nested_functions.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_nested_base(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_parameter_to_interface.py b/tests/unit/codegen/sdk/typescript/function/test_function_parameter_to_interface.py index 528315b48..c5ba5f808 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_parameter_to_interface.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_parameter_to_interface.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_convert_simple_props_to_interface(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_parameters.py b/tests/unit/codegen/sdk/typescript/function/test_function_parameters.py index aa647c080..967dae000 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_parameters.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_parameters.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session, get_codebase_session -from codegen.sdk.core.function import Function -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session, get_codebase_session +from graph_sitter.core.function import Function +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_parameters_multiline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_prepend_statements.py b/tests/unit/codegen/sdk/typescript/function/test_function_prepend_statements.py index 3d3aa3004..413c2cbfe 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_prepend_statements.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_prepend_statements.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_call_without_docstring_prepend_statements(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_rename.py b/tests/unit/codegen/sdk/typescript/function/test_function_rename.py index 34456ebe8..230799164 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_rename.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_rename.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_rename_function_updates_file_content(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_return_statements.py b/tests/unit/codegen/sdk/typescript/function/test_function_return_statements.py index 4d0b11abb..a06fd6f0a 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_return_statements.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_return_statements.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_function_return_statements_includes_in_if_else_bocks(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_return_type_annotation.py b/tests/unit/codegen/sdk/typescript/function/test_function_return_type_annotation.py index f9c0796da..14d592d78 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_return_type_annotation.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_return_type_annotation.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.generic_type import GenericType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.generic_type import GenericType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_return_type_annotation(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_set_docstring.py b/tests/unit/codegen/sdk/typescript/function/test_function_set_docstring.py index bcad8edd8..fa85bd9b2 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_set_docstring.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_set_docstring.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_docstring_multiline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_set_return_type.py b/tests/unit/codegen/sdk/typescript/function/test_function_set_return_type.py index 0dbc17c4f..cb711a90f 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_set_return_type.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_set_return_type.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_return_type(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/function/test_function_usages.py b/tests/unit/codegen/sdk/typescript/function/test_function_usages.py index f5e9c48f5..dfa2076e8 100644 --- a/tests/unit/codegen/sdk/typescript/function/test_function_usages.py +++ b/tests/unit/codegen/sdk/typescript/function/test_function_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_usages_unpack(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_comment.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_comment.py index ccc07fdcf..7dd941054 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_comment.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_comment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_comment_single_line(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_dependencies.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_dependencies.py index a6bde182f..c416608f2 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_dependencies.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_dependencies.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.sdk.core.import_resolution import Import -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.core.import_resolution import Import +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.assignment import TSAssignment + from graph_sitter.typescript.assignment import TSAssignment def test_dependencies_gets_symbols_in_same_file(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_get_import_string.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_get_import_string.py index eeb464d24..e276ede05 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_get_import_string.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_get_import_string.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.enums import ImportType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.enums import ImportType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_global_var_get_import_string_import_type_star(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_has_value.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_has_value.py index 708989bcc..498109132 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_has_value.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_has_value.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_global_var_single_var(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_inline_comment.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_inline_comment.py index da12afe82..d1085dd1d 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_inline_comment.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_inline_comment.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_inline_comment_includes_inline(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_is_exported.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_is_exported.py index fedefdd38..59f0adf1f 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_is_exported.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_is_exported.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_is_exported_should_return_true(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_parsing.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_parsing.py index 397db8572..1ff703110 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_parsing.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_parsing.py @@ -1,7 +1,7 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.function import Function -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.function import Function +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_parse_global_vars(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_rename.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_rename.py index 92592e0a9..f56797426 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_rename.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_rename.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_rename_global_var_excludes_class_and_function_matches(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_special.py b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_special.py index 6864e8376..c40a86d85 100644 --- a/tests/unit/codegen/sdk/typescript/global_var/test_global_var_special.py +++ b/tests/unit/codegen/sdk/typescript/global_var/test_global_var_special.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_global_var_attribute(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_directory_import.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_directory_import.py index 533cad78c..4989edb63 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_directory_import.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_directory_import.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_directory_imports(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_edge_case.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_edge_case.py index 0260fdad8..be3ad5ff2 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_edge_case.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_edge_case.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_import_edge_case(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_has_import.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_has_import.py index c959d0c84..ff9dea359 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_has_import.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_has_import.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_import_rename_usage_with_alias(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_from_export_statement.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_from_export_statement.py index c5ee504e5..b97fe3f7c 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_from_export_statement.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_from_export_statement.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.enums import ImportType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.enums import ImportType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_from_export_statement_default(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_get_import_string.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_get_import_string.py index 660c6e7bb..9abda9df2 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_get_import_string.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_get_import_string.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_remove_import_removes_from_file_imports(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_remove.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_remove.py index 4f9b47fa9..257915376 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_remove.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_remove.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_remove_import_removes_from_file_imports(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_rename.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_rename.py index 2f61f7c91..e8057ae83 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_rename.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_rename.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_rename_import_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_resolve_import.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_resolve_import.py index e1ee905ab..00a12ae4f 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_resolve_import.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_resolve_import.py @@ -2,14 +2,14 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.sdk.enums import ImportType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.enums import ImportType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.file import SourceFile - from codegen.sdk.core.import_resolution import Import, ImportResolution + from graph_sitter.core.file import SourceFile + from graph_sitter.core.import_resolution import Import, ImportResolution def test_dynamic_import_module_export_const(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_module.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_module.py index ec29c9a9a..df4081aec 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_module.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_module.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_import_module_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_symbol_alias.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_symbol_alias.py index fdc6fd72b..13b1fde9e 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_symbol_alias.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_import_resolution_set_import_symbol_alias.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_set_import_symbol_alias_updates_source(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/import_resolution/test_is_dynamic.py b/tests/unit/codegen/sdk/typescript/import_resolution/test_is_dynamic.py index 2984953d1..a74e29c71 100644 --- a/tests/unit/codegen/sdk/typescript/import_resolution/test_is_dynamic.py +++ b/tests/unit/codegen/sdk/typescript/import_resolution/test_is_dynamic.py @@ -1,10 +1,10 @@ from codegen import Codebase -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.function import Function -from codegen.sdk.core.statements.for_loop_statement import ForLoopStatement -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.core.statements.try_catch_statement import TryCatchStatement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.function import Function +from graph_sitter.core.statements.for_loop_statement import ForLoopStatement +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.core.statements.try_catch_statement import TryCatchStatement +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_ts_import_is_dynamic_in_function_declaration(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/interface/test_interface_attributes.py b/tests/unit/codegen/sdk/typescript/interface/test_interface_attributes.py index 206735d4f..581d8afc2 100644 --- a/tests/unit/codegen/sdk/typescript/interface/test_interface_attributes.py +++ b/tests/unit/codegen/sdk/typescript/interface/test_interface_attributes.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session, get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session, get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.core.statements.attribute import Attribute + from graph_sitter.core.statements.attribute import Attribute def test_interface_attributes_finds_correct_number(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/interface/test_interface_dependencies.py b/tests/unit/codegen/sdk/typescript/interface/test_interface_dependencies.py index eab723330..ad310cfcc 100644 --- a/tests/unit/codegen/sdk/typescript/interface/test_interface_dependencies.py +++ b/tests/unit/codegen/sdk/typescript/interface/test_interface_dependencies.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_interface_dependencies_includes_extends(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/interface/test_interface_get_attribute.py b/tests/unit/codegen/sdk/typescript/interface/test_interface_get_attribute.py index e0a179c56..e7ae13975 100644 --- a/tests/unit/codegen/sdk/typescript/interface/test_interface_get_attribute.py +++ b/tests/unit/codegen/sdk/typescript/interface/test_interface_get_attribute.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_interface_get_attribute_finds_match(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/interface/test_interface_parents.py b/tests/unit/codegen/sdk/typescript/interface/test_interface_parents.py index ecc02b014..b5489aada 100644 --- a/tests/unit/codegen/sdk/typescript/interface/test_interface_parents.py +++ b/tests/unit/codegen/sdk/typescript/interface/test_interface_parents.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_interfaces_inheritance(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/language_engine/test_v8_engine.py b/tests/unit/codegen/sdk/typescript/language_engine/test_v8_engine.py index c2f77c926..f23f1fad5 100644 --- a/tests/unit/codegen/sdk/typescript/language_engine/test_v8_engine.py +++ b/tests/unit/codegen/sdk/typescript/language_engine/test_v8_engine.py @@ -1,7 +1,7 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage @pytest.mark.skip(reason="V8 engine is not yet fully supported") diff --git a/tests/unit/codegen/sdk/typescript/move_symbol_to_file/test_move_tsx_to_file.py b/tests/unit/codegen/sdk/typescript/move_symbol_to_file/test_move_tsx_to_file.py index d2c3e8484..05dee5671 100644 --- a/tests/unit/codegen/sdk/typescript/move_symbol_to_file/test_move_tsx_to_file.py +++ b/tests/unit/codegen/sdk/typescript/move_symbol_to_file/test_move_tsx_to_file.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_move_component_with_dependencies(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/namespace/test_namespace.py b/tests/unit/codegen/sdk/typescript/namespace/test_namespace.py index ab0764f76..28f68e07f 100644 --- a/tests/unit/codegen/sdk/typescript/namespace/test_namespace.py +++ b/tests/unit/codegen/sdk/typescript/namespace/test_namespace.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.typescript.namespace import TSNamespace -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.namespace import TSNamespace def test_empty_namespace(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/namespace/test_namespace_complex_examples.py b/tests/unit/codegen/sdk/typescript/namespace/test_namespace_complex_examples.py index 9af4baf6f..699ce93ee 100644 --- a/tests/unit/codegen/sdk/typescript/namespace/test_namespace_complex_examples.py +++ b/tests/unit/codegen/sdk/typescript/namespace/test_namespace_complex_examples.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.typescript.function import TSFunction -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.function import TSFunction if TYPE_CHECKING: - from codegen.sdk.typescript.namespace import TSNamespace + from graph_sitter.typescript.namespace import TSNamespace def test_namespace_math_operations(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/namespace/test_namespace_modifications.py b/tests/unit/codegen/sdk/typescript/namespace/test_namespace_modifications.py index fc592beac..120ef12a3 100644 --- a/tests/unit/codegen/sdk/typescript/namespace/test_namespace_modifications.py +++ b/tests/unit/codegen/sdk/typescript/namespace/test_namespace_modifications.py @@ -2,11 +2,11 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.namespace import TSNamespace + from graph_sitter.typescript.namespace import TSNamespace def test_namespace_add_symbol(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/namespace/test_namespace_usage.py b/tests/unit/codegen/sdk/typescript/namespace/test_namespace_usage.py index 9f72250b0..95c143660 100644 --- a/tests/unit/codegen/sdk/typescript/namespace/test_namespace_usage.py +++ b/tests/unit/codegen/sdk/typescript/namespace/test_namespace_usage.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.dataclasses.usage import UsageType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.dataclasses.usage import UsageType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_namespace_same_file_usage(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/react/test_interface_props.py b/tests/unit/codegen/sdk/typescript/react/test_interface_props.py index 8a7a9b255..7b49a82c8 100644 --- a/tests/unit/codegen/sdk/typescript/react/test_interface_props.py +++ b/tests/unit/codegen/sdk/typescript/react/test_interface_props.py @@ -1,10 +1,10 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_convert_props_to_interface_with_proptypes_oneof(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_local_usages.py b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_local_usages.py index 9ede757f7..96f31df8c 100644 --- a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_local_usages.py +++ b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_local_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_assignment_statement_get_local_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_variable_usages.py b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_variable_usages.py index 68075feba..96a44dfcf 100644 --- a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_variable_usages.py +++ b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_get_variable_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_get_and_edit_variable_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_annotation.py b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_annotation.py index 6f1383e25..593247594 100644 --- a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_annotation.py +++ b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_annotation.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_assignment_statement_type_annotation_returns_none_if_missing(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_resolution.py b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_resolution.py index a8a092681..2aac044c6 100644 --- a/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_resolution.py +++ b/tests/unit/codegen/sdk/typescript/statements/assignment_statement/test_assignment_statement_type_resolution.py @@ -1,8 +1,8 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.typescript.expressions.object_type import TSObjectType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.expressions.object_type import TSObjectType def test_assignment_statement_type_resolution_simple(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_get_local_usages.py b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_get_local_usages.py index da420cdc6..bed7b073e 100644 --- a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_get_local_usages.py +++ b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_get_local_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_attribute_get_local_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_properties.py b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_properties.py index e13f879a8..8b4d657d3 100644 --- a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_properties.py +++ b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_properties.py @@ -1,9 +1,9 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.number import Number -from codegen.sdk.typescript.statements.assignment_statement import TSAssignmentStatement -from codegen.sdk.typescript.statements.attribute import TSAttribute -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.number import Number +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.statements.assignment_statement import TSAssignmentStatement +from graph_sitter.typescript.statements.attribute import TSAttribute def test_attribute(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_rename.py b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_rename.py index 37384bc57..d312b0e8b 100644 --- a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_rename.py +++ b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_rename.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_attribute_rename(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_set_type_annotation.py b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_set_type_annotation.py index c5dd8575a..80abd2295 100644 --- a/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_set_type_annotation.py +++ b/tests/unit/codegen/sdk/typescript/statements/attribute/test_attribute_set_type_annotation.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_attribute_set_type_annotation_from_none(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/for_loop_statement/test_for_loop_statement.py b/tests/unit/codegen/sdk/typescript/statements/for_loop_statement/test_for_loop_statement.py index f8ae68acd..ca624f569 100644 --- a/tests/unit/codegen/sdk/typescript/statements/for_loop_statement/test_for_loop_statement.py +++ b/tests/unit/codegen/sdk/typescript/statements/for_loop_statement/test_for_loop_statement.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_for_loop_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_reduce_block.py b/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_reduce_block.py index 1089d8a77..b6294cc61 100644 --- a/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_reduce_block.py +++ b/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_reduce_block.py @@ -2,12 +2,12 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile + from graph_sitter.typescript.file import TSFile def test_reduce_condition_to_true_elif(tmpdir): diff --git a/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_statement_properties.py b/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_statement_properties.py index 2a09ff205..463c98c24 100644 --- a/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_statement_properties.py +++ b/tests/unit/codegen/sdk/typescript/statements/if_block_statement/test_if_block_statement_properties.py @@ -1,12 +1,12 @@ from typing import TYPE_CHECKING -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage if TYPE_CHECKING: - from codegen.sdk.typescript.file import TSFile - from codegen.sdk.typescript.statements.if_block_statement import TSIfBlockStatement + from graph_sitter.typescript.file import TSFile + from graph_sitter.typescript.statements.if_block_statement import TSIfBlockStatement def test_parse_if_else_statement_from_codeblock(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/statement/test_statement_get_variable_usages.py b/tests/unit/codegen/sdk/typescript/statements/statement/test_statement_get_variable_usages.py index ab512dd40..ab10a047f 100644 --- a/tests/unit/codegen/sdk/typescript/statements/statement/test_statement_get_variable_usages.py +++ b/tests/unit/codegen/sdk/typescript/statements/statement/test_statement_get_variable_usages.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_if_statement_edit_variable_usages(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/switch_statement/test_switch_statement.py b/tests/unit/codegen/sdk/typescript/statements/switch_statement/test_switch_statement.py index 5666524bd..5806afb18 100644 --- a/tests/unit/codegen/sdk/typescript/statements/switch_statement/test_switch_statement.py +++ b/tests/unit/codegen/sdk/typescript/statements/switch_statement/test_switch_statement.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_switch_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/try_catch_statement/test_try_catch_statement.py b/tests/unit/codegen/sdk/typescript/statements/try_catch_statement/test_try_catch_statement.py index df3ec0212..20cccdeea 100644 --- a/tests/unit/codegen/sdk/typescript/statements/try_catch_statement/test_try_catch_statement.py +++ b/tests/unit/codegen/sdk/typescript/statements/try_catch_statement/test_try_catch_statement.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.statements.statement import StatementType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_try_catch_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/statements/while_statement/test_while_statement.py b/tests/unit/codegen/sdk/typescript/statements/while_statement/test_while_statement.py index 56090fdbf..a3f130a92 100644 --- a/tests/unit/codegen/sdk/typescript/statements/while_statement/test_while_statement.py +++ b/tests/unit/codegen/sdk/typescript/statements/while_statement/test_while_statement.py @@ -1,9 +1,9 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.expressions.binary_expression import BinaryExpression -from codegen.sdk.core.expressions.boolean import Boolean -from codegen.sdk.core.statements.statement import StatementType -from codegen.sdk.core.statements.while_statement import WhileStatement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.expressions.binary_expression import BinaryExpression +from graph_sitter.core.expressions.boolean import Boolean +from graph_sitter.core.statements.statement import StatementType +from graph_sitter.core.statements.while_statement import WhileStatement +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_while_statement_parse(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/test_print.py b/tests/unit/codegen/sdk/typescript/test_print.py index b6eb9f81c..42d447920 100644 --- a/tests/unit/codegen/sdk/typescript/test_print.py +++ b/tests/unit/codegen/sdk/typescript/test_print.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.sdk.core.class_definition import Class -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.core.class_definition import Class +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_import_rename_usage_with_alias(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/tsx/test_tsx_edit.py b/tests/unit/codegen/sdk/typescript/tsx/test_tsx_edit.py index 6f21af839..f24c679bb 100644 --- a/tests/unit/codegen/sdk/typescript/tsx/test_tsx_edit.py +++ b/tests/unit/codegen/sdk/typescript/tsx/test_tsx_edit.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_tsx_component_edit(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/tsx/test_tsx_parsing.py b/tests/unit/codegen/sdk/typescript/tsx/test_tsx_parsing.py index af2f32446..daa2be310 100644 --- a/tests/unit/codegen/sdk/typescript/tsx/test_tsx_parsing.py +++ b/tests/unit/codegen/sdk/typescript/tsx/test_tsx_parsing.py @@ -1,6 +1,6 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.sdk.typescript.detached_symbols.jsx.element import JSXElement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.typescript.detached_symbols.jsx.element import JSXElement def test_basic_component_parsing(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/type/test_type_attributes.py b/tests/unit/codegen/sdk/typescript/type/test_type_attributes.py index 9114572c5..d89205691 100644 --- a/tests/unit/codegen/sdk/typescript/type/test_type_attributes.py +++ b/tests/unit/codegen/sdk/typescript/type/test_type_attributes.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_type_attributes_primitives(tmpdir) -> None: diff --git a/tests/unit/codegen/sdk/typescript/type/test_type_dependencies.py b/tests/unit/codegen/sdk/typescript/type/test_type_dependencies.py index cde89ca03..92851de86 100644 --- a/tests/unit/codegen/sdk/typescript/type/test_type_dependencies.py +++ b/tests/unit/codegen/sdk/typescript/type/test_type_dependencies.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_graph_session -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.codebase.factory.get_session import get_codebase_graph_session +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage def test_type_dependencies(tmpdir) -> None: diff --git a/tests/unit/codegen/shared/compilation/test_codeblock_validation.py b/tests/unit/codegen/shared/compilation/test_codeblock_validation.py index 0f69ad463..4ad31262b 100644 --- a/tests/unit/codegen/shared/compilation/test_codeblock_validation.py +++ b/tests/unit/codegen/shared/compilation/test_codeblock_validation.py @@ -1,7 +1,7 @@ import pytest -from codegen.shared.compilation.codeblock_validation import check_for_dangerous_operations -from codegen.shared.exceptions.compilation import DangerousUserCodeException +from graph_sitter.shared.compilation.codeblock_validation import check_for_dangerous_operations +from graph_sitter.shared.exceptions.compilation import DangerousUserCodeException def test_no_dangerous_operations(): diff --git a/tests/unit/codegen/shared/compilation/test_function_compilation.py b/tests/unit/codegen/shared/compilation/test_function_compilation.py index da6ccf44a..e581210cc 100644 --- a/tests/unit/codegen/shared/compilation/test_function_compilation.py +++ b/tests/unit/codegen/shared/compilation/test_function_compilation.py @@ -1,12 +1,12 @@ import pytest -from codegen.shared.compilation.function_compilation import safe_compile_function_string -from codegen.shared.exceptions.compilation import InvalidUserCodeException +from graph_sitter.shared.compilation.function_compilation import safe_compile_function_string +from graph_sitter.shared.exceptions.compilation import InvalidUserCodeException def test_valid_func_str_should_not_raise(): func_str = """ -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def execute(codebase: Codebase): print(len(codebase.files)) @@ -19,7 +19,7 @@ def execute(codebase: Codebase): def test_valid_func_str_with_nested_should_not_raise(): func_str = """ -from codegen.sdk.core.codebase import Codebase +from graph_sitter.core.codebase import Codebase def execute(codebase: Codebase): def nested(): diff --git a/tests/unit/codegen/shared/compilation/test_function_construction.py b/tests/unit/codegen/shared/compilation/test_function_construction.py index 1ba1fe6c9..62b3fbcf9 100644 --- a/tests/unit/codegen/shared/compilation/test_function_construction.py +++ b/tests/unit/codegen/shared/compilation/test_function_construction.py @@ -1,6 +1,6 @@ from unittest.mock import patch -from codegen.shared.compilation.function_construction import create_function_str_from_codeblock +from graph_sitter.shared.compilation.function_construction import create_function_str_from_codeblock def test_no_execute_func_wraps(): @@ -46,6 +46,6 @@ def test_function_str_includes_imports(): codeblock = """ print(len(codebase.files)) """ - with patch("codegen.shared.compilation.function_construction.get_generated_imports", return_value="from foo import bar"): + with patch("graph_sitter.shared.compilation.function_construction.get_generated_imports", return_value="from foo import bar"): func = create_function_str_from_codeblock(codeblock, func_name="execute") assert "from foo import bar" in func diff --git a/tests/unit/codegen/shared/compilation/test_string_to_code.py b/tests/unit/codegen/shared/compilation/test_string_to_code.py index 7d71ab50e..49ba9ca39 100644 --- a/tests/unit/codegen/shared/compilation/test_string_to_code.py +++ b/tests/unit/codegen/shared/compilation/test_string_to_code.py @@ -3,9 +3,9 @@ import pytest from codegen.git.models.pr_options import PROptions -from codegen.shared.compilation.string_to_code import create_execute_function_from_codeblock -from codegen.shared.exceptions.compilation import DangerousUserCodeException, InvalidUserCodeException -from codegen.shared.exceptions.control_flow import StopCodemodException +from graph_sitter.shared.compilation.string_to_code import create_execute_function_from_codeblock +from graph_sitter.shared.exceptions.compilation import DangerousUserCodeException, InvalidUserCodeException +from graph_sitter.shared.exceptions.control_flow import StopCodemodException def test_syntax_error_raises(): @@ -52,7 +52,7 @@ def test_set_custom_scope_does_not_raise(): assert mock_log.call_args_list[0][0][0] == "this is local_a" -@patch("codegen.shared.compilation.string_to_code.logger") +@patch("graph_sitter.shared.compilation.string_to_code.logger") def test_stop_codemod_execution_logs_and_raises(mock_logger): codeblock = """ local_a = "this is local_a" diff --git a/tests/unit/codemods/test_codemod.py b/tests/unit/codemods/test_codemod.py index a9e7b1949..1a3d5b083 100644 --- a/tests/unit/codemods/test_codemod.py +++ b/tests/unit/codemods/test_codemod.py @@ -1,5 +1,5 @@ -from codegen.sdk.core.codebase import Codebase from codemods.codemod import Codemod +from graph_sitter.core.codebase import Codebase def test_codemod_execute(): diff --git a/tests/unit/skills/implementations/ai_skills.py b/tests/unit/skills/implementations/ai_skills.py index 2ca2ffb30..e8aec1f4b 100644 --- a/tests/unit/skills/implementations/ai_skills.py +++ b/tests/unit/skills/implementations/ai_skills.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/asyncify_skills.py b/tests/unit/skills/implementations/asyncify_skills.py index c27dbfca9..8a4d411fa 100644 --- a/tests/unit/skills/implementations/asyncify_skills.py +++ b/tests/unit/skills/implementations/asyncify_skills.py @@ -1,8 +1,8 @@ from collections import deque -from codegen.sdk.core.codebase import CodebaseType, PyCodebaseType, TSCodebaseType -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType, PyCodebaseType, TSCodebaseType +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/code_block_skills.py b/tests/unit/skills/implementations/code_block_skills.py index feccbf464..48d34bfff 100644 --- a/tests/unit/skills/implementations/code_block_skills.py +++ b/tests/unit/skills/implementations/code_block_skills.py @@ -1,10 +1,10 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.expressions.chained_attribute import ChainedAttribute -from codegen.sdk.core.statements.expression_statement import ExpressionStatement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.expressions.chained_attribute import ChainedAttribute +from graph_sitter.core.statements.expression_statement import ExpressionStatement +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/comment_skills.py b/tests/unit/skills/implementations/comment_skills.py index ad4664f65..435177003 100644 --- a/tests/unit/skills/implementations/comment_skills.py +++ b/tests/unit/skills/implementations/comment_skills.py @@ -1,7 +1,7 @@ import re -from codegen.sdk.core.codebase import TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/decorator_skills.py b/tests/unit/skills/implementations/decorator_skills.py index f74877deb..6542089cf 100644 --- a/tests/unit/skills/implementations/decorator_skills.py +++ b/tests/unit/skills/implementations/decorator_skills.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/eval_skills.py b/tests/unit/skills/implementations/eval_skills.py index 99e0b65ac..24256a271 100644 --- a/tests/unit/skills/implementations/eval_skills.py +++ b/tests/unit/skills/implementations/eval_skills.py @@ -2,9 +2,9 @@ from abc import ABC from pathlib import Path -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.python import PyFunction -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.python import PyFunction +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase diff --git a/tests/unit/skills/implementations/example_skills.py b/tests/unit/skills/implementations/example_skills.py index e0c025b88..91cbb2b6f 100644 --- a/tests/unit/skills/implementations/example_skills.py +++ b/tests/unit/skills/implementations/example_skills.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/export_skills.py b/tests/unit/skills/implementations/export_skills.py index afbf9fea9..13baf7acb 100644 --- a/tests/unit/skills/implementations/export_skills.py +++ b/tests/unit/skills/implementations/export_skills.py @@ -1,5 +1,5 @@ -from codegen.sdk.core.codebase import TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/expressions/dict.py b/tests/unit/skills/implementations/expressions/dict.py index 45ecfa9c3..1de47823c 100644 --- a/tests/unit/skills/implementations/expressions/dict.py +++ b/tests/unit/skills/implementations/expressions/dict.py @@ -1,6 +1,6 @@ -from codegen.sdk.core.codebase import PyCodebaseType -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import PyCodebaseType +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/expressions/list.py b/tests/unit/skills/implementations/expressions/list.py index 87b5dc354..422caee8e 100644 --- a/tests/unit/skills/implementations/expressions/list.py +++ b/tests/unit/skills/implementations/expressions/list.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/expressions/type.py b/tests/unit/skills/implementations/expressions/type.py index 9140900c2..4b70d92de 100644 --- a/tests/unit/skills/implementations/expressions/type.py +++ b/tests/unit/skills/implementations/expressions/type.py @@ -1,15 +1,15 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.expressions.union_type import UnionType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.expressions.union_type import UnionType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile if TYPE_CHECKING: - from codegen.sdk.python.assignment import PyAssignment - from codegen.sdk.typescript.assignment import TSAssignment + from graph_sitter.python.assignment import PyAssignment + from graph_sitter.typescript.assignment import TSAssignment test_cases_append_py = [ SkillTestCase(files=[SkillTestCasePyFile(input="a: int | None", output="a: int | None | str")]), diff --git a/tests/unit/skills/implementations/feature_flag_deletion_skill.py b/tests/unit/skills/implementations/feature_flag_deletion_skill.py index 47431304d..f13b49bbc 100644 --- a/tests/unit/skills/implementations/feature_flag_deletion_skill.py +++ b/tests/unit/skills/implementations/feature_flag_deletion_skill.py @@ -1,11 +1,11 @@ from abc import ABC -from codegen.sdk.core.codebase import PyCodebaseType, TSCodebaseType -from codegen.sdk.core.function import Function -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.statements.if_block_statement import IfBlockStatement -from codegen.sdk.python.statements.with_statement import WithStatement -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import PyCodebaseType, TSCodebaseType +from graph_sitter.core.function import Function +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.statements.if_block_statement import IfBlockStatement +from graph_sitter.python.statements.with_statement import WithStatement +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/function_skills.py b/tests/unit/skills/implementations/function_skills.py index b17404aea..f1b670f2f 100644 --- a/tests/unit/skills/implementations/function_skills.py +++ b/tests/unit/skills/implementations/function_skills.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import PyCodebaseType, TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import PyCodebaseType, TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/global_var_skills.py b/tests/unit/skills/implementations/global_var_skills.py index 5e46dfcc3..eab9a86a1 100644 --- a/tests/unit/skills/implementations/global_var_skills.py +++ b/tests/unit/skills/implementations/global_var_skills.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import PyCodebaseType, TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import PyCodebaseType, TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/graph_viz/graph_viz_app_imports.py b/tests/unit/skills/implementations/graph_viz/graph_viz_app_imports.py index 610196a02..8a2cd6d68 100644 --- a/tests/unit/skills/implementations/graph_viz/graph_viz_app_imports.py +++ b/tests/unit/skills/implementations/graph_viz/graph_viz_app_imports.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/graph_viz/graph_viz_call_graph.py b/tests/unit/skills/implementations/graph_viz/graph_viz_call_graph.py index aaeed644c..b4ad04b40 100644 --- a/tests/unit/skills/implementations/graph_viz/graph_viz_call_graph.py +++ b/tests/unit/skills/implementations/graph_viz/graph_viz_call_graph.py @@ -2,13 +2,13 @@ import networkx as nx -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.detached_symbols.function_call import FunctionCall -from codegen.sdk.core.external_module import ExternalModule -from codegen.sdk.core.function import Function -from codegen.sdk.core.interfaces.callable import Callable -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.detached_symbols.function_call import FunctionCall +from graph_sitter.core.external_module import ExternalModule +from graph_sitter.core.function import Function +from graph_sitter.core.interfaces.callable import Callable +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/graph_viz/graph_viz_dead_code.py b/tests/unit/skills/implementations/graph_viz/graph_viz_dead_code.py index fe663d432..f99d5e838 100644 --- a/tests/unit/skills/implementations/graph_viz/graph_viz_dead_code.py +++ b/tests/unit/skills/implementations/graph_viz/graph_viz_dead_code.py @@ -2,11 +2,11 @@ import networkx as nx -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.function import Function -from codegen.sdk.core.import_resolution import Import -from codegen.sdk.core.symbol import Symbol -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.function import Function +from graph_sitter.core.import_resolution import Import +from graph_sitter.core.symbol import Symbol +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/graph_viz/graph_viz_dir_tree.py b/tests/unit/skills/implementations/graph_viz/graph_viz_dir_tree.py index 00c337922..bd7d4822a 100644 --- a/tests/unit/skills/implementations/graph_viz/graph_viz_dir_tree.py +++ b/tests/unit/skills/implementations/graph_viz/graph_viz_dir_tree.py @@ -2,8 +2,8 @@ import networkx as nx -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/graph_viz/graph_viz_foreign_key.py b/tests/unit/skills/implementations/graph_viz/graph_viz_foreign_key.py index 6522dcf49..89c1ad2e0 100644 --- a/tests/unit/skills/implementations/graph_viz/graph_viz_foreign_key.py +++ b/tests/unit/skills/implementations/graph_viz/graph_viz_foreign_key.py @@ -2,8 +2,8 @@ import networkx as nx -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/import-loops.py b/tests/unit/skills/implementations/guides/code-quality-metrics/import-loops.py index 840da05c1..2f4be16e1 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/import-loops.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/import-loops.py @@ -3,8 +3,8 @@ import networkx from networkx import DiGraph -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/large-files.py b/tests/unit/skills/implementations/guides/code-quality-metrics/large-files.py index 195e5f786..d8aeb0cf0 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/large-files.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/large-files.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/missing-documentation.py b/tests/unit/skills/implementations/guides/code-quality-metrics/missing-documentation.py index 519e30fa5..2374563ac 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/missing-documentation.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/missing-documentation.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/unnamed-kwargs.py b/tests/unit/skills/implementations/guides/code-quality-metrics/unnamed-kwargs.py index 0ced97936..953375f6e 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/unnamed-kwargs.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/unnamed-kwargs.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-attributes.py b/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-attributes.py index 2edee0639..9fac3e611 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-attributes.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-attributes.py @@ -1,8 +1,8 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.placeholder.placeholder_type import TypePlaceholder -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.placeholder.placeholder_type import TypePlaceholder +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-parameters.py b/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-parameters.py index 40e06c63a..7447bfc18 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-parameters.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-parameters.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-return-types.py b/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-return-types.py index 47eb39837..f5b29a7fb 100644 --- a/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-return-types.py +++ b/tests/unit/skills/implementations/guides/code-quality-metrics/untyped-return-types.py @@ -1,8 +1,8 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.placeholder.placeholder import Placeholder -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.placeholder.placeholder import Placeholder +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/guides/codebase-ai.py b/tests/unit/skills/implementations/guides/codebase-ai.py index 1cd0ff4e4..2a5bc6233 100644 --- a/tests/unit/skills/implementations/guides/codebase-ai.py +++ b/tests/unit/skills/implementations/guides/codebase-ai.py @@ -1,14 +1,14 @@ from abc import ABC from typing import TYPE_CHECKING -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile if TYPE_CHECKING: - from codegen.sdk.core.function import Function + from graph_sitter.core.function import Function MethodSummaryGeneratorPyTestCase = SkillTestCase( [ diff --git a/tests/unit/skills/implementations/guides/complex-renaming.py b/tests/unit/skills/implementations/guides/complex-renaming.py index f303742d5..74d1b330c 100644 --- a/tests/unit/skills/implementations/guides/complex-renaming.py +++ b/tests/unit/skills/implementations/guides/complex-renaming.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/creating-documentation.py b/tests/unit/skills/implementations/guides/creating-documentation.py index 39073e0db..f2e76d7da 100644 --- a/tests/unit/skills/implementations/guides/creating-documentation.py +++ b/tests/unit/skills/implementations/guides/creating-documentation.py @@ -1,8 +1,8 @@ import textwrap from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/deleting-dead-code.py b/tests/unit/skills/implementations/guides/deleting-dead-code.py index 0fe7cc348..875b3e8d5 100644 --- a/tests/unit/skills/implementations/guides/deleting-dead-code.py +++ b/tests/unit/skills/implementations/guides/deleting-dead-code.py @@ -1,8 +1,8 @@ import re from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/increase-type-coverage.py b/tests/unit/skills/implementations/guides/increase-type-coverage.py index f04d74288..05770a665 100644 --- a/tests/unit/skills/implementations/guides/increase-type-coverage.py +++ b/tests/unit/skills/implementations/guides/increase-type-coverage.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/manipulating-collections.py b/tests/unit/skills/implementations/guides/manipulating-collections.py index 96661efe0..452a16a7b 100644 --- a/tests/unit/skills/implementations/guides/manipulating-collections.py +++ b/tests/unit/skills/implementations/guides/manipulating-collections.py @@ -1,8 +1,8 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType -from codegen.sdk.core.symbol_groups.list import List -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType +from graph_sitter.core.symbol_groups.list import List +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/guides/organize-your-codebase.py b/tests/unit/skills/implementations/guides/organize-your-codebase.py index 5827d2ca5..2c231ba97 100644 --- a/tests/unit/skills/implementations/guides/organize-your-codebase.py +++ b/tests/unit/skills/implementations/guides/organize-your-codebase.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import CodebaseType, TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType, TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/if_statement_skills.py b/tests/unit/skills/implementations/if_statement_skills.py index c41d30d05..4eac07bf6 100644 --- a/tests/unit/skills/implementations/if_statement_skills.py +++ b/tests/unit/skills/implementations/if_statement_skills.py @@ -1,7 +1,7 @@ from abc import ABC -from codegen.sdk.core.codebase import PyCodebaseType, TSCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import PyCodebaseType, TSCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile, SkillTestCaseTSFile diff --git a/tests/unit/skills/implementations/move_symbols_skills.py b/tests/unit/skills/implementations/move_symbols_skills.py index f76c1e4c8..f3bf2896a 100644 --- a/tests/unit/skills/implementations/move_symbols_skills.py +++ b/tests/unit/skills/implementations/move_symbols_skills.py @@ -1,5 +1,5 @@ -from codegen.sdk.core.codebase import CodebaseType, PyCodebaseType -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.codebase import CodebaseType, PyCodebaseType +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCasePyFile diff --git a/tests/unit/skills/implementations/type_inheritance_skills.py b/tests/unit/skills/implementations/type_inheritance_skills.py index df3f689e4..f2eb2d01a 100644 --- a/tests/unit/skills/implementations/type_inheritance_skills.py +++ b/tests/unit/skills/implementations/type_inheritance_skills.py @@ -1,11 +1,11 @@ from typing import TYPE_CHECKING -from codegen.sdk.core.assignment import Assignment -from codegen.sdk.core.class_definition import Class -from codegen.sdk.core.codebase import CodebaseType, PyCodebaseType, TSCodebaseType -from codegen.sdk.core.function import Function -from codegen.sdk.core.symbol_groups.dict import Dict -from codegen.shared.enums.programming_language import ProgrammingLanguage +from graph_sitter.core.assignment import Assignment +from graph_sitter.core.class_definition import Class +from graph_sitter.core.codebase import CodebaseType, PyCodebaseType, TSCodebaseType +from graph_sitter.core.function import Function +from graph_sitter.core.symbol_groups.dict import Dict +from graph_sitter.shared.enums.programming_language import ProgrammingLanguage from tests.shared.skills.decorators import skill, skill_impl from tests.shared.skills.skill import Skill from tests.shared.skills.skill_test import SkillTestCase, SkillTestCaseTSFile @@ -13,8 +13,8 @@ if TYPE_CHECKING: from collections.abc import MutableMapping - from codegen.sdk.core.symbol import Symbol - from codegen.sdk.core.type_alias import TypeAlias + from graph_sitter.core.symbol import Symbol + from graph_sitter.core.type_alias import TypeAlias ts_input1 = """ export type MyMapper = { diff --git a/tests/unit/skills/test_skills.py b/tests/unit/skills/test_skills.py index f6cf87f13..fd5bddcb2 100644 --- a/tests/unit/skills/test_skills.py +++ b/tests/unit/skills/test_skills.py @@ -1,6 +1,6 @@ import pytest -from codegen.sdk.codebase.factory.get_session import get_codebase_session +from graph_sitter.codebase.factory.get_session import get_codebase_session from tests.shared.skills.skill_implementation import SkillImplementation from tests.shared.skills.skill_test import SkillTestCase from tests.shared.skills.utils import get_all_skill_implementations diff --git a/tests/workspace/test_workspace_operations.py b/tests/workspace/test_workspace_operations.py index fd5fce8ea..0f84f7601 100644 --- a/tests/workspace/test_workspace_operations.py +++ b/tests/workspace/test_workspace_operations.py @@ -1,5 +1,5 @@ -from codegen.sdk.codebase.factory.get_session import get_codebase_session from codegen.workspace import Workspace +from graph_sitter.codebase.factory.get_session import get_codebase_session def test_view_file(tmpdir) -> None: diff --git a/uv.lock b/uv.lock index 2e4d787df..e093d80be 100644 --- a/uv.lock +++ b/uv.lock @@ -1,14 +1,14 @@ version = 1 -revision = 2 +revision = 1 requires-python = ">=3.12, <3.14" [[package]] name = "aiohappyeyeballs" version = "2.6.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760, upload_time = "2025-03-12T01:42:48.764Z" } +sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760 } wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265, upload_time = "2025-03-12T01:42:47.083Z" }, + { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265 }, ] [[package]] @@ -24,40 +24,40 @@ dependencies = [ { name = "propcache" }, { name = "yarl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b0/55/9840882e8b8f83014169646638d985ba2a2b55983f6d1f4246a050221373/aiohttp-3.11.17.tar.gz", hash = "sha256:2bf3ff374c3abd7a5c6c8de3ad7ed91e0e89a8b53353314c93766c3add5a208a", size = 7679092, upload_time = "2025-04-19T21:41:05.509Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/86/7a/6a6b64b8a7af91d7e1ce7a759413753db7399c57492fd9ce18dfb976a584/aiohttp-3.11.17-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:03ee8b587cc7bd345552235cd7117097c169f3a531a7239dc9a3c6b6db1cf46a", size = 707924, upload_time = "2025-04-19T21:39:27.469Z" }, - { url = "https://files.pythonhosted.org/packages/b9/a0/7ac32c95a935077bdbe8d27163cc1746aecc2a7314d9426501e64e98b10b/aiohttp-3.11.17-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2bd255da118f96446567d9870621a07b8f36b1130826b07f2910ef1aeb4a85c0", size = 466686, upload_time = "2025-04-19T21:39:28.999Z" }, - { url = "https://files.pythonhosted.org/packages/c3/ad/a58380f8175866c53beee8f6b04b417c1270f67e3666c9e03f7bd85bd176/aiohttp-3.11.17-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2620d1cbeb688094045f06000b5b6127df2eb768cae07d95137b0e998cd6ce04", size = 458140, upload_time = "2025-04-19T21:39:30.571Z" }, - { url = "https://files.pythonhosted.org/packages/ad/39/f4958cc97292d867ddd194072019245cdd36039ec96436a787de76d78f14/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9eac3842f3258c77d35bfe93356fedbc6e5e943fd056534be71b694289b36973", size = 1696253, upload_time = "2025-04-19T21:39:32.162Z" }, - { url = "https://files.pythonhosted.org/packages/d9/36/d5f2de5a145b6687a4eed5a4672a0e2819ce099437b2125cb7a5be076c5f/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:626dffeeeee34f2b5a327df05d6cb48ecfabcb141d56590d3c779accedc62d88", size = 1736737, upload_time = "2025-04-19T21:39:34.47Z" }, - { url = "https://files.pythonhosted.org/packages/0d/4f/b94332627a22b3ed06307a51c8d15fc2f15e16fa132f7c1695b4a3ac54c1/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aded01d2bda55b2f62a361a2d55f8c9c04436eff6220e579ca7fb72cfe68b48a", size = 1789375, upload_time = "2025-04-19T21:39:36.2Z" }, - { url = "https://files.pythonhosted.org/packages/c7/6e/945de945f649c10dc90fa393717f07ba916a58d1b32362899ef791b47d5e/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b830715cb818efc4fbd7b9631661e3498b068f23680982d7586103333b0d4df", size = 1701347, upload_time = "2025-04-19T21:39:37.928Z" }, - { url = "https://files.pythonhosted.org/packages/92/16/8fd4198a0627d2874ae51b978493f7e0e55486982de7d7d21dd489507761/aiohttp-3.11.17-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ac7ac3d0a7ab5ce1076c788640274f594397603381747b3d4142beec004c44a", size = 1623286, upload_time = "2025-04-19T21:39:40.339Z" }, - { url = "https://files.pythonhosted.org/packages/f5/2d/739de8317f38fe35a165b111fb569c1b7ae73f22289b1a75c88ea7bbea74/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9dba68088ecdd16b306513463f7e295699bc52bb09573d2bc3ff3d0e7bdc34ff", size = 1647536, upload_time = "2025-04-19T21:39:42.829Z" }, - { url = "https://files.pythonhosted.org/packages/13/25/d53b5b4399cc3c32c1b2ee24600b97dba3e1295be7a8042f5def2a2c11f1/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:80ba863e1e1055577f27a484b0f002b31297432016262d5f9d2dab5c6d21c5ad", size = 1679021, upload_time = "2025-04-19T21:39:44.489Z" }, - { url = "https://files.pythonhosted.org/packages/c4/88/a0a54936ec50412c4237301b1136d8231b356c07ad48b74f79bd71af105a/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:003c955924fa7d1b100599ce4f5da3ce68bd151b81b5a8c18369ba585766ed31", size = 1638057, upload_time = "2025-04-19T21:39:46.303Z" }, - { url = "https://files.pythonhosted.org/packages/97/13/654ddfb8b767550452ffdf2eb9e46a1f61e2b90e258fff12a08f766902e3/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:6e615b94364f7ea0dc95922c351e106ffb2eded09ffd7a7102ab2e202d17bdaa", size = 1708078, upload_time = "2025-04-19T21:39:48.628Z" }, - { url = "https://files.pythonhosted.org/packages/6e/ab/a92f7e92bc0726abff6e99e0aa69ac2e3ad52f601be6045ed29607fe3761/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:05eb25fa6e5495b3866a3b974fe3b214d5a0b6bb862cd54b7ec4d997948aa12c", size = 1741360, upload_time = "2025-04-19T21:39:50.384Z" }, - { url = "https://files.pythonhosted.org/packages/d0/dd/9f5413125d9bc980bbddb817956e7d6dda5d05eba506064926bb0e017574/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3a3fb727360af3e94667e243cb21cf5069c0df9a70adcc81751136d53f526bc6", size = 1693805, upload_time = "2025-04-19T21:39:52.124Z" }, - { url = "https://files.pythonhosted.org/packages/32/ef/caa85915b5b24217d5c5af055a2e4c49305c10e6e156aeb357fee854dde2/aiohttp-3.11.17-cp312-cp312-win32.whl", hash = "sha256:93a7cfacf28887ddebd9c697d590002e8d52ac51acb4faf0d00abe1bb791339e", size = 412718, upload_time = "2025-04-19T21:39:54.293Z" }, - { url = "https://files.pythonhosted.org/packages/15/e9/e49add95584796db0e2ba47f92c436fcf9ef6832287ffa618ec1f50c8233/aiohttp-3.11.17-cp312-cp312-win_amd64.whl", hash = "sha256:c43311c94200a63e31b62e82872c6dd43fe904cbb8f161c830bfe65c17583658", size = 439786, upload_time = "2025-04-19T21:39:56.092Z" }, - { url = "https://files.pythonhosted.org/packages/fd/82/ea4b01d140656845dc856b64232f4a7ae2782d1ac8344a09777c61765661/aiohttp-3.11.17-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:57de66477af1176b3d25058594000eb32d21f82039909ef1bf865fe666c8c0ea", size = 701062, upload_time = "2025-04-19T21:39:57.754Z" }, - { url = "https://files.pythonhosted.org/packages/ae/10/5b90ad6d5783ddf35fe8a2d431e8d50e149d8c5781ad526ef2396a84bc25/aiohttp-3.11.17-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0d119d1e6d5bf930b285285aec70d66b7a7efa4914231441c7f606e86ca17e2", size = 463304, upload_time = "2025-04-19T21:39:59.397Z" }, - { url = "https://files.pythonhosted.org/packages/54/9d/520e3523d3a0a2968d47392af174dc2394baf038e0646b964430dd24db9a/aiohttp-3.11.17-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d0966f0c14be863cb51e0aa56366c45a2331f46a64347b49a0e9c687c72d43c1", size = 454991, upload_time = "2025-04-19T21:40:01.098Z" }, - { url = "https://files.pythonhosted.org/packages/53/46/8833377bd3aed9ec274ca125d823f724c9f0c47e4e9766cb71c7f42a24e0/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f24d2b1f2516953b001736f82be7cf5d3234fc90e82a2d9a33ad8cdffb28f4c5", size = 1675978, upload_time = "2025-04-19T21:40:02.933Z" }, - { url = "https://files.pythonhosted.org/packages/18/01/3c6252b4f47fba339f2c69eb2ff473c9e2afd2704a093eca3826223525bd/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3197cd39307747127f7a3489b6aca4286c7613e8509e65f46702831136257d12", size = 1722714, upload_time = "2025-04-19T21:40:05.46Z" }, - { url = "https://files.pythonhosted.org/packages/99/79/f6195fb6a26bbbbadad1518a5dbda47e93a9cac1d975e8b450d3304864f0/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3e4d134b96448c955e3e29e4026ee499441182bfd92f293accfa1cf1525a061b", size = 1776271, upload_time = "2025-04-19T21:40:07.511Z" }, - { url = "https://files.pythonhosted.org/packages/af/26/f9aa166e4f313c5a3d9fe06ded39f6b0c17711477637345f1c4ea52ddc42/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20c68e4411440209fd64abfb27ff5e09e5a59a0fab4dbd07808e762e6fada670", size = 1684418, upload_time = "2025-04-19T21:40:09.838Z" }, - { url = "https://files.pythonhosted.org/packages/e2/d4/c78d3de080083bf51baf5e91927b69331c77a09c0a140f695be684c67a7a/aiohttp-3.11.17-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1131f61afa4a4800fd5770ab13b1587bf4d07a0a561ee6f30f58c2300675ec3b", size = 1605402, upload_time = "2025-04-19T21:40:11.661Z" }, - { url = "https://files.pythonhosted.org/packages/de/4e/3d9b9da2bfb9607cf73684d9895a3623baa9ec8d4fa27b70a4c9c1db3aab/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d3d4a383935ed1e39109e43535230b7e61781348fc2cf52c1006ae663dcbbc73", size = 1625500, upload_time = "2025-04-19T21:40:13.715Z" }, - { url = "https://files.pythonhosted.org/packages/d2/44/e664550e74269c942df97c6b0385157d0916f66ed3bb4ea579c420b7e1db/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ada2a986cdec0caa51ee787b838441eeece50cd1ea075053fef51e0c995114b4", size = 1661917, upload_time = "2025-04-19T21:40:15.858Z" }, - { url = "https://files.pythonhosted.org/packages/ba/4c/0ea917e018eddd6632b4cfe214b4a019c04d0b01af487de790215f847207/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a118aae8008e209f100396bbd2d1d798aaa43651202c65cd2664680dd27aa061", size = 1627333, upload_time = "2025-04-19T21:40:18.201Z" }, - { url = "https://files.pythonhosted.org/packages/50/cb/c0eda24e879c91a366cfd40a0f3b29311438649e9e9c97eaae182b0cd5e5/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:2bf50db2e855226363aecb78353593987bf9a0b593434814b4a1f09586a116a4", size = 1685864, upload_time = "2025-04-19T21:40:20.023Z" }, - { url = "https://files.pythonhosted.org/packages/7d/85/66670c3dd894333f8d810a606b6d3c8db23c174f3551c489577137df7e3e/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4f1c1db9470c9aa1ab45cee80b4b7db51fa4cfc01abc5e648d991266e676ac90", size = 1717435, upload_time = "2025-04-19T21:40:21.884Z" }, - { url = "https://files.pythonhosted.org/packages/93/42/eb376f807227f65f3c487ff8dbdce09ea70b1164974f40045f361d6e3fde/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c4a92e2a228829c67f3c633a2329a8b85ed6cfe3b25047f48b4d51e92a655a87", size = 1669707, upload_time = "2025-04-19T21:40:23.884Z" }, - { url = "https://files.pythonhosted.org/packages/09/4d/675b9e12004080f755f1fa9a1b95c272243d941dd3de62ccb5fbeac06b80/aiohttp-3.11.17-cp313-cp313-win32.whl", hash = "sha256:8962df1a29794f3204863ea6d93001a3d77cb1c4ee87f8c7683fe3fb6ec27373", size = 411649, upload_time = "2025-04-19T21:40:25.693Z" }, - { url = "https://files.pythonhosted.org/packages/e8/d8/e50b7b1d35ce4dc3bbc9640c62d7981256a2a6e7d1322b71b5636db585e9/aiohttp-3.11.17-cp313-cp313-win_amd64.whl", hash = "sha256:71a1fd6421056980280fe490f211fe0f0c385271b42fb1440c4abcd891b2133a", size = 437972, upload_time = "2025-04-19T21:40:27.798Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/b0/55/9840882e8b8f83014169646638d985ba2a2b55983f6d1f4246a050221373/aiohttp-3.11.17.tar.gz", hash = "sha256:2bf3ff374c3abd7a5c6c8de3ad7ed91e0e89a8b53353314c93766c3add5a208a", size = 7679092 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/86/7a/6a6b64b8a7af91d7e1ce7a759413753db7399c57492fd9ce18dfb976a584/aiohttp-3.11.17-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:03ee8b587cc7bd345552235cd7117097c169f3a531a7239dc9a3c6b6db1cf46a", size = 707924 }, + { url = "https://files.pythonhosted.org/packages/b9/a0/7ac32c95a935077bdbe8d27163cc1746aecc2a7314d9426501e64e98b10b/aiohttp-3.11.17-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2bd255da118f96446567d9870621a07b8f36b1130826b07f2910ef1aeb4a85c0", size = 466686 }, + { url = "https://files.pythonhosted.org/packages/c3/ad/a58380f8175866c53beee8f6b04b417c1270f67e3666c9e03f7bd85bd176/aiohttp-3.11.17-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2620d1cbeb688094045f06000b5b6127df2eb768cae07d95137b0e998cd6ce04", size = 458140 }, + { url = "https://files.pythonhosted.org/packages/ad/39/f4958cc97292d867ddd194072019245cdd36039ec96436a787de76d78f14/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9eac3842f3258c77d35bfe93356fedbc6e5e943fd056534be71b694289b36973", size = 1696253 }, + { url = "https://files.pythonhosted.org/packages/d9/36/d5f2de5a145b6687a4eed5a4672a0e2819ce099437b2125cb7a5be076c5f/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:626dffeeeee34f2b5a327df05d6cb48ecfabcb141d56590d3c779accedc62d88", size = 1736737 }, + { url = "https://files.pythonhosted.org/packages/0d/4f/b94332627a22b3ed06307a51c8d15fc2f15e16fa132f7c1695b4a3ac54c1/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aded01d2bda55b2f62a361a2d55f8c9c04436eff6220e579ca7fb72cfe68b48a", size = 1789375 }, + { url = "https://files.pythonhosted.org/packages/c7/6e/945de945f649c10dc90fa393717f07ba916a58d1b32362899ef791b47d5e/aiohttp-3.11.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b830715cb818efc4fbd7b9631661e3498b068f23680982d7586103333b0d4df", size = 1701347 }, + { url = "https://files.pythonhosted.org/packages/92/16/8fd4198a0627d2874ae51b978493f7e0e55486982de7d7d21dd489507761/aiohttp-3.11.17-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ac7ac3d0a7ab5ce1076c788640274f594397603381747b3d4142beec004c44a", size = 1623286 }, + { url = "https://files.pythonhosted.org/packages/f5/2d/739de8317f38fe35a165b111fb569c1b7ae73f22289b1a75c88ea7bbea74/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9dba68088ecdd16b306513463f7e295699bc52bb09573d2bc3ff3d0e7bdc34ff", size = 1647536 }, + { url = "https://files.pythonhosted.org/packages/13/25/d53b5b4399cc3c32c1b2ee24600b97dba3e1295be7a8042f5def2a2c11f1/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:80ba863e1e1055577f27a484b0f002b31297432016262d5f9d2dab5c6d21c5ad", size = 1679021 }, + { url = "https://files.pythonhosted.org/packages/c4/88/a0a54936ec50412c4237301b1136d8231b356c07ad48b74f79bd71af105a/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:003c955924fa7d1b100599ce4f5da3ce68bd151b81b5a8c18369ba585766ed31", size = 1638057 }, + { url = "https://files.pythonhosted.org/packages/97/13/654ddfb8b767550452ffdf2eb9e46a1f61e2b90e258fff12a08f766902e3/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:6e615b94364f7ea0dc95922c351e106ffb2eded09ffd7a7102ab2e202d17bdaa", size = 1708078 }, + { url = "https://files.pythonhosted.org/packages/6e/ab/a92f7e92bc0726abff6e99e0aa69ac2e3ad52f601be6045ed29607fe3761/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:05eb25fa6e5495b3866a3b974fe3b214d5a0b6bb862cd54b7ec4d997948aa12c", size = 1741360 }, + { url = "https://files.pythonhosted.org/packages/d0/dd/9f5413125d9bc980bbddb817956e7d6dda5d05eba506064926bb0e017574/aiohttp-3.11.17-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3a3fb727360af3e94667e243cb21cf5069c0df9a70adcc81751136d53f526bc6", size = 1693805 }, + { url = "https://files.pythonhosted.org/packages/32/ef/caa85915b5b24217d5c5af055a2e4c49305c10e6e156aeb357fee854dde2/aiohttp-3.11.17-cp312-cp312-win32.whl", hash = "sha256:93a7cfacf28887ddebd9c697d590002e8d52ac51acb4faf0d00abe1bb791339e", size = 412718 }, + { url = "https://files.pythonhosted.org/packages/15/e9/e49add95584796db0e2ba47f92c436fcf9ef6832287ffa618ec1f50c8233/aiohttp-3.11.17-cp312-cp312-win_amd64.whl", hash = "sha256:c43311c94200a63e31b62e82872c6dd43fe904cbb8f161c830bfe65c17583658", size = 439786 }, + { url = "https://files.pythonhosted.org/packages/fd/82/ea4b01d140656845dc856b64232f4a7ae2782d1ac8344a09777c61765661/aiohttp-3.11.17-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:57de66477af1176b3d25058594000eb32d21f82039909ef1bf865fe666c8c0ea", size = 701062 }, + { url = "https://files.pythonhosted.org/packages/ae/10/5b90ad6d5783ddf35fe8a2d431e8d50e149d8c5781ad526ef2396a84bc25/aiohttp-3.11.17-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0d119d1e6d5bf930b285285aec70d66b7a7efa4914231441c7f606e86ca17e2", size = 463304 }, + { url = "https://files.pythonhosted.org/packages/54/9d/520e3523d3a0a2968d47392af174dc2394baf038e0646b964430dd24db9a/aiohttp-3.11.17-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d0966f0c14be863cb51e0aa56366c45a2331f46a64347b49a0e9c687c72d43c1", size = 454991 }, + { url = "https://files.pythonhosted.org/packages/53/46/8833377bd3aed9ec274ca125d823f724c9f0c47e4e9766cb71c7f42a24e0/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f24d2b1f2516953b001736f82be7cf5d3234fc90e82a2d9a33ad8cdffb28f4c5", size = 1675978 }, + { url = "https://files.pythonhosted.org/packages/18/01/3c6252b4f47fba339f2c69eb2ff473c9e2afd2704a093eca3826223525bd/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3197cd39307747127f7a3489b6aca4286c7613e8509e65f46702831136257d12", size = 1722714 }, + { url = "https://files.pythonhosted.org/packages/99/79/f6195fb6a26bbbbadad1518a5dbda47e93a9cac1d975e8b450d3304864f0/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3e4d134b96448c955e3e29e4026ee499441182bfd92f293accfa1cf1525a061b", size = 1776271 }, + { url = "https://files.pythonhosted.org/packages/af/26/f9aa166e4f313c5a3d9fe06ded39f6b0c17711477637345f1c4ea52ddc42/aiohttp-3.11.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20c68e4411440209fd64abfb27ff5e09e5a59a0fab4dbd07808e762e6fada670", size = 1684418 }, + { url = "https://files.pythonhosted.org/packages/e2/d4/c78d3de080083bf51baf5e91927b69331c77a09c0a140f695be684c67a7a/aiohttp-3.11.17-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1131f61afa4a4800fd5770ab13b1587bf4d07a0a561ee6f30f58c2300675ec3b", size = 1605402 }, + { url = "https://files.pythonhosted.org/packages/de/4e/3d9b9da2bfb9607cf73684d9895a3623baa9ec8d4fa27b70a4c9c1db3aab/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d3d4a383935ed1e39109e43535230b7e61781348fc2cf52c1006ae663dcbbc73", size = 1625500 }, + { url = "https://files.pythonhosted.org/packages/d2/44/e664550e74269c942df97c6b0385157d0916f66ed3bb4ea579c420b7e1db/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ada2a986cdec0caa51ee787b838441eeece50cd1ea075053fef51e0c995114b4", size = 1661917 }, + { url = "https://files.pythonhosted.org/packages/ba/4c/0ea917e018eddd6632b4cfe214b4a019c04d0b01af487de790215f847207/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a118aae8008e209f100396bbd2d1d798aaa43651202c65cd2664680dd27aa061", size = 1627333 }, + { url = "https://files.pythonhosted.org/packages/50/cb/c0eda24e879c91a366cfd40a0f3b29311438649e9e9c97eaae182b0cd5e5/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:2bf50db2e855226363aecb78353593987bf9a0b593434814b4a1f09586a116a4", size = 1685864 }, + { url = "https://files.pythonhosted.org/packages/7d/85/66670c3dd894333f8d810a606b6d3c8db23c174f3551c489577137df7e3e/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4f1c1db9470c9aa1ab45cee80b4b7db51fa4cfc01abc5e648d991266e676ac90", size = 1717435 }, + { url = "https://files.pythonhosted.org/packages/93/42/eb376f807227f65f3c487ff8dbdce09ea70b1164974f40045f361d6e3fde/aiohttp-3.11.17-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c4a92e2a228829c67f3c633a2329a8b85ed6cfe3b25047f48b4d51e92a655a87", size = 1669707 }, + { url = "https://files.pythonhosted.org/packages/09/4d/675b9e12004080f755f1fa9a1b95c272243d941dd3de62ccb5fbeac06b80/aiohttp-3.11.17-cp313-cp313-win32.whl", hash = "sha256:8962df1a29794f3204863ea6d93001a3d77cb1c4ee87f8c7683fe3fb6ec27373", size = 411649 }, + { url = "https://files.pythonhosted.org/packages/e8/d8/e50b7b1d35ce4dc3bbc9640c62d7981256a2a6e7d1322b71b5636db585e9/aiohttp-3.11.17-cp313-cp313-win_amd64.whl", hash = "sha256:71a1fd6421056980280fe490f211fe0f0c385271b42fb1440c4abcd891b2133a", size = 437972 }, ] [[package]] @@ -67,18 +67,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "frozenlist" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424, upload_time = "2024-12-13T17:10:40.86Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597, upload_time = "2024-12-13T17:10:38.469Z" }, + { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597 }, ] [[package]] name = "annotated-types" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload_time = "2024-05-20T21:33:25.928Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload_time = "2024-05-20T21:33:24.1Z" }, + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 }, ] [[package]] @@ -90,27 +90,27 @@ dependencies = [ { name = "sniffio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949, upload_time = "2025-03-17T00:02:54.77Z" } +sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload_time = "2025-03-17T00:02:52.713Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916 }, ] [[package]] name = "appnope" version = "0.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload_time = "2024-02-06T09:43:11.258Z" } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload_time = "2024-02-06T09:43:09.663Z" }, + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, ] [[package]] name = "argcomplete" version = "3.6.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/0f/861e168fc813c56a78b35f3c30d91c6757d1fd185af1110f1aec784b35d0/argcomplete-3.6.2.tar.gz", hash = "sha256:d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf", size = 73403, upload_time = "2025-04-03T04:57:03.52Z" } +sdist = { url = "https://files.pythonhosted.org/packages/16/0f/861e168fc813c56a78b35f3c30d91c6757d1fd185af1110f1aec784b35d0/argcomplete-3.6.2.tar.gz", hash = "sha256:d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf", size = 73403 } wheels = [ - { url = "https://files.pythonhosted.org/packages/31/da/e42d7a9d8dd33fa775f467e4028a47936da2f01e4b0e561f9ba0d74cb0ca/argcomplete-3.6.2-py3-none-any.whl", hash = "sha256:65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591", size = 43708, upload_time = "2025-04-03T04:57:01.591Z" }, + { url = "https://files.pythonhosted.org/packages/31/da/e42d7a9d8dd33fa775f467e4028a47936da2f01e4b0e561f9ba0d74cb0ca/argcomplete-3.6.2-py3-none-any.whl", hash = "sha256:65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591", size = 43708 }, ] [[package]] @@ -120,9 +120,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "argon2-cffi-bindings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", size = 42798, upload_time = "2023-08-15T14:13:12.711Z" } +sdist = { url = "https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", size = 42798 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", size = 15124, upload_time = "2023-08-15T14:13:10.752Z" }, + { url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", size = 15124 }, ] [[package]] @@ -132,18 +132,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911, upload_time = "2021-12-01T08:52:55.68Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/13/838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3/argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", size = 29658, upload_time = "2021-12-01T09:09:17.016Z" }, - { url = "https://files.pythonhosted.org/packages/b3/02/f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", size = 80583, upload_time = "2021-12-01T09:09:19.546Z" }, - { url = "https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", size = 86168, upload_time = "2021-12-01T09:09:21.445Z" }, - { url = "https://files.pythonhosted.org/packages/74/f6/4a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", size = 82709, upload_time = "2021-12-01T09:09:18.182Z" }, - { url = "https://files.pythonhosted.org/packages/74/2b/73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", size = 83613, upload_time = "2021-12-01T09:09:22.741Z" }, - { url = "https://files.pythonhosted.org/packages/4f/fd/37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", size = 84583, upload_time = "2021-12-01T09:09:24.177Z" }, - { url = "https://files.pythonhosted.org/packages/6f/52/5a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", size = 88475, upload_time = "2021-12-01T09:09:26.673Z" }, - { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698, upload_time = "2021-12-01T09:09:27.87Z" }, - { url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", size = 30817, upload_time = "2021-12-01T09:09:30.267Z" }, - { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104, upload_time = "2021-12-01T09:09:31.335Z" }, + { url = "https://files.pythonhosted.org/packages/d4/13/838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3/argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", size = 29658 }, + { url = "https://files.pythonhosted.org/packages/b3/02/f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", size = 80583 }, + { url = "https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", size = 86168 }, + { url = "https://files.pythonhosted.org/packages/74/f6/4a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", size = 82709 }, + { url = "https://files.pythonhosted.org/packages/74/2b/73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", size = 83613 }, + { url = "https://files.pythonhosted.org/packages/4f/fd/37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", size = 84583 }, + { url = "https://files.pythonhosted.org/packages/6f/52/5a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", size = 88475 }, + { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698 }, + { url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", size = 30817 }, + { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104 }, ] [[package]] @@ -154,45 +154,45 @@ dependencies = [ { name = "python-dateutil" }, { name = "types-python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960, upload_time = "2023-09-30T22:11:18.25Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419, upload_time = "2023-09-30T22:11:16.072Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419 }, ] [[package]] name = "astor" version = "0.8.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/21/75b771132fee241dfe601d39ade629548a9626d1d39f333fde31bc46febe/astor-0.8.1.tar.gz", hash = "sha256:6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e", size = 35090, upload_time = "2019-12-10T01:50:35.51Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/21/75b771132fee241dfe601d39ade629548a9626d1d39f333fde31bc46febe/astor-0.8.1.tar.gz", hash = "sha256:6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e", size = 35090 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/88/97eef84f48fa04fbd6750e62dcceafba6c63c81b7ac1420856c8dcc0a3f9/astor-0.8.1-py2.py3-none-any.whl", hash = "sha256:070a54e890cefb5b3739d19f30f5a5ec840ffc9c50ffa7d23cc9fc1a38ebbfc5", size = 27488, upload_time = "2019-12-10T01:50:33.628Z" }, + { url = "https://files.pythonhosted.org/packages/c3/88/97eef84f48fa04fbd6750e62dcceafba6c63c81b7ac1420856c8dcc0a3f9/astor-0.8.1-py2.py3-none-any.whl", hash = "sha256:070a54e890cefb5b3739d19f30f5a5ec840ffc9c50ffa7d23cc9fc1a38ebbfc5", size = 27488 }, ] [[package]] name = "asttokens" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload_time = "2024-11-30T04:30:14.439Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload_time = "2024-11-30T04:30:10.946Z" }, + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, ] [[package]] name = "async-lru" version = "2.0.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380, upload_time = "2025-03-16T17:25:36.919Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/4d/71ec4d3939dc755264f680f6c2b4906423a304c3d18e96853f0a595dfe97/async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb", size = 10380 } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069, upload_time = "2025-03-16T17:25:35.422Z" }, + { url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943", size = 6069 }, ] [[package]] name = "attrs" version = "25.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload_time = "2025-03-13T11:10:22.779Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } wheels = [ - { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload_time = "2025-03-13T11:10:21.14Z" }, + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, ] [[package]] @@ -200,18 +200,18 @@ name = "austin-dist" version = "3.7.0" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/82/ec/66d49f755a3e0a980324d9f3acc43de5bf0ea87eea52fd826d87300c7d7c/austin_dist-3.7.0-1-py2.py3-none-macosx_11_0_x86_64.whl", hash = "sha256:92a98e436336355473e8f5145aaea9fa524c97b4cd5336719ebb8a07c963ca79", size = 41803, upload_time = "2024-10-16T18:46:19.368Z" }, - { url = "https://files.pythonhosted.org/packages/9f/2c/bc25aeaf7ad41450eea1f293b008508f5dfa9ef724690603b22b2c32987f/austin_dist-3.7.0-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:72ac1883dfc7e750a25434d72722bca5faf45c95d0a84c22ea8d97152c51a1e7", size = 40880, upload_time = "2024-10-14T19:22:42.92Z" }, - { url = "https://files.pythonhosted.org/packages/66/a9/ac086a7e24c5f74e8fe85cc805a715ef7794eb41e716739e8c9cabea11b5/austin_dist-3.7.0-py2.py3-none-macosx_11_0_x86_64.whl", hash = "sha256:61d16d9a8e81dccc31e1cae2137885d0d7257ecad673b77b0e69de16cda7a2f0", size = 43094, upload_time = "2024-10-14T19:22:44.597Z" }, - { url = "https://files.pythonhosted.org/packages/3b/af/63d9cc839352e43d302f972b0d94365cd9f709d6830e19e89d47f7b5d284/austin_dist-3.7.0-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e73d3cad0b5c8d51e5b2130dd61cfa0ea8f9c01013ab6f536fb5199a17547b96", size = 677235, upload_time = "2024-10-14T19:23:07.751Z" }, - { url = "https://files.pythonhosted.org/packages/1f/30/61f454aad245f4160481dab9f4f261646263b8201cd97f6ae88eef6cc8dd/austin_dist-3.7.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cd9a7f7f22cc9a9f961ff11f27a18ac5c03a35fc564b1de68a84eb8191d559d", size = 639062, upload_time = "2024-10-14T19:26:11.214Z" }, - { url = "https://files.pythonhosted.org/packages/fa/65/7645d493335888b67e86b2fb90c65d49a19c8be3b95fda98d36cf8b00b61/austin_dist-3.7.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9ea01bdc2b3ffcee67da9a4514cc2b40a526c2cc3a753516010e99acb0744f30", size = 501296, upload_time = "2024-10-14T19:25:54.6Z" }, - { url = "https://files.pythonhosted.org/packages/22/b1/619878c340c2145e257c6aaac49a60e70a22e8c3b6e67ee82cd07ec05637/austin_dist-3.7.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:402ab2ea7ce8f2f431102d37b5ea0289c9c6868eb1a8ba3b0f09fd1df3280add", size = 841296, upload_time = "2024-10-14T19:26:30.346Z" }, - { url = "https://files.pythonhosted.org/packages/95/b5/c20a8ae4d970a58d7ef7cefc903b4b4ab817659767d400a85db975336e0e/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:a125130171389b0b7baab7168787893bce0972db88b8b5e9811b41b774bea5e2", size = 40419, upload_time = "2024-10-14T19:26:12.849Z" }, - { url = "https://files.pythonhosted.org/packages/d9/d9/a0ef743ba0bc62b36921caba8a0bb2f0e672196e0c73f6afd0911dcb23dd/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:a853294017a480cf92226382077a0e90e3719ffe6aa4c76b1d9a3a6d3346ae7d", size = 37750, upload_time = "2024-10-14T19:25:56.328Z" }, - { url = "https://files.pythonhosted.org/packages/ac/69/017c54941434e9b8304b5a89f11b6047c56756401bb2223b2fabd154711c/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_ppc64le.whl", hash = "sha256:26a816a6df008ea652dca67e9fba3d91ed27d0d65d813eabe7bfec9becf540c4", size = 41864, upload_time = "2024-10-14T19:26:31.787Z" }, - { url = "https://files.pythonhosted.org/packages/02/4e/75ab56f3fe82141396c2563336c7165da529fb705ecb8abb10e4683ee79f/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:2ef2976d4f188fa6fa316c710bb64a79feb7ff5662154b893face916bf0a9c81", size = 40645, upload_time = "2024-10-14T19:23:10.459Z" }, - { url = "https://files.pythonhosted.org/packages/86/d0/b8cc79892a7f40d7bf82f092f334099646d526d4ff2f11c6291cbe5ded5b/austin_dist-3.7.0-py2.py3-none-win_amd64.whl", hash = "sha256:760dabaff27022d238091c1d9de9234c881359d0f98295ae8c0428ffc33868c8", size = 54901, upload_time = "2024-10-14T19:24:04.272Z" }, + { url = "https://files.pythonhosted.org/packages/82/ec/66d49f755a3e0a980324d9f3acc43de5bf0ea87eea52fd826d87300c7d7c/austin_dist-3.7.0-1-py2.py3-none-macosx_11_0_x86_64.whl", hash = "sha256:92a98e436336355473e8f5145aaea9fa524c97b4cd5336719ebb8a07c963ca79", size = 41803 }, + { url = "https://files.pythonhosted.org/packages/9f/2c/bc25aeaf7ad41450eea1f293b008508f5dfa9ef724690603b22b2c32987f/austin_dist-3.7.0-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:72ac1883dfc7e750a25434d72722bca5faf45c95d0a84c22ea8d97152c51a1e7", size = 40880 }, + { url = "https://files.pythonhosted.org/packages/66/a9/ac086a7e24c5f74e8fe85cc805a715ef7794eb41e716739e8c9cabea11b5/austin_dist-3.7.0-py2.py3-none-macosx_11_0_x86_64.whl", hash = "sha256:61d16d9a8e81dccc31e1cae2137885d0d7257ecad673b77b0e69de16cda7a2f0", size = 43094 }, + { url = "https://files.pythonhosted.org/packages/3b/af/63d9cc839352e43d302f972b0d94365cd9f709d6830e19e89d47f7b5d284/austin_dist-3.7.0-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e73d3cad0b5c8d51e5b2130dd61cfa0ea8f9c01013ab6f536fb5199a17547b96", size = 677235 }, + { url = "https://files.pythonhosted.org/packages/1f/30/61f454aad245f4160481dab9f4f261646263b8201cd97f6ae88eef6cc8dd/austin_dist-3.7.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cd9a7f7f22cc9a9f961ff11f27a18ac5c03a35fc564b1de68a84eb8191d559d", size = 639062 }, + { url = "https://files.pythonhosted.org/packages/fa/65/7645d493335888b67e86b2fb90c65d49a19c8be3b95fda98d36cf8b00b61/austin_dist-3.7.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9ea01bdc2b3ffcee67da9a4514cc2b40a526c2cc3a753516010e99acb0744f30", size = 501296 }, + { url = "https://files.pythonhosted.org/packages/22/b1/619878c340c2145e257c6aaac49a60e70a22e8c3b6e67ee82cd07ec05637/austin_dist-3.7.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:402ab2ea7ce8f2f431102d37b5ea0289c9c6868eb1a8ba3b0f09fd1df3280add", size = 841296 }, + { url = "https://files.pythonhosted.org/packages/95/b5/c20a8ae4d970a58d7ef7cefc903b4b4ab817659767d400a85db975336e0e/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:a125130171389b0b7baab7168787893bce0972db88b8b5e9811b41b774bea5e2", size = 40419 }, + { url = "https://files.pythonhosted.org/packages/d9/d9/a0ef743ba0bc62b36921caba8a0bb2f0e672196e0c73f6afd0911dcb23dd/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:a853294017a480cf92226382077a0e90e3719ffe6aa4c76b1d9a3a6d3346ae7d", size = 37750 }, + { url = "https://files.pythonhosted.org/packages/ac/69/017c54941434e9b8304b5a89f11b6047c56756401bb2223b2fabd154711c/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_ppc64le.whl", hash = "sha256:26a816a6df008ea652dca67e9fba3d91ed27d0d65d813eabe7bfec9becf540c4", size = 41864 }, + { url = "https://files.pythonhosted.org/packages/02/4e/75ab56f3fe82141396c2563336c7165da529fb705ecb8abb10e4683ee79f/austin_dist-3.7.0-py2.py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:2ef2976d4f188fa6fa316c710bb64a79feb7ff5662154b893face916bf0a9c81", size = 40645 }, + { url = "https://files.pythonhosted.org/packages/86/d0/b8cc79892a7f40d7bf82f092f334099646d526d4ff2f11c6291cbe5ded5b/austin_dist-3.7.0-py2.py3-none-win_amd64.whl", hash = "sha256:760dabaff27022d238091c1d9de9234c881359d0f98295ae8c0428ffc33868c8", size = 54901 }, ] [[package]] @@ -223,9 +223,9 @@ dependencies = [ { name = "psutil" }, { name = "toml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4f/a4/3e94328b4467891759f5dbcdb7459eea1cf60b3fbb1243617c343b7c7568/austin_python-1.7.1.tar.gz", hash = "sha256:c99a692feaf452a04e5b8cbb11b230fbb6294bb9229bcf7b493d650557236290", size = 198876, upload_time = "2023-11-20T12:52:46.934Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4f/a4/3e94328b4467891759f5dbcdb7459eea1cf60b3fbb1243617c343b7c7568/austin_python-1.7.1.tar.gz", hash = "sha256:c99a692feaf452a04e5b8cbb11b230fbb6294bb9229bcf7b493d650557236290", size = 198876 } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/46/011defe60684131f39450411036a7fe09869ce2b9068d8a5dc68ebca2d35/austin_python-1.7.1-py3-none-any.whl", hash = "sha256:f9493ed0d95f10ee0ae1ea8bc17cabba4585fd0e73d28101f7f3c2fa48ceacb1", size = 69722, upload_time = "2023-11-20T12:52:43.193Z" }, + { url = "https://files.pythonhosted.org/packages/43/46/011defe60684131f39450411036a7fe09869ce2b9068d8a5dc68ebca2d35/austin_python-1.7.1-py3-none-any.whl", hash = "sha256:f9493ed0d95f10ee0ae1ea8bc17cabba4585fd0e73d28101f7f3c2fa48ceacb1", size = 69722 }, ] [[package]] @@ -235,27 +235,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyflakes" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2a/cb/486f912d6171bc5748c311a2984a301f4e2d054833a1da78485866c71522/autoflake-2.3.1.tar.gz", hash = "sha256:c98b75dc5b0a86459c4f01a1d32ac7eb4338ec4317a4469515ff1e687ecd909e", size = 27642, upload_time = "2024-03-13T03:41:28.977Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/cb/486f912d6171bc5748c311a2984a301f4e2d054833a1da78485866c71522/autoflake-2.3.1.tar.gz", hash = "sha256:c98b75dc5b0a86459c4f01a1d32ac7eb4338ec4317a4469515ff1e687ecd909e", size = 27642 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/ee/3fd29bf416eb4f1c5579cf12bf393ae954099258abd7bde03c4f9716ef6b/autoflake-2.3.1-py3-none-any.whl", hash = "sha256:3ae7495db9084b7b32818b4140e6dc4fc280b712fb414f5b8fe57b0a8e85a840", size = 32483, upload_time = "2024-03-13T03:41:26.969Z" }, + { url = "https://files.pythonhosted.org/packages/a2/ee/3fd29bf416eb4f1c5579cf12bf393ae954099258abd7bde03c4f9716ef6b/autoflake-2.3.1-py3-none-any.whl", hash = "sha256:3ae7495db9084b7b32818b4140e6dc4fc280b712fb414f5b8fe57b0a8e85a840", size = 32483 }, ] [[package]] name = "babel" version = "2.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload_time = "2025-02-01T15:17:41.026Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload_time = "2025-02-01T15:17:37.39Z" }, + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537 }, ] [[package]] name = "bashlex" version = "0.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/76/60/aae0bb54f9af5e0128ba90eb83d8d0d506ee8f0475c4fdda3deeda20b1d2/bashlex-0.18.tar.gz", hash = "sha256:5bb03a01c6d5676338c36fd1028009c8ad07e7d61d8a1ce3f513b7fff52796ee", size = 68742, upload_time = "2023-01-18T15:21:26.402Z" } +sdist = { url = "https://files.pythonhosted.org/packages/76/60/aae0bb54f9af5e0128ba90eb83d8d0d506ee8f0475c4fdda3deeda20b1d2/bashlex-0.18.tar.gz", hash = "sha256:5bb03a01c6d5676338c36fd1028009c8ad07e7d61d8a1ce3f513b7fff52796ee", size = 68742 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/be/6985abb1011fda8a523cfe21ed9629e397d6e06fb5bae99750402b25c95b/bashlex-0.18-py2.py3-none-any.whl", hash = "sha256:91d73a23a3e51711919c1c899083890cdecffc91d8c088942725ac13e9dcfffa", size = 69539, upload_time = "2023-01-18T15:21:24.167Z" }, + { url = "https://files.pythonhosted.org/packages/f4/be/6985abb1011fda8a523cfe21ed9629e397d6e06fb5bae99750402b25c95b/bashlex-0.18-py2.py3-none-any.whl", hash = "sha256:91d73a23a3e51711919c1c899083890cdecffc91d8c088942725ac13e9dcfffa", size = 69539 }, ] [[package]] @@ -266,9 +266,9 @@ dependencies = [ { name = "soupsieve" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067, upload_time = "2025-04-15T17:05:13.836Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067 } wheels = [ - { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload_time = "2025-04-15T17:05:12.221Z" }, + { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285 }, ] [[package]] @@ -282,17 +282,17 @@ dependencies = [ { name = "pathspec" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/94/49/26a7b0f3f35da4b5a65f081943b7bcd22d7002f5f0fb8098ec1ff21cb6ef/black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666", size = 649449, upload_time = "2025-01-29T04:15:40.373Z" } +sdist = { url = "https://files.pythonhosted.org/packages/94/49/26a7b0f3f35da4b5a65f081943b7bcd22d7002f5f0fb8098ec1ff21cb6ef/black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666", size = 649449 } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/71/3fe4741df7adf015ad8dfa082dd36c94ca86bb21f25608eb247b4afb15b2/black-25.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4b60580e829091e6f9238c848ea6750efed72140b91b048770b64e74fe04908b", size = 1650988, upload_time = "2025-01-29T05:37:16.707Z" }, - { url = "https://files.pythonhosted.org/packages/13/f3/89aac8a83d73937ccd39bbe8fc6ac8860c11cfa0af5b1c96d081facac844/black-25.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e2978f6df243b155ef5fa7e558a43037c3079093ed5d10fd84c43900f2d8ecc", size = 1453985, upload_time = "2025-01-29T05:37:18.273Z" }, - { url = "https://files.pythonhosted.org/packages/6f/22/b99efca33f1f3a1d2552c714b1e1b5ae92efac6c43e790ad539a163d1754/black-25.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b48735872ec535027d979e8dcb20bf4f70b5ac75a8ea99f127c106a7d7aba9f", size = 1783816, upload_time = "2025-01-29T04:18:33.823Z" }, - { url = "https://files.pythonhosted.org/packages/18/7e/a27c3ad3822b6f2e0e00d63d58ff6299a99a5b3aee69fa77cd4b0076b261/black-25.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba", size = 1440860, upload_time = "2025-01-29T04:19:12.944Z" }, - { url = "https://files.pythonhosted.org/packages/98/87/0edf98916640efa5d0696e1abb0a8357b52e69e82322628f25bf14d263d1/black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f", size = 1650673, upload_time = "2025-01-29T05:37:20.574Z" }, - { url = "https://files.pythonhosted.org/packages/52/e5/f7bf17207cf87fa6e9b676576749c6b6ed0d70f179a3d812c997870291c3/black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3", size = 1453190, upload_time = "2025-01-29T05:37:22.106Z" }, - { url = "https://files.pythonhosted.org/packages/e3/ee/adda3d46d4a9120772fae6de454c8495603c37c4c3b9c60f25b1ab6401fe/black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171", size = 1782926, upload_time = "2025-01-29T04:18:58.564Z" }, - { url = "https://files.pythonhosted.org/packages/cc/64/94eb5f45dcb997d2082f097a3944cfc7fe87e071907f677e80788a2d7b7a/black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18", size = 1442613, upload_time = "2025-01-29T04:19:27.63Z" }, - { url = "https://files.pythonhosted.org/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717", size = 207646, upload_time = "2025-01-29T04:15:38.082Z" }, + { url = "https://files.pythonhosted.org/packages/83/71/3fe4741df7adf015ad8dfa082dd36c94ca86bb21f25608eb247b4afb15b2/black-25.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4b60580e829091e6f9238c848ea6750efed72140b91b048770b64e74fe04908b", size = 1650988 }, + { url = "https://files.pythonhosted.org/packages/13/f3/89aac8a83d73937ccd39bbe8fc6ac8860c11cfa0af5b1c96d081facac844/black-25.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e2978f6df243b155ef5fa7e558a43037c3079093ed5d10fd84c43900f2d8ecc", size = 1453985 }, + { url = "https://files.pythonhosted.org/packages/6f/22/b99efca33f1f3a1d2552c714b1e1b5ae92efac6c43e790ad539a163d1754/black-25.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b48735872ec535027d979e8dcb20bf4f70b5ac75a8ea99f127c106a7d7aba9f", size = 1783816 }, + { url = "https://files.pythonhosted.org/packages/18/7e/a27c3ad3822b6f2e0e00d63d58ff6299a99a5b3aee69fa77cd4b0076b261/black-25.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba", size = 1440860 }, + { url = "https://files.pythonhosted.org/packages/98/87/0edf98916640efa5d0696e1abb0a8357b52e69e82322628f25bf14d263d1/black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f", size = 1650673 }, + { url = "https://files.pythonhosted.org/packages/52/e5/f7bf17207cf87fa6e9b676576749c6b6ed0d70f179a3d812c997870291c3/black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3", size = 1453190 }, + { url = "https://files.pythonhosted.org/packages/e3/ee/adda3d46d4a9120772fae6de454c8495603c37c4c3b9c60f25b1ab6401fe/black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171", size = 1782926 }, + { url = "https://files.pythonhosted.org/packages/cc/64/94eb5f45dcb997d2082f097a3944cfc7fe87e071907f677e80788a2d7b7a/black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18", size = 1442613 }, + { url = "https://files.pythonhosted.org/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717", size = 207646 }, ] [[package]] @@ -302,9 +302,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083, upload_time = "2024-10-29T18:30:40.477Z" } +sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload_time = "2024-10-29T18:30:38.186Z" }, + { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, ] [package.optional-dependencies] @@ -316,9 +316,9 @@ css = [ name = "bracex" version = "2.5.post1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/6c/57418c4404cd22fe6275b8301ca2b46a8cdaa8157938017a9ae0b3edf363/bracex-2.5.post1.tar.gz", hash = "sha256:12c50952415bfa773d2d9ccb8e79651b8cdb1f31a42f6091b804f6ba2b4a66b6", size = 26641, upload_time = "2024-09-28T21:41:22.017Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/6c/57418c4404cd22fe6275b8301ca2b46a8cdaa8157938017a9ae0b3edf363/bracex-2.5.post1.tar.gz", hash = "sha256:12c50952415bfa773d2d9ccb8e79651b8cdb1f31a42f6091b804f6ba2b4a66b6", size = 26641 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4b/02/8db98cdc1a58e0abd6716d5e63244658e6e63513c65f469f34b6f1053fd0/bracex-2.5.post1-py3-none-any.whl", hash = "sha256:13e5732fec27828d6af308628285ad358047cec36801598368cb28bc631dbaf6", size = 11558, upload_time = "2024-09-28T21:41:21.016Z" }, + { url = "https://files.pythonhosted.org/packages/4b/02/8db98cdc1a58e0abd6716d5e63244658e6e63513c65f469f34b6f1053fd0/bracex-2.5.post1-py3-none-any.whl", hash = "sha256:13e5732fec27828d6af308628285ad358047cec36801598368cb28bc631dbaf6", size = 11558 }, ] [[package]] @@ -337,18 +337,18 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/db/8e/1392f3c696dec65663c4cb09eee5ee2ff5242d2a3c0d5e1f24dc2af67e4f/braintrust-0.0.199.tar.gz", hash = "sha256:764c7edcc7938968b8f8697ceceef32a2bc6fb3c0421f035565b94cd427f3aff", size = 113513, upload_time = "2025-04-16T22:22:12.699Z" } +sdist = { url = "https://files.pythonhosted.org/packages/db/8e/1392f3c696dec65663c4cb09eee5ee2ff5242d2a3c0d5e1f24dc2af67e4f/braintrust-0.0.199.tar.gz", hash = "sha256:764c7edcc7938968b8f8697ceceef32a2bc6fb3c0421f035565b94cd427f3aff", size = 113513 } wheels = [ - { url = "https://files.pythonhosted.org/packages/49/8f/6994dce2f4b834456533994d9141e2c366d37bf713effea72e85245a51cd/braintrust-0.0.199-py3-none-any.whl", hash = "sha256:ec253f109ac7fefe8966c11440014b90e94a30a5fdccb9d988f50eb827c95a59", size = 132168, upload_time = "2025-04-16T22:22:11.313Z" }, + { url = "https://files.pythonhosted.org/packages/49/8f/6994dce2f4b834456533994d9141e2c366d37bf713effea72e85245a51cd/braintrust-0.0.199-py3-none-any.whl", hash = "sha256:ec253f109ac7fefe8966c11440014b90e94a30a5fdccb9d988f50eb827c95a59", size = 132168 }, ] [[package]] name = "braintrust-core" version = "0.0.58" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/13/ab46b7033b585ecafb636eda505e049bcae31f7b0335e7b83bb8250147ca/braintrust_core-0.0.58.tar.gz", hash = "sha256:213ef6515ea1b5802213035b12b66971b10f4ee55a6bc426e29370d2da063f6c", size = 3610, upload_time = "2025-01-15T00:01:04.508Z" } +sdist = { url = "https://files.pythonhosted.org/packages/16/13/ab46b7033b585ecafb636eda505e049bcae31f7b0335e7b83bb8250147ca/braintrust_core-0.0.58.tar.gz", hash = "sha256:213ef6515ea1b5802213035b12b66971b10f4ee55a6bc426e29370d2da063f6c", size = 3610 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/58/a255894436f3eca4a20611785a30a43b85bc75adf1b77f227e1e6d0cce0a/braintrust_core-0.0.58-py3-none-any.whl", hash = "sha256:fa272b70376d2c6692acf00ebd9fb9bae057b0c53b2b6a59a64850bf79757311", size = 4438, upload_time = "2025-01-15T00:01:02.368Z" }, + { url = "https://files.pythonhosted.org/packages/b3/58/a255894436f3eca4a20611785a30a43b85bc75adf1b77f227e1e6d0cce0a/braintrust_core-0.0.58-py3-none-any.whl", hash = "sha256:fa272b70376d2c6692acf00ebd9fb9bae057b0c53b2b6a59a64850bf79757311", size = 4438 }, ] [[package]] @@ -358,18 +358,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/29/7b/da4aa2f95afb2f28010453d03d6eedf018f9e085bd001f039e15731aba89/cattrs-24.1.3.tar.gz", hash = "sha256:981a6ef05875b5bb0c7fb68885546186d306f10f0f6718fe9b96c226e68821ff", size = 426684, upload_time = "2025-03-25T15:01:00.325Z" } +sdist = { url = "https://files.pythonhosted.org/packages/29/7b/da4aa2f95afb2f28010453d03d6eedf018f9e085bd001f039e15731aba89/cattrs-24.1.3.tar.gz", hash = "sha256:981a6ef05875b5bb0c7fb68885546186d306f10f0f6718fe9b96c226e68821ff", size = 426684 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/ee/d68a3de23867a9156bab7e0a22fb9a0305067ee639032a22982cf7f725e7/cattrs-24.1.3-py3-none-any.whl", hash = "sha256:adf957dddd26840f27ffbd060a6c4dd3b2192c5b7c2c0525ef1bd8131d8a83f5", size = 66462, upload_time = "2025-03-25T15:00:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/3c/ee/d68a3de23867a9156bab7e0a22fb9a0305067ee639032a22982cf7f725e7/cattrs-24.1.3-py3-none-any.whl", hash = "sha256:adf957dddd26840f27ffbd060a6c4dd3b2192c5b7c2c0525ef1bd8131d8a83f5", size = 66462 }, ] [[package]] name = "certifi" version = "2025.1.31" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651", size = 167577, upload_time = "2025-01-31T02:16:47.166Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651", size = 167577 } wheels = [ - { url = "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe", size = 166393, upload_time = "2025-01-31T02:16:45.015Z" }, + { url = "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe", size = 166393 }, ] [[package]] @@ -379,83 +379,83 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycparser" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload_time = "2024-09-04T20:45:21.852Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload_time = "2024-09-04T20:44:12.232Z" }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload_time = "2024-09-04T20:44:13.739Z" }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload_time = "2024-09-04T20:44:15.231Z" }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload_time = "2024-09-04T20:44:17.188Z" }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload_time = "2024-09-04T20:44:18.688Z" }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload_time = "2024-09-04T20:44:20.248Z" }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload_time = "2024-09-04T20:44:21.673Z" }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload_time = "2024-09-04T20:44:23.245Z" }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload_time = "2024-09-04T20:44:24.757Z" }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload_time = "2024-09-04T20:44:26.208Z" }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload_time = "2024-09-04T20:44:27.578Z" }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload_time = "2024-09-04T20:44:28.956Z" }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload_time = "2024-09-04T20:44:30.289Z" }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload_time = "2024-09-04T20:44:32.01Z" }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload_time = "2024-09-04T20:44:33.606Z" }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload_time = "2024-09-04T20:44:35.191Z" }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload_time = "2024-09-04T20:44:36.743Z" }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload_time = "2024-09-04T20:44:38.492Z" }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload_time = "2024-09-04T20:44:40.046Z" }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload_time = "2024-09-04T20:44:41.616Z" }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload_time = "2024-09-04T20:44:43.733Z" }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload_time = "2024-09-04T20:44:45.309Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178 }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840 }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803 }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850 }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729 }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256 }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424 }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568 }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736 }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448 }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976 }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, ] [[package]] name = "cfgv" version = "3.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", size = 7114, upload_time = "2023-08-12T20:38:17.776Z" } +sdist = { url = "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", size = 7114 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", size = 7249, upload_time = "2023-08-12T20:38:16.269Z" }, + { url = "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", size = 7249 }, ] [[package]] name = "charset-normalizer" version = "3.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188, upload_time = "2024-12-24T18:12:35.43Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105, upload_time = "2024-12-24T18:10:38.83Z" }, - { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404, upload_time = "2024-12-24T18:10:44.272Z" }, - { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423, upload_time = "2024-12-24T18:10:45.492Z" }, - { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184, upload_time = "2024-12-24T18:10:47.898Z" }, - { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268, upload_time = "2024-12-24T18:10:50.589Z" }, - { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601, upload_time = "2024-12-24T18:10:52.541Z" }, - { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098, upload_time = "2024-12-24T18:10:53.789Z" }, - { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520, upload_time = "2024-12-24T18:10:55.048Z" }, - { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852, upload_time = "2024-12-24T18:10:57.647Z" }, - { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488, upload_time = "2024-12-24T18:10:59.43Z" }, - { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192, upload_time = "2024-12-24T18:11:00.676Z" }, - { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550, upload_time = "2024-12-24T18:11:01.952Z" }, - { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785, upload_time = "2024-12-24T18:11:03.142Z" }, - { url = "https://files.pythonhosted.org/packages/38/94/ce8e6f63d18049672c76d07d119304e1e2d7c6098f0841b51c666e9f44a0/charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda", size = 195698, upload_time = "2024-12-24T18:11:05.834Z" }, - { url = "https://files.pythonhosted.org/packages/24/2e/dfdd9770664aae179a96561cc6952ff08f9a8cd09a908f259a9dfa063568/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313", size = 140162, upload_time = "2024-12-24T18:11:07.064Z" }, - { url = "https://files.pythonhosted.org/packages/24/4e/f646b9093cff8fc86f2d60af2de4dc17c759de9d554f130b140ea4738ca6/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9", size = 150263, upload_time = "2024-12-24T18:11:08.374Z" }, - { url = "https://files.pythonhosted.org/packages/5e/67/2937f8d548c3ef6e2f9aab0f6e21001056f692d43282b165e7c56023e6dd/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b", size = 142966, upload_time = "2024-12-24T18:11:09.831Z" }, - { url = "https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11", size = 144992, upload_time = "2024-12-24T18:11:12.03Z" }, - { url = "https://files.pythonhosted.org/packages/96/2c/d49710a6dbcd3776265f4c923bb73ebe83933dfbaa841c5da850fe0fd20b/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f", size = 147162, upload_time = "2024-12-24T18:11:13.372Z" }, - { url = "https://files.pythonhosted.org/packages/b4/41/35ff1f9a6bd380303dea55e44c4933b4cc3c4850988927d4082ada230273/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd", size = 140972, upload_time = "2024-12-24T18:11:14.628Z" }, - { url = "https://files.pythonhosted.org/packages/fb/43/c6a0b685fe6910d08ba971f62cd9c3e862a85770395ba5d9cad4fede33ab/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2", size = 149095, upload_time = "2024-12-24T18:11:17.672Z" }, - { url = "https://files.pythonhosted.org/packages/4c/ff/a9a504662452e2d2878512115638966e75633519ec11f25fca3d2049a94a/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886", size = 152668, upload_time = "2024-12-24T18:11:18.989Z" }, - { url = "https://files.pythonhosted.org/packages/6c/71/189996b6d9a4b932564701628af5cee6716733e9165af1d5e1b285c530ed/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601", size = 150073, upload_time = "2024-12-24T18:11:21.507Z" }, - { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732, upload_time = "2024-12-24T18:11:22.774Z" }, - { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391, upload_time = "2024-12-24T18:11:24.139Z" }, - { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702, upload_time = "2024-12-24T18:11:26.535Z" }, - { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767, upload_time = "2024-12-24T18:12:32.852Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105 }, + { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404 }, + { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423 }, + { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184 }, + { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268 }, + { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601 }, + { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098 }, + { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520 }, + { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852 }, + { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488 }, + { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192 }, + { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550 }, + { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785 }, + { url = "https://files.pythonhosted.org/packages/38/94/ce8e6f63d18049672c76d07d119304e1e2d7c6098f0841b51c666e9f44a0/charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda", size = 195698 }, + { url = "https://files.pythonhosted.org/packages/24/2e/dfdd9770664aae179a96561cc6952ff08f9a8cd09a908f259a9dfa063568/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313", size = 140162 }, + { url = "https://files.pythonhosted.org/packages/24/4e/f646b9093cff8fc86f2d60af2de4dc17c759de9d554f130b140ea4738ca6/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9", size = 150263 }, + { url = "https://files.pythonhosted.org/packages/5e/67/2937f8d548c3ef6e2f9aab0f6e21001056f692d43282b165e7c56023e6dd/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b", size = 142966 }, + { url = "https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11", size = 144992 }, + { url = "https://files.pythonhosted.org/packages/96/2c/d49710a6dbcd3776265f4c923bb73ebe83933dfbaa841c5da850fe0fd20b/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f", size = 147162 }, + { url = "https://files.pythonhosted.org/packages/b4/41/35ff1f9a6bd380303dea55e44c4933b4cc3c4850988927d4082ada230273/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd", size = 140972 }, + { url = "https://files.pythonhosted.org/packages/fb/43/c6a0b685fe6910d08ba971f62cd9c3e862a85770395ba5d9cad4fede33ab/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2", size = 149095 }, + { url = "https://files.pythonhosted.org/packages/4c/ff/a9a504662452e2d2878512115638966e75633519ec11f25fca3d2049a94a/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886", size = 152668 }, + { url = "https://files.pythonhosted.org/packages/6c/71/189996b6d9a4b932564701628af5cee6716733e9165af1d5e1b285c530ed/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601", size = 150073 }, + { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732 }, + { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391 }, + { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702 }, + { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 }, ] [[package]] name = "chevron" version = "0.14.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/15/1f/ca74b65b19798895d63a6e92874162f44233467c9e7c1ed8afd19016ebe9/chevron-0.14.0.tar.gz", hash = "sha256:87613aafdf6d77b6a90ff073165a61ae5086e21ad49057aa0e53681601800ebf", size = 11440, upload_time = "2021-01-02T22:47:59.233Z" } +sdist = { url = "https://files.pythonhosted.org/packages/15/1f/ca74b65b19798895d63a6e92874162f44233467c9e7c1ed8afd19016ebe9/chevron-0.14.0.tar.gz", hash = "sha256:87613aafdf6d77b6a90ff073165a61ae5086e21ad49057aa0e53681601800ebf", size = 11440 } wheels = [ - { url = "https://files.pythonhosted.org/packages/52/93/342cc62a70ab727e093ed98e02a725d85b746345f05d2b5e5034649f4ec8/chevron-0.14.0-py3-none-any.whl", hash = "sha256:fbf996a709f8da2e745ef763f482ce2d311aa817d287593a5b990d6d6e4f0443", size = 11595, upload_time = "2021-01-02T22:47:57.847Z" }, + { url = "https://files.pythonhosted.org/packages/52/93/342cc62a70ab727e093ed98e02a725d85b746345f05d2b5e5034649f4ec8/chevron-0.14.0-py3-none-any.whl", hash = "sha256:fbf996a709f8da2e745ef763f482ce2d311aa817d287593a5b990d6d6e4f0443", size = 11595 }, ] [[package]] @@ -471,9 +471,9 @@ dependencies = [ { name = "packaging" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ff/1a/15faea666182187ea7a67668dcbee8a069e5ac3eff01568a44fbb7cc544f/cibuildwheel-2.23.2.tar.gz", hash = "sha256:fba11162a4c0b3c4f0f5302661abb2dccdb26b0e9449ea0389c5ff18d4ef0c55", size = 295372, upload_time = "2025-03-24T21:26:57.398Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ff/1a/15faea666182187ea7a67668dcbee8a069e5ac3eff01568a44fbb7cc544f/cibuildwheel-2.23.2.tar.gz", hash = "sha256:fba11162a4c0b3c4f0f5302661abb2dccdb26b0e9449ea0389c5ff18d4ef0c55", size = 295372 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/a6/97cc386f4ac8d4f3af9cc8a97668a0f50110f19f3e9ddbe48caec300fa66/cibuildwheel-2.23.2-py3-none-any.whl", hash = "sha256:aebe67a0d8463e16a4709763ee8b16a2cadc9f4fe8c040b7fedae8fdbb6443dd", size = 91830, upload_time = "2025-03-24T21:26:55.425Z" }, + { url = "https://files.pythonhosted.org/packages/4e/a6/97cc386f4ac8d4f3af9cc8a97668a0f50110f19f3e9ddbe48caec300fa66/cibuildwheel-2.23.2-py3-none-any.whl", hash = "sha256:aebe67a0d8463e16a4709763ee8b16a2cadc9f4fe8c040b7fedae8fdbb6443dd", size = 91830 }, ] [package.optional-dependencies] @@ -488,9 +488,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593, upload_time = "2024-12-21T18:38:44.339Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188, upload_time = "2024-12-21T18:38:41.666Z" }, + { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188 }, ] [[package]] @@ -500,254 +500,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/9f/1f917934da4e07ae7715a982347e3c2179556d8a58d1108c5da3e8f09c76/click_option_group-0.5.7.tar.gz", hash = "sha256:8dc780be038712fc12c9fecb3db4fe49e0d0723f9c171d7cda85c20369be693c", size = 22110, upload_time = "2025-03-24T13:24:55.897Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/9f/1f917934da4e07ae7715a982347e3c2179556d8a58d1108c5da3e8f09c76/click_option_group-0.5.7.tar.gz", hash = "sha256:8dc780be038712fc12c9fecb3db4fe49e0d0723f9c171d7cda85c20369be693c", size = 22110 } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/27/bf74dc1494625c3b14dbcdb93740defd7b8c58dae3736be8d264f2a643fb/click_option_group-0.5.7-py3-none-any.whl", hash = "sha256:96b9f52f397ef4d916f81929bd6c1f85e89046c7a401a64e72a61ae74ad35c24", size = 11483, upload_time = "2025-03-24T13:24:54.611Z" }, -] - -[[package]] -name = "codegen" -source = { editable = "." } -dependencies = [ - { name = "astor" }, - { name = "click" }, - { name = "codegen-api-client" }, - { name = "codeowners" }, - { name = "colorlog" }, - { name = "dataclasses-json" }, - { name = "datamodel-code-generator" }, - { name = "datasets" }, - { name = "dicttoxml" }, - { name = "docker" }, - { name = "docstring-parser" }, - { name = "fastapi", extra = ["standard"] }, - { name = "gitpython" }, - { name = "giturlparse" }, - { name = "hatch-vcs" }, - { name = "hatchling" }, - { name = "httpx" }, - { name = "humanize" }, - { name = "lazy-object-proxy" }, - { name = "lox" }, - { name = "mcp", extra = ["cli"] }, - { name = "mini-racer" }, - { name = "modal" }, - { name = "neo4j" }, - { name = "networkx" }, - { name = "numpy" }, - { name = "openai" }, - { name = "packaging" }, - { name = "pip" }, - { name = "plotly" }, - { name = "psutil" }, - { name = "pydantic" }, - { name = "pydantic-core" }, - { name = "pydantic-settings" }, - { name = "pygit2" }, - { name = "pygithub" }, - { name = "pyinstrument" }, - { name = "pyjson5" }, - { name = "pyright" }, - { name = "pytest-snapshot" }, - { name = "python-dotenv" }, - { name = "python-levenshtein" }, - { name = "python-semantic-release" }, - { name = "requests" }, - { name = "rich" }, - { name = "rich-click" }, - { name = "rustworkx" }, - { name = "sentry-sdk" }, - { name = "slack-sdk" }, - { name = "starlette" }, - { name = "tabulate" }, - { name = "termcolor" }, - { name = "tiktoken" }, - { name = "tomlkit" }, - { name = "tqdm" }, - { name = "tree-sitter" }, - { name = "tree-sitter-javascript" }, - { name = "tree-sitter-python" }, - { name = "tree-sitter-typescript" }, - { name = "typing-extensions" }, - { name = "unidiff" }, - { name = "urllib3" }, - { name = "uvicorn", extra = ["standard"] }, - { name = "watchfiles" }, - { name = "wrapt" }, - { name = "xmltodict" }, -] - -[package.optional-dependencies] -lsp = [ - { name = "attrs" }, - { name = "lsprotocol" }, - { name = "pygls" }, -] -pink = [ - { name = "codegen-sdk-pink" }, -] -types = [ - { name = "types-networkx" }, - { name = "types-requests" }, - { name = "types-tabulate" }, - { name = "types-toml" }, -] - -[package.dev-dependencies] -dev = [ - { name = "austin-dist" }, - { name = "austin-python" }, - { name = "autoflake" }, - { name = "black" }, - { name = "braintrust" }, - { name = "cibuildwheel", extra = ["uv"] }, - { name = "codegen-api-client" }, - { name = "coverage" }, - { name = "cython" }, - { name = "deptry" }, - { name = "emoji" }, - { name = "filelock" }, - { name = "httpx" }, - { name = "inflection" }, - { name = "isort" }, - { name = "jsbeautifier" }, - { name = "jupyterlab" }, - { name = "loguru" }, - { name = "modal" }, - { name = "mypy", extra = ["faster-cache", "mypyc"] }, - { name = "pre-commit" }, - { name = "pre-commit-uv" }, - { name = "pytest" }, - { name = "pytest-asyncio" }, - { name = "pytest-benchmark", extra = ["histogram"] }, - { name = "pytest-cov" }, - { name = "pytest-lsp" }, - { name = "pytest-mock" }, - { name = "pytest-timeout" }, - { name = "pytest-xdist" }, - { name = "ruff" }, - { name = "ruff-lsp" }, - { name = "sybil", extra = ["pytest"] }, - { name = "typer" }, - { name = "uv" }, -] - -[package.metadata] -requires-dist = [ - { name = "astor", specifier = ">=0.8.1,<1.0.0" }, - { name = "attrs", marker = "extra == 'lsp'", specifier = ">=25.1.0" }, - { name = "click", specifier = ">=8.1.7" }, - { name = "codegen-api-client" }, - { name = "codegen-sdk-pink", marker = "extra == 'pink'", specifier = ">=0.1.0" }, - { name = "codeowners", specifier = ">=0.6.0,<1.0.0" }, - { name = "colorlog", specifier = ">=6.9.0" }, - { name = "dataclasses-json", specifier = ">=0.6.4,<1.0.0" }, - { name = "datamodel-code-generator", specifier = ">=0.26.5" }, - { name = "datasets" }, - { name = "dicttoxml", specifier = ">=1.7.16,<2.0.0" }, - { name = "docker", specifier = ">=6.1.3" }, - { name = "docstring-parser", specifier = ">=0.16,<1.0" }, - { name = "fastapi", extras = ["standard"], specifier = ">=0.115.2,<1.0.0" }, - { name = "gitpython", specifier = "==3.1.44" }, - { name = "giturlparse" }, - { name = "hatch-vcs", specifier = ">=0.4.0" }, - { name = "hatchling", specifier = ">=1.25.0" }, - { name = "httpx", specifier = ">=0.28.1" }, - { name = "humanize", specifier = ">=4.10.0,<5.0.0" }, - { name = "lazy-object-proxy", specifier = ">=0.0.0" }, - { name = "lox", specifier = ">=0.12.0" }, - { name = "lsprotocol", marker = "extra == 'lsp'", specifier = "==2024.0.0b1" }, - { name = "mcp", extras = ["cli"] }, - { name = "mini-racer", specifier = ">=0.12.4" }, - { name = "modal", specifier = ">=0.73.45" }, - { name = "neo4j" }, - { name = "networkx", specifier = ">=3.4.1" }, - { name = "numpy", specifier = ">=2.2.2" }, - { name = "openai", specifier = "==1.70.0" }, - { name = "packaging", specifier = ">=24.2" }, - { name = "pip", specifier = ">=24.3.1" }, - { name = "plotly", specifier = ">=5.24.0,<7.0.0" }, - { name = "psutil", specifier = ">=5.8.0" }, - { name = "pydantic", specifier = ">=2.9.2,<3.0.0" }, - { name = "pydantic-core", specifier = ">=2.23.4" }, - { name = "pydantic-settings", specifier = ">=2.0.0" }, - { name = "pygit2", specifier = ">=1.16.0" }, - { name = "pygithub", specifier = "==2.6.1" }, - { name = "pygls", marker = "extra == 'lsp'", specifier = ">=2.0.0a2" }, - { name = "pyinstrument", specifier = ">=5.0.0" }, - { name = "pyjson5", specifier = "==1.6.8" }, - { name = "pyright", specifier = ">=1.1.372,<2.0.0" }, - { name = "pytest-snapshot", specifier = ">=0.9.0" }, - { name = "python-dotenv", specifier = ">=1.0.1" }, - { name = "python-levenshtein", specifier = ">=0.25.1,<1.0.0" }, - { name = "python-semantic-release" }, - { name = "requests", specifier = ">=2.32.3" }, - { name = "rich", specifier = ">=13.7.1,<14.0.0" }, - { name = "rich-click", specifier = ">=1.8.5" }, - { name = "rustworkx", specifier = ">=0.15.1" }, - { name = "sentry-sdk", specifier = "==2.27.0" }, - { name = "slack-sdk" }, - { name = "starlette", specifier = ">=0.16.0,<1.0.0" }, - { name = "tabulate", specifier = ">=0.9.0,<1.0.0" }, - { name = "termcolor", specifier = ">=2.4.0" }, - { name = "tiktoken", specifier = ">=0.5.1,<1.0.0" }, - { name = "tomlkit", specifier = ">=0.13.2" }, - { name = "tqdm", specifier = ">=4.67.1" }, - { name = "tree-sitter", specifier = ">=0.23.1" }, - { name = "tree-sitter-javascript", specifier = ">=0.23.1" }, - { name = "tree-sitter-python", specifier = ">=0.23.4" }, - { name = "tree-sitter-typescript", specifier = ">=0.23.2" }, - { name = "types-networkx", marker = "extra == 'types'", specifier = ">=3.2.1.20240918" }, - { name = "types-requests", marker = "extra == 'types'", specifier = ">=2.32.0.20241016" }, - { name = "types-tabulate", marker = "extra == 'types'", specifier = ">=0.9.0.20240106" }, - { name = "types-toml", marker = "extra == 'types'", specifier = ">=0.10.8.20240310" }, - { name = "typing-extensions", specifier = ">=4.12.2" }, - { name = "unidiff", specifier = ">=0.7.5" }, - { name = "urllib3", specifier = ">=2.0.0" }, - { name = "uvicorn", extras = ["standard"], specifier = ">=0.30.0" }, - { name = "watchfiles", specifier = ">=1.0.0,<1.1.0" }, - { name = "wrapt", specifier = ">=1.16.0,<2.0.0" }, - { name = "xmltodict", specifier = ">=0.13.0,<1.0.0" }, -] -provides-extras = ["lsp", "pink", "types"] - -[package.metadata.requires-dev] -dev = [ - { name = "austin-dist", specifier = ">=3.7.0" }, - { name = "austin-python", specifier = ">=1.7.1" }, - { name = "autoflake", specifier = ">=2.3.1" }, - { name = "black", specifier = ">=24.8.0" }, - { name = "braintrust", specifier = ">=0.0.160" }, - { name = "cibuildwheel", extras = ["uv"], specifier = ">=2.22.0" }, - { name = "codegen-api-client", specifier = ">=1.0.0" }, - { name = "coverage", specifier = ">=7.6.1,<8.0.0" }, - { name = "cython", specifier = ">=3.0.11" }, - { name = "deptry", specifier = ">=0.22.0" }, - { name = "emoji", specifier = ">=2.14.0" }, - { name = "filelock", specifier = ">=3.15.4,<4.0.0" }, - { name = "httpx", specifier = ">=0.28.1,<0.28.2" }, - { name = "inflection", specifier = ">=0.5.1,<1.0.0" }, - { name = "isort", specifier = ">=5.13.2" }, - { name = "jsbeautifier", specifier = ">=1.15.1,<2.0.0" }, - { name = "jupyterlab", specifier = ">=4.3.5" }, - { name = "loguru", specifier = ">=0.7.3" }, - { name = "modal", specifier = ">=0.73.25" }, - { name = "mypy", extras = ["mypyc", "faster-cache"], specifier = ">=1.13.0" }, - { name = "pre-commit", specifier = ">=4.0.1" }, - { name = "pre-commit-uv", specifier = ">=4.1.4" }, - { name = "pytest", specifier = ">=8.3.3" }, - { name = "pytest-asyncio", specifier = ">=0.21.1,<1.0.0" }, - { name = "pytest-benchmark", extras = ["histogram"], specifier = ">=5.1.0" }, - { name = "pytest-cov", specifier = ">=6.1.0,<6.1.1" }, - { name = "pytest-lsp", specifier = ">=1.0.0b1" }, - { name = "pytest-mock", specifier = ">=3.14.0,<4.0.0" }, - { name = "pytest-timeout", specifier = ">=2.3.1" }, - { name = "pytest-xdist", specifier = ">=3.6.1,<4.0.0" }, - { name = "ruff", specifier = ">=0.6.8" }, - { name = "ruff-lsp", specifier = ">=0.0.55,<1.0.0" }, - { name = "sybil", extras = ["pytest"], specifier = ">=9.0.0" }, - { name = "typer", specifier = ">=0.12.5" }, - { name = "uv", specifier = ">=0.4.25" }, + { url = "https://files.pythonhosted.org/packages/93/27/bf74dc1494625c3b14dbcdb93740defd7b8c58dae3736be8d264f2a643fb/click_option_group-0.5.7-py3-none-any.whl", hash = "sha256:96b9f52f397ef4d916f81929bd6c1f85e89046c7a401a64e72a61ae74ad35c24", size = 11483 }, ] [[package]] @@ -760,24 +515,24 @@ dependencies = [ { name = "typing-extensions" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/69/df/8a2bf96f96df71f44619dbd003852804dedd5c331846ad99e5476749bf96/codegen_api_client-1.0.0.tar.gz", hash = "sha256:4e925e25dfdda4afaba8c0b223c5bf2736da2a38d34ee30a92777692e4f34783", size = 26173, upload_time = "2025-04-16T19:22:23.267Z" } +sdist = { url = "https://files.pythonhosted.org/packages/69/df/8a2bf96f96df71f44619dbd003852804dedd5c331846ad99e5476749bf96/codegen_api_client-1.0.0.tar.gz", hash = "sha256:4e925e25dfdda4afaba8c0b223c5bf2736da2a38d34ee30a92777692e4f34783", size = 26173 } wheels = [ - { url = "https://files.pythonhosted.org/packages/31/66/5bafb6e567d636e87a2fbedeca2300bc1a3a21a7b8cd5ec418e94538b57d/codegen_api_client-1.0.0-py3-none-any.whl", hash = "sha256:12f8fcfabe512bc88917fa750784d75b79b3a50495dc2c311c58ea83120f44a7", size = 44767, upload_time = "2025-04-16T19:22:22.352Z" }, + { url = "https://files.pythonhosted.org/packages/31/66/5bafb6e567d636e87a2fbedeca2300bc1a3a21a7b8cd5ec418e94538b57d/codegen_api_client-1.0.0-py3-none-any.whl", hash = "sha256:12f8fcfabe512bc88917fa750784d75b79b3a50495dc2c311c58ea83120f44a7", size = 44767 }, ] [[package]] name = "codegen-sdk-pink" version = "0.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/da/0e968f5bd8d839ec30b58b681ba30781d5eb1b33a95d771e4b31f3a7cf08/codegen_sdk_pink-0.1.0.tar.gz", hash = "sha256:3be5c2caf47f40ec541cdd04558d8ddfb816ede7d7334e4a62ab3f6130f86afb", size = 322299, upload_time = "2025-03-13T17:36:43.732Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/da/0e968f5bd8d839ec30b58b681ba30781d5eb1b33a95d771e4b31f3a7cf08/codegen_sdk_pink-0.1.0.tar.gz", hash = "sha256:3be5c2caf47f40ec541cdd04558d8ddfb816ede7d7334e4a62ab3f6130f86afb", size = 322299 } wheels = [ - { url = "https://files.pythonhosted.org/packages/98/4c/6321af0699207ab63b750e82589f2c4d8726956da9413e30a42c7ea59641/codegen_sdk_pink-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl", hash = "sha256:03f71cd48cd7547faf8233b90f01f4c41b750b4195a83a6a1b6427bee24a45a4", size = 5749136, upload_time = "2025-03-13T17:36:37.623Z" }, - { url = "https://files.pythonhosted.org/packages/c2/d0/39b35e45ce5683dace3e4b8c44e51a6471177708e5b3285fc1d764270ba1/codegen_sdk_pink-0.1.0-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:c4872286a1328ec546798268ab9ff3bf368c223178fecf45903cf0c667290471", size = 5807261, upload_time = "2025-03-13T17:36:35.303Z" }, - { url = "https://files.pythonhosted.org/packages/db/19/5aff61ba06d877f385b206a8da88c87c77f6b7cd68f0aec7b8b16813e1a9/codegen_sdk_pink-0.1.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:64943be3bed917d506ece1e0b5492effaa500712c5109a3937266d440ee8bb53", size = 6387801, upload_time = "2025-03-13T17:36:30.858Z" }, - { url = "https://files.pythonhosted.org/packages/5e/e4/6a8f7b12b20ab4cd61b833f32bbc1f7c8c86ca7332364f01f08881a4a5e2/codegen_sdk_pink-0.1.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:345deecefa2de455dcf1fb2bdf5ad2e71e74476b4212b1bd51f57e6904c1d7e9", size = 6231083, upload_time = "2025-03-13T17:36:33.213Z" }, - { url = "https://files.pythonhosted.org/packages/0d/c3/b0f7106308e278b6774275c891bb82c08e04c41f1e9abf6bdf56757cc123/codegen_sdk_pink-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:7c5bcf0ad41644ac980590a37178f231ba275a75ce946dcfc31fa39330c098da", size = 6543302, upload_time = "2025-03-13T17:36:39.856Z" }, - { url = "https://files.pythonhosted.org/packages/e0/42/fedf5eec26a06d83de5cfb39fc7072261b72311b70d5fbbd4a75deec2457/codegen_sdk_pink-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b3ee15469ad58d0222dfa0ba5950cd0eb7b8b7c607912d1845950096ddcb7aad", size = 6682410, upload_time = "2025-03-13T17:36:41.857Z" }, - { url = "https://files.pythonhosted.org/packages/38/fc/b1479140f579bcd6bdc090e71033484fcfd3bbc76aa779906a322cb33834/codegen_sdk_pink-0.1.0-cp311-abi3-win_amd64.whl", hash = "sha256:10b9b00070b5561df80dd269524f106e44e222d1ab9a93f6cf6ca3565c0aa0f9", size = 4305666, upload_time = "2025-03-13T17:36:45.942Z" }, + { url = "https://files.pythonhosted.org/packages/98/4c/6321af0699207ab63b750e82589f2c4d8726956da9413e30a42c7ea59641/codegen_sdk_pink-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl", hash = "sha256:03f71cd48cd7547faf8233b90f01f4c41b750b4195a83a6a1b6427bee24a45a4", size = 5749136 }, + { url = "https://files.pythonhosted.org/packages/c2/d0/39b35e45ce5683dace3e4b8c44e51a6471177708e5b3285fc1d764270ba1/codegen_sdk_pink-0.1.0-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:c4872286a1328ec546798268ab9ff3bf368c223178fecf45903cf0c667290471", size = 5807261 }, + { url = "https://files.pythonhosted.org/packages/db/19/5aff61ba06d877f385b206a8da88c87c77f6b7cd68f0aec7b8b16813e1a9/codegen_sdk_pink-0.1.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:64943be3bed917d506ece1e0b5492effaa500712c5109a3937266d440ee8bb53", size = 6387801 }, + { url = "https://files.pythonhosted.org/packages/5e/e4/6a8f7b12b20ab4cd61b833f32bbc1f7c8c86ca7332364f01f08881a4a5e2/codegen_sdk_pink-0.1.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:345deecefa2de455dcf1fb2bdf5ad2e71e74476b4212b1bd51f57e6904c1d7e9", size = 6231083 }, + { url = "https://files.pythonhosted.org/packages/0d/c3/b0f7106308e278b6774275c891bb82c08e04c41f1e9abf6bdf56757cc123/codegen_sdk_pink-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:7c5bcf0ad41644ac980590a37178f231ba275a75ce946dcfc31fa39330c098da", size = 6543302 }, + { url = "https://files.pythonhosted.org/packages/e0/42/fedf5eec26a06d83de5cfb39fc7072261b72311b70d5fbbd4a75deec2457/codegen_sdk_pink-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b3ee15469ad58d0222dfa0ba5950cd0eb7b8b7c607912d1845950096ddcb7aad", size = 6682410 }, + { url = "https://files.pythonhosted.org/packages/38/fc/b1479140f579bcd6bdc090e71033484fcfd3bbc76aa779906a322cb33834/codegen_sdk_pink-0.1.0-cp311-abi3-win_amd64.whl", hash = "sha256:10b9b00070b5561df80dd269524f106e44e222d1ab9a93f6cf6ca3565c0aa0f9", size = 4305666 }, ] [[package]] @@ -787,18 +542,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/75/66/ddba64473b0ce0b2c30cd0e1e32d923839834ed91948ad92bad23b2eadeb/codeowners-0.7.0.tar.gz", hash = "sha256:a842647b20968c14da6066e4de4fffac4fd7c1c30de9cfa8b2fc8f534b3d9f48", size = 7706, upload_time = "2024-03-07T23:34:55.077Z" } +sdist = { url = "https://files.pythonhosted.org/packages/75/66/ddba64473b0ce0b2c30cd0e1e32d923839834ed91948ad92bad23b2eadeb/codeowners-0.7.0.tar.gz", hash = "sha256:a842647b20968c14da6066e4de4fffac4fd7c1c30de9cfa8b2fc8f534b3d9f48", size = 7706 } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/d1/4091c351ac4de65fa22da912bdb395011e6dc8e630f070348b7b3fdd885d/codeowners-0.7.0-py3-none-any.whl", hash = "sha256:0df5cd47299f984ba2e120dc4a0a7be68b528d53016ff39d06e86f85e33c7fc2", size = 8718, upload_time = "2024-03-07T23:34:54.069Z" }, + { url = "https://files.pythonhosted.org/packages/92/d1/4091c351ac4de65fa22da912bdb395011e6dc8e630f070348b7b3fdd885d/codeowners-0.7.0-py3-none-any.whl", hash = "sha256:0df5cd47299f984ba2e120dc4a0a7be68b528d53016ff39d06e86f85e33c7fc2", size = 8718 }, ] [[package]] name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload_time = "2022-10-25T02:36:22.414Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload_time = "2022-10-25T02:36:20.889Z" }, + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, ] [[package]] @@ -808,9 +563,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d3/7a/359f4d5df2353f26172b3cc39ea32daa39af8de522205f512f458923e677/colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2", size = 16624, upload_time = "2024-10-29T18:34:51.011Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d3/7a/359f4d5df2353f26172b3cc39ea32daa39af8de522205f512f458923e677/colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2", size = 16624 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff", size = 11424, upload_time = "2024-10-29T18:34:49.815Z" }, + { url = "https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff", size = 11424 }, ] [[package]] @@ -820,48 +575,48 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210, upload_time = "2024-03-12T16:53:41.133Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload_time = "2024-03-12T16:53:39.226Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180 }, ] [[package]] name = "coverage" version = "7.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/19/4f/2251e65033ed2ce1e68f00f91a0294e0f80c80ae8c3ebbe2f12828c4cd53/coverage-7.8.0.tar.gz", hash = "sha256:7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501", size = 811872, upload_time = "2025-03-30T20:36:45.376Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/aa/12/4792669473297f7973518bec373a955e267deb4339286f882439b8535b39/coverage-7.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bbb5cc845a0292e0c520656d19d7ce40e18d0e19b22cb3e0409135a575bf79fc", size = 211684, upload_time = "2025-03-30T20:35:29.959Z" }, - { url = "https://files.pythonhosted.org/packages/be/e1/2a4ec273894000ebedd789e8f2fc3813fcaf486074f87fd1c5b2cb1c0a2b/coverage-7.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4dfd9a93db9e78666d178d4f08a5408aa3f2474ad4d0e0378ed5f2ef71640cb6", size = 211935, upload_time = "2025-03-30T20:35:31.912Z" }, - { url = "https://files.pythonhosted.org/packages/f8/3a/7b14f6e4372786709a361729164125f6b7caf4024ce02e596c4a69bccb89/coverage-7.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f017a61399f13aa6d1039f75cd467be388d157cd81f1a119b9d9a68ba6f2830d", size = 245994, upload_time = "2025-03-30T20:35:33.455Z" }, - { url = "https://files.pythonhosted.org/packages/54/80/039cc7f1f81dcbd01ea796d36d3797e60c106077e31fd1f526b85337d6a1/coverage-7.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0915742f4c82208ebf47a2b154a5334155ed9ef9fe6190674b8a46c2fb89cb05", size = 242885, upload_time = "2025-03-30T20:35:35.354Z" }, - { url = "https://files.pythonhosted.org/packages/10/e0/dc8355f992b6cc2f9dcd5ef6242b62a3f73264893bc09fbb08bfcab18eb4/coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a40fcf208e021eb14b0fac6bdb045c0e0cab53105f93ba0d03fd934c956143a", size = 245142, upload_time = "2025-03-30T20:35:37.121Z" }, - { url = "https://files.pythonhosted.org/packages/43/1b/33e313b22cf50f652becb94c6e7dae25d8f02e52e44db37a82de9ac357e8/coverage-7.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a1f406a8e0995d654b2ad87c62caf6befa767885301f3b8f6f73e6f3c31ec3a6", size = 244906, upload_time = "2025-03-30T20:35:39.07Z" }, - { url = "https://files.pythonhosted.org/packages/05/08/c0a8048e942e7f918764ccc99503e2bccffba1c42568693ce6955860365e/coverage-7.8.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:77af0f6447a582fdc7de5e06fa3757a3ef87769fbb0fdbdeba78c23049140a47", size = 243124, upload_time = "2025-03-30T20:35:40.598Z" }, - { url = "https://files.pythonhosted.org/packages/5b/62/ea625b30623083c2aad645c9a6288ad9fc83d570f9adb913a2abdba562dd/coverage-7.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f2d32f95922927186c6dbc8bc60df0d186b6edb828d299ab10898ef3f40052fe", size = 244317, upload_time = "2025-03-30T20:35:42.204Z" }, - { url = "https://files.pythonhosted.org/packages/62/cb/3871f13ee1130a6c8f020e2f71d9ed269e1e2124aa3374d2180ee451cee9/coverage-7.8.0-cp312-cp312-win32.whl", hash = "sha256:769773614e676f9d8e8a0980dd7740f09a6ea386d0f383db6821df07d0f08545", size = 214170, upload_time = "2025-03-30T20:35:44.216Z" }, - { url = "https://files.pythonhosted.org/packages/88/26/69fe1193ab0bfa1eb7a7c0149a066123611baba029ebb448500abd8143f9/coverage-7.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:e5d2b9be5b0693cf21eb4ce0ec8d211efb43966f6657807f6859aab3814f946b", size = 214969, upload_time = "2025-03-30T20:35:45.797Z" }, - { url = "https://files.pythonhosted.org/packages/f3/21/87e9b97b568e223f3438d93072479c2f36cc9b3f6b9f7094b9d50232acc0/coverage-7.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5ac46d0c2dd5820ce93943a501ac5f6548ea81594777ca585bf002aa8854cacd", size = 211708, upload_time = "2025-03-30T20:35:47.417Z" }, - { url = "https://files.pythonhosted.org/packages/75/be/882d08b28a0d19c9c4c2e8a1c6ebe1f79c9c839eb46d4fca3bd3b34562b9/coverage-7.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:771eb7587a0563ca5bb6f622b9ed7f9d07bd08900f7589b4febff05f469bea00", size = 211981, upload_time = "2025-03-30T20:35:49.002Z" }, - { url = "https://files.pythonhosted.org/packages/7a/1d/ce99612ebd58082fbe3f8c66f6d8d5694976c76a0d474503fa70633ec77f/coverage-7.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42421e04069fb2cbcbca5a696c4050b84a43b05392679d4068acbe65449b5c64", size = 245495, upload_time = "2025-03-30T20:35:51.073Z" }, - { url = "https://files.pythonhosted.org/packages/dc/8d/6115abe97df98db6b2bd76aae395fcc941d039a7acd25f741312ced9a78f/coverage-7.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:554fec1199d93ab30adaa751db68acec2b41c5602ac944bb19187cb9a41a8067", size = 242538, upload_time = "2025-03-30T20:35:52.941Z" }, - { url = "https://files.pythonhosted.org/packages/cb/74/2f8cc196643b15bc096d60e073691dadb3dca48418f08bc78dd6e899383e/coverage-7.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aaeb00761f985007b38cf463b1d160a14a22c34eb3f6a39d9ad6fc27cb73008", size = 244561, upload_time = "2025-03-30T20:35:54.658Z" }, - { url = "https://files.pythonhosted.org/packages/22/70/c10c77cd77970ac965734fe3419f2c98665f6e982744a9bfb0e749d298f4/coverage-7.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:581a40c7b94921fffd6457ffe532259813fc68eb2bdda60fa8cc343414ce3733", size = 244633, upload_time = "2025-03-30T20:35:56.221Z" }, - { url = "https://files.pythonhosted.org/packages/38/5a/4f7569d946a07c952688debee18c2bb9ab24f88027e3d71fd25dbc2f9dca/coverage-7.8.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f319bae0321bc838e205bf9e5bc28f0a3165f30c203b610f17ab5552cff90323", size = 242712, upload_time = "2025-03-30T20:35:57.801Z" }, - { url = "https://files.pythonhosted.org/packages/bb/a1/03a43b33f50475a632a91ea8c127f7e35e53786dbe6781c25f19fd5a65f8/coverage-7.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:04bfec25a8ef1c5f41f5e7e5c842f6b615599ca8ba8391ec33a9290d9d2db3a3", size = 244000, upload_time = "2025-03-30T20:35:59.378Z" }, - { url = "https://files.pythonhosted.org/packages/6a/89/ab6c43b1788a3128e4d1b7b54214548dcad75a621f9d277b14d16a80d8a1/coverage-7.8.0-cp313-cp313-win32.whl", hash = "sha256:dd19608788b50eed889e13a5d71d832edc34fc9dfce606f66e8f9f917eef910d", size = 214195, upload_time = "2025-03-30T20:36:01.005Z" }, - { url = "https://files.pythonhosted.org/packages/12/12/6bf5f9a8b063d116bac536a7fb594fc35cb04981654cccb4bbfea5dcdfa0/coverage-7.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:a9abbccd778d98e9c7e85038e35e91e67f5b520776781d9a1e2ee9d400869487", size = 214998, upload_time = "2025-03-30T20:36:03.006Z" }, - { url = "https://files.pythonhosted.org/packages/2a/e6/1e9df74ef7a1c983a9c7443dac8aac37a46f1939ae3499424622e72a6f78/coverage-7.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:18c5ae6d061ad5b3e7eef4363fb27a0576012a7447af48be6c75b88494c6cf25", size = 212541, upload_time = "2025-03-30T20:36:04.638Z" }, - { url = "https://files.pythonhosted.org/packages/04/51/c32174edb7ee49744e2e81c4b1414ac9df3dacfcb5b5f273b7f285ad43f6/coverage-7.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:95aa6ae391a22bbbce1b77ddac846c98c5473de0372ba5c463480043a07bff42", size = 212767, upload_time = "2025-03-30T20:36:06.503Z" }, - { url = "https://files.pythonhosted.org/packages/e9/8f/f454cbdb5212f13f29d4a7983db69169f1937e869a5142bce983ded52162/coverage-7.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e013b07ba1c748dacc2a80e69a46286ff145935f260eb8c72df7185bf048f502", size = 256997, upload_time = "2025-03-30T20:36:08.137Z" }, - { url = "https://files.pythonhosted.org/packages/e6/74/2bf9e78b321216d6ee90a81e5c22f912fc428442c830c4077b4a071db66f/coverage-7.8.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d766a4f0e5aa1ba056ec3496243150698dc0481902e2b8559314368717be82b1", size = 252708, upload_time = "2025-03-30T20:36:09.781Z" }, - { url = "https://files.pythonhosted.org/packages/92/4d/50d7eb1e9a6062bee6e2f92e78b0998848a972e9afad349b6cdde6fa9e32/coverage-7.8.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad80e6b4a0c3cb6f10f29ae4c60e991f424e6b14219d46f1e7d442b938ee68a4", size = 255046, upload_time = "2025-03-30T20:36:11.409Z" }, - { url = "https://files.pythonhosted.org/packages/40/9e/71fb4e7402a07c4198ab44fc564d09d7d0ffca46a9fb7b0a7b929e7641bd/coverage-7.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b87eb6fc9e1bb8f98892a2458781348fa37e6925f35bb6ceb9d4afd54ba36c73", size = 256139, upload_time = "2025-03-30T20:36:13.86Z" }, - { url = "https://files.pythonhosted.org/packages/49/1a/78d37f7a42b5beff027e807c2843185961fdae7fe23aad5a4837c93f9d25/coverage-7.8.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d1ba00ae33be84066cfbe7361d4e04dec78445b2b88bdb734d0d1cbab916025a", size = 254307, upload_time = "2025-03-30T20:36:16.074Z" }, - { url = "https://files.pythonhosted.org/packages/58/e9/8fb8e0ff6bef5e170ee19d59ca694f9001b2ec085dc99b4f65c128bb3f9a/coverage-7.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f3c38e4e5ccbdc9198aecc766cedbb134b2d89bf64533973678dfcf07effd883", size = 255116, upload_time = "2025-03-30T20:36:18.033Z" }, - { url = "https://files.pythonhosted.org/packages/56/b0/d968ecdbe6fe0a863de7169bbe9e8a476868959f3af24981f6a10d2b6924/coverage-7.8.0-cp313-cp313t-win32.whl", hash = "sha256:379fe315e206b14e21db5240f89dc0774bdd3e25c3c58c2c733c99eca96f1ada", size = 214909, upload_time = "2025-03-30T20:36:19.644Z" }, - { url = "https://files.pythonhosted.org/packages/87/e9/d6b7ef9fecf42dfb418d93544af47c940aa83056c49e6021a564aafbc91f/coverage-7.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2e4b6b87bb0c846a9315e3ab4be2d52fac905100565f4b92f02c445c8799e257", size = 216068, upload_time = "2025-03-30T20:36:21.282Z" }, - { url = "https://files.pythonhosted.org/packages/59/f1/4da7717f0063a222db253e7121bd6a56f6fb1ba439dcc36659088793347c/coverage-7.8.0-py3-none-any.whl", hash = "sha256:dbf364b4c5e7bae9250528167dfe40219b62e2d573c854d74be213e1e52069f7", size = 203435, upload_time = "2025-03-30T20:36:43.61Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/19/4f/2251e65033ed2ce1e68f00f91a0294e0f80c80ae8c3ebbe2f12828c4cd53/coverage-7.8.0.tar.gz", hash = "sha256:7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501", size = 811872 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/aa/12/4792669473297f7973518bec373a955e267deb4339286f882439b8535b39/coverage-7.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bbb5cc845a0292e0c520656d19d7ce40e18d0e19b22cb3e0409135a575bf79fc", size = 211684 }, + { url = "https://files.pythonhosted.org/packages/be/e1/2a4ec273894000ebedd789e8f2fc3813fcaf486074f87fd1c5b2cb1c0a2b/coverage-7.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4dfd9a93db9e78666d178d4f08a5408aa3f2474ad4d0e0378ed5f2ef71640cb6", size = 211935 }, + { url = "https://files.pythonhosted.org/packages/f8/3a/7b14f6e4372786709a361729164125f6b7caf4024ce02e596c4a69bccb89/coverage-7.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f017a61399f13aa6d1039f75cd467be388d157cd81f1a119b9d9a68ba6f2830d", size = 245994 }, + { url = "https://files.pythonhosted.org/packages/54/80/039cc7f1f81dcbd01ea796d36d3797e60c106077e31fd1f526b85337d6a1/coverage-7.8.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0915742f4c82208ebf47a2b154a5334155ed9ef9fe6190674b8a46c2fb89cb05", size = 242885 }, + { url = "https://files.pythonhosted.org/packages/10/e0/dc8355f992b6cc2f9dcd5ef6242b62a3f73264893bc09fbb08bfcab18eb4/coverage-7.8.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a40fcf208e021eb14b0fac6bdb045c0e0cab53105f93ba0d03fd934c956143a", size = 245142 }, + { url = "https://files.pythonhosted.org/packages/43/1b/33e313b22cf50f652becb94c6e7dae25d8f02e52e44db37a82de9ac357e8/coverage-7.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a1f406a8e0995d654b2ad87c62caf6befa767885301f3b8f6f73e6f3c31ec3a6", size = 244906 }, + { url = "https://files.pythonhosted.org/packages/05/08/c0a8048e942e7f918764ccc99503e2bccffba1c42568693ce6955860365e/coverage-7.8.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:77af0f6447a582fdc7de5e06fa3757a3ef87769fbb0fdbdeba78c23049140a47", size = 243124 }, + { url = "https://files.pythonhosted.org/packages/5b/62/ea625b30623083c2aad645c9a6288ad9fc83d570f9adb913a2abdba562dd/coverage-7.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f2d32f95922927186c6dbc8bc60df0d186b6edb828d299ab10898ef3f40052fe", size = 244317 }, + { url = "https://files.pythonhosted.org/packages/62/cb/3871f13ee1130a6c8f020e2f71d9ed269e1e2124aa3374d2180ee451cee9/coverage-7.8.0-cp312-cp312-win32.whl", hash = "sha256:769773614e676f9d8e8a0980dd7740f09a6ea386d0f383db6821df07d0f08545", size = 214170 }, + { url = "https://files.pythonhosted.org/packages/88/26/69fe1193ab0bfa1eb7a7c0149a066123611baba029ebb448500abd8143f9/coverage-7.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:e5d2b9be5b0693cf21eb4ce0ec8d211efb43966f6657807f6859aab3814f946b", size = 214969 }, + { url = "https://files.pythonhosted.org/packages/f3/21/87e9b97b568e223f3438d93072479c2f36cc9b3f6b9f7094b9d50232acc0/coverage-7.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5ac46d0c2dd5820ce93943a501ac5f6548ea81594777ca585bf002aa8854cacd", size = 211708 }, + { url = "https://files.pythonhosted.org/packages/75/be/882d08b28a0d19c9c4c2e8a1c6ebe1f79c9c839eb46d4fca3bd3b34562b9/coverage-7.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:771eb7587a0563ca5bb6f622b9ed7f9d07bd08900f7589b4febff05f469bea00", size = 211981 }, + { url = "https://files.pythonhosted.org/packages/7a/1d/ce99612ebd58082fbe3f8c66f6d8d5694976c76a0d474503fa70633ec77f/coverage-7.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42421e04069fb2cbcbca5a696c4050b84a43b05392679d4068acbe65449b5c64", size = 245495 }, + { url = "https://files.pythonhosted.org/packages/dc/8d/6115abe97df98db6b2bd76aae395fcc941d039a7acd25f741312ced9a78f/coverage-7.8.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:554fec1199d93ab30adaa751db68acec2b41c5602ac944bb19187cb9a41a8067", size = 242538 }, + { url = "https://files.pythonhosted.org/packages/cb/74/2f8cc196643b15bc096d60e073691dadb3dca48418f08bc78dd6e899383e/coverage-7.8.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5aaeb00761f985007b38cf463b1d160a14a22c34eb3f6a39d9ad6fc27cb73008", size = 244561 }, + { url = "https://files.pythonhosted.org/packages/22/70/c10c77cd77970ac965734fe3419f2c98665f6e982744a9bfb0e749d298f4/coverage-7.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:581a40c7b94921fffd6457ffe532259813fc68eb2bdda60fa8cc343414ce3733", size = 244633 }, + { url = "https://files.pythonhosted.org/packages/38/5a/4f7569d946a07c952688debee18c2bb9ab24f88027e3d71fd25dbc2f9dca/coverage-7.8.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f319bae0321bc838e205bf9e5bc28f0a3165f30c203b610f17ab5552cff90323", size = 242712 }, + { url = "https://files.pythonhosted.org/packages/bb/a1/03a43b33f50475a632a91ea8c127f7e35e53786dbe6781c25f19fd5a65f8/coverage-7.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:04bfec25a8ef1c5f41f5e7e5c842f6b615599ca8ba8391ec33a9290d9d2db3a3", size = 244000 }, + { url = "https://files.pythonhosted.org/packages/6a/89/ab6c43b1788a3128e4d1b7b54214548dcad75a621f9d277b14d16a80d8a1/coverage-7.8.0-cp313-cp313-win32.whl", hash = "sha256:dd19608788b50eed889e13a5d71d832edc34fc9dfce606f66e8f9f917eef910d", size = 214195 }, + { url = "https://files.pythonhosted.org/packages/12/12/6bf5f9a8b063d116bac536a7fb594fc35cb04981654cccb4bbfea5dcdfa0/coverage-7.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:a9abbccd778d98e9c7e85038e35e91e67f5b520776781d9a1e2ee9d400869487", size = 214998 }, + { url = "https://files.pythonhosted.org/packages/2a/e6/1e9df74ef7a1c983a9c7443dac8aac37a46f1939ae3499424622e72a6f78/coverage-7.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:18c5ae6d061ad5b3e7eef4363fb27a0576012a7447af48be6c75b88494c6cf25", size = 212541 }, + { url = "https://files.pythonhosted.org/packages/04/51/c32174edb7ee49744e2e81c4b1414ac9df3dacfcb5b5f273b7f285ad43f6/coverage-7.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:95aa6ae391a22bbbce1b77ddac846c98c5473de0372ba5c463480043a07bff42", size = 212767 }, + { url = "https://files.pythonhosted.org/packages/e9/8f/f454cbdb5212f13f29d4a7983db69169f1937e869a5142bce983ded52162/coverage-7.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e013b07ba1c748dacc2a80e69a46286ff145935f260eb8c72df7185bf048f502", size = 256997 }, + { url = "https://files.pythonhosted.org/packages/e6/74/2bf9e78b321216d6ee90a81e5c22f912fc428442c830c4077b4a071db66f/coverage-7.8.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d766a4f0e5aa1ba056ec3496243150698dc0481902e2b8559314368717be82b1", size = 252708 }, + { url = "https://files.pythonhosted.org/packages/92/4d/50d7eb1e9a6062bee6e2f92e78b0998848a972e9afad349b6cdde6fa9e32/coverage-7.8.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad80e6b4a0c3cb6f10f29ae4c60e991f424e6b14219d46f1e7d442b938ee68a4", size = 255046 }, + { url = "https://files.pythonhosted.org/packages/40/9e/71fb4e7402a07c4198ab44fc564d09d7d0ffca46a9fb7b0a7b929e7641bd/coverage-7.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b87eb6fc9e1bb8f98892a2458781348fa37e6925f35bb6ceb9d4afd54ba36c73", size = 256139 }, + { url = "https://files.pythonhosted.org/packages/49/1a/78d37f7a42b5beff027e807c2843185961fdae7fe23aad5a4837c93f9d25/coverage-7.8.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d1ba00ae33be84066cfbe7361d4e04dec78445b2b88bdb734d0d1cbab916025a", size = 254307 }, + { url = "https://files.pythonhosted.org/packages/58/e9/8fb8e0ff6bef5e170ee19d59ca694f9001b2ec085dc99b4f65c128bb3f9a/coverage-7.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f3c38e4e5ccbdc9198aecc766cedbb134b2d89bf64533973678dfcf07effd883", size = 255116 }, + { url = "https://files.pythonhosted.org/packages/56/b0/d968ecdbe6fe0a863de7169bbe9e8a476868959f3af24981f6a10d2b6924/coverage-7.8.0-cp313-cp313t-win32.whl", hash = "sha256:379fe315e206b14e21db5240f89dc0774bdd3e25c3c58c2c733c99eca96f1ada", size = 214909 }, + { url = "https://files.pythonhosted.org/packages/87/e9/d6b7ef9fecf42dfb418d93544af47c940aa83056c49e6021a564aafbc91f/coverage-7.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2e4b6b87bb0c846a9315e3ab4be2d52fac905100565f4b92f02c445c8799e257", size = 216068 }, + { url = "https://files.pythonhosted.org/packages/59/f1/4da7717f0063a222db253e7121bd6a56f6fb1ba439dcc36659088793347c/coverage-7.8.0-py3-none-any.whl", hash = "sha256:dbf364b4c5e7bae9250528167dfe40219b62e2d573c854d74be213e1e52069f7", size = 203435 }, ] [[package]] @@ -871,57 +626,57 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cd/25/4ce80c78963834b8a9fd1cc1266be5ed8d1840785c0f2e1b73b8d128d505/cryptography-44.0.2.tar.gz", hash = "sha256:c63454aa261a0cf0c5b4718349629793e9e634993538db841165b3df74f37ec0", size = 710807, upload_time = "2025-03-02T00:01:37.692Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/92/ef/83e632cfa801b221570c5f58c0369db6fa6cef7d9ff859feab1aae1a8a0f/cryptography-44.0.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7", size = 6676361, upload_time = "2025-03-02T00:00:06.528Z" }, - { url = "https://files.pythonhosted.org/packages/30/ec/7ea7c1e4c8fc8329506b46c6c4a52e2f20318425d48e0fe597977c71dbce/cryptography-44.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29ecec49f3ba3f3849362854b7253a9f59799e3763b0c9d0826259a88efa02f1", size = 3952350, upload_time = "2025-03-02T00:00:09.537Z" }, - { url = "https://files.pythonhosted.org/packages/27/61/72e3afdb3c5ac510330feba4fc1faa0fe62e070592d6ad00c40bb69165e5/cryptography-44.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc821e161ae88bfe8088d11bb39caf2916562e0a2dc7b6d56714a48b784ef0bb", size = 4166572, upload_time = "2025-03-02T00:00:12.03Z" }, - { url = "https://files.pythonhosted.org/packages/26/e4/ba680f0b35ed4a07d87f9e98f3ebccb05091f3bf6b5a478b943253b3bbd5/cryptography-44.0.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3c00b6b757b32ce0f62c574b78b939afab9eecaf597c4d624caca4f9e71e7843", size = 3958124, upload_time = "2025-03-02T00:00:14.518Z" }, - { url = "https://files.pythonhosted.org/packages/9c/e8/44ae3e68c8b6d1cbc59040288056df2ad7f7f03bbcaca6b503c737ab8e73/cryptography-44.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7bdcd82189759aba3816d1f729ce42ffded1ac304c151d0a8e89b9996ab863d5", size = 3678122, upload_time = "2025-03-02T00:00:17.212Z" }, - { url = "https://files.pythonhosted.org/packages/27/7b/664ea5e0d1eab511a10e480baf1c5d3e681c7d91718f60e149cec09edf01/cryptography-44.0.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:4973da6ca3db4405c54cd0b26d328be54c7747e89e284fcff166132eb7bccc9c", size = 4191831, upload_time = "2025-03-02T00:00:19.696Z" }, - { url = "https://files.pythonhosted.org/packages/2a/07/79554a9c40eb11345e1861f46f845fa71c9e25bf66d132e123d9feb8e7f9/cryptography-44.0.2-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:4e389622b6927d8133f314949a9812972711a111d577a5d1f4bee5e58736b80a", size = 3960583, upload_time = "2025-03-02T00:00:22.488Z" }, - { url = "https://files.pythonhosted.org/packages/bb/6d/858e356a49a4f0b591bd6789d821427de18432212e137290b6d8a817e9bf/cryptography-44.0.2-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308", size = 4191753, upload_time = "2025-03-02T00:00:25.038Z" }, - { url = "https://files.pythonhosted.org/packages/b2/80/62df41ba4916067fa6b125aa8c14d7e9181773f0d5d0bd4dcef580d8b7c6/cryptography-44.0.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1bc312dfb7a6e5d66082c87c34c8a62176e684b6fe3d90fcfe1568de675e6688", size = 4079550, upload_time = "2025-03-02T00:00:26.929Z" }, - { url = "https://files.pythonhosted.org/packages/f3/cd/2558cc08f7b1bb40683f99ff4327f8dcfc7de3affc669e9065e14824511b/cryptography-44.0.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3b721b8b4d948b218c88cb8c45a01793483821e709afe5f622861fc6182b20a7", size = 4298367, upload_time = "2025-03-02T00:00:28.735Z" }, - { url = "https://files.pythonhosted.org/packages/71/59/94ccc74788945bc3bd4cf355d19867e8057ff5fdbcac781b1ff95b700fb1/cryptography-44.0.2-cp37-abi3-win32.whl", hash = "sha256:51e4de3af4ec3899d6d178a8c005226491c27c4ba84101bfb59c901e10ca9f79", size = 2772843, upload_time = "2025-03-02T00:00:30.592Z" }, - { url = "https://files.pythonhosted.org/packages/ca/2c/0d0bbaf61ba05acb32f0841853cfa33ebb7a9ab3d9ed8bb004bd39f2da6a/cryptography-44.0.2-cp37-abi3-win_amd64.whl", hash = "sha256:c505d61b6176aaf982c5717ce04e87da5abc9a36a5b39ac03905c4aafe8de7aa", size = 3209057, upload_time = "2025-03-02T00:00:33.393Z" }, - { url = "https://files.pythonhosted.org/packages/9e/be/7a26142e6d0f7683d8a382dd963745e65db895a79a280a30525ec92be890/cryptography-44.0.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8e0ddd63e6bf1161800592c71ac794d3fb8001f2caebe0966e77c5234fa9efc3", size = 6677789, upload_time = "2025-03-02T00:00:36.009Z" }, - { url = "https://files.pythonhosted.org/packages/06/88/638865be7198a84a7713950b1db7343391c6066a20e614f8fa286eb178ed/cryptography-44.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81276f0ea79a208d961c433a947029e1a15948966658cf6710bbabb60fcc2639", size = 3951919, upload_time = "2025-03-02T00:00:38.581Z" }, - { url = "https://files.pythonhosted.org/packages/d7/fc/99fe639bcdf58561dfad1faa8a7369d1dc13f20acd78371bb97a01613585/cryptography-44.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a1e657c0f4ea2a23304ee3f964db058c9e9e635cc7019c4aa21c330755ef6fd", size = 4167812, upload_time = "2025-03-02T00:00:42.934Z" }, - { url = "https://files.pythonhosted.org/packages/53/7b/aafe60210ec93d5d7f552592a28192e51d3c6b6be449e7fd0a91399b5d07/cryptography-44.0.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6210c05941994290f3f7f175a4a57dbbb2afd9273657614c506d5976db061181", size = 3958571, upload_time = "2025-03-02T00:00:46.026Z" }, - { url = "https://files.pythonhosted.org/packages/16/32/051f7ce79ad5a6ef5e26a92b37f172ee2d6e1cce09931646eef8de1e9827/cryptography-44.0.2-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1c3572526997b36f245a96a2b1713bf79ce99b271bbcf084beb6b9b075f29ea", size = 3679832, upload_time = "2025-03-02T00:00:48.647Z" }, - { url = "https://files.pythonhosted.org/packages/78/2b/999b2a1e1ba2206f2d3bca267d68f350beb2b048a41ea827e08ce7260098/cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b042d2a275c8cee83a4b7ae30c45a15e6a4baa65a179a0ec2d78ebb90e4f6699", size = 4193719, upload_time = "2025-03-02T00:00:51.397Z" }, - { url = "https://files.pythonhosted.org/packages/72/97/430e56e39a1356e8e8f10f723211a0e256e11895ef1a135f30d7d40f2540/cryptography-44.0.2-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:d03806036b4f89e3b13b6218fefea8d5312e450935b1a2d55f0524e2ed7c59d9", size = 3960852, upload_time = "2025-03-02T00:00:53.317Z" }, - { url = "https://files.pythonhosted.org/packages/89/33/c1cf182c152e1d262cac56850939530c05ca6c8d149aa0dcee490b417e99/cryptography-44.0.2-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:c7362add18b416b69d58c910caa217f980c5ef39b23a38a0880dfd87bdf8cd23", size = 4193906, upload_time = "2025-03-02T00:00:56.49Z" }, - { url = "https://files.pythonhosted.org/packages/e1/99/87cf26d4f125380dc674233971069bc28d19b07f7755b29861570e513650/cryptography-44.0.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:8cadc6e3b5a1f144a039ea08a0bdb03a2a92e19c46be3285123d32029f40a922", size = 4081572, upload_time = "2025-03-02T00:00:59.995Z" }, - { url = "https://files.pythonhosted.org/packages/b3/9f/6a3e0391957cc0c5f84aef9fbdd763035f2b52e998a53f99345e3ac69312/cryptography-44.0.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6f101b1f780f7fc613d040ca4bdf835c6ef3b00e9bd7125a4255ec574c7916e4", size = 4298631, upload_time = "2025-03-02T00:01:01.623Z" }, - { url = "https://files.pythonhosted.org/packages/e2/a5/5bc097adb4b6d22a24dea53c51f37e480aaec3465285c253098642696423/cryptography-44.0.2-cp39-abi3-win32.whl", hash = "sha256:3dc62975e31617badc19a906481deacdeb80b4bb454394b4098e3f2525a488c5", size = 2773792, upload_time = "2025-03-02T00:01:04.133Z" }, - { url = "https://files.pythonhosted.org/packages/33/cf/1f7649b8b9a3543e042d3f348e398a061923ac05b507f3f4d95f11938aa9/cryptography-44.0.2-cp39-abi3-win_amd64.whl", hash = "sha256:5f6f90b72d8ccadb9c6e311c775c8305381db88374c65fa1a68250aa8a9cb3a6", size = 3210957, upload_time = "2025-03-02T00:01:06.987Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/cd/25/4ce80c78963834b8a9fd1cc1266be5ed8d1840785c0f2e1b73b8d128d505/cryptography-44.0.2.tar.gz", hash = "sha256:c63454aa261a0cf0c5b4718349629793e9e634993538db841165b3df74f37ec0", size = 710807 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/ef/83e632cfa801b221570c5f58c0369db6fa6cef7d9ff859feab1aae1a8a0f/cryptography-44.0.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7", size = 6676361 }, + { url = "https://files.pythonhosted.org/packages/30/ec/7ea7c1e4c8fc8329506b46c6c4a52e2f20318425d48e0fe597977c71dbce/cryptography-44.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29ecec49f3ba3f3849362854b7253a9f59799e3763b0c9d0826259a88efa02f1", size = 3952350 }, + { url = "https://files.pythonhosted.org/packages/27/61/72e3afdb3c5ac510330feba4fc1faa0fe62e070592d6ad00c40bb69165e5/cryptography-44.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc821e161ae88bfe8088d11bb39caf2916562e0a2dc7b6d56714a48b784ef0bb", size = 4166572 }, + { url = "https://files.pythonhosted.org/packages/26/e4/ba680f0b35ed4a07d87f9e98f3ebccb05091f3bf6b5a478b943253b3bbd5/cryptography-44.0.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3c00b6b757b32ce0f62c574b78b939afab9eecaf597c4d624caca4f9e71e7843", size = 3958124 }, + { url = "https://files.pythonhosted.org/packages/9c/e8/44ae3e68c8b6d1cbc59040288056df2ad7f7f03bbcaca6b503c737ab8e73/cryptography-44.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7bdcd82189759aba3816d1f729ce42ffded1ac304c151d0a8e89b9996ab863d5", size = 3678122 }, + { url = "https://files.pythonhosted.org/packages/27/7b/664ea5e0d1eab511a10e480baf1c5d3e681c7d91718f60e149cec09edf01/cryptography-44.0.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:4973da6ca3db4405c54cd0b26d328be54c7747e89e284fcff166132eb7bccc9c", size = 4191831 }, + { url = "https://files.pythonhosted.org/packages/2a/07/79554a9c40eb11345e1861f46f845fa71c9e25bf66d132e123d9feb8e7f9/cryptography-44.0.2-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:4e389622b6927d8133f314949a9812972711a111d577a5d1f4bee5e58736b80a", size = 3960583 }, + { url = "https://files.pythonhosted.org/packages/bb/6d/858e356a49a4f0b591bd6789d821427de18432212e137290b6d8a817e9bf/cryptography-44.0.2-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308", size = 4191753 }, + { url = "https://files.pythonhosted.org/packages/b2/80/62df41ba4916067fa6b125aa8c14d7e9181773f0d5d0bd4dcef580d8b7c6/cryptography-44.0.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1bc312dfb7a6e5d66082c87c34c8a62176e684b6fe3d90fcfe1568de675e6688", size = 4079550 }, + { url = "https://files.pythonhosted.org/packages/f3/cd/2558cc08f7b1bb40683f99ff4327f8dcfc7de3affc669e9065e14824511b/cryptography-44.0.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3b721b8b4d948b218c88cb8c45a01793483821e709afe5f622861fc6182b20a7", size = 4298367 }, + { url = "https://files.pythonhosted.org/packages/71/59/94ccc74788945bc3bd4cf355d19867e8057ff5fdbcac781b1ff95b700fb1/cryptography-44.0.2-cp37-abi3-win32.whl", hash = "sha256:51e4de3af4ec3899d6d178a8c005226491c27c4ba84101bfb59c901e10ca9f79", size = 2772843 }, + { url = "https://files.pythonhosted.org/packages/ca/2c/0d0bbaf61ba05acb32f0841853cfa33ebb7a9ab3d9ed8bb004bd39f2da6a/cryptography-44.0.2-cp37-abi3-win_amd64.whl", hash = "sha256:c505d61b6176aaf982c5717ce04e87da5abc9a36a5b39ac03905c4aafe8de7aa", size = 3209057 }, + { url = "https://files.pythonhosted.org/packages/9e/be/7a26142e6d0f7683d8a382dd963745e65db895a79a280a30525ec92be890/cryptography-44.0.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8e0ddd63e6bf1161800592c71ac794d3fb8001f2caebe0966e77c5234fa9efc3", size = 6677789 }, + { url = "https://files.pythonhosted.org/packages/06/88/638865be7198a84a7713950b1db7343391c6066a20e614f8fa286eb178ed/cryptography-44.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81276f0ea79a208d961c433a947029e1a15948966658cf6710bbabb60fcc2639", size = 3951919 }, + { url = "https://files.pythonhosted.org/packages/d7/fc/99fe639bcdf58561dfad1faa8a7369d1dc13f20acd78371bb97a01613585/cryptography-44.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a1e657c0f4ea2a23304ee3f964db058c9e9e635cc7019c4aa21c330755ef6fd", size = 4167812 }, + { url = "https://files.pythonhosted.org/packages/53/7b/aafe60210ec93d5d7f552592a28192e51d3c6b6be449e7fd0a91399b5d07/cryptography-44.0.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6210c05941994290f3f7f175a4a57dbbb2afd9273657614c506d5976db061181", size = 3958571 }, + { url = "https://files.pythonhosted.org/packages/16/32/051f7ce79ad5a6ef5e26a92b37f172ee2d6e1cce09931646eef8de1e9827/cryptography-44.0.2-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1c3572526997b36f245a96a2b1713bf79ce99b271bbcf084beb6b9b075f29ea", size = 3679832 }, + { url = "https://files.pythonhosted.org/packages/78/2b/999b2a1e1ba2206f2d3bca267d68f350beb2b048a41ea827e08ce7260098/cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b042d2a275c8cee83a4b7ae30c45a15e6a4baa65a179a0ec2d78ebb90e4f6699", size = 4193719 }, + { url = "https://files.pythonhosted.org/packages/72/97/430e56e39a1356e8e8f10f723211a0e256e11895ef1a135f30d7d40f2540/cryptography-44.0.2-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:d03806036b4f89e3b13b6218fefea8d5312e450935b1a2d55f0524e2ed7c59d9", size = 3960852 }, + { url = "https://files.pythonhosted.org/packages/89/33/c1cf182c152e1d262cac56850939530c05ca6c8d149aa0dcee490b417e99/cryptography-44.0.2-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:c7362add18b416b69d58c910caa217f980c5ef39b23a38a0880dfd87bdf8cd23", size = 4193906 }, + { url = "https://files.pythonhosted.org/packages/e1/99/87cf26d4f125380dc674233971069bc28d19b07f7755b29861570e513650/cryptography-44.0.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:8cadc6e3b5a1f144a039ea08a0bdb03a2a92e19c46be3285123d32029f40a922", size = 4081572 }, + { url = "https://files.pythonhosted.org/packages/b3/9f/6a3e0391957cc0c5f84aef9fbdd763035f2b52e998a53f99345e3ac69312/cryptography-44.0.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6f101b1f780f7fc613d040ca4bdf835c6ef3b00e9bd7125a4255ec574c7916e4", size = 4298631 }, + { url = "https://files.pythonhosted.org/packages/e2/a5/5bc097adb4b6d22a24dea53c51f37e480aaec3465285c253098642696423/cryptography-44.0.2-cp39-abi3-win32.whl", hash = "sha256:3dc62975e31617badc19a906481deacdeb80b4bb454394b4098e3f2525a488c5", size = 2773792 }, + { url = "https://files.pythonhosted.org/packages/33/cf/1f7649b8b9a3543e042d3f348e398a061923ac05b507f3f4d95f11938aa9/cryptography-44.0.2-cp39-abi3-win_amd64.whl", hash = "sha256:5f6f90b72d8ccadb9c6e311c775c8305381db88374c65fa1a68250aa8a9cb3a6", size = 3210957 }, ] [[package]] name = "cython" version = "3.0.12" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/25/886e197c97a4b8e254173002cdc141441e878ff29aaa7d9ba560cd6e4866/cython-3.0.12.tar.gz", hash = "sha256:b988bb297ce76c671e28c97d017b95411010f7c77fa6623dd0bb47eed1aee1bc", size = 2757617, upload_time = "2025-02-11T09:05:50.245Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/25/886e197c97a4b8e254173002cdc141441e878ff29aaa7d9ba560cd6e4866/cython-3.0.12.tar.gz", hash = "sha256:b988bb297ce76c671e28c97d017b95411010f7c77fa6623dd0bb47eed1aee1bc", size = 2757617 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/6c/3be501a6520a93449b1e7e6f63e598ec56f3b5d1bc7ad14167c72a22ddf7/Cython-3.0.12-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fe030d4a00afb2844f5f70896b7f2a1a0d7da09bf3aa3d884cbe5f73fff5d310", size = 3311717, upload_time = "2025-02-11T09:07:12.405Z" }, - { url = "https://files.pythonhosted.org/packages/ee/ab/adfeb22c85491de18ae10932165edd5b6f01e4c5e3e363638759d1235015/Cython-3.0.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7fec4f052b8fe173fe70eae75091389955b9a23d5cec3d576d21c5913b49d47", size = 3344337, upload_time = "2025-02-11T09:07:14.979Z" }, - { url = "https://files.pythonhosted.org/packages/0d/72/743730d7c46b4c85abefb93187cbbcb7aae8de288d7722b990db3d13499e/Cython-3.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0faa5e39e5c8cdf6f9c3b1c3f24972826e45911e7f5b99cf99453fca5432f45e", size = 3517692, upload_time = "2025-02-11T09:07:17.45Z" }, - { url = "https://files.pythonhosted.org/packages/09/a1/29a4759a02661f8c8e6b703f62bfbc8285337e6918cc90f55dc0fadb5eb3/Cython-3.0.12-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d53de996ed340e9ab0fc85a88aaa8932f2591a2746e1ab1c06e262bd4ec4be7", size = 3577057, upload_time = "2025-02-11T09:07:22.106Z" }, - { url = "https://files.pythonhosted.org/packages/d6/f8/03d74e98901a7cc2f21f95231b07dd54ec2f69477319bac268b3816fc3a8/Cython-3.0.12-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea3a0e19ab77266c738aa110684a753a04da4e709472cadeff487133354d6ab8", size = 3396493, upload_time = "2025-02-11T09:07:25.183Z" }, - { url = "https://files.pythonhosted.org/packages/50/ea/ac33c5f54f980dbc23dd8f1d5c51afeef26e15ac1a66388e4b8195af83b7/Cython-3.0.12-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c151082884be468f2f405645858a857298ac7f7592729e5b54788b5c572717ba", size = 3603859, upload_time = "2025-02-11T09:07:27.634Z" }, - { url = "https://files.pythonhosted.org/packages/a2/4e/91fc1d6b5e678dcf2d1ecd8dce45b014b4b60d2044d376355c605831c873/Cython-3.0.12-cp312-cp312-win32.whl", hash = "sha256:3083465749911ac3b2ce001b6bf17f404ac9dd35d8b08469d19dc7e717f5877a", size = 2610428, upload_time = "2025-02-11T09:07:30.719Z" }, - { url = "https://files.pythonhosted.org/packages/ff/c3/a7fdec227b9f0bb07edbeb016c7b18ed6a8e6ce884d08b2e397cda2c0168/Cython-3.0.12-cp312-cp312-win_amd64.whl", hash = "sha256:c0b91c7ebace030dd558ea28730de8c580680b50768e5af66db2904a3716c3e3", size = 2794755, upload_time = "2025-02-11T09:07:36.021Z" }, - { url = "https://files.pythonhosted.org/packages/67/ad/550ddcb8b5a5d9949fe6606595cce36984c1d42309f1e04af98f5933a7ea/Cython-3.0.12-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4ee6f1ea1bead8e6cbc4e64571505b5d8dbdb3b58e679d31f3a84160cebf1a1a", size = 3393574, upload_time = "2025-02-11T09:07:38.342Z" }, - { url = "https://files.pythonhosted.org/packages/34/de/ade0a80bea17197662e23d39d3d3fbf89e9e99e6ad91fd95ab87120edb3a/Cython-3.0.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57aefa6d3341109e46ec1a13e3a763aaa2cbeb14e82af2485b318194be1d9170", size = 3367198, upload_time = "2025-02-11T09:07:40.703Z" }, - { url = "https://files.pythonhosted.org/packages/a8/30/7f48207ea13dab46604db0dd388e807d53513ba6ad1c34462892072f8f8c/Cython-3.0.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:879ae9023958d63c0675015369384642d0afb9c9d1f3473df9186c42f7a9d265", size = 3535849, upload_time = "2025-02-11T09:07:43.123Z" }, - { url = "https://files.pythonhosted.org/packages/81/ab/f61c79fa14bd433a7dfd1548c5e00d9bd18b557c2f836aaece4fb1b22f34/Cython-3.0.12-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:36fcd584dae547de6f095500a380f4a0cce72b7a7e409e9ff03cb9beed6ac7a1", size = 3559079, upload_time = "2025-02-11T09:07:46.66Z" }, - { url = "https://files.pythonhosted.org/packages/d0/d1/1dbf17061229ccd35d5c0eed659fab60c2e50d2eadfa2a5729e753b6f4d0/Cython-3.0.12-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62b79dcc0de49efe9e84b9d0e2ae0a6fc9b14691a65565da727aa2e2e63c6a28", size = 3436649, upload_time = "2025-02-11T09:07:49.035Z" }, - { url = "https://files.pythonhosted.org/packages/2d/d4/9ce42fff6de5550f870cdde9a1482d69ea66a1249a88fa0d0df9adebfb1a/Cython-3.0.12-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4aa255781b093a8401109d8f2104bbb2e52de7639d5896aefafddc85c30e0894", size = 3644025, upload_time = "2025-02-11T09:07:51.568Z" }, - { url = "https://files.pythonhosted.org/packages/e3/89/b0c847f9df92af3ef11281b6811c000bd6f8ce0db02e4374397f8d67f829/Cython-3.0.12-cp313-cp313-win32.whl", hash = "sha256:77d48f2d4bab9fe1236eb753d18f03e8b2619af5b6f05d51df0532a92dfb38ab", size = 2604911, upload_time = "2025-02-11T09:07:54.023Z" }, - { url = "https://files.pythonhosted.org/packages/a6/5f/bbfaf2b5f7bf78854ecbc82f8473a3892ae5580e0c5bd0d4a82580b39ed3/Cython-3.0.12-cp313-cp313-win_amd64.whl", hash = "sha256:86c304b20bd57c727c7357e90d5ba1a2b6f1c45492de2373814d7745ef2e63b4", size = 2786786, upload_time = "2025-02-11T09:07:57.509Z" }, - { url = "https://files.pythonhosted.org/packages/27/6b/7c87867d255cbce8167ed99fc65635e9395d2af0f0c915428f5b17ec412d/Cython-3.0.12-py2.py3-none-any.whl", hash = "sha256:0038c9bae46c459669390e53a1ec115f8096b2e4647ae007ff1bf4e6dee92806", size = 1171640, upload_time = "2025-02-11T09:05:45.648Z" }, + { url = "https://files.pythonhosted.org/packages/e6/6c/3be501a6520a93449b1e7e6f63e598ec56f3b5d1bc7ad14167c72a22ddf7/Cython-3.0.12-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fe030d4a00afb2844f5f70896b7f2a1a0d7da09bf3aa3d884cbe5f73fff5d310", size = 3311717 }, + { url = "https://files.pythonhosted.org/packages/ee/ab/adfeb22c85491de18ae10932165edd5b6f01e4c5e3e363638759d1235015/Cython-3.0.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7fec4f052b8fe173fe70eae75091389955b9a23d5cec3d576d21c5913b49d47", size = 3344337 }, + { url = "https://files.pythonhosted.org/packages/0d/72/743730d7c46b4c85abefb93187cbbcb7aae8de288d7722b990db3d13499e/Cython-3.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0faa5e39e5c8cdf6f9c3b1c3f24972826e45911e7f5b99cf99453fca5432f45e", size = 3517692 }, + { url = "https://files.pythonhosted.org/packages/09/a1/29a4759a02661f8c8e6b703f62bfbc8285337e6918cc90f55dc0fadb5eb3/Cython-3.0.12-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d53de996ed340e9ab0fc85a88aaa8932f2591a2746e1ab1c06e262bd4ec4be7", size = 3577057 }, + { url = "https://files.pythonhosted.org/packages/d6/f8/03d74e98901a7cc2f21f95231b07dd54ec2f69477319bac268b3816fc3a8/Cython-3.0.12-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea3a0e19ab77266c738aa110684a753a04da4e709472cadeff487133354d6ab8", size = 3396493 }, + { url = "https://files.pythonhosted.org/packages/50/ea/ac33c5f54f980dbc23dd8f1d5c51afeef26e15ac1a66388e4b8195af83b7/Cython-3.0.12-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c151082884be468f2f405645858a857298ac7f7592729e5b54788b5c572717ba", size = 3603859 }, + { url = "https://files.pythonhosted.org/packages/a2/4e/91fc1d6b5e678dcf2d1ecd8dce45b014b4b60d2044d376355c605831c873/Cython-3.0.12-cp312-cp312-win32.whl", hash = "sha256:3083465749911ac3b2ce001b6bf17f404ac9dd35d8b08469d19dc7e717f5877a", size = 2610428 }, + { url = "https://files.pythonhosted.org/packages/ff/c3/a7fdec227b9f0bb07edbeb016c7b18ed6a8e6ce884d08b2e397cda2c0168/Cython-3.0.12-cp312-cp312-win_amd64.whl", hash = "sha256:c0b91c7ebace030dd558ea28730de8c580680b50768e5af66db2904a3716c3e3", size = 2794755 }, + { url = "https://files.pythonhosted.org/packages/67/ad/550ddcb8b5a5d9949fe6606595cce36984c1d42309f1e04af98f5933a7ea/Cython-3.0.12-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4ee6f1ea1bead8e6cbc4e64571505b5d8dbdb3b58e679d31f3a84160cebf1a1a", size = 3393574 }, + { url = "https://files.pythonhosted.org/packages/34/de/ade0a80bea17197662e23d39d3d3fbf89e9e99e6ad91fd95ab87120edb3a/Cython-3.0.12-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57aefa6d3341109e46ec1a13e3a763aaa2cbeb14e82af2485b318194be1d9170", size = 3367198 }, + { url = "https://files.pythonhosted.org/packages/a8/30/7f48207ea13dab46604db0dd388e807d53513ba6ad1c34462892072f8f8c/Cython-3.0.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:879ae9023958d63c0675015369384642d0afb9c9d1f3473df9186c42f7a9d265", size = 3535849 }, + { url = "https://files.pythonhosted.org/packages/81/ab/f61c79fa14bd433a7dfd1548c5e00d9bd18b557c2f836aaece4fb1b22f34/Cython-3.0.12-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:36fcd584dae547de6f095500a380f4a0cce72b7a7e409e9ff03cb9beed6ac7a1", size = 3559079 }, + { url = "https://files.pythonhosted.org/packages/d0/d1/1dbf17061229ccd35d5c0eed659fab60c2e50d2eadfa2a5729e753b6f4d0/Cython-3.0.12-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62b79dcc0de49efe9e84b9d0e2ae0a6fc9b14691a65565da727aa2e2e63c6a28", size = 3436649 }, + { url = "https://files.pythonhosted.org/packages/2d/d4/9ce42fff6de5550f870cdde9a1482d69ea66a1249a88fa0d0df9adebfb1a/Cython-3.0.12-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4aa255781b093a8401109d8f2104bbb2e52de7639d5896aefafddc85c30e0894", size = 3644025 }, + { url = "https://files.pythonhosted.org/packages/e3/89/b0c847f9df92af3ef11281b6811c000bd6f8ce0db02e4374397f8d67f829/Cython-3.0.12-cp313-cp313-win32.whl", hash = "sha256:77d48f2d4bab9fe1236eb753d18f03e8b2619af5b6f05d51df0532a92dfb38ab", size = 2604911 }, + { url = "https://files.pythonhosted.org/packages/a6/5f/bbfaf2b5f7bf78854ecbc82f8473a3892ae5580e0c5bd0d4a82580b39ed3/Cython-3.0.12-cp313-cp313-win_amd64.whl", hash = "sha256:86c304b20bd57c727c7357e90d5ba1a2b6f1c45492de2373814d7745ef2e63b4", size = 2786786 }, + { url = "https://files.pythonhosted.org/packages/27/6b/7c87867d255cbce8167ed99fc65635e9395d2af0f0c915428f5b17ec412d/Cython-3.0.12-py2.py3-none-any.whl", hash = "sha256:0038c9bae46c459669390e53a1ec115f8096b2e4647ae007ff1bf4e6dee92806", size = 1171640 }, ] [[package]] @@ -932,9 +687,9 @@ dependencies = [ { name = "marshmallow" }, { name = "typing-inspect" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0", size = 32227, upload_time = "2024-06-09T16:20:19.103Z" } +sdist = { url = "https://files.pythonhosted.org/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0", size = 32227 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload_time = "2024-06-09T16:20:16.715Z" }, + { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686 }, ] [[package]] @@ -952,9 +707,9 @@ dependencies = [ { name = "pydantic" }, { name = "pyyaml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/98/cc/645364517fa8269db348229e7939eae7b6c7e8fff8de12cbf49ef7320db8/datamodel_code_generator-0.30.0.tar.gz", hash = "sha256:00972ab4d3368d06ec29e8b6f06ff1d8cdddf1ee33e6401d5c58f31954692959", size = 446241, upload_time = "2025-04-17T15:24:55.795Z" } +sdist = { url = "https://files.pythonhosted.org/packages/98/cc/645364517fa8269db348229e7939eae7b6c7e8fff8de12cbf49ef7320db8/datamodel_code_generator-0.30.0.tar.gz", hash = "sha256:00972ab4d3368d06ec29e8b6f06ff1d8cdddf1ee33e6401d5c58f31954692959", size = 446241 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/6c/78844a408221886f867e3c4842140b04a8d8fad28ee6db35e929b4ebda49/datamodel_code_generator-0.30.0-py3-none-any.whl", hash = "sha256:b1244f3f1b3e98daa48adeb6c366ed432305a1e9f363a57e6f8a7dd3ad364e70", size = 118024, upload_time = "2025-04-17T15:24:53.511Z" }, + { url = "https://files.pythonhosted.org/packages/6d/6c/78844a408221886f867e3c4842140b04a8d8fad28ee6db35e929b4ebda49/datamodel_code_generator-0.30.0-py3-none-any.whl", hash = "sha256:b1244f3f1b3e98daa48adeb6c366ed432305a1e9f363a57e6f8a7dd3ad364e70", size = 118024 }, ] [[package]] @@ -977,44 +732,44 @@ dependencies = [ { name = "tqdm" }, { name = "xxhash" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/73/dd/6afb1d440a21da104adefb93269a02058bf9f3cf665db6421fe04eceab7d/datasets-3.5.0.tar.gz", hash = "sha256:9e39560e34f83a64e48ceca7adeb645ede3c3055c5cf48ed2b454f8ed2b89754", size = 568325, upload_time = "2025-03-27T16:34:14.06Z" } +sdist = { url = "https://files.pythonhosted.org/packages/73/dd/6afb1d440a21da104adefb93269a02058bf9f3cf665db6421fe04eceab7d/datasets-3.5.0.tar.gz", hash = "sha256:9e39560e34f83a64e48ceca7adeb645ede3c3055c5cf48ed2b454f8ed2b89754", size = 568325 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b4/83/50abe521eb75744a01efe2ebe836a4b61f4df37941a776f650f291aabdf9/datasets-3.5.0-py3-none-any.whl", hash = "sha256:b3b7f163acc6ac4e01a1b00eef26d48bd4039288ceea3601d169272bd5581006", size = 491167, upload_time = "2025-03-27T16:34:12.206Z" }, + { url = "https://files.pythonhosted.org/packages/b4/83/50abe521eb75744a01efe2ebe836a4b61f4df37941a776f650f291aabdf9/datasets-3.5.0-py3-none-any.whl", hash = "sha256:b3b7f163acc6ac4e01a1b00eef26d48bd4039288ceea3601d169272bd5581006", size = 491167 }, ] [[package]] name = "debugpy" version = "1.8.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444, upload_time = "2025-04-10T19:46:10.981Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/2a/ac2df0eda4898f29c46eb6713a5148e6f8b2b389c8ec9e425a4a1d67bf07/debugpy-1.8.14-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84", size = 2501268, upload_time = "2025-04-10T19:46:26.044Z" }, - { url = "https://files.pythonhosted.org/packages/10/53/0a0cb5d79dd9f7039169f8bf94a144ad3efa52cc519940b3b7dde23bcb89/debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826", size = 4221077, upload_time = "2025-04-10T19:46:27.464Z" }, - { url = "https://files.pythonhosted.org/packages/f8/d5/84e01821f362327bf4828728aa31e907a2eca7c78cd7c6ec062780d249f8/debugpy-1.8.14-cp312-cp312-win32.whl", hash = "sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f", size = 5255127, upload_time = "2025-04-10T19:46:29.467Z" }, - { url = "https://files.pythonhosted.org/packages/33/16/1ed929d812c758295cac7f9cf3dab5c73439c83d9091f2d91871e648093e/debugpy-1.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f", size = 5297249, upload_time = "2025-04-10T19:46:31.538Z" }, - { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676, upload_time = "2025-04-10T19:46:32.96Z" }, - { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514, upload_time = "2025-04-10T19:46:34.336Z" }, - { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756, upload_time = "2025-04-10T19:46:36.199Z" }, - { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119, upload_time = "2025-04-10T19:46:38.141Z" }, - { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230, upload_time = "2025-04-10T19:46:54.077Z" }, + { url = "https://files.pythonhosted.org/packages/d9/2a/ac2df0eda4898f29c46eb6713a5148e6f8b2b389c8ec9e425a4a1d67bf07/debugpy-1.8.14-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84", size = 2501268 }, + { url = "https://files.pythonhosted.org/packages/10/53/0a0cb5d79dd9f7039169f8bf94a144ad3efa52cc519940b3b7dde23bcb89/debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826", size = 4221077 }, + { url = "https://files.pythonhosted.org/packages/f8/d5/84e01821f362327bf4828728aa31e907a2eca7c78cd7c6ec062780d249f8/debugpy-1.8.14-cp312-cp312-win32.whl", hash = "sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f", size = 5255127 }, + { url = "https://files.pythonhosted.org/packages/33/16/1ed929d812c758295cac7f9cf3dab5c73439c83d9091f2d91871e648093e/debugpy-1.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f", size = 5297249 }, + { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676 }, + { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514 }, + { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756 }, + { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119 }, + { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230 }, ] [[package]] name = "decorator" version = "5.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload_time = "2025-02-24T04:41:34.073Z" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload_time = "2025-02-24T04:41:32.565Z" }, + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, ] [[package]] name = "defusedxml" version = "0.7.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload_time = "2021-03-08T10:59:26.269Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload_time = "2021-03-08T10:59:24.45Z" }, + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 }, ] [[package]] @@ -1024,9 +779,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b4/57/cd53c3e335eafbb0894449af078e2b71db47e9939ce2b45013e5a9fe89b7/dependency_groups-1.3.0.tar.gz", hash = "sha256:5b9751d5d98fbd6dfd038a560a69c8382e41afcbf7ffdbcc28a2a3f85498830f", size = 9832, upload_time = "2024-11-01T00:31:56.828Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b4/57/cd53c3e335eafbb0894449af078e2b71db47e9939ce2b45013e5a9fe89b7/dependency_groups-1.3.0.tar.gz", hash = "sha256:5b9751d5d98fbd6dfd038a560a69c8382e41afcbf7ffdbcc28a2a3f85498830f", size = 9832 } wheels = [ - { url = "https://files.pythonhosted.org/packages/99/2c/3e3afb1df3dc8a8deeb143f6ac41acbfdfae4f03a54c760871c56832a554/dependency_groups-1.3.0-py3-none-any.whl", hash = "sha256:1abf34d712deda5581e80d507512664d52b35d1c2d7caf16c85e58ca508547e0", size = 8597, upload_time = "2024-11-01T00:31:55.488Z" }, + { url = "https://files.pythonhosted.org/packages/99/2c/3e3afb1df3dc8a8deeb143f6ac41acbfdfae4f03a54c760871c56832a554/dependency_groups-1.3.0-py3-none-any.whl", hash = "sha256:1abf34d712deda5581e80d507512664d52b35d1c2d7caf16c85e58ca508547e0", size = 8597 }, ] [[package]] @@ -1036,9 +791,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wrapt" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/98/97/06afe62762c9a8a86af0cfb7bfdab22a43ad17138b07af5b1a58442690a2/deprecated-1.2.18.tar.gz", hash = "sha256:422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d", size = 2928744, upload_time = "2025-01-27T10:46:25.7Z" } +sdist = { url = "https://files.pythonhosted.org/packages/98/97/06afe62762c9a8a86af0cfb7bfdab22a43ad17138b07af5b1a58442690a2/deprecated-1.2.18.tar.gz", hash = "sha256:422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d", size = 2928744 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl", hash = "sha256:bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec", size = 9998, upload_time = "2025-01-27T10:46:09.186Z" }, + { url = "https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl", hash = "sha256:bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec", size = 9998 }, ] [[package]] @@ -1051,61 +806,61 @@ dependencies = [ { name = "packaging" }, { name = "requirements-parser" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/52/7e/75a1990a7244a3d3c5364353ac76f1173aa568a67793199d09f995b66c29/deptry-0.23.0.tar.gz", hash = "sha256:4915a3590ccf38ad7a9176aee376745aa9de121f50f8da8fb9ccec87fa93e676", size = 200920, upload_time = "2025-01-25T17:01:48.052Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/7e/75a1990a7244a3d3c5364353ac76f1173aa568a67793199d09f995b66c29/deptry-0.23.0.tar.gz", hash = "sha256:4915a3590ccf38ad7a9176aee376745aa9de121f50f8da8fb9ccec87fa93e676", size = 200920 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/85/a8b77c8a87e7c9e81ce8437d752879b5281fd8a0b8a114c6d393f980aa72/deptry-0.23.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1f2a6817a37d76e8f6b667381b7caf6ea3e6d6c18b5be24d36c625f387c79852", size = 1756706, upload_time = "2025-01-25T17:01:45.511Z" }, - { url = "https://files.pythonhosted.org/packages/53/bf/26c58af1467df6e889c6b969c27dad2c67b8bd625320d9db7d70277a222f/deptry-0.23.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:9601b64cc0aed42687fdd5c912d5f1e90d7f7333fb589b14e35bfdfebae866f3", size = 1657001, upload_time = "2025-01-25T17:01:40.913Z" }, - { url = "https://files.pythonhosted.org/packages/ae/7d/b0bd6a50ec3f87b0a5ed3bff64ac2bd5bd8d3205e570bc5bc3170f26a01f/deptry-0.23.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6172b2205f6e84bcc9df25226693d4deb9576a6f746c2ace828f6d13401d357", size = 1754607, upload_time = "2025-01-25T17:01:23.211Z" }, - { url = "https://files.pythonhosted.org/packages/e6/1b/79b1213bb9b58b0bcc200867cd6d64cd76ec4b9c5cdb76f95c3e6ee7b92e/deptry-0.23.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cfa4b3a46ee8a026eaa38e4b9ba43fe6036a07fe16bf0a663cb611b939f6af8", size = 1831961, upload_time = "2025-01-25T17:01:32.702Z" }, - { url = "https://files.pythonhosted.org/packages/09/d6/607004f20637987d437f420f3dad4d6f1a87a4a83380ab60220397ee8fbe/deptry-0.23.0-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:9d03cc99a61c348df92074a50e0a71b28f264f0edbf686084ca90e6fd44e3abe", size = 1932126, upload_time = "2025-01-25T17:01:28.315Z" }, - { url = "https://files.pythonhosted.org/packages/ff/ff/6fff20bf2632727af55dc3a24a6f5634dcdf34fd785402a55207ba49d9cc/deptry-0.23.0-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:9a46f78098f145100dc582a59af8548b26cdfa16cf0fbd85d2d44645e724cb6a", size = 2004755, upload_time = "2025-01-25T17:01:36.842Z" }, - { url = "https://files.pythonhosted.org/packages/41/30/1b6217bdccf2144d4c3e78f89b2a84db82478b2449599c2d3b4b21a89043/deptry-0.23.0-cp39-abi3-win_amd64.whl", hash = "sha256:d53e803b280791d89a051b6183d9dc40411200e22a8ab7e6c32c6b169822a664", size = 1606944, upload_time = "2025-01-25T17:01:54.326Z" }, - { url = "https://files.pythonhosted.org/packages/28/ab/47398041d11b19aa9db28f28cf076dbe42aba3e16d67d3e7911330e3a304/deptry-0.23.0-cp39-abi3-win_arm64.whl", hash = "sha256:da7678624f4626d839c8c03675452cefc59d6cf57d25c84a9711dae514719279", size = 1518394, upload_time = "2025-01-25T17:01:49.099Z" }, + { url = "https://files.pythonhosted.org/packages/d6/85/a8b77c8a87e7c9e81ce8437d752879b5281fd8a0b8a114c6d393f980aa72/deptry-0.23.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1f2a6817a37d76e8f6b667381b7caf6ea3e6d6c18b5be24d36c625f387c79852", size = 1756706 }, + { url = "https://files.pythonhosted.org/packages/53/bf/26c58af1467df6e889c6b969c27dad2c67b8bd625320d9db7d70277a222f/deptry-0.23.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:9601b64cc0aed42687fdd5c912d5f1e90d7f7333fb589b14e35bfdfebae866f3", size = 1657001 }, + { url = "https://files.pythonhosted.org/packages/ae/7d/b0bd6a50ec3f87b0a5ed3bff64ac2bd5bd8d3205e570bc5bc3170f26a01f/deptry-0.23.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6172b2205f6e84bcc9df25226693d4deb9576a6f746c2ace828f6d13401d357", size = 1754607 }, + { url = "https://files.pythonhosted.org/packages/e6/1b/79b1213bb9b58b0bcc200867cd6d64cd76ec4b9c5cdb76f95c3e6ee7b92e/deptry-0.23.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cfa4b3a46ee8a026eaa38e4b9ba43fe6036a07fe16bf0a663cb611b939f6af8", size = 1831961 }, + { url = "https://files.pythonhosted.org/packages/09/d6/607004f20637987d437f420f3dad4d6f1a87a4a83380ab60220397ee8fbe/deptry-0.23.0-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:9d03cc99a61c348df92074a50e0a71b28f264f0edbf686084ca90e6fd44e3abe", size = 1932126 }, + { url = "https://files.pythonhosted.org/packages/ff/ff/6fff20bf2632727af55dc3a24a6f5634dcdf34fd785402a55207ba49d9cc/deptry-0.23.0-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:9a46f78098f145100dc582a59af8548b26cdfa16cf0fbd85d2d44645e724cb6a", size = 2004755 }, + { url = "https://files.pythonhosted.org/packages/41/30/1b6217bdccf2144d4c3e78f89b2a84db82478b2449599c2d3b4b21a89043/deptry-0.23.0-cp39-abi3-win_amd64.whl", hash = "sha256:d53e803b280791d89a051b6183d9dc40411200e22a8ab7e6c32c6b169822a664", size = 1606944 }, + { url = "https://files.pythonhosted.org/packages/28/ab/47398041d11b19aa9db28f28cf076dbe42aba3e16d67d3e7911330e3a304/deptry-0.23.0-cp39-abi3-win_arm64.whl", hash = "sha256:da7678624f4626d839c8c03675452cefc59d6cf57d25c84a9711dae514719279", size = 1518394 }, ] [[package]] name = "dicttoxml" version = "1.7.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/c9/3132427f9e64d572688e6a1cbe3d542d1a03f676b81fb600f3d1fd7d2ec5/dicttoxml-1.7.16.tar.gz", hash = "sha256:6f36ce644881db5cd8940bee9b7cb3f3f6b7b327ba8a67d83d3e2caa0538bf9d", size = 39314, upload_time = "2022-12-23T16:07:17.189Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/c9/3132427f9e64d572688e6a1cbe3d542d1a03f676b81fb600f3d1fd7d2ec5/dicttoxml-1.7.16.tar.gz", hash = "sha256:6f36ce644881db5cd8940bee9b7cb3f3f6b7b327ba8a67d83d3e2caa0538bf9d", size = 39314 } wheels = [ - { url = "https://files.pythonhosted.org/packages/09/40/9d521973cae7f7ef8b1f0d0e28a3db0f851c1f1dca45d4c2ed5360bb7246/dicttoxml-1.7.16-py3-none-any.whl", hash = "sha256:8677671496d0d38e66c7179f82a7e9059f94887777955dc71b0ac602ee637c26", size = 24155, upload_time = "2022-12-23T16:07:15.312Z" }, + { url = "https://files.pythonhosted.org/packages/09/40/9d521973cae7f7ef8b1f0d0e28a3db0f851c1f1dca45d4c2ed5360bb7246/dicttoxml-1.7.16-py3-none-any.whl", hash = "sha256:8677671496d0d38e66c7179f82a7e9059f94887777955dc71b0ac602ee637c26", size = 24155 }, ] [[package]] name = "dill" version = "0.3.8" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/17/4d/ac7ffa80c69ea1df30a8aa11b3578692a5118e7cd1aa157e3ef73b092d15/dill-0.3.8.tar.gz", hash = "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca", size = 184847, upload_time = "2024-01-27T23:42:16.145Z" } +sdist = { url = "https://files.pythonhosted.org/packages/17/4d/ac7ffa80c69ea1df30a8aa11b3578692a5118e7cd1aa157e3ef73b092d15/dill-0.3.8.tar.gz", hash = "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca", size = 184847 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl", hash = "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", size = 116252, upload_time = "2024-01-27T23:42:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl", hash = "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", size = 116252 }, ] [[package]] name = "distlib" version = "0.3.9" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", size = 613923, upload_time = "2024-10-09T18:35:47.551Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", size = 613923 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", size = 468973, upload_time = "2024-10-09T18:35:44.272Z" }, + { url = "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", size = 468973 }, ] [[package]] name = "distro" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload_time = "2023-12-24T09:54:32.31Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722 } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload_time = "2023-12-24T09:54:30.421Z" }, + { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277 }, ] [[package]] name = "dnspython" version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197, upload_time = "2024-10-05T20:14:59.362Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197 } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632, upload_time = "2024-10-05T20:14:57.687Z" }, + { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632 }, ] [[package]] @@ -1117,36 +872,36 @@ dependencies = [ { name = "requests" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/91/9b/4a2ea29aeba62471211598dac5d96825bb49348fa07e906ea930394a83ce/docker-7.1.0.tar.gz", hash = "sha256:ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c", size = 117834, upload_time = "2024-05-23T11:13:57.216Z" } +sdist = { url = "https://files.pythonhosted.org/packages/91/9b/4a2ea29aeba62471211598dac5d96825bb49348fa07e906ea930394a83ce/docker-7.1.0.tar.gz", hash = "sha256:ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c", size = 117834 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/26/57c6fb270950d476074c087527a558ccb6f4436657314bfb6cdf484114c4/docker-7.1.0-py3-none-any.whl", hash = "sha256:c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0", size = 147774, upload_time = "2024-05-23T11:13:55.01Z" }, + { url = "https://files.pythonhosted.org/packages/e3/26/57c6fb270950d476074c087527a558ccb6f4436657314bfb6cdf484114c4/docker-7.1.0-py3-none-any.whl", hash = "sha256:c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0", size = 147774 }, ] [[package]] name = "docstring-parser" version = "0.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/08/12/9c22a58c0b1e29271051222d8906257616da84135af9ed167c9e28f85cb3/docstring_parser-0.16.tar.gz", hash = "sha256:538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e", size = 26565, upload_time = "2024-03-15T10:39:44.419Z" } +sdist = { url = "https://files.pythonhosted.org/packages/08/12/9c22a58c0b1e29271051222d8906257616da84135af9ed167c9e28f85cb3/docstring_parser-0.16.tar.gz", hash = "sha256:538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e", size = 26565 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/7c/e9fcff7623954d86bdc17782036cbf715ecab1bec4847c008557affe1ca8/docstring_parser-0.16-py3-none-any.whl", hash = "sha256:bf0a1387354d3691d102edef7ec124f219ef639982d096e26e3b60aeffa90637", size = 36533, upload_time = "2024-03-15T10:39:41.527Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7c/e9fcff7623954d86bdc17782036cbf715ecab1bec4847c008557affe1ca8/docstring_parser-0.16-py3-none-any.whl", hash = "sha256:bf0a1387354d3691d102edef7ec124f219ef639982d096e26e3b60aeffa90637", size = 36533 }, ] [[package]] name = "dotty-dict" version = "1.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6a/ab/88d67f02024700b48cd8232579ad1316aa9df2272c63049c27cc094229d6/dotty_dict-1.3.1.tar.gz", hash = "sha256:4b016e03b8ae265539757a53eba24b9bfda506fb94fbce0bee843c6f05541a15", size = 7699, upload_time = "2022-07-09T18:50:57.727Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/ab/88d67f02024700b48cd8232579ad1316aa9df2272c63049c27cc094229d6/dotty_dict-1.3.1.tar.gz", hash = "sha256:4b016e03b8ae265539757a53eba24b9bfda506fb94fbce0bee843c6f05541a15", size = 7699 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1a/91/e0d457ee03ec33d79ee2cd8d212debb1bc21dfb99728ae35efdb5832dc22/dotty_dict-1.3.1-py3-none-any.whl", hash = "sha256:5022d234d9922f13aa711b4950372a06a6d64cb6d6db9ba43d0ba133ebfce31f", size = 7014, upload_time = "2022-07-09T18:50:55.058Z" }, + { url = "https://files.pythonhosted.org/packages/1a/91/e0d457ee03ec33d79ee2cd8d212debb1bc21dfb99728ae35efdb5832dc22/dotty_dict-1.3.1-py3-none-any.whl", hash = "sha256:5022d234d9922f13aa711b4950372a06a6d64cb6d6db9ba43d0ba133ebfce31f", size = 7014 }, ] [[package]] name = "editorconfig" version = "0.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b4/29/785595a0d8b30ab8d2486559cfba1d46487b8dcbd99f74960b6b4cca92a4/editorconfig-0.17.0.tar.gz", hash = "sha256:8739052279699840065d3a9f5c125d7d5a98daeefe53b0e5274261d77cb49aa2", size = 13369, upload_time = "2024-12-12T21:04:21.278Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b4/29/785595a0d8b30ab8d2486559cfba1d46487b8dcbd99f74960b6b4cca92a4/editorconfig-0.17.0.tar.gz", hash = "sha256:8739052279699840065d3a9f5c125d7d5a98daeefe53b0e5274261d77cb49aa2", size = 13369 } wheels = [ - { url = "https://files.pythonhosted.org/packages/af/e5/8dba39ea24ca3de0e954e668107692f4dfc13a85300a531fa9a39e83fde4/EditorConfig-0.17.0-py3-none-any.whl", hash = "sha256:fe491719c5f65959ec00b167d07740e7ffec9a3f362038c72b289330b9991dfc", size = 16276, upload_time = "2024-12-12T21:04:01.098Z" }, + { url = "https://files.pythonhosted.org/packages/af/e5/8dba39ea24ca3de0e954e668107692f4dfc13a85300a531fa9a39e83fde4/EditorConfig-0.17.0-py3-none-any.whl", hash = "sha256:fe491719c5f65959ec00b167d07740e7ffec9a3f362038c72b289330b9991dfc", size = 16276 }, ] [[package]] @@ -1157,45 +912,45 @@ dependencies = [ { name = "dnspython" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/48/ce/13508a1ec3f8bb981ae4ca79ea40384becc868bfae97fd1c942bb3a001b1/email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7", size = 48967, upload_time = "2024-06-20T11:30:30.034Z" } +sdist = { url = "https://files.pythonhosted.org/packages/48/ce/13508a1ec3f8bb981ae4ca79ea40384becc868bfae97fd1c942bb3a001b1/email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7", size = 48967 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d7/ee/bf0adb559ad3c786f12bcbc9296b3f5675f529199bef03e2df281fa1fadb/email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631", size = 33521, upload_time = "2024-06-20T11:30:28.248Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ee/bf0adb559ad3c786f12bcbc9296b3f5675f529199bef03e2df281fa1fadb/email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631", size = 33521 }, ] [[package]] name = "emoji" version = "2.14.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cb/7d/01cddcbb6f5cc0ba72e00ddf9b1fa206c802d557fd0a20b18e130edf1336/emoji-2.14.1.tar.gz", hash = "sha256:f8c50043d79a2c1410ebfae833ae1868d5941a67a6cd4d18377e2eb0bd79346b", size = 597182, upload_time = "2025-01-16T06:31:24.983Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cb/7d/01cddcbb6f5cc0ba72e00ddf9b1fa206c802d557fd0a20b18e130edf1336/emoji-2.14.1.tar.gz", hash = "sha256:f8c50043d79a2c1410ebfae833ae1868d5941a67a6cd4d18377e2eb0bd79346b", size = 597182 } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/db/a0335710caaa6d0aebdaa65ad4df789c15d89b7babd9a30277838a7d9aac/emoji-2.14.1-py3-none-any.whl", hash = "sha256:35a8a486c1460addb1499e3bf7929d3889b2e2841a57401903699fef595e942b", size = 590617, upload_time = "2025-01-16T06:31:23.526Z" }, + { url = "https://files.pythonhosted.org/packages/91/db/a0335710caaa6d0aebdaa65ad4df789c15d89b7babd9a30277838a7d9aac/emoji-2.14.1-py3-none-any.whl", hash = "sha256:35a8a486c1460addb1499e3bf7929d3889b2e2841a57401903699fef595e942b", size = 590617 }, ] [[package]] name = "exceptiongroup" version = "1.2.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/09/35/2495c4ac46b980e4ca1f6ad6db102322ef3ad2410b79fdde159a4b0f3b92/exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc", size = 28883, upload_time = "2024-07-12T22:26:00.161Z" } +sdist = { url = "https://files.pythonhosted.org/packages/09/35/2495c4ac46b980e4ca1f6ad6db102322ef3ad2410b79fdde159a4b0f3b92/exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc", size = 28883 } wheels = [ - { url = "https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", size = 16453, upload_time = "2024-07-12T22:25:58.476Z" }, + { url = "https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", size = 16453 }, ] [[package]] name = "execnet" version = "2.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bb/ff/b4c0dc78fbe20c3e59c0c7334de0c27eb4001a2b2017999af398bf730817/execnet-2.1.1.tar.gz", hash = "sha256:5189b52c6121c24feae288166ab41b32549c7e2348652736540b9e6e7d4e72e3", size = 166524, upload_time = "2024-04-08T09:04:19.245Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/ff/b4c0dc78fbe20c3e59c0c7334de0c27eb4001a2b2017999af398bf730817/execnet-2.1.1.tar.gz", hash = "sha256:5189b52c6121c24feae288166ab41b32549c7e2348652736540b9e6e7d4e72e3", size = 166524 } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl", hash = "sha256:26dee51f1b80cebd6d0ca8e74dd8745419761d3bef34163928cbebbdc4749fdc", size = 40612, upload_time = "2024-04-08T09:04:17.414Z" }, + { url = "https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl", hash = "sha256:26dee51f1b80cebd6d0ca8e74dd8745419761d3bef34163928cbebbdc4749fdc", size = 40612 }, ] [[package]] name = "executing" version = "2.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload_time = "2025-01-22T15:41:29.403Z" } +sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload_time = "2025-01-22T15:41:25.929Z" }, + { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702 }, ] [[package]] @@ -1207,9 +962,9 @@ dependencies = [ { name = "starlette" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f4/55/ae499352d82338331ca1e28c7f4a63bfd09479b16395dce38cf50a39e2c2/fastapi-0.115.12.tar.gz", hash = "sha256:1e2c2a2646905f9e83d32f04a3f86aff4a286669c6c950ca95b5fd68c2602681", size = 295236, upload_time = "2025-03-23T22:55:43.822Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f4/55/ae499352d82338331ca1e28c7f4a63bfd09479b16395dce38cf50a39e2c2/fastapi-0.115.12.tar.gz", hash = "sha256:1e2c2a2646905f9e83d32f04a3f86aff4a286669c6c950ca95b5fd68c2602681", size = 295236 } wheels = [ - { url = "https://files.pythonhosted.org/packages/50/b3/b51f09c2ba432a576fe63758bddc81f78f0c6309d9e5c10d194313bf021e/fastapi-0.115.12-py3-none-any.whl", hash = "sha256:e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d", size = 95164, upload_time = "2025-03-23T22:55:42.101Z" }, + { url = "https://files.pythonhosted.org/packages/50/b3/b51f09c2ba432a576fe63758bddc81f78f0c6309d9e5c10d194313bf021e/fastapi-0.115.12-py3-none-any.whl", hash = "sha256:e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d", size = 95164 }, ] [package.optional-dependencies] @@ -1231,9 +986,9 @@ dependencies = [ { name = "typer" }, { name = "uvicorn", extra = ["standard"] }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/73/82a5831fbbf8ed75905bacf5b2d9d3dfd6f04d6968b29fe6f72a5ae9ceb1/fastapi_cli-0.0.7.tar.gz", hash = "sha256:02b3b65956f526412515907a0793c9094abd4bfb5457b389f645b0ea6ba3605e", size = 16753, upload_time = "2024-12-15T14:28:10.028Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/73/82a5831fbbf8ed75905bacf5b2d9d3dfd6f04d6968b29fe6f72a5ae9ceb1/fastapi_cli-0.0.7.tar.gz", hash = "sha256:02b3b65956f526412515907a0793c9094abd4bfb5457b389f645b0ea6ba3605e", size = 16753 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/e6/5daefc851b514ce2287d8f5d358ae4341089185f78f3217a69d0ce3a390c/fastapi_cli-0.0.7-py3-none-any.whl", hash = "sha256:d549368ff584b2804336c61f192d86ddea080c11255f375959627911944804f4", size = 10705, upload_time = "2024-12-15T14:28:06.18Z" }, + { url = "https://files.pythonhosted.org/packages/a1/e6/5daefc851b514ce2287d8f5d358ae4341089185f78f3217a69d0ce3a390c/fastapi_cli-0.0.7-py3-none-any.whl", hash = "sha256:d549368ff584b2804336c61f192d86ddea080c11255f375959627911944804f4", size = 10705 }, ] [package.optional-dependencies] @@ -1245,96 +1000,96 @@ standard = [ name = "fastjsonschema" version = "2.21.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939, upload_time = "2024-12-02T10:55:15.133Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939 } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload_time = "2024-12-02T10:55:07.599Z" }, + { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924 }, ] [[package]] name = "filelock" version = "3.18.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075, upload_time = "2025-03-14T07:11:40.47Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215, upload_time = "2025-03-14T07:11:39.145Z" }, + { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215 }, ] [[package]] name = "fqdn" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015, upload_time = "2021-03-11T07:16:29.08Z" } +sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121, upload_time = "2021-03-11T07:16:28.351Z" }, + { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121 }, ] [[package]] name = "frozenlist" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/f4/d744cba2da59b5c1d88823cf9e8a6c74e4659e2b27604ed973be2a0bf5ab/frozenlist-1.6.0.tar.gz", hash = "sha256:b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68", size = 42831, upload_time = "2025-04-17T22:38:53.099Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/8a/289b7d0de2fbac832ea80944d809759976f661557a38bb8e77db5d9f79b7/frozenlist-1.6.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:c5b9e42ace7d95bf41e19b87cec8f262c41d3510d8ad7514ab3862ea2197bfb1", size = 160193, upload_time = "2025-04-17T22:36:47.382Z" }, - { url = "https://files.pythonhosted.org/packages/19/80/2fd17d322aec7f430549f0669f599997174f93ee17929ea5b92781ec902c/frozenlist-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ca9973735ce9f770d24d5484dcb42f68f135351c2fc81a7a9369e48cf2998a29", size = 123831, upload_time = "2025-04-17T22:36:49.401Z" }, - { url = "https://files.pythonhosted.org/packages/99/06/f5812da431273f78c6543e0b2f7de67dfd65eb0a433978b2c9c63d2205e4/frozenlist-1.6.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6ac40ec76041c67b928ca8aaffba15c2b2ee3f5ae8d0cb0617b5e63ec119ca25", size = 121862, upload_time = "2025-04-17T22:36:51.899Z" }, - { url = "https://files.pythonhosted.org/packages/d0/31/9e61c6b5fc493cf24d54881731204d27105234d09878be1a5983182cc4a5/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95b7a8a3180dfb280eb044fdec562f9b461614c0ef21669aea6f1d3dac6ee576", size = 316361, upload_time = "2025-04-17T22:36:53.402Z" }, - { url = "https://files.pythonhosted.org/packages/9d/55/22ca9362d4f0222324981470fd50192be200154d51509ee6eb9baa148e96/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c444d824e22da6c9291886d80c7d00c444981a72686e2b59d38b285617cb52c8", size = 307115, upload_time = "2025-04-17T22:36:55.016Z" }, - { url = "https://files.pythonhosted.org/packages/ae/39/4fff42920a57794881e7bb3898dc7f5f539261711ea411b43bba3cde8b79/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb52c8166499a8150bfd38478248572c924c003cbb45fe3bcd348e5ac7c000f9", size = 322505, upload_time = "2025-04-17T22:36:57.12Z" }, - { url = "https://files.pythonhosted.org/packages/55/f2/88c41f374c1e4cf0092a5459e5f3d6a1e17ed274c98087a76487783df90c/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b35298b2db9c2468106278537ee529719228950a5fdda686582f68f247d1dc6e", size = 322666, upload_time = "2025-04-17T22:36:58.735Z" }, - { url = "https://files.pythonhosted.org/packages/75/51/034eeb75afdf3fd03997856195b500722c0b1a50716664cde64e28299c4b/frozenlist-1.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d108e2d070034f9d57210f22fefd22ea0d04609fc97c5f7f5a686b3471028590", size = 302119, upload_time = "2025-04-17T22:37:00.512Z" }, - { url = "https://files.pythonhosted.org/packages/2b/a6/564ecde55ee633270a793999ef4fd1d2c2b32b5a7eec903b1012cb7c5143/frozenlist-1.6.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e1be9111cb6756868ac242b3c2bd1f09d9aea09846e4f5c23715e7afb647103", size = 316226, upload_time = "2025-04-17T22:37:02.102Z" }, - { url = "https://files.pythonhosted.org/packages/f1/c8/6c0682c32377f402b8a6174fb16378b683cf6379ab4d2827c580892ab3c7/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:94bb451c664415f02f07eef4ece976a2c65dcbab9c2f1705b7031a3a75349d8c", size = 312788, upload_time = "2025-04-17T22:37:03.578Z" }, - { url = "https://files.pythonhosted.org/packages/b6/b8/10fbec38f82c5d163ca1750bfff4ede69713badf236a016781cf1f10a0f0/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:d1a686d0b0949182b8faddea596f3fc11f44768d1f74d4cad70213b2e139d821", size = 325914, upload_time = "2025-04-17T22:37:05.213Z" }, - { url = "https://files.pythonhosted.org/packages/62/ca/2bf4f3a1bd40cdedd301e6ecfdbb291080d5afc5f9ce350c0739f773d6b9/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ea8e59105d802c5a38bdbe7362822c522230b3faba2aa35c0fa1765239b7dd70", size = 305283, upload_time = "2025-04-17T22:37:06.985Z" }, - { url = "https://files.pythonhosted.org/packages/09/64/20cc13ccf94abc2a1f482f74ad210703dc78a590d0b805af1c9aa67f76f9/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:abc4e880a9b920bc5020bf6a431a6bb40589d9bca3975c980495f63632e8382f", size = 319264, upload_time = "2025-04-17T22:37:08.618Z" }, - { url = "https://files.pythonhosted.org/packages/20/ff/86c6a2bbe98cfc231519f5e6d712a0898488ceac804a917ce014f32e68f6/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9a79713adfe28830f27a3c62f6b5406c37376c892b05ae070906f07ae4487046", size = 326482, upload_time = "2025-04-17T22:37:10.196Z" }, - { url = "https://files.pythonhosted.org/packages/2f/da/8e381f66367d79adca245d1d71527aac774e30e291d41ef161ce2d80c38e/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9a0318c2068e217a8f5e3b85e35899f5a19e97141a45bb925bb357cfe1daf770", size = 318248, upload_time = "2025-04-17T22:37:12.284Z" }, - { url = "https://files.pythonhosted.org/packages/39/24/1a1976563fb476ab6f0fa9fefaac7616a4361dbe0461324f9fd7bf425dbe/frozenlist-1.6.0-cp312-cp312-win32.whl", hash = "sha256:853ac025092a24bb3bf09ae87f9127de9fe6e0c345614ac92536577cf956dfcc", size = 115161, upload_time = "2025-04-17T22:37:13.902Z" }, - { url = "https://files.pythonhosted.org/packages/80/2e/fb4ed62a65f8cd66044706b1013f0010930d8cbb0729a2219561ea075434/frozenlist-1.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:2bdfe2d7e6c9281c6e55523acd6c2bf77963cb422fdc7d142fb0cb6621b66878", size = 120548, upload_time = "2025-04-17T22:37:15.326Z" }, - { url = "https://files.pythonhosted.org/packages/6f/e5/04c7090c514d96ca00887932417f04343ab94904a56ab7f57861bf63652d/frozenlist-1.6.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1d7fb014fe0fbfee3efd6a94fc635aeaa68e5e1720fe9e57357f2e2c6e1a647e", size = 158182, upload_time = "2025-04-17T22:37:16.837Z" }, - { url = "https://files.pythonhosted.org/packages/e9/8f/60d0555c61eec855783a6356268314d204137f5e0c53b59ae2fc28938c99/frozenlist-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:01bcaa305a0fdad12745502bfd16a1c75b14558dabae226852f9159364573117", size = 122838, upload_time = "2025-04-17T22:37:18.352Z" }, - { url = "https://files.pythonhosted.org/packages/5a/a7/d0ec890e3665b4b3b7c05dc80e477ed8dc2e2e77719368e78e2cd9fec9c8/frozenlist-1.6.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b314faa3051a6d45da196a2c495e922f987dc848e967d8cfeaee8a0328b1cd4", size = 120980, upload_time = "2025-04-17T22:37:19.857Z" }, - { url = "https://files.pythonhosted.org/packages/cc/19/9b355a5e7a8eba903a008579964192c3e427444752f20b2144b10bb336df/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da62fecac21a3ee10463d153549d8db87549a5e77eefb8c91ac84bb42bb1e4e3", size = 305463, upload_time = "2025-04-17T22:37:21.328Z" }, - { url = "https://files.pythonhosted.org/packages/9c/8d/5b4c758c2550131d66935ef2fa700ada2461c08866aef4229ae1554b93ca/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1eb89bf3454e2132e046f9599fbcf0a4483ed43b40f545551a39316d0201cd1", size = 297985, upload_time = "2025-04-17T22:37:23.55Z" }, - { url = "https://files.pythonhosted.org/packages/48/2c/537ec09e032b5865715726b2d1d9813e6589b571d34d01550c7aeaad7e53/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18689b40cb3936acd971f663ccb8e2589c45db5e2c5f07e0ec6207664029a9c", size = 311188, upload_time = "2025-04-17T22:37:25.221Z" }, - { url = "https://files.pythonhosted.org/packages/31/2f/1aa74b33f74d54817055de9a4961eff798f066cdc6f67591905d4fc82a84/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e67ddb0749ed066b1a03fba812e2dcae791dd50e5da03be50b6a14d0c1a9ee45", size = 311874, upload_time = "2025-04-17T22:37:26.791Z" }, - { url = "https://files.pythonhosted.org/packages/bf/f0/cfec18838f13ebf4b37cfebc8649db5ea71a1b25dacd691444a10729776c/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc5e64626e6682638d6e44398c9baf1d6ce6bc236d40b4b57255c9d3f9761f1f", size = 291897, upload_time = "2025-04-17T22:37:28.958Z" }, - { url = "https://files.pythonhosted.org/packages/ea/a5/deb39325cbbea6cd0a46db8ccd76150ae2fcbe60d63243d9df4a0b8c3205/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:437cfd39564744ae32ad5929e55b18ebd88817f9180e4cc05e7d53b75f79ce85", size = 305799, upload_time = "2025-04-17T22:37:30.889Z" }, - { url = "https://files.pythonhosted.org/packages/78/22/6ddec55c5243a59f605e4280f10cee8c95a449f81e40117163383829c241/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62dd7df78e74d924952e2feb7357d826af8d2f307557a779d14ddf94d7311be8", size = 302804, upload_time = "2025-04-17T22:37:32.489Z" }, - { url = "https://files.pythonhosted.org/packages/5d/b7/d9ca9bab87f28855063c4d202936800219e39db9e46f9fb004d521152623/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a66781d7e4cddcbbcfd64de3d41a61d6bdde370fc2e38623f30b2bd539e84a9f", size = 316404, upload_time = "2025-04-17T22:37:34.59Z" }, - { url = "https://files.pythonhosted.org/packages/a6/3a/1255305db7874d0b9eddb4fe4a27469e1fb63720f1fc6d325a5118492d18/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:482fe06e9a3fffbcd41950f9d890034b4a54395c60b5e61fae875d37a699813f", size = 295572, upload_time = "2025-04-17T22:37:36.337Z" }, - { url = "https://files.pythonhosted.org/packages/2a/f2/8d38eeee39a0e3a91b75867cc102159ecccf441deb6ddf67be96d3410b84/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e4f9373c500dfc02feea39f7a56e4f543e670212102cc2eeb51d3a99c7ffbde6", size = 307601, upload_time = "2025-04-17T22:37:37.923Z" }, - { url = "https://files.pythonhosted.org/packages/38/04/80ec8e6b92f61ef085422d7b196822820404f940950dde5b2e367bede8bc/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e69bb81de06827147b7bfbaeb284d85219fa92d9f097e32cc73675f279d70188", size = 314232, upload_time = "2025-04-17T22:37:39.669Z" }, - { url = "https://files.pythonhosted.org/packages/3a/58/93b41fb23e75f38f453ae92a2f987274c64637c450285577bd81c599b715/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7613d9977d2ab4a9141dde4a149f4357e4065949674c5649f920fec86ecb393e", size = 308187, upload_time = "2025-04-17T22:37:41.662Z" }, - { url = "https://files.pythonhosted.org/packages/6a/a2/e64df5c5aa36ab3dee5a40d254f3e471bb0603c225f81664267281c46a2d/frozenlist-1.6.0-cp313-cp313-win32.whl", hash = "sha256:4def87ef6d90429f777c9d9de3961679abf938cb6b7b63d4a7eb8a268babfce4", size = 114772, upload_time = "2025-04-17T22:37:43.132Z" }, - { url = "https://files.pythonhosted.org/packages/a0/77/fead27441e749b2d574bb73d693530d59d520d4b9e9679b8e3cb779d37f2/frozenlist-1.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:37a8a52c3dfff01515e9bbbee0e6063181362f9de3db2ccf9bc96189b557cbfd", size = 119847, upload_time = "2025-04-17T22:37:45.118Z" }, - { url = "https://files.pythonhosted.org/packages/df/bd/cc6d934991c1e5d9cafda83dfdc52f987c7b28343686aef2e58a9cf89f20/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:46138f5a0773d064ff663d273b309b696293d7a7c00a0994c5c13a5078134b64", size = 174937, upload_time = "2025-04-17T22:37:46.635Z" }, - { url = "https://files.pythonhosted.org/packages/f2/a2/daf945f335abdbfdd5993e9dc348ef4507436936ab3c26d7cfe72f4843bf/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f88bc0a2b9c2a835cb888b32246c27cdab5740059fb3688852bf91e915399b91", size = 136029, upload_time = "2025-04-17T22:37:48.192Z" }, - { url = "https://files.pythonhosted.org/packages/51/65/4c3145f237a31247c3429e1c94c384d053f69b52110a0d04bfc8afc55fb2/frozenlist-1.6.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:777704c1d7655b802c7850255639672e90e81ad6fa42b99ce5ed3fbf45e338dd", size = 134831, upload_time = "2025-04-17T22:37:50.485Z" }, - { url = "https://files.pythonhosted.org/packages/77/38/03d316507d8dea84dfb99bdd515ea245628af964b2bf57759e3c9205cc5e/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85ef8d41764c7de0dcdaf64f733a27352248493a85a80661f3c678acd27e31f2", size = 392981, upload_time = "2025-04-17T22:37:52.558Z" }, - { url = "https://files.pythonhosted.org/packages/37/02/46285ef9828f318ba400a51d5bb616ded38db8466836a9cfa39f3903260b/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:da5cb36623f2b846fb25009d9d9215322318ff1c63403075f812b3b2876c8506", size = 371999, upload_time = "2025-04-17T22:37:54.092Z" }, - { url = "https://files.pythonhosted.org/packages/0d/64/1212fea37a112c3c5c05bfb5f0a81af4836ce349e69be75af93f99644da9/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cbb56587a16cf0fb8acd19e90ff9924979ac1431baea8681712716a8337577b0", size = 392200, upload_time = "2025-04-17T22:37:55.951Z" }, - { url = "https://files.pythonhosted.org/packages/81/ce/9a6ea1763e3366e44a5208f76bf37c76c5da570772375e4d0be85180e588/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6154c3ba59cda3f954c6333025369e42c3acd0c6e8b6ce31eb5c5b8116c07e0", size = 390134, upload_time = "2025-04-17T22:37:57.633Z" }, - { url = "https://files.pythonhosted.org/packages/bc/36/939738b0b495b2c6d0c39ba51563e453232813042a8d908b8f9544296c29/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e8246877afa3f1ae5c979fe85f567d220f86a50dc6c493b9b7d8191181ae01e", size = 365208, upload_time = "2025-04-17T22:37:59.742Z" }, - { url = "https://files.pythonhosted.org/packages/b4/8b/939e62e93c63409949c25220d1ba8e88e3960f8ef6a8d9ede8f94b459d27/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b0f6cce16306d2e117cf9db71ab3a9e8878a28176aeaf0dbe35248d97b28d0c", size = 385548, upload_time = "2025-04-17T22:38:01.416Z" }, - { url = "https://files.pythonhosted.org/packages/62/38/22d2873c90102e06a7c5a3a5b82ca47e393c6079413e8a75c72bff067fa8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1b8e8cd8032ba266f91136d7105706ad57770f3522eac4a111d77ac126a25a9b", size = 391123, upload_time = "2025-04-17T22:38:03.049Z" }, - { url = "https://files.pythonhosted.org/packages/44/78/63aaaf533ee0701549500f6d819be092c6065cb5c577edb70c09df74d5d0/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:e2ada1d8515d3ea5378c018a5f6d14b4994d4036591a52ceaf1a1549dec8e1ad", size = 394199, upload_time = "2025-04-17T22:38:04.776Z" }, - { url = "https://files.pythonhosted.org/packages/54/45/71a6b48981d429e8fbcc08454dc99c4c2639865a646d549812883e9c9dd3/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:cdb2c7f071e4026c19a3e32b93a09e59b12000751fc9b0b7758da899e657d215", size = 373854, upload_time = "2025-04-17T22:38:06.576Z" }, - { url = "https://files.pythonhosted.org/packages/3f/f3/dbf2a5e11736ea81a66e37288bf9f881143a7822b288a992579ba1b4204d/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:03572933a1969a6d6ab509d509e5af82ef80d4a5d4e1e9f2e1cdd22c77a3f4d2", size = 395412, upload_time = "2025-04-17T22:38:08.197Z" }, - { url = "https://files.pythonhosted.org/packages/b3/f1/c63166806b331f05104d8ea385c4acd511598568b1f3e4e8297ca54f2676/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:77effc978947548b676c54bbd6a08992759ea6f410d4987d69feea9cd0919911", size = 394936, upload_time = "2025-04-17T22:38:10.056Z" }, - { url = "https://files.pythonhosted.org/packages/ef/ea/4f3e69e179a430473eaa1a75ff986526571215fefc6b9281cdc1f09a4eb8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a2bda8be77660ad4089caf2223fdbd6db1858462c4b85b67fbfa22102021e497", size = 391459, upload_time = "2025-04-17T22:38:11.826Z" }, - { url = "https://files.pythonhosted.org/packages/d3/c3/0fc2c97dea550df9afd072a37c1e95421652e3206bbeaa02378b24c2b480/frozenlist-1.6.0-cp313-cp313t-win32.whl", hash = "sha256:a4d96dc5bcdbd834ec6b0f91027817214216b5b30316494d2b1aebffb87c534f", size = 128797, upload_time = "2025-04-17T22:38:14.013Z" }, - { url = "https://files.pythonhosted.org/packages/ae/f5/79c9320c5656b1965634fe4be9c82b12a3305bdbc58ad9cb941131107b20/frozenlist-1.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:e18036cb4caa17ea151fd5f3d70be9d354c99eb8cf817a3ccde8a7873b074348", size = 134709, upload_time = "2025-04-17T22:38:15.551Z" }, - { url = "https://files.pythonhosted.org/packages/71/3e/b04a0adda73bd52b390d730071c0d577073d3d26740ee1bad25c3ad0f37b/frozenlist-1.6.0-py3-none-any.whl", hash = "sha256:535eec9987adb04701266b92745d6cdcef2e77669299359c3009c3404dd5d191", size = 12404, upload_time = "2025-04-17T22:38:51.668Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/ee/f4/d744cba2da59b5c1d88823cf9e8a6c74e4659e2b27604ed973be2a0bf5ab/frozenlist-1.6.0.tar.gz", hash = "sha256:b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68", size = 42831 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/8a/289b7d0de2fbac832ea80944d809759976f661557a38bb8e77db5d9f79b7/frozenlist-1.6.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:c5b9e42ace7d95bf41e19b87cec8f262c41d3510d8ad7514ab3862ea2197bfb1", size = 160193 }, + { url = "https://files.pythonhosted.org/packages/19/80/2fd17d322aec7f430549f0669f599997174f93ee17929ea5b92781ec902c/frozenlist-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ca9973735ce9f770d24d5484dcb42f68f135351c2fc81a7a9369e48cf2998a29", size = 123831 }, + { url = "https://files.pythonhosted.org/packages/99/06/f5812da431273f78c6543e0b2f7de67dfd65eb0a433978b2c9c63d2205e4/frozenlist-1.6.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6ac40ec76041c67b928ca8aaffba15c2b2ee3f5ae8d0cb0617b5e63ec119ca25", size = 121862 }, + { url = "https://files.pythonhosted.org/packages/d0/31/9e61c6b5fc493cf24d54881731204d27105234d09878be1a5983182cc4a5/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95b7a8a3180dfb280eb044fdec562f9b461614c0ef21669aea6f1d3dac6ee576", size = 316361 }, + { url = "https://files.pythonhosted.org/packages/9d/55/22ca9362d4f0222324981470fd50192be200154d51509ee6eb9baa148e96/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c444d824e22da6c9291886d80c7d00c444981a72686e2b59d38b285617cb52c8", size = 307115 }, + { url = "https://files.pythonhosted.org/packages/ae/39/4fff42920a57794881e7bb3898dc7f5f539261711ea411b43bba3cde8b79/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb52c8166499a8150bfd38478248572c924c003cbb45fe3bcd348e5ac7c000f9", size = 322505 }, + { url = "https://files.pythonhosted.org/packages/55/f2/88c41f374c1e4cf0092a5459e5f3d6a1e17ed274c98087a76487783df90c/frozenlist-1.6.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b35298b2db9c2468106278537ee529719228950a5fdda686582f68f247d1dc6e", size = 322666 }, + { url = "https://files.pythonhosted.org/packages/75/51/034eeb75afdf3fd03997856195b500722c0b1a50716664cde64e28299c4b/frozenlist-1.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d108e2d070034f9d57210f22fefd22ea0d04609fc97c5f7f5a686b3471028590", size = 302119 }, + { url = "https://files.pythonhosted.org/packages/2b/a6/564ecde55ee633270a793999ef4fd1d2c2b32b5a7eec903b1012cb7c5143/frozenlist-1.6.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e1be9111cb6756868ac242b3c2bd1f09d9aea09846e4f5c23715e7afb647103", size = 316226 }, + { url = "https://files.pythonhosted.org/packages/f1/c8/6c0682c32377f402b8a6174fb16378b683cf6379ab4d2827c580892ab3c7/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:94bb451c664415f02f07eef4ece976a2c65dcbab9c2f1705b7031a3a75349d8c", size = 312788 }, + { url = "https://files.pythonhosted.org/packages/b6/b8/10fbec38f82c5d163ca1750bfff4ede69713badf236a016781cf1f10a0f0/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:d1a686d0b0949182b8faddea596f3fc11f44768d1f74d4cad70213b2e139d821", size = 325914 }, + { url = "https://files.pythonhosted.org/packages/62/ca/2bf4f3a1bd40cdedd301e6ecfdbb291080d5afc5f9ce350c0739f773d6b9/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ea8e59105d802c5a38bdbe7362822c522230b3faba2aa35c0fa1765239b7dd70", size = 305283 }, + { url = "https://files.pythonhosted.org/packages/09/64/20cc13ccf94abc2a1f482f74ad210703dc78a590d0b805af1c9aa67f76f9/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:abc4e880a9b920bc5020bf6a431a6bb40589d9bca3975c980495f63632e8382f", size = 319264 }, + { url = "https://files.pythonhosted.org/packages/20/ff/86c6a2bbe98cfc231519f5e6d712a0898488ceac804a917ce014f32e68f6/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9a79713adfe28830f27a3c62f6b5406c37376c892b05ae070906f07ae4487046", size = 326482 }, + { url = "https://files.pythonhosted.org/packages/2f/da/8e381f66367d79adca245d1d71527aac774e30e291d41ef161ce2d80c38e/frozenlist-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9a0318c2068e217a8f5e3b85e35899f5a19e97141a45bb925bb357cfe1daf770", size = 318248 }, + { url = "https://files.pythonhosted.org/packages/39/24/1a1976563fb476ab6f0fa9fefaac7616a4361dbe0461324f9fd7bf425dbe/frozenlist-1.6.0-cp312-cp312-win32.whl", hash = "sha256:853ac025092a24bb3bf09ae87f9127de9fe6e0c345614ac92536577cf956dfcc", size = 115161 }, + { url = "https://files.pythonhosted.org/packages/80/2e/fb4ed62a65f8cd66044706b1013f0010930d8cbb0729a2219561ea075434/frozenlist-1.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:2bdfe2d7e6c9281c6e55523acd6c2bf77963cb422fdc7d142fb0cb6621b66878", size = 120548 }, + { url = "https://files.pythonhosted.org/packages/6f/e5/04c7090c514d96ca00887932417f04343ab94904a56ab7f57861bf63652d/frozenlist-1.6.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1d7fb014fe0fbfee3efd6a94fc635aeaa68e5e1720fe9e57357f2e2c6e1a647e", size = 158182 }, + { url = "https://files.pythonhosted.org/packages/e9/8f/60d0555c61eec855783a6356268314d204137f5e0c53b59ae2fc28938c99/frozenlist-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:01bcaa305a0fdad12745502bfd16a1c75b14558dabae226852f9159364573117", size = 122838 }, + { url = "https://files.pythonhosted.org/packages/5a/a7/d0ec890e3665b4b3b7c05dc80e477ed8dc2e2e77719368e78e2cd9fec9c8/frozenlist-1.6.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b314faa3051a6d45da196a2c495e922f987dc848e967d8cfeaee8a0328b1cd4", size = 120980 }, + { url = "https://files.pythonhosted.org/packages/cc/19/9b355a5e7a8eba903a008579964192c3e427444752f20b2144b10bb336df/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da62fecac21a3ee10463d153549d8db87549a5e77eefb8c91ac84bb42bb1e4e3", size = 305463 }, + { url = "https://files.pythonhosted.org/packages/9c/8d/5b4c758c2550131d66935ef2fa700ada2461c08866aef4229ae1554b93ca/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1eb89bf3454e2132e046f9599fbcf0a4483ed43b40f545551a39316d0201cd1", size = 297985 }, + { url = "https://files.pythonhosted.org/packages/48/2c/537ec09e032b5865715726b2d1d9813e6589b571d34d01550c7aeaad7e53/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18689b40cb3936acd971f663ccb8e2589c45db5e2c5f07e0ec6207664029a9c", size = 311188 }, + { url = "https://files.pythonhosted.org/packages/31/2f/1aa74b33f74d54817055de9a4961eff798f066cdc6f67591905d4fc82a84/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e67ddb0749ed066b1a03fba812e2dcae791dd50e5da03be50b6a14d0c1a9ee45", size = 311874 }, + { url = "https://files.pythonhosted.org/packages/bf/f0/cfec18838f13ebf4b37cfebc8649db5ea71a1b25dacd691444a10729776c/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc5e64626e6682638d6e44398c9baf1d6ce6bc236d40b4b57255c9d3f9761f1f", size = 291897 }, + { url = "https://files.pythonhosted.org/packages/ea/a5/deb39325cbbea6cd0a46db8ccd76150ae2fcbe60d63243d9df4a0b8c3205/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:437cfd39564744ae32ad5929e55b18ebd88817f9180e4cc05e7d53b75f79ce85", size = 305799 }, + { url = "https://files.pythonhosted.org/packages/78/22/6ddec55c5243a59f605e4280f10cee8c95a449f81e40117163383829c241/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62dd7df78e74d924952e2feb7357d826af8d2f307557a779d14ddf94d7311be8", size = 302804 }, + { url = "https://files.pythonhosted.org/packages/5d/b7/d9ca9bab87f28855063c4d202936800219e39db9e46f9fb004d521152623/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a66781d7e4cddcbbcfd64de3d41a61d6bdde370fc2e38623f30b2bd539e84a9f", size = 316404 }, + { url = "https://files.pythonhosted.org/packages/a6/3a/1255305db7874d0b9eddb4fe4a27469e1fb63720f1fc6d325a5118492d18/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:482fe06e9a3fffbcd41950f9d890034b4a54395c60b5e61fae875d37a699813f", size = 295572 }, + { url = "https://files.pythonhosted.org/packages/2a/f2/8d38eeee39a0e3a91b75867cc102159ecccf441deb6ddf67be96d3410b84/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e4f9373c500dfc02feea39f7a56e4f543e670212102cc2eeb51d3a99c7ffbde6", size = 307601 }, + { url = "https://files.pythonhosted.org/packages/38/04/80ec8e6b92f61ef085422d7b196822820404f940950dde5b2e367bede8bc/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e69bb81de06827147b7bfbaeb284d85219fa92d9f097e32cc73675f279d70188", size = 314232 }, + { url = "https://files.pythonhosted.org/packages/3a/58/93b41fb23e75f38f453ae92a2f987274c64637c450285577bd81c599b715/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7613d9977d2ab4a9141dde4a149f4357e4065949674c5649f920fec86ecb393e", size = 308187 }, + { url = "https://files.pythonhosted.org/packages/6a/a2/e64df5c5aa36ab3dee5a40d254f3e471bb0603c225f81664267281c46a2d/frozenlist-1.6.0-cp313-cp313-win32.whl", hash = "sha256:4def87ef6d90429f777c9d9de3961679abf938cb6b7b63d4a7eb8a268babfce4", size = 114772 }, + { url = "https://files.pythonhosted.org/packages/a0/77/fead27441e749b2d574bb73d693530d59d520d4b9e9679b8e3cb779d37f2/frozenlist-1.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:37a8a52c3dfff01515e9bbbee0e6063181362f9de3db2ccf9bc96189b557cbfd", size = 119847 }, + { url = "https://files.pythonhosted.org/packages/df/bd/cc6d934991c1e5d9cafda83dfdc52f987c7b28343686aef2e58a9cf89f20/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:46138f5a0773d064ff663d273b309b696293d7a7c00a0994c5c13a5078134b64", size = 174937 }, + { url = "https://files.pythonhosted.org/packages/f2/a2/daf945f335abdbfdd5993e9dc348ef4507436936ab3c26d7cfe72f4843bf/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f88bc0a2b9c2a835cb888b32246c27cdab5740059fb3688852bf91e915399b91", size = 136029 }, + { url = "https://files.pythonhosted.org/packages/51/65/4c3145f237a31247c3429e1c94c384d053f69b52110a0d04bfc8afc55fb2/frozenlist-1.6.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:777704c1d7655b802c7850255639672e90e81ad6fa42b99ce5ed3fbf45e338dd", size = 134831 }, + { url = "https://files.pythonhosted.org/packages/77/38/03d316507d8dea84dfb99bdd515ea245628af964b2bf57759e3c9205cc5e/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85ef8d41764c7de0dcdaf64f733a27352248493a85a80661f3c678acd27e31f2", size = 392981 }, + { url = "https://files.pythonhosted.org/packages/37/02/46285ef9828f318ba400a51d5bb616ded38db8466836a9cfa39f3903260b/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:da5cb36623f2b846fb25009d9d9215322318ff1c63403075f812b3b2876c8506", size = 371999 }, + { url = "https://files.pythonhosted.org/packages/0d/64/1212fea37a112c3c5c05bfb5f0a81af4836ce349e69be75af93f99644da9/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cbb56587a16cf0fb8acd19e90ff9924979ac1431baea8681712716a8337577b0", size = 392200 }, + { url = "https://files.pythonhosted.org/packages/81/ce/9a6ea1763e3366e44a5208f76bf37c76c5da570772375e4d0be85180e588/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6154c3ba59cda3f954c6333025369e42c3acd0c6e8b6ce31eb5c5b8116c07e0", size = 390134 }, + { url = "https://files.pythonhosted.org/packages/bc/36/939738b0b495b2c6d0c39ba51563e453232813042a8d908b8f9544296c29/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e8246877afa3f1ae5c979fe85f567d220f86a50dc6c493b9b7d8191181ae01e", size = 365208 }, + { url = "https://files.pythonhosted.org/packages/b4/8b/939e62e93c63409949c25220d1ba8e88e3960f8ef6a8d9ede8f94b459d27/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b0f6cce16306d2e117cf9db71ab3a9e8878a28176aeaf0dbe35248d97b28d0c", size = 385548 }, + { url = "https://files.pythonhosted.org/packages/62/38/22d2873c90102e06a7c5a3a5b82ca47e393c6079413e8a75c72bff067fa8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1b8e8cd8032ba266f91136d7105706ad57770f3522eac4a111d77ac126a25a9b", size = 391123 }, + { url = "https://files.pythonhosted.org/packages/44/78/63aaaf533ee0701549500f6d819be092c6065cb5c577edb70c09df74d5d0/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:e2ada1d8515d3ea5378c018a5f6d14b4994d4036591a52ceaf1a1549dec8e1ad", size = 394199 }, + { url = "https://files.pythonhosted.org/packages/54/45/71a6b48981d429e8fbcc08454dc99c4c2639865a646d549812883e9c9dd3/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:cdb2c7f071e4026c19a3e32b93a09e59b12000751fc9b0b7758da899e657d215", size = 373854 }, + { url = "https://files.pythonhosted.org/packages/3f/f3/dbf2a5e11736ea81a66e37288bf9f881143a7822b288a992579ba1b4204d/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:03572933a1969a6d6ab509d509e5af82ef80d4a5d4e1e9f2e1cdd22c77a3f4d2", size = 395412 }, + { url = "https://files.pythonhosted.org/packages/b3/f1/c63166806b331f05104d8ea385c4acd511598568b1f3e4e8297ca54f2676/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:77effc978947548b676c54bbd6a08992759ea6f410d4987d69feea9cd0919911", size = 394936 }, + { url = "https://files.pythonhosted.org/packages/ef/ea/4f3e69e179a430473eaa1a75ff986526571215fefc6b9281cdc1f09a4eb8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a2bda8be77660ad4089caf2223fdbd6db1858462c4b85b67fbfa22102021e497", size = 391459 }, + { url = "https://files.pythonhosted.org/packages/d3/c3/0fc2c97dea550df9afd072a37c1e95421652e3206bbeaa02378b24c2b480/frozenlist-1.6.0-cp313-cp313t-win32.whl", hash = "sha256:a4d96dc5bcdbd834ec6b0f91027817214216b5b30316494d2b1aebffb87c534f", size = 128797 }, + { url = "https://files.pythonhosted.org/packages/ae/f5/79c9320c5656b1965634fe4be9c82b12a3305bdbc58ad9cb941131107b20/frozenlist-1.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:e18036cb4caa17ea151fd5f3d70be9d354c99eb8cf817a3ccde8a7873b074348", size = 134709 }, + { url = "https://files.pythonhosted.org/packages/71/3e/b04a0adda73bd52b390d730071c0d577073d3d26740ee1bad25c3ad0f37b/frozenlist-1.6.0-py3-none-any.whl", hash = "sha256:535eec9987adb04701266b92745d6cdcef2e77669299359c3009c3404dd5d191", size = 12404 }, ] [[package]] name = "fsspec" version = "2024.12.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/11/de70dee31455c546fbc88301971ec03c328f3d1138cfba14263f651e9551/fsspec-2024.12.0.tar.gz", hash = "sha256:670700c977ed2fb51e0d9f9253177ed20cbde4a3e5c0283cc5385b5870c8533f", size = 291600, upload_time = "2024-12-19T19:57:30.333Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/11/de70dee31455c546fbc88301971ec03c328f3d1138cfba14263f651e9551/fsspec-2024.12.0.tar.gz", hash = "sha256:670700c977ed2fb51e0d9f9253177ed20cbde4a3e5c0283cc5385b5870c8533f", size = 291600 } wheels = [ - { url = "https://files.pythonhosted.org/packages/de/86/5486b0188d08aa643e127774a99bac51ffa6cf343e3deb0583956dca5b22/fsspec-2024.12.0-py3-none-any.whl", hash = "sha256:b520aed47ad9804237ff878b504267a3b0b441e97508bd6d2d8774e3db85cee2", size = 183862, upload_time = "2024-12-19T19:57:28.258Z" }, + { url = "https://files.pythonhosted.org/packages/de/86/5486b0188d08aa643e127774a99bac51ffa6cf343e3deb0583956dca5b22/fsspec-2024.12.0-py3-none-any.whl", hash = "sha256:b520aed47ad9804237ff878b504267a3b0b441e97508bd6d2d8774e3db85cee2", size = 183862 }, ] [package.optional-dependencies] @@ -1346,9 +1101,9 @@ http = [ name = "genson" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c5/cf/2303c8ad276dcf5ee2ad6cf69c4338fd86ef0f471a5207b069adf7a393cf/genson-1.3.0.tar.gz", hash = "sha256:e02db9ac2e3fd29e65b5286f7135762e2cd8a986537c075b06fc5f1517308e37", size = 34919, upload_time = "2024-05-15T22:08:49.123Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c5/cf/2303c8ad276dcf5ee2ad6cf69c4338fd86ef0f471a5207b069adf7a393cf/genson-1.3.0.tar.gz", hash = "sha256:e02db9ac2e3fd29e65b5286f7135762e2cd8a986537c075b06fc5f1517308e37", size = 34919 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/5c/e226de133afd8bb267ec27eead9ae3d784b95b39a287ed404caab39a5f50/genson-1.3.0-py3-none-any.whl", hash = "sha256:468feccd00274cc7e4c09e84b08704270ba8d95232aa280f65b986139cec67f7", size = 21470, upload_time = "2024-05-15T22:08:47.056Z" }, + { url = "https://files.pythonhosted.org/packages/f8/5c/e226de133afd8bb267ec27eead9ae3d784b95b39a287ed404caab39a5f50/genson-1.3.0-py3-none-any.whl", hash = "sha256:468feccd00274cc7e4c09e84b08704270ba8d95232aa280f65b986139cec67f7", size = 21470 }, ] [[package]] @@ -1358,9 +1113,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "smmap" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/94/63b0fc47eb32792c7ba1fe1b694daec9a63620db1e313033d18140c2320a/gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571", size = 394684, upload_time = "2025-01-02T07:20:46.413Z" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/63b0fc47eb32792c7ba1fe1b694daec9a63620db1e313033d18140c2320a/gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571", size = 394684 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf", size = 62794, upload_time = "2025-01-02T07:20:43.624Z" }, + { url = "https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf", size = 62794 }, ] [[package]] @@ -1370,18 +1125,263 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "gitdb" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c0/89/37df0b71473153574a5cdef8f242de422a0f5d26d7a9e231e6f169b4ad14/gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269", size = 214196, upload_time = "2025-01-02T07:32:43.59Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c0/89/37df0b71473153574a5cdef8f242de422a0f5d26d7a9e231e6f169b4ad14/gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269", size = 214196 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110", size = 207599, upload_time = "2025-01-02T07:32:40.731Z" }, + { url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110", size = 207599 }, ] [[package]] name = "giturlparse" version = "0.12.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/37/5f/543dc54c82842376139748226e5aa61eb95093992f63dd495af9c6b4f076/giturlparse-0.12.0.tar.gz", hash = "sha256:c0fff7c21acc435491b1779566e038757a205c1ffdcb47e4f81ea52ad8c3859a", size = 14907, upload_time = "2023-09-24T07:22:36.795Z" } +sdist = { url = "https://files.pythonhosted.org/packages/37/5f/543dc54c82842376139748226e5aa61eb95093992f63dd495af9c6b4f076/giturlparse-0.12.0.tar.gz", hash = "sha256:c0fff7c21acc435491b1779566e038757a205c1ffdcb47e4f81ea52ad8c3859a", size = 14907 } wheels = [ - { url = "https://files.pythonhosted.org/packages/dd/94/c6ff3388b8e3225a014e55aed957188639aa0966443e0408d38f0c9614a7/giturlparse-0.12.0-py2.py3-none-any.whl", hash = "sha256:412b74f2855f1da2fefa89fd8dde62df48476077a72fc19b62039554d27360eb", size = 15752, upload_time = "2023-09-24T07:22:35.465Z" }, + { url = "https://files.pythonhosted.org/packages/dd/94/c6ff3388b8e3225a014e55aed957188639aa0966443e0408d38f0c9614a7/giturlparse-0.12.0-py2.py3-none-any.whl", hash = "sha256:412b74f2855f1da2fefa89fd8dde62df48476077a72fc19b62039554d27360eb", size = 15752 }, +] + +[[package]] +name = "graph-sitter" +source = { editable = "." } +dependencies = [ + { name = "astor" }, + { name = "click" }, + { name = "codegen-api-client" }, + { name = "codeowners" }, + { name = "colorlog" }, + { name = "dataclasses-json" }, + { name = "datamodel-code-generator" }, + { name = "datasets" }, + { name = "dicttoxml" }, + { name = "docker" }, + { name = "docstring-parser" }, + { name = "fastapi", extra = ["standard"] }, + { name = "gitpython" }, + { name = "giturlparse" }, + { name = "hatch-vcs" }, + { name = "hatchling" }, + { name = "httpx" }, + { name = "humanize" }, + { name = "lazy-object-proxy" }, + { name = "lox" }, + { name = "mcp", extra = ["cli"] }, + { name = "mini-racer" }, + { name = "modal" }, + { name = "neo4j" }, + { name = "networkx" }, + { name = "numpy" }, + { name = "openai" }, + { name = "packaging" }, + { name = "pip" }, + { name = "plotly" }, + { name = "psutil" }, + { name = "pydantic" }, + { name = "pydantic-core" }, + { name = "pydantic-settings" }, + { name = "pygit2" }, + { name = "pygithub" }, + { name = "pyinstrument" }, + { name = "pyjson5" }, + { name = "pyright" }, + { name = "pytest-snapshot" }, + { name = "python-dotenv" }, + { name = "python-levenshtein" }, + { name = "python-semantic-release" }, + { name = "requests" }, + { name = "rich" }, + { name = "rich-click" }, + { name = "rustworkx" }, + { name = "sentry-sdk" }, + { name = "slack-sdk" }, + { name = "starlette" }, + { name = "tabulate" }, + { name = "termcolor" }, + { name = "tiktoken" }, + { name = "tomlkit" }, + { name = "tqdm" }, + { name = "tree-sitter" }, + { name = "tree-sitter-javascript" }, + { name = "tree-sitter-python" }, + { name = "tree-sitter-typescript" }, + { name = "typing-extensions" }, + { name = "unidiff" }, + { name = "urllib3" }, + { name = "uvicorn", extra = ["standard"] }, + { name = "watchfiles" }, + { name = "wrapt" }, + { name = "xmltodict" }, +] + +[package.optional-dependencies] +lsp = [ + { name = "attrs" }, + { name = "lsprotocol" }, + { name = "pygls" }, +] +pink = [ + { name = "codegen-sdk-pink" }, +] +types = [ + { name = "types-networkx" }, + { name = "types-requests" }, + { name = "types-tabulate" }, + { name = "types-toml" }, +] + +[package.dev-dependencies] +dev = [ + { name = "austin-dist" }, + { name = "austin-python" }, + { name = "autoflake" }, + { name = "black" }, + { name = "braintrust" }, + { name = "cibuildwheel", extra = ["uv"] }, + { name = "codegen-api-client" }, + { name = "coverage" }, + { name = "cython" }, + { name = "deptry" }, + { name = "emoji" }, + { name = "filelock" }, + { name = "httpx" }, + { name = "inflection" }, + { name = "isort" }, + { name = "jsbeautifier" }, + { name = "jupyterlab" }, + { name = "loguru" }, + { name = "modal" }, + { name = "mypy", extra = ["faster-cache", "mypyc"] }, + { name = "pre-commit" }, + { name = "pre-commit-uv" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-benchmark", extra = ["histogram"] }, + { name = "pytest-cov" }, + { name = "pytest-lsp" }, + { name = "pytest-mock" }, + { name = "pytest-timeout" }, + { name = "pytest-xdist" }, + { name = "ruff" }, + { name = "ruff-lsp" }, + { name = "sybil", extra = ["pytest"] }, + { name = "typer" }, + { name = "uv" }, +] + +[package.metadata] +requires-dist = [ + { name = "astor", specifier = ">=0.8.1,<1.0.0" }, + { name = "attrs", marker = "extra == 'lsp'", specifier = ">=25.1.0" }, + { name = "click", specifier = ">=8.1.7" }, + { name = "codegen-api-client" }, + { name = "codegen-sdk-pink", marker = "extra == 'pink'", specifier = ">=0.1.0" }, + { name = "codeowners", specifier = ">=0.6.0,<1.0.0" }, + { name = "colorlog", specifier = ">=6.9.0" }, + { name = "dataclasses-json", specifier = ">=0.6.4,<1.0.0" }, + { name = "datamodel-code-generator", specifier = ">=0.26.5" }, + { name = "datasets" }, + { name = "dicttoxml", specifier = ">=1.7.16,<2.0.0" }, + { name = "docker", specifier = ">=6.1.3" }, + { name = "docstring-parser", specifier = ">=0.16,<1.0" }, + { name = "fastapi", extras = ["standard"], specifier = ">=0.115.2,<1.0.0" }, + { name = "gitpython", specifier = "==3.1.44" }, + { name = "giturlparse" }, + { name = "hatch-vcs", specifier = ">=0.4.0" }, + { name = "hatchling", specifier = ">=1.25.0" }, + { name = "httpx", specifier = ">=0.28.1" }, + { name = "humanize", specifier = ">=4.10.0,<5.0.0" }, + { name = "lazy-object-proxy", specifier = ">=0.0.0" }, + { name = "lox", specifier = ">=0.12.0" }, + { name = "lsprotocol", marker = "extra == 'lsp'", specifier = "==2024.0.0b1" }, + { name = "mcp", extras = ["cli"] }, + { name = "mini-racer", specifier = ">=0.12.4" }, + { name = "modal", specifier = ">=0.73.45" }, + { name = "neo4j" }, + { name = "networkx", specifier = ">=3.4.1" }, + { name = "numpy", specifier = ">=2.2.2" }, + { name = "openai", specifier = "==1.70.0" }, + { name = "packaging", specifier = ">=24.2" }, + { name = "pip", specifier = ">=24.3.1" }, + { name = "plotly", specifier = ">=5.24.0,<7.0.0" }, + { name = "psutil", specifier = ">=5.8.0" }, + { name = "pydantic", specifier = ">=2.9.2,<3.0.0" }, + { name = "pydantic-core", specifier = ">=2.23.4" }, + { name = "pydantic-settings", specifier = ">=2.0.0" }, + { name = "pygit2", specifier = ">=1.16.0" }, + { name = "pygithub", specifier = "==2.6.1" }, + { name = "pygls", marker = "extra == 'lsp'", specifier = ">=2.0.0a2" }, + { name = "pyinstrument", specifier = ">=5.0.0" }, + { name = "pyjson5", specifier = "==1.6.8" }, + { name = "pyright", specifier = ">=1.1.372,<2.0.0" }, + { name = "pytest-snapshot", specifier = ">=0.9.0" }, + { name = "python-dotenv", specifier = ">=1.0.1" }, + { name = "python-levenshtein", specifier = ">=0.25.1,<1.0.0" }, + { name = "python-semantic-release" }, + { name = "requests", specifier = ">=2.32.3" }, + { name = "rich", specifier = ">=13.7.1,<14.0.0" }, + { name = "rich-click", specifier = ">=1.8.5" }, + { name = "rustworkx", specifier = ">=0.15.1" }, + { name = "sentry-sdk", specifier = "==2.27.0" }, + { name = "slack-sdk" }, + { name = "starlette", specifier = ">=0.16.0,<1.0.0" }, + { name = "tabulate", specifier = ">=0.9.0,<1.0.0" }, + { name = "termcolor", specifier = ">=2.4.0" }, + { name = "tiktoken", specifier = ">=0.5.1,<1.0.0" }, + { name = "tomlkit", specifier = ">=0.13.2" }, + { name = "tqdm", specifier = ">=4.67.1" }, + { name = "tree-sitter", specifier = ">=0.23.1" }, + { name = "tree-sitter-javascript", specifier = ">=0.23.1" }, + { name = "tree-sitter-python", specifier = ">=0.23.4" }, + { name = "tree-sitter-typescript", specifier = ">=0.23.2" }, + { name = "types-networkx", marker = "extra == 'types'", specifier = ">=3.2.1.20240918" }, + { name = "types-requests", marker = "extra == 'types'", specifier = ">=2.32.0.20241016" }, + { name = "types-tabulate", marker = "extra == 'types'", specifier = ">=0.9.0.20240106" }, + { name = "types-toml", marker = "extra == 'types'", specifier = ">=0.10.8.20240310" }, + { name = "typing-extensions", specifier = ">=4.12.2" }, + { name = "unidiff", specifier = ">=0.7.5" }, + { name = "urllib3", specifier = ">=2.0.0" }, + { name = "uvicorn", extras = ["standard"], specifier = ">=0.30.0" }, + { name = "watchfiles", specifier = ">=1.0.0,<1.1.0" }, + { name = "wrapt", specifier = ">=1.16.0,<2.0.0" }, + { name = "xmltodict", specifier = ">=0.13.0,<1.0.0" }, +] +provides-extras = ["lsp", "pink", "types"] + +[package.metadata.requires-dev] +dev = [ + { name = "austin-dist", specifier = ">=3.7.0" }, + { name = "austin-python", specifier = ">=1.7.1" }, + { name = "autoflake", specifier = ">=2.3.1" }, + { name = "black", specifier = ">=24.8.0" }, + { name = "braintrust", specifier = ">=0.0.160" }, + { name = "cibuildwheel", extras = ["uv"], specifier = ">=2.22.0" }, + { name = "codegen-api-client", specifier = ">=1.0.0" }, + { name = "coverage", specifier = ">=7.6.1,<8.0.0" }, + { name = "cython", specifier = ">=3.0.11" }, + { name = "deptry", specifier = ">=0.22.0" }, + { name = "emoji", specifier = ">=2.14.0" }, + { name = "filelock", specifier = ">=3.15.4,<4.0.0" }, + { name = "httpx", specifier = ">=0.28.1,<0.28.2" }, + { name = "inflection", specifier = ">=0.5.1,<1.0.0" }, + { name = "isort", specifier = ">=5.13.2" }, + { name = "jsbeautifier", specifier = ">=1.15.1,<2.0.0" }, + { name = "jupyterlab", specifier = ">=4.3.5" }, + { name = "loguru", specifier = ">=0.7.3" }, + { name = "modal", specifier = ">=0.73.25" }, + { name = "mypy", extras = ["mypyc", "faster-cache"], specifier = ">=1.13.0" }, + { name = "pre-commit", specifier = ">=4.0.1" }, + { name = "pre-commit-uv", specifier = ">=4.1.4" }, + { name = "pytest", specifier = ">=8.3.3" }, + { name = "pytest-asyncio", specifier = ">=0.21.1,<1.0.0" }, + { name = "pytest-benchmark", extras = ["histogram"], specifier = ">=5.1.0" }, + { name = "pytest-cov", specifier = ">=6.1.0,<6.1.1" }, + { name = "pytest-lsp", specifier = ">=1.0.0b1" }, + { name = "pytest-mock", specifier = ">=3.14.0,<4.0.0" }, + { name = "pytest-timeout", specifier = ">=2.3.1" }, + { name = "pytest-xdist", specifier = ">=3.6.1,<4.0.0" }, + { name = "ruff", specifier = ">=0.6.8" }, + { name = "ruff-lsp", specifier = ">=0.0.55,<1.0.0" }, + { name = "sybil", extras = ["pytest"], specifier = ">=9.0.0" }, + { name = "typer", specifier = ">=0.12.5" }, + { name = "uv", specifier = ">=0.4.25" }, ] [[package]] @@ -1392,15 +1392,15 @@ dependencies = [ { name = "h2" }, { name = "multidict" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/79/b9/55936e462a5925190d7427e880b3033601d1effd13809b483d13a926061a/grpclib-0.4.7.tar.gz", hash = "sha256:2988ef57c02b22b7a2e8e961792c41ccf97efc2ace91ae7a5b0de03c363823c3", size = 61254, upload_time = "2023-12-24T17:47:41.572Z" } +sdist = { url = "https://files.pythonhosted.org/packages/79/b9/55936e462a5925190d7427e880b3033601d1effd13809b483d13a926061a/grpclib-0.4.7.tar.gz", hash = "sha256:2988ef57c02b22b7a2e8e961792c41ccf97efc2ace91ae7a5b0de03c363823c3", size = 61254 } [[package]] name = "h11" version = "0.14.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d", size = 100418, upload_time = "2022-09-25T15:40:01.519Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f5/38/3af3d3633a34a3316095b39c8e8fb4853a28a536e55d347bd8d8e9a14b03/h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d", size = 100418 } wheels = [ - { url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761", size = 58259, upload_time = "2022-09-25T15:39:59.68Z" }, + { url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761", size = 58259 }, ] [[package]] @@ -1411,9 +1411,9 @@ dependencies = [ { name = "hpack" }, { name = "hyperframe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1b/38/d7f80fd13e6582fb8e0df8c9a653dcc02b03ca34f4d72f34869298c5baf8/h2-4.2.0.tar.gz", hash = "sha256:c8a52129695e88b1a0578d8d2cc6842bbd79128ac685463b887ee278126ad01f", size = 2150682, upload_time = "2025-02-02T07:43:51.815Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/38/d7f80fd13e6582fb8e0df8c9a653dcc02b03ca34f4d72f34869298c5baf8/h2-4.2.0.tar.gz", hash = "sha256:c8a52129695e88b1a0578d8d2cc6842bbd79128ac685463b887ee278126ad01f", size = 2150682 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/9e/984486f2d0a0bd2b024bf4bc1c62688fcafa9e61991f041fb0e2def4a982/h2-4.2.0-py3-none-any.whl", hash = "sha256:479a53ad425bb29af087f3458a61d30780bc818e4ebcf01f0b536ba916462ed0", size = 60957, upload_time = "2025-02-01T11:02:26.481Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9e/984486f2d0a0bd2b024bf4bc1c62688fcafa9e61991f041fb0e2def4a982/h2-4.2.0-py3-none-any.whl", hash = "sha256:479a53ad425bb29af087f3458a61d30780bc818e4ebcf01f0b536ba916462ed0", size = 60957 }, ] [[package]] @@ -1424,9 +1424,9 @@ dependencies = [ { name = "hatchling" }, { name = "setuptools-scm" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/c9/54bb4fa27b4e4a014ef3bb17710cdf692b3aa2cbc7953da885f1bf7e06ea/hatch_vcs-0.4.0.tar.gz", hash = "sha256:093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7", size = 10917, upload_time = "2023-11-06T06:24:57.228Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f5/c9/54bb4fa27b4e4a014ef3bb17710cdf692b3aa2cbc7953da885f1bf7e06ea/hatch_vcs-0.4.0.tar.gz", hash = "sha256:093810748fe01db0d451fabcf2c1ac2688caefd232d4ede967090b1c1b07d9f7", size = 10917 } wheels = [ - { url = "https://files.pythonhosted.org/packages/82/0f/6cbd9976160bc334add63bc2e7a58b1433a31b34b7cda6c5de6dd983d9a7/hatch_vcs-0.4.0-py3-none-any.whl", hash = "sha256:b8a2b6bee54cf6f9fc93762db73890017ae59c9081d1038a41f16235ceaf8b2c", size = 8412, upload_time = "2023-11-06T06:24:55.389Z" }, + { url = "https://files.pythonhosted.org/packages/82/0f/6cbd9976160bc334add63bc2e7a58b1433a31b34b7cda6c5de6dd983d9a7/hatch_vcs-0.4.0-py3-none-any.whl", hash = "sha256:b8a2b6bee54cf6f9fc93762db73890017ae59c9081d1038a41f16235ceaf8b2c", size = 8412 }, ] [[package]] @@ -1439,18 +1439,18 @@ dependencies = [ { name = "pluggy" }, { name = "trove-classifiers" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8f/8a/cc1debe3514da292094f1c3a700e4ca25442489731ef7c0814358816bb03/hatchling-1.27.0.tar.gz", hash = "sha256:971c296d9819abb3811112fc52c7a9751c8d381898f36533bb16f9791e941fd6", size = 54983, upload_time = "2024-12-15T17:08:11.894Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8f/8a/cc1debe3514da292094f1c3a700e4ca25442489731ef7c0814358816bb03/hatchling-1.27.0.tar.gz", hash = "sha256:971c296d9819abb3811112fc52c7a9751c8d381898f36533bb16f9791e941fd6", size = 54983 } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/e7/ae38d7a6dfba0533684e0b2136817d667588ae3ec984c1a4e5df5eb88482/hatchling-1.27.0-py3-none-any.whl", hash = "sha256:d3a2f3567c4f926ea39849cdf924c7e99e6686c9c8e288ae1037c8fa2a5d937b", size = 75794, upload_time = "2024-12-15T17:08:10.364Z" }, + { url = "https://files.pythonhosted.org/packages/08/e7/ae38d7a6dfba0533684e0b2136817d667588ae3ec984c1a4e5df5eb88482/hatchling-1.27.0-py3-none-any.whl", hash = "sha256:d3a2f3567c4f926ea39849cdf924c7e99e6686c9c8e288ae1037c8fa2a5d937b", size = 75794 }, ] [[package]] name = "hpack" version = "4.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca", size = 51276, upload_time = "2025-01-22T21:44:58.347Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca", size = 51276 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496", size = 34357, upload_time = "2025-01-22T21:44:56.92Z" }, + { url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496", size = 34357 }, ] [[package]] @@ -1461,31 +1461,31 @@ dependencies = [ { name = "certifi" }, { name = "h11" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9f/45/ad3e1b4d448f22c0cff4f5692f5ed0666658578e358b8d58a19846048059/httpcore-1.0.8.tar.gz", hash = "sha256:86e94505ed24ea06514883fd44d2bc02d90e77e7979c8eb71b90f41d364a1bad", size = 85385, upload_time = "2025-04-11T14:42:46.661Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9f/45/ad3e1b4d448f22c0cff4f5692f5ed0666658578e358b8d58a19846048059/httpcore-1.0.8.tar.gz", hash = "sha256:86e94505ed24ea06514883fd44d2bc02d90e77e7979c8eb71b90f41d364a1bad", size = 85385 } wheels = [ - { url = "https://files.pythonhosted.org/packages/18/8d/f052b1e336bb2c1fc7ed1aaed898aa570c0b61a09707b108979d9fc6e308/httpcore-1.0.8-py3-none-any.whl", hash = "sha256:5254cf149bcb5f75e9d1b2b9f729ea4a4b883d1ad7379fc632b727cec23674be", size = 78732, upload_time = "2025-04-11T14:42:44.896Z" }, + { url = "https://files.pythonhosted.org/packages/18/8d/f052b1e336bb2c1fc7ed1aaed898aa570c0b61a09707b108979d9fc6e308/httpcore-1.0.8-py3-none-any.whl", hash = "sha256:5254cf149bcb5f75e9d1b2b9f729ea4a4b883d1ad7379fc632b727cec23674be", size = 78732 }, ] [[package]] name = "httptools" version = "0.6.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/9a/ce5e1f7e131522e6d3426e8e7a490b3a01f39a6696602e1c4f33f9e94277/httptools-0.6.4.tar.gz", hash = "sha256:4e93eee4add6493b59a5c514da98c939b244fce4a0d8879cd3f466562f4b7d5c", size = 240639, upload_time = "2024-10-16T19:45:08.902Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/9a/ce5e1f7e131522e6d3426e8e7a490b3a01f39a6696602e1c4f33f9e94277/httptools-0.6.4.tar.gz", hash = "sha256:4e93eee4add6493b59a5c514da98c939b244fce4a0d8879cd3f466562f4b7d5c", size = 240639 } wheels = [ - { url = "https://files.pythonhosted.org/packages/bb/0e/d0b71465c66b9185f90a091ab36389a7352985fe857e352801c39d6127c8/httptools-0.6.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:df017d6c780287d5c80601dafa31f17bddb170232d85c066604d8558683711a2", size = 200683, upload_time = "2024-10-16T19:44:30.175Z" }, - { url = "https://files.pythonhosted.org/packages/e2/b8/412a9bb28d0a8988de3296e01efa0bd62068b33856cdda47fe1b5e890954/httptools-0.6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85071a1e8c2d051b507161f6c3e26155b5c790e4e28d7f236422dbacc2a9cc44", size = 104337, upload_time = "2024-10-16T19:44:31.786Z" }, - { url = "https://files.pythonhosted.org/packages/9b/01/6fb20be3196ffdc8eeec4e653bc2a275eca7f36634c86302242c4fbb2760/httptools-0.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69422b7f458c5af875922cdb5bd586cc1f1033295aa9ff63ee196a87519ac8e1", size = 508796, upload_time = "2024-10-16T19:44:32.825Z" }, - { url = "https://files.pythonhosted.org/packages/f7/d8/b644c44acc1368938317d76ac991c9bba1166311880bcc0ac297cb9d6bd7/httptools-0.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16e603a3bff50db08cd578d54f07032ca1631450ceb972c2f834c2b860c28ea2", size = 510837, upload_time = "2024-10-16T19:44:33.974Z" }, - { url = "https://files.pythonhosted.org/packages/52/d8/254d16a31d543073a0e57f1c329ca7378d8924e7e292eda72d0064987486/httptools-0.6.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec4f178901fa1834d4a060320d2f3abc5c9e39766953d038f1458cb885f47e81", size = 485289, upload_time = "2024-10-16T19:44:35.111Z" }, - { url = "https://files.pythonhosted.org/packages/5f/3c/4aee161b4b7a971660b8be71a92c24d6c64372c1ab3ae7f366b3680df20f/httptools-0.6.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb89ecf8b290f2e293325c646a211ff1c2493222798bb80a530c5e7502494f", size = 489779, upload_time = "2024-10-16T19:44:36.253Z" }, - { url = "https://files.pythonhosted.org/packages/12/b7/5cae71a8868e555f3f67a50ee7f673ce36eac970f029c0c5e9d584352961/httptools-0.6.4-cp312-cp312-win_amd64.whl", hash = "sha256:db78cb9ca56b59b016e64b6031eda5653be0589dba2b1b43453f6e8b405a0970", size = 88634, upload_time = "2024-10-16T19:44:37.357Z" }, - { url = "https://files.pythonhosted.org/packages/94/a3/9fe9ad23fd35f7de6b91eeb60848986058bd8b5a5c1e256f5860a160cc3e/httptools-0.6.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ade273d7e767d5fae13fa637f4d53b6e961fb7fd93c7797562663f0171c26660", size = 197214, upload_time = "2024-10-16T19:44:38.738Z" }, - { url = "https://files.pythonhosted.org/packages/ea/d9/82d5e68bab783b632023f2fa31db20bebb4e89dfc4d2293945fd68484ee4/httptools-0.6.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:856f4bc0478ae143bad54a4242fccb1f3f86a6e1be5548fecfd4102061b3a083", size = 102431, upload_time = "2024-10-16T19:44:39.818Z" }, - { url = "https://files.pythonhosted.org/packages/96/c1/cb499655cbdbfb57b577734fde02f6fa0bbc3fe9fb4d87b742b512908dff/httptools-0.6.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:322d20ea9cdd1fa98bd6a74b77e2ec5b818abdc3d36695ab402a0de8ef2865a3", size = 473121, upload_time = "2024-10-16T19:44:41.189Z" }, - { url = "https://files.pythonhosted.org/packages/af/71/ee32fd358f8a3bb199b03261f10921716990808a675d8160b5383487a317/httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d87b29bd4486c0093fc64dea80231f7c7f7eb4dc70ae394d70a495ab8436071", size = 473805, upload_time = "2024-10-16T19:44:42.384Z" }, - { url = "https://files.pythonhosted.org/packages/8a/0a/0d4df132bfca1507114198b766f1737d57580c9ad1cf93c1ff673e3387be/httptools-0.6.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:342dd6946aa6bda4b8f18c734576106b8a31f2fe31492881a9a160ec84ff4bd5", size = 448858, upload_time = "2024-10-16T19:44:43.959Z" }, - { url = "https://files.pythonhosted.org/packages/1e/6a/787004fdef2cabea27bad1073bf6a33f2437b4dbd3b6fb4a9d71172b1c7c/httptools-0.6.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b36913ba52008249223042dca46e69967985fb4051951f94357ea681e1f5dc0", size = 452042, upload_time = "2024-10-16T19:44:45.071Z" }, - { url = "https://files.pythonhosted.org/packages/4d/dc/7decab5c404d1d2cdc1bb330b1bf70e83d6af0396fd4fc76fc60c0d522bf/httptools-0.6.4-cp313-cp313-win_amd64.whl", hash = "sha256:28908df1b9bb8187393d5b5db91435ccc9c8e891657f9cbb42a2541b44c82fc8", size = 87682, upload_time = "2024-10-16T19:44:46.46Z" }, + { url = "https://files.pythonhosted.org/packages/bb/0e/d0b71465c66b9185f90a091ab36389a7352985fe857e352801c39d6127c8/httptools-0.6.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:df017d6c780287d5c80601dafa31f17bddb170232d85c066604d8558683711a2", size = 200683 }, + { url = "https://files.pythonhosted.org/packages/e2/b8/412a9bb28d0a8988de3296e01efa0bd62068b33856cdda47fe1b5e890954/httptools-0.6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85071a1e8c2d051b507161f6c3e26155b5c790e4e28d7f236422dbacc2a9cc44", size = 104337 }, + { url = "https://files.pythonhosted.org/packages/9b/01/6fb20be3196ffdc8eeec4e653bc2a275eca7f36634c86302242c4fbb2760/httptools-0.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69422b7f458c5af875922cdb5bd586cc1f1033295aa9ff63ee196a87519ac8e1", size = 508796 }, + { url = "https://files.pythonhosted.org/packages/f7/d8/b644c44acc1368938317d76ac991c9bba1166311880bcc0ac297cb9d6bd7/httptools-0.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16e603a3bff50db08cd578d54f07032ca1631450ceb972c2f834c2b860c28ea2", size = 510837 }, + { url = "https://files.pythonhosted.org/packages/52/d8/254d16a31d543073a0e57f1c329ca7378d8924e7e292eda72d0064987486/httptools-0.6.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec4f178901fa1834d4a060320d2f3abc5c9e39766953d038f1458cb885f47e81", size = 485289 }, + { url = "https://files.pythonhosted.org/packages/5f/3c/4aee161b4b7a971660b8be71a92c24d6c64372c1ab3ae7f366b3680df20f/httptools-0.6.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb89ecf8b290f2e293325c646a211ff1c2493222798bb80a530c5e7502494f", size = 489779 }, + { url = "https://files.pythonhosted.org/packages/12/b7/5cae71a8868e555f3f67a50ee7f673ce36eac970f029c0c5e9d584352961/httptools-0.6.4-cp312-cp312-win_amd64.whl", hash = "sha256:db78cb9ca56b59b016e64b6031eda5653be0589dba2b1b43453f6e8b405a0970", size = 88634 }, + { url = "https://files.pythonhosted.org/packages/94/a3/9fe9ad23fd35f7de6b91eeb60848986058bd8b5a5c1e256f5860a160cc3e/httptools-0.6.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ade273d7e767d5fae13fa637f4d53b6e961fb7fd93c7797562663f0171c26660", size = 197214 }, + { url = "https://files.pythonhosted.org/packages/ea/d9/82d5e68bab783b632023f2fa31db20bebb4e89dfc4d2293945fd68484ee4/httptools-0.6.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:856f4bc0478ae143bad54a4242fccb1f3f86a6e1be5548fecfd4102061b3a083", size = 102431 }, + { url = "https://files.pythonhosted.org/packages/96/c1/cb499655cbdbfb57b577734fde02f6fa0bbc3fe9fb4d87b742b512908dff/httptools-0.6.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:322d20ea9cdd1fa98bd6a74b77e2ec5b818abdc3d36695ab402a0de8ef2865a3", size = 473121 }, + { url = "https://files.pythonhosted.org/packages/af/71/ee32fd358f8a3bb199b03261f10921716990808a675d8160b5383487a317/httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d87b29bd4486c0093fc64dea80231f7c7f7eb4dc70ae394d70a495ab8436071", size = 473805 }, + { url = "https://files.pythonhosted.org/packages/8a/0a/0d4df132bfca1507114198b766f1737d57580c9ad1cf93c1ff673e3387be/httptools-0.6.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:342dd6946aa6bda4b8f18c734576106b8a31f2fe31492881a9a160ec84ff4bd5", size = 448858 }, + { url = "https://files.pythonhosted.org/packages/1e/6a/787004fdef2cabea27bad1073bf6a33f2437b4dbd3b6fb4a9d71172b1c7c/httptools-0.6.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b36913ba52008249223042dca46e69967985fb4051951f94357ea681e1f5dc0", size = 452042 }, + { url = "https://files.pythonhosted.org/packages/4d/dc/7decab5c404d1d2cdc1bb330b1bf70e83d6af0396fd4fc76fc60c0d522bf/httptools-0.6.4-cp313-cp313-win_amd64.whl", hash = "sha256:28908df1b9bb8187393d5b5db91435ccc9c8e891657f9cbb42a2541b44c82fc8", size = 87682 }, ] [[package]] @@ -1498,18 +1498,18 @@ dependencies = [ { name = "httpcore" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload_time = "2024-12-06T15:37:23.222Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload_time = "2024-12-06T15:37:21.509Z" }, + { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, ] [[package]] name = "httpx-sse" version = "0.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4c/60/8f4281fa9bbf3c8034fd54c0e7412e66edbab6bc74c4996bd616f8d0406e/httpx-sse-0.4.0.tar.gz", hash = "sha256:1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721", size = 12624, upload_time = "2023-12-22T08:01:21.083Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/60/8f4281fa9bbf3c8034fd54c0e7412e66edbab6bc74c4996bd616f8d0406e/httpx-sse-0.4.0.tar.gz", hash = "sha256:1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721", size = 12624 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/9b/a181f281f65d776426002f330c31849b86b31fc9d848db62e16f03ff739f/httpx_sse-0.4.0-py3-none-any.whl", hash = "sha256:f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f", size = 7819, upload_time = "2023-12-22T08:01:19.89Z" }, + { url = "https://files.pythonhosted.org/packages/e1/9b/a181f281f65d776426002f330c31849b86b31fc9d848db62e16f03ff739f/httpx_sse-0.4.0-py3-none-any.whl", hash = "sha256:f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f", size = 7819 }, ] [[package]] @@ -1525,45 +1525,45 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/df/22/8eb91736b1dcb83d879bd49050a09df29a57cc5cd9f38e48a4b1c45ee890/huggingface_hub-0.30.2.tar.gz", hash = "sha256:9a7897c5b6fd9dad3168a794a8998d6378210f5b9688d0dfc180b1a228dc2466", size = 400868, upload_time = "2025-04-08T08:32:45.26Z" } +sdist = { url = "https://files.pythonhosted.org/packages/df/22/8eb91736b1dcb83d879bd49050a09df29a57cc5cd9f38e48a4b1c45ee890/huggingface_hub-0.30.2.tar.gz", hash = "sha256:9a7897c5b6fd9dad3168a794a8998d6378210f5b9688d0dfc180b1a228dc2466", size = 400868 } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/27/1fb384a841e9661faad1c31cbfa62864f59632e876df5d795234da51c395/huggingface_hub-0.30.2-py3-none-any.whl", hash = "sha256:68ff05969927058cfa41df4f2155d4bb48f5f54f719dd0390103eefa9b191e28", size = 481433, upload_time = "2025-04-08T08:32:43.305Z" }, + { url = "https://files.pythonhosted.org/packages/93/27/1fb384a841e9661faad1c31cbfa62864f59632e876df5d795234da51c395/huggingface_hub-0.30.2-py3-none-any.whl", hash = "sha256:68ff05969927058cfa41df4f2155d4bb48f5f54f719dd0390103eefa9b191e28", size = 481433 }, ] [[package]] name = "humanize" version = "4.12.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e0/84/ae8e64a6ffe3291105e9688f4e28fa65eba7924e0fe6053d85ca00556385/humanize-4.12.2.tar.gz", hash = "sha256:ce0715740e9caacc982bb89098182cf8ded3552693a433311c6a4ce6f4e12a2c", size = 80871, upload_time = "2025-03-24T17:12:39.167Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/84/ae8e64a6ffe3291105e9688f4e28fa65eba7924e0fe6053d85ca00556385/humanize-4.12.2.tar.gz", hash = "sha256:ce0715740e9caacc982bb89098182cf8ded3552693a433311c6a4ce6f4e12a2c", size = 80871 } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/c7/6f89082f619c76165feb633446bd0fee32b0e0cbad00d22480e5aea26ade/humanize-4.12.2-py3-none-any.whl", hash = "sha256:e4e44dced598b7e03487f3b1c6fd5b1146c30ea55a110e71d5d4bca3e094259e", size = 128305, upload_time = "2025-03-24T17:12:37.059Z" }, + { url = "https://files.pythonhosted.org/packages/55/c7/6f89082f619c76165feb633446bd0fee32b0e0cbad00d22480e5aea26ade/humanize-4.12.2-py3-none-any.whl", hash = "sha256:e4e44dced598b7e03487f3b1c6fd5b1146c30ea55a110e71d5d4bca3e094259e", size = 128305 }, ] [[package]] name = "hyperframe" version = "6.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08", size = 26566, upload_time = "2025-01-22T21:41:49.302Z" } +sdist = { url = "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08", size = 26566 } wheels = [ - { url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5", size = 13007, upload_time = "2025-01-22T21:41:47.295Z" }, + { url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5", size = 13007 }, ] [[package]] name = "identify" version = "2.6.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0c/83/b6ea0334e2e7327084a46aaaf71f2146fc061a192d6518c0d020120cd0aa/identify-2.6.10.tar.gz", hash = "sha256:45e92fd704f3da71cc3880036633f48b4b7265fd4de2b57627cb157216eb7eb8", size = 99201, upload_time = "2025-04-19T15:10:38.32Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0c/83/b6ea0334e2e7327084a46aaaf71f2146fc061a192d6518c0d020120cd0aa/identify-2.6.10.tar.gz", hash = "sha256:45e92fd704f3da71cc3880036633f48b4b7265fd4de2b57627cb157216eb7eb8", size = 99201 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2b/d3/85feeba1d097b81a44bcffa6a0beab7b4dfffe78e82fc54978d3ac380736/identify-2.6.10-py2.py3-none-any.whl", hash = "sha256:5f34248f54136beed1a7ba6a6b5c4b6cf21ff495aac7c359e1ef831ae3b8ab25", size = 99101, upload_time = "2025-04-19T15:10:36.701Z" }, + { url = "https://files.pythonhosted.org/packages/2b/d3/85feeba1d097b81a44bcffa6a0beab7b4dfffe78e82fc54978d3ac380736/identify-2.6.10-py2.py3-none-any.whl", hash = "sha256:5f34248f54136beed1a7ba6a6b5c4b6cf21ff495aac7c359e1ef831ae3b8ab25", size = 99101 }, ] [[package]] name = "idna" version = "3.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload_time = "2024-09-15T18:07:39.745Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload_time = "2024-09-15T18:07:37.964Z" }, + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, ] [[package]] @@ -1573,18 +1573,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "zipp" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/33/08/c1395a292bb23fd03bdf572a1357c5a733d3eecbab877641ceacab23db6e/importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580", size = 55767, upload_time = "2025-01-20T22:21:30.429Z" } +sdist = { url = "https://files.pythonhosted.org/packages/33/08/c1395a292bb23fd03bdf572a1357c5a733d3eecbab877641ceacab23db6e/importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580", size = 55767 } wheels = [ - { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971, upload_time = "2025-01-20T22:21:29.177Z" }, + { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971 }, ] [[package]] name = "importlib-resources" version = "6.5.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload_time = "2025-01-03T18:51:56.698Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload_time = "2025-01-03T18:51:54.306Z" }, + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461 }, ] [[package]] @@ -1595,27 +1595,27 @@ dependencies = [ { name = "more-itertools" }, { name = "typeguard" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/78/c6/943357d44a21fd995723d07ccaddd78023eace03c1846049a2645d4324a3/inflect-7.5.0.tar.gz", hash = "sha256:faf19801c3742ed5a05a8ce388e0d8fe1a07f8d095c82201eb904f5d27ad571f", size = 73751, upload_time = "2024-12-28T17:11:18.897Z" } +sdist = { url = "https://files.pythonhosted.org/packages/78/c6/943357d44a21fd995723d07ccaddd78023eace03c1846049a2645d4324a3/inflect-7.5.0.tar.gz", hash = "sha256:faf19801c3742ed5a05a8ce388e0d8fe1a07f8d095c82201eb904f5d27ad571f", size = 73751 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/eb/427ed2b20a38a4ee29f24dbe4ae2dafab198674fe9a85e3d6adf9e5f5f41/inflect-7.5.0-py3-none-any.whl", hash = "sha256:2aea70e5e70c35d8350b8097396ec155ffd68def678c7ff97f51aa69c1d92344", size = 35197, upload_time = "2024-12-28T17:11:15.931Z" }, + { url = "https://files.pythonhosted.org/packages/8a/eb/427ed2b20a38a4ee29f24dbe4ae2dafab198674fe9a85e3d6adf9e5f5f41/inflect-7.5.0-py3-none-any.whl", hash = "sha256:2aea70e5e70c35d8350b8097396ec155ffd68def678c7ff97f51aa69c1d92344", size = 35197 }, ] [[package]] name = "inflection" version = "0.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e1/7e/691d061b7329bc8d54edbf0ec22fbfb2afe61facb681f9aaa9bff7a27d04/inflection-0.5.1.tar.gz", hash = "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417", size = 15091, upload_time = "2020-08-22T08:16:29.139Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e1/7e/691d061b7329bc8d54edbf0ec22fbfb2afe61facb681f9aaa9bff7a27d04/inflection-0.5.1.tar.gz", hash = "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417", size = 15091 } wheels = [ - { url = "https://files.pythonhosted.org/packages/59/91/aa6bde563e0085a02a435aa99b49ef75b0a4b062635e606dab23ce18d720/inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2", size = 9454, upload_time = "2020-08-22T08:16:27.816Z" }, + { url = "https://files.pythonhosted.org/packages/59/91/aa6bde563e0085a02a435aa99b49ef75b0a4b062635e606dab23ce18d720/inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2", size = 9454 }, ] [[package]] name = "iniconfig" version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload_time = "2025-03-19T20:09:59.721Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload_time = "2025-03-19T20:10:01.071Z" }, + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 }, ] [[package]] @@ -1637,9 +1637,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367, upload_time = "2024-07-01T14:07:22.543Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367 } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload_time = "2024-07-01T14:07:19.603Z" }, + { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173 }, ] [[package]] @@ -1658,9 +1658,9 @@ dependencies = [ { name = "stack-data" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/70/9a/6b8984bedc990f3a4aa40ba8436dea27e23d26a64527de7c2e5e12e76841/ipython-9.1.0.tar.gz", hash = "sha256:a47e13a5e05e02f3b8e1e7a0f9db372199fe8c3763532fe7a1e0379e4e135f16", size = 4373688, upload_time = "2025-04-07T10:18:28.704Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/9a/6b8984bedc990f3a4aa40ba8436dea27e23d26a64527de7c2e5e12e76841/ipython-9.1.0.tar.gz", hash = "sha256:a47e13a5e05e02f3b8e1e7a0f9db372199fe8c3763532fe7a1e0379e4e135f16", size = 4373688 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b2/9d/4ff2adf55d1b6e3777b0303fdbe5b723f76e46cba4a53a32fe82260d2077/ipython-9.1.0-py3-none-any.whl", hash = "sha256:2df07257ec2f84a6b346b8d83100bcf8fa501c6e01ab75cd3799b0bb253b3d2a", size = 604053, upload_time = "2025-04-07T10:18:24.869Z" }, + { url = "https://files.pythonhosted.org/packages/b2/9d/4ff2adf55d1b6e3777b0303fdbe5b723f76e46cba4a53a32fe82260d2077/ipython-9.1.0-py3-none-any.whl", hash = "sha256:2df07257ec2f84a6b346b8d83100bcf8fa501c6e01ab75cd3799b0bb253b3d2a", size = 604053 }, ] [[package]] @@ -1670,9 +1670,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload_time = "2025-01-17T11:24:34.505Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload_time = "2025-01-17T11:24:33.271Z" }, + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 }, ] [[package]] @@ -1682,18 +1682,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "arrow" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649, upload_time = "2020-11-01T11:00:00.312Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321, upload_time = "2020-11-01T10:59:58.02Z" }, + { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321 }, ] [[package]] name = "isort" version = "6.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b8/21/1e2a441f74a653a144224d7d21afe8f4169e6c7c20bb13aec3a2dc3815e0/isort-6.0.1.tar.gz", hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450", size = 821955, upload_time = "2025-02-26T21:13:16.955Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b8/21/1e2a441f74a653a144224d7d21afe8f4169e6c7c20bb13aec3a2dc3815e0/isort-6.0.1.tar.gz", hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450", size = 821955 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/11/114d0a5f4dabbdcedc1125dee0888514c3c3b16d3e9facad87ed96fad97c/isort-6.0.1-py3-none-any.whl", hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615", size = 94186, upload_time = "2025-02-26T21:13:14.911Z" }, + { url = "https://files.pythonhosted.org/packages/c1/11/114d0a5f4dabbdcedc1125dee0888514c3c3b16d3e9facad87ed96fad97c/isort-6.0.1-py3-none-any.whl", hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615", size = 94186 }, ] [[package]] @@ -1703,9 +1703,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "parso" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload_time = "2024-11-11T01:41:42.873Z" } +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload_time = "2024-11-11T01:41:40.175Z" }, + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, ] [[package]] @@ -1715,44 +1715,44 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markupsafe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload_time = "2025-03-05T20:05:02.478Z" } +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 } wheels = [ - { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload_time = "2025-03-05T20:05:00.369Z" }, + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 }, ] [[package]] name = "jiter" version = "0.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1e/c2/e4562507f52f0af7036da125bb699602ead37a2332af0788f8e0a3417f36/jiter-0.9.0.tar.gz", hash = "sha256:aadba0964deb424daa24492abc3d229c60c4a31bfee205aedbf1acc7639d7893", size = 162604, upload_time = "2025-03-10T21:37:03.278Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/af/d7/c55086103d6f29b694ec79156242304adf521577530d9031317ce5338c59/jiter-0.9.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7b46249cfd6c48da28f89eb0be3f52d6fdb40ab88e2c66804f546674e539ec11", size = 309203, upload_time = "2025-03-10T21:35:44.852Z" }, - { url = "https://files.pythonhosted.org/packages/b0/01/f775dfee50beb420adfd6baf58d1c4d437de41c9b666ddf127c065e5a488/jiter-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:609cf3c78852f1189894383cf0b0b977665f54cb38788e3e6b941fa6d982c00e", size = 319678, upload_time = "2025-03-10T21:35:46.365Z" }, - { url = "https://files.pythonhosted.org/packages/ab/b8/09b73a793714726893e5d46d5c534a63709261af3d24444ad07885ce87cb/jiter-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d726a3890a54561e55a9c5faea1f7655eda7f105bd165067575ace6e65f80bb2", size = 341816, upload_time = "2025-03-10T21:35:47.856Z" }, - { url = "https://files.pythonhosted.org/packages/35/6f/b8f89ec5398b2b0d344257138182cc090302854ed63ed9c9051e9c673441/jiter-0.9.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2e89dc075c1fef8fa9be219e249f14040270dbc507df4215c324a1839522ea75", size = 364152, upload_time = "2025-03-10T21:35:49.397Z" }, - { url = "https://files.pythonhosted.org/packages/9b/ca/978cc3183113b8e4484cc7e210a9ad3c6614396e7abd5407ea8aa1458eef/jiter-0.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04e8ffa3c353b1bc4134f96f167a2082494351e42888dfcf06e944f2729cbe1d", size = 406991, upload_time = "2025-03-10T21:35:50.745Z" }, - { url = "https://files.pythonhosted.org/packages/13/3a/72861883e11a36d6aa314b4922125f6ae90bdccc225cd96d24cc78a66385/jiter-0.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:203f28a72a05ae0e129b3ed1f75f56bc419d5f91dfacd057519a8bd137b00c42", size = 395824, upload_time = "2025-03-10T21:35:52.162Z" }, - { url = "https://files.pythonhosted.org/packages/87/67/22728a86ef53589c3720225778f7c5fdb617080e3deaed58b04789418212/jiter-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fca1a02ad60ec30bb230f65bc01f611c8608b02d269f998bc29cca8619a919dc", size = 351318, upload_time = "2025-03-10T21:35:53.566Z" }, - { url = "https://files.pythonhosted.org/packages/69/b9/f39728e2e2007276806d7a6609cda7fac44ffa28ca0d02c49a4f397cc0d9/jiter-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:237e5cee4d5d2659aaf91bbf8ec45052cc217d9446070699441a91b386ae27dc", size = 384591, upload_time = "2025-03-10T21:35:54.95Z" }, - { url = "https://files.pythonhosted.org/packages/eb/8f/8a708bc7fd87b8a5d861f1c118a995eccbe6d672fe10c9753e67362d0dd0/jiter-0.9.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:528b6b71745e7326eed73c53d4aa57e2a522242320b6f7d65b9c5af83cf49b6e", size = 520746, upload_time = "2025-03-10T21:35:56.444Z" }, - { url = "https://files.pythonhosted.org/packages/95/1e/65680c7488bd2365dbd2980adaf63c562d3d41d3faac192ebc7ef5b4ae25/jiter-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9f48e86b57bc711eb5acdfd12b6cb580a59cc9a993f6e7dcb6d8b50522dcd50d", size = 512754, upload_time = "2025-03-10T21:35:58.789Z" }, - { url = "https://files.pythonhosted.org/packages/78/f3/fdc43547a9ee6e93c837685da704fb6da7dba311fc022e2766d5277dfde5/jiter-0.9.0-cp312-cp312-win32.whl", hash = "sha256:699edfde481e191d81f9cf6d2211debbfe4bd92f06410e7637dffb8dd5dfde06", size = 207075, upload_time = "2025-03-10T21:36:00.616Z" }, - { url = "https://files.pythonhosted.org/packages/cd/9d/742b289016d155f49028fe1bfbeb935c9bf0ffeefdf77daf4a63a42bb72b/jiter-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:099500d07b43f61d8bd780466d429c45a7b25411b334c60ca875fa775f68ccb0", size = 207999, upload_time = "2025-03-10T21:36:02.366Z" }, - { url = "https://files.pythonhosted.org/packages/e7/1b/4cd165c362e8f2f520fdb43245e2b414f42a255921248b4f8b9c8d871ff1/jiter-0.9.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:2764891d3f3e8b18dce2cff24949153ee30c9239da7c00f032511091ba688ff7", size = 308197, upload_time = "2025-03-10T21:36:03.828Z" }, - { url = "https://files.pythonhosted.org/packages/13/aa/7a890dfe29c84c9a82064a9fe36079c7c0309c91b70c380dc138f9bea44a/jiter-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:387b22fbfd7a62418d5212b4638026d01723761c75c1c8232a8b8c37c2f1003b", size = 318160, upload_time = "2025-03-10T21:36:05.281Z" }, - { url = "https://files.pythonhosted.org/packages/6a/38/5888b43fc01102f733f085673c4f0be5a298f69808ec63de55051754e390/jiter-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d8da8629ccae3606c61d9184970423655fb4e33d03330bcdfe52d234d32f69", size = 341259, upload_time = "2025-03-10T21:36:06.716Z" }, - { url = "https://files.pythonhosted.org/packages/3d/5e/bbdbb63305bcc01006de683b6228cd061458b9b7bb9b8d9bc348a58e5dc2/jiter-0.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1be73d8982bdc278b7b9377426a4b44ceb5c7952073dd7488e4ae96b88e1103", size = 363730, upload_time = "2025-03-10T21:36:08.138Z" }, - { url = "https://files.pythonhosted.org/packages/75/85/53a3edc616992fe4af6814c25f91ee3b1e22f7678e979b6ea82d3bc0667e/jiter-0.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2228eaaaa111ec54b9e89f7481bffb3972e9059301a878d085b2b449fbbde635", size = 405126, upload_time = "2025-03-10T21:36:10.934Z" }, - { url = "https://files.pythonhosted.org/packages/ae/b3/1ee26b12b2693bd3f0b71d3188e4e5d817b12e3c630a09e099e0a89e28fa/jiter-0.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:11509bfecbc319459647d4ac3fd391d26fdf530dad00c13c4dadabf5b81f01a4", size = 393668, upload_time = "2025-03-10T21:36:12.468Z" }, - { url = "https://files.pythonhosted.org/packages/11/87/e084ce261950c1861773ab534d49127d1517b629478304d328493f980791/jiter-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f22238da568be8bbd8e0650e12feeb2cfea15eda4f9fc271d3b362a4fa0604d", size = 352350, upload_time = "2025-03-10T21:36:14.148Z" }, - { url = "https://files.pythonhosted.org/packages/f0/06/7dca84b04987e9df563610aa0bc154ea176e50358af532ab40ffb87434df/jiter-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:17f5d55eb856597607562257c8e36c42bc87f16bef52ef7129b7da11afc779f3", size = 384204, upload_time = "2025-03-10T21:36:15.545Z" }, - { url = "https://files.pythonhosted.org/packages/16/2f/82e1c6020db72f397dd070eec0c85ebc4df7c88967bc86d3ce9864148f28/jiter-0.9.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:6a99bed9fbb02f5bed416d137944419a69aa4c423e44189bc49718859ea83bc5", size = 520322, upload_time = "2025-03-10T21:36:17.016Z" }, - { url = "https://files.pythonhosted.org/packages/36/fd/4f0cd3abe83ce208991ca61e7e5df915aa35b67f1c0633eb7cf2f2e88ec7/jiter-0.9.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e057adb0cd1bd39606100be0eafe742de2de88c79df632955b9ab53a086b3c8d", size = 512184, upload_time = "2025-03-10T21:36:18.47Z" }, - { url = "https://files.pythonhosted.org/packages/a0/3c/8a56f6d547731a0b4410a2d9d16bf39c861046f91f57c98f7cab3d2aa9ce/jiter-0.9.0-cp313-cp313-win32.whl", hash = "sha256:f7e6850991f3940f62d387ccfa54d1a92bd4bb9f89690b53aea36b4364bcab53", size = 206504, upload_time = "2025-03-10T21:36:19.809Z" }, - { url = "https://files.pythonhosted.org/packages/f4/1c/0c996fd90639acda75ed7fa698ee5fd7d80243057185dc2f63d4c1c9f6b9/jiter-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:c8ae3bf27cd1ac5e6e8b7a27487bf3ab5f82318211ec2e1346a5b058756361f7", size = 204943, upload_time = "2025-03-10T21:36:21.536Z" }, - { url = "https://files.pythonhosted.org/packages/78/0f/77a63ca7aa5fed9a1b9135af57e190d905bcd3702b36aca46a01090d39ad/jiter-0.9.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f0b2827fb88dda2cbecbbc3e596ef08d69bda06c6f57930aec8e79505dc17001", size = 317281, upload_time = "2025-03-10T21:36:22.959Z" }, - { url = "https://files.pythonhosted.org/packages/f9/39/a3a1571712c2bf6ec4c657f0d66da114a63a2e32b7e4eb8e0b83295ee034/jiter-0.9.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:062b756ceb1d40b0b28f326cba26cfd575a4918415b036464a52f08632731e5a", size = 350273, upload_time = "2025-03-10T21:36:24.414Z" }, - { url = "https://files.pythonhosted.org/packages/ee/47/3729f00f35a696e68da15d64eb9283c330e776f3b5789bac7f2c0c4df209/jiter-0.9.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6f7838bc467ab7e8ef9f387bd6de195c43bad82a569c1699cb822f6609dd4cdf", size = 206867, upload_time = "2025-03-10T21:36:25.843Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/1e/c2/e4562507f52f0af7036da125bb699602ead37a2332af0788f8e0a3417f36/jiter-0.9.0.tar.gz", hash = "sha256:aadba0964deb424daa24492abc3d229c60c4a31bfee205aedbf1acc7639d7893", size = 162604 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/af/d7/c55086103d6f29b694ec79156242304adf521577530d9031317ce5338c59/jiter-0.9.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7b46249cfd6c48da28f89eb0be3f52d6fdb40ab88e2c66804f546674e539ec11", size = 309203 }, + { url = "https://files.pythonhosted.org/packages/b0/01/f775dfee50beb420adfd6baf58d1c4d437de41c9b666ddf127c065e5a488/jiter-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:609cf3c78852f1189894383cf0b0b977665f54cb38788e3e6b941fa6d982c00e", size = 319678 }, + { url = "https://files.pythonhosted.org/packages/ab/b8/09b73a793714726893e5d46d5c534a63709261af3d24444ad07885ce87cb/jiter-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d726a3890a54561e55a9c5faea1f7655eda7f105bd165067575ace6e65f80bb2", size = 341816 }, + { url = "https://files.pythonhosted.org/packages/35/6f/b8f89ec5398b2b0d344257138182cc090302854ed63ed9c9051e9c673441/jiter-0.9.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2e89dc075c1fef8fa9be219e249f14040270dbc507df4215c324a1839522ea75", size = 364152 }, + { url = "https://files.pythonhosted.org/packages/9b/ca/978cc3183113b8e4484cc7e210a9ad3c6614396e7abd5407ea8aa1458eef/jiter-0.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04e8ffa3c353b1bc4134f96f167a2082494351e42888dfcf06e944f2729cbe1d", size = 406991 }, + { url = "https://files.pythonhosted.org/packages/13/3a/72861883e11a36d6aa314b4922125f6ae90bdccc225cd96d24cc78a66385/jiter-0.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:203f28a72a05ae0e129b3ed1f75f56bc419d5f91dfacd057519a8bd137b00c42", size = 395824 }, + { url = "https://files.pythonhosted.org/packages/87/67/22728a86ef53589c3720225778f7c5fdb617080e3deaed58b04789418212/jiter-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fca1a02ad60ec30bb230f65bc01f611c8608b02d269f998bc29cca8619a919dc", size = 351318 }, + { url = "https://files.pythonhosted.org/packages/69/b9/f39728e2e2007276806d7a6609cda7fac44ffa28ca0d02c49a4f397cc0d9/jiter-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:237e5cee4d5d2659aaf91bbf8ec45052cc217d9446070699441a91b386ae27dc", size = 384591 }, + { url = "https://files.pythonhosted.org/packages/eb/8f/8a708bc7fd87b8a5d861f1c118a995eccbe6d672fe10c9753e67362d0dd0/jiter-0.9.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:528b6b71745e7326eed73c53d4aa57e2a522242320b6f7d65b9c5af83cf49b6e", size = 520746 }, + { url = "https://files.pythonhosted.org/packages/95/1e/65680c7488bd2365dbd2980adaf63c562d3d41d3faac192ebc7ef5b4ae25/jiter-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9f48e86b57bc711eb5acdfd12b6cb580a59cc9a993f6e7dcb6d8b50522dcd50d", size = 512754 }, + { url = "https://files.pythonhosted.org/packages/78/f3/fdc43547a9ee6e93c837685da704fb6da7dba311fc022e2766d5277dfde5/jiter-0.9.0-cp312-cp312-win32.whl", hash = "sha256:699edfde481e191d81f9cf6d2211debbfe4bd92f06410e7637dffb8dd5dfde06", size = 207075 }, + { url = "https://files.pythonhosted.org/packages/cd/9d/742b289016d155f49028fe1bfbeb935c9bf0ffeefdf77daf4a63a42bb72b/jiter-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:099500d07b43f61d8bd780466d429c45a7b25411b334c60ca875fa775f68ccb0", size = 207999 }, + { url = "https://files.pythonhosted.org/packages/e7/1b/4cd165c362e8f2f520fdb43245e2b414f42a255921248b4f8b9c8d871ff1/jiter-0.9.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:2764891d3f3e8b18dce2cff24949153ee30c9239da7c00f032511091ba688ff7", size = 308197 }, + { url = "https://files.pythonhosted.org/packages/13/aa/7a890dfe29c84c9a82064a9fe36079c7c0309c91b70c380dc138f9bea44a/jiter-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:387b22fbfd7a62418d5212b4638026d01723761c75c1c8232a8b8c37c2f1003b", size = 318160 }, + { url = "https://files.pythonhosted.org/packages/6a/38/5888b43fc01102f733f085673c4f0be5a298f69808ec63de55051754e390/jiter-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d8da8629ccae3606c61d9184970423655fb4e33d03330bcdfe52d234d32f69", size = 341259 }, + { url = "https://files.pythonhosted.org/packages/3d/5e/bbdbb63305bcc01006de683b6228cd061458b9b7bb9b8d9bc348a58e5dc2/jiter-0.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1be73d8982bdc278b7b9377426a4b44ceb5c7952073dd7488e4ae96b88e1103", size = 363730 }, + { url = "https://files.pythonhosted.org/packages/75/85/53a3edc616992fe4af6814c25f91ee3b1e22f7678e979b6ea82d3bc0667e/jiter-0.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2228eaaaa111ec54b9e89f7481bffb3972e9059301a878d085b2b449fbbde635", size = 405126 }, + { url = "https://files.pythonhosted.org/packages/ae/b3/1ee26b12b2693bd3f0b71d3188e4e5d817b12e3c630a09e099e0a89e28fa/jiter-0.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:11509bfecbc319459647d4ac3fd391d26fdf530dad00c13c4dadabf5b81f01a4", size = 393668 }, + { url = "https://files.pythonhosted.org/packages/11/87/e084ce261950c1861773ab534d49127d1517b629478304d328493f980791/jiter-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f22238da568be8bbd8e0650e12feeb2cfea15eda4f9fc271d3b362a4fa0604d", size = 352350 }, + { url = "https://files.pythonhosted.org/packages/f0/06/7dca84b04987e9df563610aa0bc154ea176e50358af532ab40ffb87434df/jiter-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:17f5d55eb856597607562257c8e36c42bc87f16bef52ef7129b7da11afc779f3", size = 384204 }, + { url = "https://files.pythonhosted.org/packages/16/2f/82e1c6020db72f397dd070eec0c85ebc4df7c88967bc86d3ce9864148f28/jiter-0.9.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:6a99bed9fbb02f5bed416d137944419a69aa4c423e44189bc49718859ea83bc5", size = 520322 }, + { url = "https://files.pythonhosted.org/packages/36/fd/4f0cd3abe83ce208991ca61e7e5df915aa35b67f1c0633eb7cf2f2e88ec7/jiter-0.9.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e057adb0cd1bd39606100be0eafe742de2de88c79df632955b9ab53a086b3c8d", size = 512184 }, + { url = "https://files.pythonhosted.org/packages/a0/3c/8a56f6d547731a0b4410a2d9d16bf39c861046f91f57c98f7cab3d2aa9ce/jiter-0.9.0-cp313-cp313-win32.whl", hash = "sha256:f7e6850991f3940f62d387ccfa54d1a92bd4bb9f89690b53aea36b4364bcab53", size = 206504 }, + { url = "https://files.pythonhosted.org/packages/f4/1c/0c996fd90639acda75ed7fa698ee5fd7d80243057185dc2f63d4c1c9f6b9/jiter-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:c8ae3bf27cd1ac5e6e8b7a27487bf3ab5f82318211ec2e1346a5b058756361f7", size = 204943 }, + { url = "https://files.pythonhosted.org/packages/78/0f/77a63ca7aa5fed9a1b9135af57e190d905bcd3702b36aca46a01090d39ad/jiter-0.9.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f0b2827fb88dda2cbecbbc3e596ef08d69bda06c6f57930aec8e79505dc17001", size = 317281 }, + { url = "https://files.pythonhosted.org/packages/f9/39/a3a1571712c2bf6ec4c657f0d66da114a63a2e32b7e4eb8e0b83295ee034/jiter-0.9.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:062b756ceb1d40b0b28f326cba26cfd575a4918415b036464a52f08632731e5a", size = 350273 }, + { url = "https://files.pythonhosted.org/packages/ee/47/3729f00f35a696e68da15d64eb9283c330e776f3b5789bac7f2c0c4df209/jiter-0.9.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6f7838bc467ab7e8ef9f387bd6de195c43bad82a569c1699cb822f6609dd4cdf", size = 206867 }, ] [[package]] @@ -1763,27 +1763,27 @@ dependencies = [ { name = "editorconfig" }, { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ea/98/d6cadf4d5a1c03b2136837a435682418c29fdeb66be137128544cecc5b7a/jsbeautifier-1.15.4.tar.gz", hash = "sha256:5bb18d9efb9331d825735fbc5360ee8f1aac5e52780042803943aa7f854f7592", size = 75257, upload_time = "2025-02-27T17:53:53.252Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ea/98/d6cadf4d5a1c03b2136837a435682418c29fdeb66be137128544cecc5b7a/jsbeautifier-1.15.4.tar.gz", hash = "sha256:5bb18d9efb9331d825735fbc5360ee8f1aac5e52780042803943aa7f854f7592", size = 75257 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2d/14/1c65fccf8413d5f5c6e8425f84675169654395098000d8bddc4e9d3390e1/jsbeautifier-1.15.4-py3-none-any.whl", hash = "sha256:72f65de312a3f10900d7685557f84cb61a9733c50dcc27271a39f5b0051bf528", size = 94707, upload_time = "2025-02-27T17:53:46.152Z" }, + { url = "https://files.pythonhosted.org/packages/2d/14/1c65fccf8413d5f5c6e8425f84675169654395098000d8bddc4e9d3390e1/jsbeautifier-1.15.4-py3-none-any.whl", hash = "sha256:72f65de312a3f10900d7685557f84cb61a9733c50dcc27271a39f5b0051bf528", size = 94707 }, ] [[package]] name = "json5" version = "0.12.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/12/be/c6c745ec4c4539b25a278b70e29793f10382947df0d9efba2fa09120895d/json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a", size = 51907, upload_time = "2025-04-03T16:33:13.201Z" } +sdist = { url = "https://files.pythonhosted.org/packages/12/be/c6c745ec4c4539b25a278b70e29793f10382947df0d9efba2fa09120895d/json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a", size = 51907 } wheels = [ - { url = "https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db", size = 36079, upload_time = "2025-04-03T16:33:11.927Z" }, + { url = "https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db", size = 36079 }, ] [[package]] name = "jsonpointer" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114, upload_time = "2024-06-10T19:24:42.462Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114 } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595, upload_time = "2024-06-10T19:24:40.698Z" }, + { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595 }, ] [[package]] @@ -1796,9 +1796,9 @@ dependencies = [ { name = "referencing" }, { name = "rpds-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778, upload_time = "2024-07-08T18:40:05.546Z" } +sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778 } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462, upload_time = "2024-07-08T18:40:00.165Z" }, + { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462 }, ] [package.optional-dependencies] @@ -1820,9 +1820,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "referencing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", size = 15561, upload_time = "2024-10-08T12:29:32.068Z" } +sdist = { url = "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", size = 15561 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf", size = 18459, upload_time = "2024-10-08T12:29:30.439Z" }, + { url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf", size = 18459 }, ] [[package]] @@ -1836,9 +1836,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload_time = "2024-09-17T10:44:17.613Z" } +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload_time = "2024-09-17T10:44:15.218Z" }, + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, ] [[package]] @@ -1850,9 +1850,9 @@ dependencies = [ { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629, upload_time = "2024-03-12T12:37:35.652Z" } +sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965, upload_time = "2024-03-12T12:37:32.36Z" }, + { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965 }, ] [[package]] @@ -1869,9 +1869,9 @@ dependencies = [ { name = "rfc3986-validator" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196, upload_time = "2025-02-03T17:23:41.485Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430, upload_time = "2025-02-03T17:23:38.643Z" }, + { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430 }, ] [[package]] @@ -1881,9 +1881,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/b4/3200b0b09c12bc3b72d943d923323c398eff382d1dcc7c0dbc8b74630e40/jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001", size = 48741, upload_time = "2024-04-09T17:59:44.918Z" } +sdist = { url = "https://files.pythonhosted.org/packages/85/b4/3200b0b09c12bc3b72d943d923323c398eff382d1dcc7c0dbc8b74630e40/jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001", size = 48741 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da", size = 69146, upload_time = "2024-04-09T17:59:43.388Z" }, + { url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da", size = 69146 }, ] [[package]] @@ -1911,9 +1911,9 @@ dependencies = [ { name = "traitlets" }, { name = "websocket-client" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/61/8c/df09d4ab646141f130f9977b32b206ba8615d1969b2eba6a2e84b7f89137/jupyter_server-2.15.0.tar.gz", hash = "sha256:9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084", size = 725227, upload_time = "2024-12-20T13:02:42.654Z" } +sdist = { url = "https://files.pythonhosted.org/packages/61/8c/df09d4ab646141f130f9977b32b206ba8615d1969b2eba6a2e84b7f89137/jupyter_server-2.15.0.tar.gz", hash = "sha256:9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084", size = 725227 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl", hash = "sha256:872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3", size = 385826, upload_time = "2024-12-20T13:02:37.785Z" }, + { url = "https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl", hash = "sha256:872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3", size = 385826 }, ] [[package]] @@ -1924,9 +1924,9 @@ dependencies = [ { name = "pywinpty", marker = "os_name == 'nt'" }, { name = "terminado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430, upload_time = "2024-03-12T14:37:03.049Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430 } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656, upload_time = "2024-03-12T14:37:00.708Z" }, + { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656 }, ] [[package]] @@ -1948,18 +1948,18 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/46/49/0beaab21155e5f7438032f3da920abbcf46159b28adafbdf596dd33c57a6/jupyterlab-4.4.0.tar.gz", hash = "sha256:f1767d5f0104e40f3b4a63bf6892bbef8e4704dcabf0c78408a3bdc411792f04", size = 22996521, upload_time = "2025-04-03T16:30:31.762Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/49/0beaab21155e5f7438032f3da920abbcf46159b28adafbdf596dd33c57a6/jupyterlab-4.4.0.tar.gz", hash = "sha256:f1767d5f0104e40f3b4a63bf6892bbef8e4704dcabf0c78408a3bdc411792f04", size = 22996521 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a2/64/1a559e1b945c3d424c1ac9f333bfd6f595d5819efde3a6d8b036e6b0585f/jupyterlab-4.4.0-py3-none-any.whl", hash = "sha256:61d33991fbb352cc7caac08bd0c34577fea86d8d5d9772600d9d5a6bcbc882c0", size = 12291918, upload_time = "2025-04-03T16:30:26.912Z" }, + { url = "https://files.pythonhosted.org/packages/a2/64/1a559e1b945c3d424c1ac9f333bfd6f595d5819efde3a6d8b036e6b0585f/jupyterlab-4.4.0-py3-none-any.whl", hash = "sha256:61d33991fbb352cc7caac08bd0c34577fea86d8d5d9772600d9d5a6bcbc882c0", size = 12291918 }, ] [[package]] name = "jupyterlab-pygments" version = "0.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload_time = "2023-11-23T09:26:37.44Z" } +sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload_time = "2023-11-23T09:26:34.325Z" }, + { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 }, ] [[package]] @@ -1975,24 +1975,24 @@ dependencies = [ { name = "packaging" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173, upload_time = "2024-07-16T17:02:04.149Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173 } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700, upload_time = "2024-07-16T17:02:01.115Z" }, + { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700 }, ] [[package]] name = "lazy-object-proxy" version = "1.11.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/f9/1f56571ed82fb324f293661690635cf42c41deb8a70a6c9e6edc3e9bb3c8/lazy_object_proxy-1.11.0.tar.gz", hash = "sha256:18874411864c9fbbbaa47f9fc1dd7aea754c86cfde21278ef427639d1dd78e9c", size = 44736, upload_time = "2025-04-16T16:53:48.482Z" } +sdist = { url = "https://files.pythonhosted.org/packages/57/f9/1f56571ed82fb324f293661690635cf42c41deb8a70a6c9e6edc3e9bb3c8/lazy_object_proxy-1.11.0.tar.gz", hash = "sha256:18874411864c9fbbbaa47f9fc1dd7aea754c86cfde21278ef427639d1dd78e9c", size = 44736 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/24/dae4759469e9cd318fef145f7cfac7318261b47b23a4701aa477b0c3b42c/lazy_object_proxy-1.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9a9f39098e93a63618a79eef2889ae3cf0605f676cd4797fdfd49fcd7ddc318b", size = 28142, upload_time = "2025-04-16T16:53:37.663Z" }, - { url = "https://files.pythonhosted.org/packages/de/0c/645a881f5f27952a02f24584d96f9f326748be06ded2cee25f8f8d1cd196/lazy_object_proxy-1.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:ee13f67f4fcd044ef27bfccb1c93d39c100046fec1fad6e9a1fcdfd17492aeb3", size = 28380, upload_time = "2025-04-16T16:53:39.07Z" }, - { url = "https://files.pythonhosted.org/packages/a8/0f/6e004f928f7ff5abae2b8e1f68835a3870252f886e006267702e1efc5c7b/lazy_object_proxy-1.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fd4c84eafd8dd15ea16f7d580758bc5c2ce1f752faec877bb2b1f9f827c329cd", size = 28149, upload_time = "2025-04-16T16:53:40.135Z" }, - { url = "https://files.pythonhosted.org/packages/63/cb/b8363110e32cc1fd82dc91296315f775d37a39df1c1cfa976ec1803dac89/lazy_object_proxy-1.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:d2503427bda552d3aefcac92f81d9e7ca631e680a2268cbe62cd6a58de6409b7", size = 28389, upload_time = "2025-04-16T16:53:43.612Z" }, - { url = "https://files.pythonhosted.org/packages/7b/89/68c50fcfd81e11480cd8ee7f654c9bd790a9053b9a0efe9983d46106f6a9/lazy_object_proxy-1.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0613116156801ab3fccb9e2b05ed83b08ea08c2517fdc6c6bc0d4697a1a376e3", size = 28777, upload_time = "2025-04-16T16:53:41.371Z" }, - { url = "https://files.pythonhosted.org/packages/39/d0/7e967689e24de8ea6368ec33295f9abc94b9f3f0cd4571bfe148dc432190/lazy_object_proxy-1.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bb03c507d96b65f617a6337dedd604399d35face2cdf01526b913fb50c4cb6e8", size = 29598, upload_time = "2025-04-16T16:53:42.513Z" }, - { url = "https://files.pythonhosted.org/packages/e7/1e/fb441c07b6662ec1fc92b249225ba6e6e5221b05623cb0131d082f782edc/lazy_object_proxy-1.11.0-py3-none-any.whl", hash = "sha256:a56a5093d433341ff7da0e89f9b486031ccd222ec8e52ec84d0ec1cdc819674b", size = 16635, upload_time = "2025-04-16T16:53:47.198Z" }, + { url = "https://files.pythonhosted.org/packages/4d/24/dae4759469e9cd318fef145f7cfac7318261b47b23a4701aa477b0c3b42c/lazy_object_proxy-1.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9a9f39098e93a63618a79eef2889ae3cf0605f676cd4797fdfd49fcd7ddc318b", size = 28142 }, + { url = "https://files.pythonhosted.org/packages/de/0c/645a881f5f27952a02f24584d96f9f326748be06ded2cee25f8f8d1cd196/lazy_object_proxy-1.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:ee13f67f4fcd044ef27bfccb1c93d39c100046fec1fad6e9a1fcdfd17492aeb3", size = 28380 }, + { url = "https://files.pythonhosted.org/packages/a8/0f/6e004f928f7ff5abae2b8e1f68835a3870252f886e006267702e1efc5c7b/lazy_object_proxy-1.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fd4c84eafd8dd15ea16f7d580758bc5c2ce1f752faec877bb2b1f9f827c329cd", size = 28149 }, + { url = "https://files.pythonhosted.org/packages/63/cb/b8363110e32cc1fd82dc91296315f775d37a39df1c1cfa976ec1803dac89/lazy_object_proxy-1.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:d2503427bda552d3aefcac92f81d9e7ca631e680a2268cbe62cd6a58de6409b7", size = 28389 }, + { url = "https://files.pythonhosted.org/packages/7b/89/68c50fcfd81e11480cd8ee7f654c9bd790a9053b9a0efe9983d46106f6a9/lazy_object_proxy-1.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0613116156801ab3fccb9e2b05ed83b08ea08c2517fdc6c6bc0d4697a1a376e3", size = 28777 }, + { url = "https://files.pythonhosted.org/packages/39/d0/7e967689e24de8ea6368ec33295f9abc94b9f3f0cd4571bfe148dc432190/lazy_object_proxy-1.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:bb03c507d96b65f617a6337dedd604399d35face2cdf01526b913fb50c4cb6e8", size = 29598 }, + { url = "https://files.pythonhosted.org/packages/e7/1e/fb441c07b6662ec1fc92b249225ba6e6e5221b05623cb0131d082f782edc/lazy_object_proxy-1.11.0-py3-none-any.whl", hash = "sha256:a56a5093d433341ff7da0e89f9b486031ccd222ec8e52ec84d0ec1cdc819674b", size = 16635 }, ] [[package]] @@ -2002,38 +2002,38 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "rapidfuzz" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7e/b3/b5f8011483ba9083a0bc74c4d58705e9cf465fbe55c948a1b1357d0a2aa8/levenshtein-0.27.1.tar.gz", hash = "sha256:3e18b73564cfc846eec94dd13fab6cb006b5d2e0cc56bad1fd7d5585881302e3", size = 382571, upload_time = "2025-03-02T19:44:56.148Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/73/84a7126b9e6441c2547f1fbfd65f3c15c387d1fc04e0dd1d025a12107771/levenshtein-0.27.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:25fb540d8c55d1dc7bdc59b7de518ea5ed9df92eb2077e74bcb9bb6de7b06f69", size = 173953, upload_time = "2025-03-02T19:43:16.029Z" }, - { url = "https://files.pythonhosted.org/packages/8f/5c/06c01870c0cf336f9f29397bbfbfbbfd3a59918868716e7bb15828e89367/levenshtein-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f09cfab6387e9c908c7b37961c045e8e10eb9b7ec4a700367f8e080ee803a562", size = 156399, upload_time = "2025-03-02T19:43:17.233Z" }, - { url = "https://files.pythonhosted.org/packages/c7/4a/c1d3f27ec8b3fff5a96617251bf3f61c67972869ac0a0419558fc3e2cbe6/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dafa29c0e616f322b574e0b2aeb5b1ff2f8d9a1a6550f22321f3bd9bb81036e3", size = 151061, upload_time = "2025-03-02T19:43:18.414Z" }, - { url = "https://files.pythonhosted.org/packages/4d/8f/2521081e9a265891edf46aa30e1b59c1f347a452aed4c33baafbec5216fa/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be7a7642ea64392fa1e6ef7968c2e50ef2152c60948f95d0793361ed97cf8a6f", size = 183119, upload_time = "2025-03-02T19:43:19.975Z" }, - { url = "https://files.pythonhosted.org/packages/1f/a0/a63e3bce6376127596d04be7f57e672d2f3d5f540265b1e30b9dd9b3c5a9/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:060b48c45ed54bcea9582ce79c6365b20a1a7473767e0b3d6be712fa3a22929c", size = 185352, upload_time = "2025-03-02T19:43:21.424Z" }, - { url = "https://files.pythonhosted.org/packages/17/8c/8352e992063952b38fb61d49bad8d193a4a713e7eeceb3ae74b719d7863d/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:712f562c5e64dd0398d3570fe99f8fbb88acec7cc431f101cb66c9d22d74c542", size = 159879, upload_time = "2025-03-02T19:43:22.792Z" }, - { url = "https://files.pythonhosted.org/packages/69/b4/564866e2038acf47c3de3e9292fc7fc7cc18d2593fedb04f001c22ac6e15/levenshtein-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6141ad65cab49aa4527a3342d76c30c48adb2393b6cdfeca65caae8d25cb4b8", size = 245005, upload_time = "2025-03-02T19:43:24.069Z" }, - { url = "https://files.pythonhosted.org/packages/ba/f9/7367f87e3a6eed282f3654ec61a174b4d1b78a7a73f2cecb91f0ab675153/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:799b8d73cda3265331116f62932f553804eae16c706ceb35aaf16fc2a704791b", size = 1116865, upload_time = "2025-03-02T19:43:25.4Z" }, - { url = "https://files.pythonhosted.org/packages/f5/02/b5b3bfb4b4cd430e9d110bad2466200d51c6061dae7c5a64e36047c8c831/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ec99871d98e517e1cc4a15659c62d6ea63ee5a2d72c5ddbebd7bae8b9e2670c8", size = 1401723, upload_time = "2025-03-02T19:43:28.099Z" }, - { url = "https://files.pythonhosted.org/packages/ef/69/b93bccd093b3f06a99e67e11ebd6e100324735dc2834958ba5852a1b9fed/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8799164e1f83588dbdde07f728ea80796ea72196ea23484d78d891470241b222", size = 1226276, upload_time = "2025-03-02T19:43:30.192Z" }, - { url = "https://files.pythonhosted.org/packages/ab/32/37dd1bc5ce866c136716619e6f7081d7078d7dd1c1da7025603dcfd9cf5f/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:583943813898326516ab451a83f734c6f07488cda5c361676150d3e3e8b47927", size = 1420132, upload_time = "2025-03-02T19:43:33.322Z" }, - { url = "https://files.pythonhosted.org/packages/4b/08/f3bc828dd9f0f8433b26f37c4fceab303186ad7b9b70819f2ccb493d99fc/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5bb22956af44bb4eade93546bf95be610c8939b9a9d4d28b2dfa94abf454fed7", size = 1189144, upload_time = "2025-03-02T19:43:34.814Z" }, - { url = "https://files.pythonhosted.org/packages/2d/54/5ecd89066cf579223d504abe3ac37ba11f63b01a19fd12591083acc00eb6/levenshtein-0.27.1-cp312-cp312-win32.whl", hash = "sha256:d9099ed1bcfa7ccc5540e8ad27b5dc6f23d16addcbe21fdd82af6440f4ed2b6d", size = 88279, upload_time = "2025-03-02T19:43:38.86Z" }, - { url = "https://files.pythonhosted.org/packages/53/79/4f8fabcc5aca9305b494d1d6c7a98482e90a855e0050ae9ff5d7bf4ab2c6/levenshtein-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:7f071ecdb50aa6c15fd8ae5bcb67e9da46ba1df7bba7c6bf6803a54c7a41fd96", size = 100659, upload_time = "2025-03-02T19:43:40.082Z" }, - { url = "https://files.pythonhosted.org/packages/cb/81/f8e4c0f571c2aac2e0c56a6e0e41b679937a2b7013e79415e4aef555cff0/levenshtein-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:83b9033a984ccace7703f35b688f3907d55490182fd39b33a8e434d7b2e249e6", size = 88168, upload_time = "2025-03-02T19:43:41.42Z" }, - { url = "https://files.pythonhosted.org/packages/c6/d3/30485fb9aee848542ee2d01aba85106a7f5da982ebeeffc619f70ea593c7/levenshtein-0.27.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ab00c2cae2889166afb7e1af64af2d4e8c1b126f3902d13ef3740df00e54032d", size = 173397, upload_time = "2025-03-02T19:43:42.553Z" }, - { url = "https://files.pythonhosted.org/packages/df/9f/40a81c54cfe74b22737710e654bd25ad934a675f737b60b24f84099540e0/levenshtein-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c27e00bc7527e282f7c437817081df8da4eb7054e7ef9055b851fa3947896560", size = 155787, upload_time = "2025-03-02T19:43:43.864Z" }, - { url = "https://files.pythonhosted.org/packages/df/98/915f4e24e21982b6eca2c0203546c160f4a83853fa6a2ac6e2b208a54afc/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5b07de42bfc051136cc8e7f1e7ba2cb73666aa0429930f4218efabfdc5837ad", size = 150013, upload_time = "2025-03-02T19:43:45.134Z" }, - { url = "https://files.pythonhosted.org/packages/80/93/9b0773107580416b9de14bf6a12bd1dd2b2964f7a9f6fb0e40723e1f0572/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb11ad3c9dae3063405aa50d9c96923722ab17bb606c776b6817d70b51fd7e07", size = 181234, upload_time = "2025-03-02T19:43:47.125Z" }, - { url = "https://files.pythonhosted.org/packages/91/b1/3cd4f69af32d40de14808142cc743af3a1b737b25571bd5e8d2f46b885e0/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c5986fb46cb0c063305fd45b0a79924abf2959a6d984bbac2b511d3ab259f3f", size = 183697, upload_time = "2025-03-02T19:43:48.412Z" }, - { url = "https://files.pythonhosted.org/packages/bb/65/b691e502c6463f6965b7e0d8d84224c188aa35b53fbc85853c72a0e436c9/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75191e469269ddef2859bc64c4a8cfd6c9e063302766b5cb7e1e67f38cc7051a", size = 159964, upload_time = "2025-03-02T19:43:49.704Z" }, - { url = "https://files.pythonhosted.org/packages/0f/c0/89a922a47306a475fb6d8f2ab08668f143d3dc7dea4c39d09e46746e031c/levenshtein-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:51b3a7b2266933babc04e4d9821a495142eebd6ef709f90e24bc532b52b81385", size = 244759, upload_time = "2025-03-02T19:43:51.733Z" }, - { url = "https://files.pythonhosted.org/packages/b4/93/30283c6e69a6556b02e0507c88535df9613179f7b44bc49cdb4bc5e889a3/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbac509794afc3e2a9e73284c9e3d0aab5b1d928643f42b172969c3eefa1f2a3", size = 1115955, upload_time = "2025-03-02T19:43:53.739Z" }, - { url = "https://files.pythonhosted.org/packages/0b/cf/7e19ea2c23671db02fbbe5a5a4aeafd1d471ee573a6251ae17008458c434/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8d68714785178347ecb272b94e85cbf7e638165895c4dd17ab57e7742d8872ec", size = 1400921, upload_time = "2025-03-02T19:43:55.146Z" }, - { url = "https://files.pythonhosted.org/packages/e3/f7/fb42bfe2f3b46ef91f0fc6fa217b44dbeb4ef8c72a9c1917bbbe1cafc0f8/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:8ee74ee31a5ab8f61cd6c6c6e9ade4488dde1285f3c12207afc018393c9b8d14", size = 1225037, upload_time = "2025-03-02T19:43:56.7Z" }, - { url = "https://files.pythonhosted.org/packages/74/25/c86f8874ac7b0632b172d0d1622ed3ab9608a7f8fe85d41d632b16f5948e/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f2441b6365453ec89640b85344afd3d602b0d9972840b693508074c613486ce7", size = 1420601, upload_time = "2025-03-02T19:43:58.383Z" }, - { url = "https://files.pythonhosted.org/packages/20/fe/ebfbaadcd90ea7dfde987ae95b5c11dc27c2c5d55a2c4ccbbe4e18a8af7b/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a9be39640a46d8a0f9be729e641651d16a62b2c07d3f4468c36e1cc66b0183b9", size = 1188241, upload_time = "2025-03-02T19:44:00.976Z" }, - { url = "https://files.pythonhosted.org/packages/2e/1a/aa6b07316e10781a6c5a5a8308f9bdc22213dc3911b959daa6d7ff654fc6/levenshtein-0.27.1-cp313-cp313-win32.whl", hash = "sha256:a520af67d976761eb6580e7c026a07eb8f74f910f17ce60e98d6e492a1f126c7", size = 88103, upload_time = "2025-03-02T19:44:02.42Z" }, - { url = "https://files.pythonhosted.org/packages/9d/7b/9bbfd417f80f1047a28d0ea56a9b38b9853ba913b84dd5998785c5f98541/levenshtein-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:7dd60aa49c2d8d23e0ef6452c8329029f5d092f386a177e3385d315cabb78f2a", size = 100579, upload_time = "2025-03-02T19:44:04.142Z" }, - { url = "https://files.pythonhosted.org/packages/8b/01/5f3ff775db7340aa378b250e2a31e6b4b038809a24ff0a3636ef20c7ca31/levenshtein-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:149cd4f0baf5884ac5df625b7b0d281721b15de00f447080e38f5188106e1167", size = 87933, upload_time = "2025-03-02T19:44:05.364Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/7e/b3/b5f8011483ba9083a0bc74c4d58705e9cf465fbe55c948a1b1357d0a2aa8/levenshtein-0.27.1.tar.gz", hash = "sha256:3e18b73564cfc846eec94dd13fab6cb006b5d2e0cc56bad1fd7d5585881302e3", size = 382571 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/73/84a7126b9e6441c2547f1fbfd65f3c15c387d1fc04e0dd1d025a12107771/levenshtein-0.27.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:25fb540d8c55d1dc7bdc59b7de518ea5ed9df92eb2077e74bcb9bb6de7b06f69", size = 173953 }, + { url = "https://files.pythonhosted.org/packages/8f/5c/06c01870c0cf336f9f29397bbfbfbbfd3a59918868716e7bb15828e89367/levenshtein-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f09cfab6387e9c908c7b37961c045e8e10eb9b7ec4a700367f8e080ee803a562", size = 156399 }, + { url = "https://files.pythonhosted.org/packages/c7/4a/c1d3f27ec8b3fff5a96617251bf3f61c67972869ac0a0419558fc3e2cbe6/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dafa29c0e616f322b574e0b2aeb5b1ff2f8d9a1a6550f22321f3bd9bb81036e3", size = 151061 }, + { url = "https://files.pythonhosted.org/packages/4d/8f/2521081e9a265891edf46aa30e1b59c1f347a452aed4c33baafbec5216fa/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be7a7642ea64392fa1e6ef7968c2e50ef2152c60948f95d0793361ed97cf8a6f", size = 183119 }, + { url = "https://files.pythonhosted.org/packages/1f/a0/a63e3bce6376127596d04be7f57e672d2f3d5f540265b1e30b9dd9b3c5a9/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:060b48c45ed54bcea9582ce79c6365b20a1a7473767e0b3d6be712fa3a22929c", size = 185352 }, + { url = "https://files.pythonhosted.org/packages/17/8c/8352e992063952b38fb61d49bad8d193a4a713e7eeceb3ae74b719d7863d/levenshtein-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:712f562c5e64dd0398d3570fe99f8fbb88acec7cc431f101cb66c9d22d74c542", size = 159879 }, + { url = "https://files.pythonhosted.org/packages/69/b4/564866e2038acf47c3de3e9292fc7fc7cc18d2593fedb04f001c22ac6e15/levenshtein-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6141ad65cab49aa4527a3342d76c30c48adb2393b6cdfeca65caae8d25cb4b8", size = 245005 }, + { url = "https://files.pythonhosted.org/packages/ba/f9/7367f87e3a6eed282f3654ec61a174b4d1b78a7a73f2cecb91f0ab675153/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:799b8d73cda3265331116f62932f553804eae16c706ceb35aaf16fc2a704791b", size = 1116865 }, + { url = "https://files.pythonhosted.org/packages/f5/02/b5b3bfb4b4cd430e9d110bad2466200d51c6061dae7c5a64e36047c8c831/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ec99871d98e517e1cc4a15659c62d6ea63ee5a2d72c5ddbebd7bae8b9e2670c8", size = 1401723 }, + { url = "https://files.pythonhosted.org/packages/ef/69/b93bccd093b3f06a99e67e11ebd6e100324735dc2834958ba5852a1b9fed/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8799164e1f83588dbdde07f728ea80796ea72196ea23484d78d891470241b222", size = 1226276 }, + { url = "https://files.pythonhosted.org/packages/ab/32/37dd1bc5ce866c136716619e6f7081d7078d7dd1c1da7025603dcfd9cf5f/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:583943813898326516ab451a83f734c6f07488cda5c361676150d3e3e8b47927", size = 1420132 }, + { url = "https://files.pythonhosted.org/packages/4b/08/f3bc828dd9f0f8433b26f37c4fceab303186ad7b9b70819f2ccb493d99fc/levenshtein-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5bb22956af44bb4eade93546bf95be610c8939b9a9d4d28b2dfa94abf454fed7", size = 1189144 }, + { url = "https://files.pythonhosted.org/packages/2d/54/5ecd89066cf579223d504abe3ac37ba11f63b01a19fd12591083acc00eb6/levenshtein-0.27.1-cp312-cp312-win32.whl", hash = "sha256:d9099ed1bcfa7ccc5540e8ad27b5dc6f23d16addcbe21fdd82af6440f4ed2b6d", size = 88279 }, + { url = "https://files.pythonhosted.org/packages/53/79/4f8fabcc5aca9305b494d1d6c7a98482e90a855e0050ae9ff5d7bf4ab2c6/levenshtein-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:7f071ecdb50aa6c15fd8ae5bcb67e9da46ba1df7bba7c6bf6803a54c7a41fd96", size = 100659 }, + { url = "https://files.pythonhosted.org/packages/cb/81/f8e4c0f571c2aac2e0c56a6e0e41b679937a2b7013e79415e4aef555cff0/levenshtein-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:83b9033a984ccace7703f35b688f3907d55490182fd39b33a8e434d7b2e249e6", size = 88168 }, + { url = "https://files.pythonhosted.org/packages/c6/d3/30485fb9aee848542ee2d01aba85106a7f5da982ebeeffc619f70ea593c7/levenshtein-0.27.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ab00c2cae2889166afb7e1af64af2d4e8c1b126f3902d13ef3740df00e54032d", size = 173397 }, + { url = "https://files.pythonhosted.org/packages/df/9f/40a81c54cfe74b22737710e654bd25ad934a675f737b60b24f84099540e0/levenshtein-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c27e00bc7527e282f7c437817081df8da4eb7054e7ef9055b851fa3947896560", size = 155787 }, + { url = "https://files.pythonhosted.org/packages/df/98/915f4e24e21982b6eca2c0203546c160f4a83853fa6a2ac6e2b208a54afc/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5b07de42bfc051136cc8e7f1e7ba2cb73666aa0429930f4218efabfdc5837ad", size = 150013 }, + { url = "https://files.pythonhosted.org/packages/80/93/9b0773107580416b9de14bf6a12bd1dd2b2964f7a9f6fb0e40723e1f0572/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb11ad3c9dae3063405aa50d9c96923722ab17bb606c776b6817d70b51fd7e07", size = 181234 }, + { url = "https://files.pythonhosted.org/packages/91/b1/3cd4f69af32d40de14808142cc743af3a1b737b25571bd5e8d2f46b885e0/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c5986fb46cb0c063305fd45b0a79924abf2959a6d984bbac2b511d3ab259f3f", size = 183697 }, + { url = "https://files.pythonhosted.org/packages/bb/65/b691e502c6463f6965b7e0d8d84224c188aa35b53fbc85853c72a0e436c9/levenshtein-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75191e469269ddef2859bc64c4a8cfd6c9e063302766b5cb7e1e67f38cc7051a", size = 159964 }, + { url = "https://files.pythonhosted.org/packages/0f/c0/89a922a47306a475fb6d8f2ab08668f143d3dc7dea4c39d09e46746e031c/levenshtein-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:51b3a7b2266933babc04e4d9821a495142eebd6ef709f90e24bc532b52b81385", size = 244759 }, + { url = "https://files.pythonhosted.org/packages/b4/93/30283c6e69a6556b02e0507c88535df9613179f7b44bc49cdb4bc5e889a3/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbac509794afc3e2a9e73284c9e3d0aab5b1d928643f42b172969c3eefa1f2a3", size = 1115955 }, + { url = "https://files.pythonhosted.org/packages/0b/cf/7e19ea2c23671db02fbbe5a5a4aeafd1d471ee573a6251ae17008458c434/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8d68714785178347ecb272b94e85cbf7e638165895c4dd17ab57e7742d8872ec", size = 1400921 }, + { url = "https://files.pythonhosted.org/packages/e3/f7/fb42bfe2f3b46ef91f0fc6fa217b44dbeb4ef8c72a9c1917bbbe1cafc0f8/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:8ee74ee31a5ab8f61cd6c6c6e9ade4488dde1285f3c12207afc018393c9b8d14", size = 1225037 }, + { url = "https://files.pythonhosted.org/packages/74/25/c86f8874ac7b0632b172d0d1622ed3ab9608a7f8fe85d41d632b16f5948e/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f2441b6365453ec89640b85344afd3d602b0d9972840b693508074c613486ce7", size = 1420601 }, + { url = "https://files.pythonhosted.org/packages/20/fe/ebfbaadcd90ea7dfde987ae95b5c11dc27c2c5d55a2c4ccbbe4e18a8af7b/levenshtein-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a9be39640a46d8a0f9be729e641651d16a62b2c07d3f4468c36e1cc66b0183b9", size = 1188241 }, + { url = "https://files.pythonhosted.org/packages/2e/1a/aa6b07316e10781a6c5a5a8308f9bdc22213dc3911b959daa6d7ff654fc6/levenshtein-0.27.1-cp313-cp313-win32.whl", hash = "sha256:a520af67d976761eb6580e7c026a07eb8f74f910f17ce60e98d6e492a1f126c7", size = 88103 }, + { url = "https://files.pythonhosted.org/packages/9d/7b/9bbfd417f80f1047a28d0ea56a9b38b9853ba913b84dd5998785c5f98541/levenshtein-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:7dd60aa49c2d8d23e0ef6452c8329029f5d092f386a177e3385d315cabb78f2a", size = 100579 }, + { url = "https://files.pythonhosted.org/packages/8b/01/5f3ff775db7340aa378b250e2a31e6b4b038809a24ff0a3636ef20c7ca31/levenshtein-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:149cd4f0baf5884ac5df625b7b0d281721b15de00f447080e38f5188106e1167", size = 87933 }, ] [[package]] @@ -2044,9 +2044,9 @@ dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "win32-setctime", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6", size = 63559, upload_time = "2024-12-06T11:20:56.608Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6", size = 63559 } wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595, upload_time = "2024-12-06T11:20:54.538Z" }, + { url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595 }, ] [[package]] @@ -2056,9 +2056,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pathos" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/95/85/923891e93122afcd724241a2bca01331ac2b956cde021445f51cf223e642/lox-0.13.0.tar.gz", hash = "sha256:f27b17e01d8ae92eec5e6e782477e0fb78ab8ceccec0a64385e50f5b7211bb34", size = 37565, upload_time = "2025-03-06T02:29:43.286Z" } +sdist = { url = "https://files.pythonhosted.org/packages/95/85/923891e93122afcd724241a2bca01331ac2b956cde021445f51cf223e642/lox-0.13.0.tar.gz", hash = "sha256:f27b17e01d8ae92eec5e6e782477e0fb78ab8ceccec0a64385e50f5b7211bb34", size = 37565 } wheels = [ - { url = "https://files.pythonhosted.org/packages/70/d5/eca08aa7cd286c2dacd0c39c1dd9828e537b000a1ca246af0bdafae56340/lox-0.13.0-py2.py3-none-any.whl", hash = "sha256:37e1a206b7ac932082e7bdc49c4c26f1b9be1a737010db5b6cff8c707714fe67", size = 25363, upload_time = "2025-03-06T02:29:41.424Z" }, + { url = "https://files.pythonhosted.org/packages/70/d5/eca08aa7cd286c2dacd0c39c1dd9828e537b000a1ca246af0bdafae56340/lox-0.13.0-py2.py3-none-any.whl", hash = "sha256:37e1a206b7ac932082e7bdc49c4c26f1b9be1a737010db5b6cff8c707714fe67", size = 25363 }, ] [[package]] @@ -2069,9 +2069,9 @@ dependencies = [ { name = "attrs" }, { name = "cattrs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/21/0282716d19591e573d20564ee4df65cb5cd8911bfdff35fcde1de2b54072/lsprotocol-2024.0.0b1.tar.gz", hash = "sha256:d3667fb70894d361aa6c495c5c8a1b2e6a44be65ff84c21a9cbb67ebfb4830fd", size = 75358, upload_time = "2024-10-04T20:18:48.14Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/21/0282716d19591e573d20564ee4df65cb5cd8911bfdff35fcde1de2b54072/lsprotocol-2024.0.0b1.tar.gz", hash = "sha256:d3667fb70894d361aa6c495c5c8a1b2e6a44be65ff84c21a9cbb67ebfb4830fd", size = 75358 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/1b/526af91cd43eba22ac7d9dbdec729dd9d91c2ad335085a61dd42307a7b35/lsprotocol-2024.0.0b1-py3-none-any.whl", hash = "sha256:93785050ac155ae2be16b1ebfbd74c214feb3d3ef77b10399ce941e5ccef6ebd", size = 76600, upload_time = "2024-10-04T20:18:47.051Z" }, + { url = "https://files.pythonhosted.org/packages/4d/1b/526af91cd43eba22ac7d9dbdec729dd9d91c2ad335085a61dd42307a7b35/lsprotocol-2024.0.0b1-py3-none-any.whl", hash = "sha256:93785050ac155ae2be16b1ebfbd74c214feb3d3ef77b10399ce941e5ccef6ebd", size = 76600 }, ] [[package]] @@ -2081,47 +2081,47 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload_time = "2023-06-03T06:41:14.443Z" } +sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596 } wheels = [ - { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload_time = "2023-06-03T06:41:11.019Z" }, + { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 }, ] [[package]] name = "markupsafe" version = "3.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload_time = "2024-10-18T15:21:54.129Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload_time = "2024-10-18T15:21:13.777Z" }, - { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload_time = "2024-10-18T15:21:14.822Z" }, - { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload_time = "2024-10-18T15:21:15.642Z" }, - { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload_time = "2024-10-18T15:21:17.133Z" }, - { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload_time = "2024-10-18T15:21:18.064Z" }, - { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload_time = "2024-10-18T15:21:18.859Z" }, - { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload_time = "2024-10-18T15:21:19.671Z" }, - { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload_time = "2024-10-18T15:21:20.971Z" }, - { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload_time = "2024-10-18T15:21:22.646Z" }, - { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload_time = "2024-10-18T15:21:23.499Z" }, - { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload_time = "2024-10-18T15:21:24.577Z" }, - { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload_time = "2024-10-18T15:21:25.382Z" }, - { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload_time = "2024-10-18T15:21:26.199Z" }, - { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload_time = "2024-10-18T15:21:27.029Z" }, - { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload_time = "2024-10-18T15:21:27.846Z" }, - { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload_time = "2024-10-18T15:21:28.744Z" }, - { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload_time = "2024-10-18T15:21:29.545Z" }, - { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload_time = "2024-10-18T15:21:30.366Z" }, - { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload_time = "2024-10-18T15:21:31.207Z" }, - { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload_time = "2024-10-18T15:21:32.032Z" }, - { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload_time = "2024-10-18T15:21:33.625Z" }, - { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload_time = "2024-10-18T15:21:34.611Z" }, - { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload_time = "2024-10-18T15:21:35.398Z" }, - { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload_time = "2024-10-18T15:21:36.231Z" }, - { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload_time = "2024-10-18T15:21:37.073Z" }, - { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload_time = "2024-10-18T15:21:37.932Z" }, - { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload_time = "2024-10-18T15:21:39.799Z" }, - { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload_time = "2024-10-18T15:21:40.813Z" }, - { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload_time = "2024-10-18T15:21:41.814Z" }, - { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload_time = "2024-10-18T15:21:42.784Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274 }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348 }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149 }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118 }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993 }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178 }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319 }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352 }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097 }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601 }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 }, ] [[package]] @@ -2131,9 +2131,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825, upload_time = "2025-02-03T15:32:25.093Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825 } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload_time = "2025-02-03T15:32:22.295Z" }, + { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878 }, ] [[package]] @@ -2143,9 +2143,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload_time = "2024-04-15T13:44:44.803Z" } +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload_time = "2024-04-15T13:44:43.265Z" }, + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, ] [[package]] @@ -2162,9 +2162,9 @@ dependencies = [ { name = "starlette" }, { name = "uvicorn" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/95/d2/f587cb965a56e992634bebc8611c5b579af912b74e04eb9164bd49527d21/mcp-1.6.0.tar.gz", hash = "sha256:d9324876de2c5637369f43161cd71eebfd803df5a95e46225cab8d280e366723", size = 200031, upload_time = "2025-03-27T16:46:32.336Z" } +sdist = { url = "https://files.pythonhosted.org/packages/95/d2/f587cb965a56e992634bebc8611c5b579af912b74e04eb9164bd49527d21/mcp-1.6.0.tar.gz", hash = "sha256:d9324876de2c5637369f43161cd71eebfd803df5a95e46225cab8d280e366723", size = 200031 } wheels = [ - { url = "https://files.pythonhosted.org/packages/10/30/20a7f33b0b884a9d14dd3aa94ff1ac9da1479fe2ad66dd9e2736075d2506/mcp-1.6.0-py3-none-any.whl", hash = "sha256:7bd24c6ea042dbec44c754f100984d186620d8b841ec30f1b19eda9b93a634d0", size = 76077, upload_time = "2025-03-27T16:46:29.919Z" }, + { url = "https://files.pythonhosted.org/packages/10/30/20a7f33b0b884a9d14dd3aa94ff1ac9da1479fe2ad66dd9e2736075d2506/mcp-1.6.0-py3-none-any.whl", hash = "sha256:7bd24c6ea042dbec44c754f100984d186620d8b841ec30f1b19eda9b93a634d0", size = 76077 }, ] [package.optional-dependencies] @@ -2177,33 +2177,33 @@ cli = [ name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload_time = "2022-08-14T12:40:10.846Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload_time = "2022-08-14T12:40:09.779Z" }, + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, ] [[package]] name = "mini-racer" version = "0.12.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8c/2d/e051f58e17117b1b8b11a7d17622c1528fa9002c553943c6b677c1b412da/mini_racer-0.12.4.tar.gz", hash = "sha256:84c67553ce9f3736d4c617d8a3f882949d37a46cfb47fe11dab33dd6704e62a4", size = 447529, upload_time = "2024-06-20T14:44:39.992Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/2d/e051f58e17117b1b8b11a7d17622c1528fa9002c553943c6b677c1b412da/mini_racer-0.12.4.tar.gz", hash = "sha256:84c67553ce9f3736d4c617d8a3f882949d37a46cfb47fe11dab33dd6704e62a4", size = 447529 } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/fe/1452b6c74cae9e8cd7b6a16d8b1ef08bba4dd0ed373a95f3b401c2e712ea/mini_racer-0.12.4-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:bce8a3cee946575a352f5e65335903bc148da42c036d0c738ac67e931600e455", size = 15701219, upload_time = "2024-06-20T14:44:21.96Z" }, - { url = "https://files.pythonhosted.org/packages/99/ae/c22478eff26e6136341e6b40d34f8d285f910ca4d2e2a0ca4703ef87be79/mini_racer-0.12.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:56c832e6ac2db6a304d1e8e80030615297aafbc6940f64f3479af4ba16abccd5", size = 14566436, upload_time = "2024-06-20T14:44:24.496Z" }, - { url = "https://files.pythonhosted.org/packages/44/89/f062aa116b14fcace91f0af86a37605f0ba7c07a01c8101b5ea104d489b1/mini_racer-0.12.4-py3-none-manylinux_2_31_aarch64.whl", hash = "sha256:b82c4bd2976e280ed0a72c9c2de01b13f18ccfbe6f4892cbc22aae04410fac3c", size = 14931664, upload_time = "2024-06-20T14:44:27.385Z" }, - { url = "https://files.pythonhosted.org/packages/9c/a1/09122c88a0dd0a2141b0ea068d70f5d31acd0015d6f3157b8efd3ff7e026/mini_racer-0.12.4-py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:69a1c44d02a9069b881684cef15a2d747fe0743df29eadc881fda7002aae5fd2", size = 14955238, upload_time = "2024-06-20T14:44:30.217Z" }, - { url = "https://files.pythonhosted.org/packages/6c/3b/826e41f92631560e5c6ca2aa4ef9005bdccf9290c1e7ddebe05e0a3b8c7c/mini_racer-0.12.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:499dbc267dfe60e954bc1b6c3787f7b10fc41fe1975853c9a6ddb55eb83dc4d9", size = 15211136, upload_time = "2024-06-20T14:44:33.509Z" }, - { url = "https://files.pythonhosted.org/packages/e5/37/15b30316630d1f63b025f058dc92efa75931a37315c34ca07f80be2cc405/mini_racer-0.12.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:231f949f5787d18351939f1fe59e5a6fe134bccb5ecf8f836b9beab69d91c8d9", size = 15128684, upload_time = "2024-06-20T14:44:35.644Z" }, - { url = "https://files.pythonhosted.org/packages/5c/0e/a9943f90b4a8a6d3849b81a00a00d2db128d876365385af382a0e2caf191/mini_racer-0.12.4-py3-none-win_amd64.whl", hash = "sha256:9446e3bd6a4eb9fbedf1861326f7476080995a31c9b69308acef17e5b7ecaa1b", size = 13674040, upload_time = "2024-06-20T14:44:37.851Z" }, + { url = "https://files.pythonhosted.org/packages/71/fe/1452b6c74cae9e8cd7b6a16d8b1ef08bba4dd0ed373a95f3b401c2e712ea/mini_racer-0.12.4-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:bce8a3cee946575a352f5e65335903bc148da42c036d0c738ac67e931600e455", size = 15701219 }, + { url = "https://files.pythonhosted.org/packages/99/ae/c22478eff26e6136341e6b40d34f8d285f910ca4d2e2a0ca4703ef87be79/mini_racer-0.12.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:56c832e6ac2db6a304d1e8e80030615297aafbc6940f64f3479af4ba16abccd5", size = 14566436 }, + { url = "https://files.pythonhosted.org/packages/44/89/f062aa116b14fcace91f0af86a37605f0ba7c07a01c8101b5ea104d489b1/mini_racer-0.12.4-py3-none-manylinux_2_31_aarch64.whl", hash = "sha256:b82c4bd2976e280ed0a72c9c2de01b13f18ccfbe6f4892cbc22aae04410fac3c", size = 14931664 }, + { url = "https://files.pythonhosted.org/packages/9c/a1/09122c88a0dd0a2141b0ea068d70f5d31acd0015d6f3157b8efd3ff7e026/mini_racer-0.12.4-py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:69a1c44d02a9069b881684cef15a2d747fe0743df29eadc881fda7002aae5fd2", size = 14955238 }, + { url = "https://files.pythonhosted.org/packages/6c/3b/826e41f92631560e5c6ca2aa4ef9005bdccf9290c1e7ddebe05e0a3b8c7c/mini_racer-0.12.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:499dbc267dfe60e954bc1b6c3787f7b10fc41fe1975853c9a6ddb55eb83dc4d9", size = 15211136 }, + { url = "https://files.pythonhosted.org/packages/e5/37/15b30316630d1f63b025f058dc92efa75931a37315c34ca07f80be2cc405/mini_racer-0.12.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:231f949f5787d18351939f1fe59e5a6fe134bccb5ecf8f836b9beab69d91c8d9", size = 15128684 }, + { url = "https://files.pythonhosted.org/packages/5c/0e/a9943f90b4a8a6d3849b81a00a00d2db128d876365385af382a0e2caf191/mini_racer-0.12.4-py3-none-win_amd64.whl", hash = "sha256:9446e3bd6a4eb9fbedf1861326f7476080995a31c9b69308acef17e5b7ecaa1b", size = 13674040 }, ] [[package]] name = "mistune" version = "3.1.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347, upload_time = "2025-03-19T14:27:24.955Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/79/bda47f7dd7c3c55770478d6d02c9960c430b0cf1773b72366ff89126ea31/mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0", size = 94347 } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410, upload_time = "2025-03-19T14:27:23.451Z" }, + { url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9", size = 53410 }, ] [[package]] @@ -2226,78 +2226,78 @@ dependencies = [ { name = "typing-extensions" }, { name = "watchfiles" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f2/cb/beb608cb68e35375ec79c073c06b357ab875c4989874503c11b86dca9485/modal-0.74.14.tar.gz", hash = "sha256:7757518feb53cca3e62022ce8ed9ba389c831a0c3cbe967de00e6dd2217aac0a", size = 494937, upload_time = "2025-04-19T17:51:00.519Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/cb/beb608cb68e35375ec79c073c06b357ab875c4989874503c11b86dca9485/modal-0.74.14.tar.gz", hash = "sha256:7757518feb53cca3e62022ce8ed9ba389c831a0c3cbe967de00e6dd2217aac0a", size = 494937 } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/d6/41acd88580b01f8ccec45ee7bc9fa060bcf0ddf1d2f3494395e84e1beb28/modal-0.74.14-py3-none-any.whl", hash = "sha256:eb3edf5aa7a105a11c32c0f18aba240766d4a8b8089b33b6458f7d5eab632feb", size = 561795, upload_time = "2025-04-19T17:50:57.528Z" }, + { url = "https://files.pythonhosted.org/packages/55/d6/41acd88580b01f8ccec45ee7bc9fa060bcf0ddf1d2f3494395e84e1beb28/modal-0.74.14-py3-none-any.whl", hash = "sha256:eb3edf5aa7a105a11c32c0f18aba240766d4a8b8089b33b6458f7d5eab632feb", size = 561795 }, ] [[package]] name = "more-itertools" version = "10.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/88/3b/7fa1fe835e2e93fd6d7b52b2f95ae810cf5ba133e1845f726f5a992d62c2/more-itertools-10.6.0.tar.gz", hash = "sha256:2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b", size = 125009, upload_time = "2025-01-14T16:22:47.626Z" } +sdist = { url = "https://files.pythonhosted.org/packages/88/3b/7fa1fe835e2e93fd6d7b52b2f95ae810cf5ba133e1845f726f5a992d62c2/more-itertools-10.6.0.tar.gz", hash = "sha256:2cd7fad1009c31cc9fb6a035108509e6547547a7a738374f10bd49a09eb3ee3b", size = 125009 } wheels = [ - { url = "https://files.pythonhosted.org/packages/23/62/0fe302c6d1be1c777cab0616e6302478251dfbf9055ad426f5d0def75c89/more_itertools-10.6.0-py3-none-any.whl", hash = "sha256:6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89", size = 63038, upload_time = "2025-01-14T16:22:46.014Z" }, + { url = "https://files.pythonhosted.org/packages/23/62/0fe302c6d1be1c777cab0616e6302478251dfbf9055ad426f5d0def75c89/more_itertools-10.6.0-py3-none-any.whl", hash = "sha256:6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89", size = 63038 }, ] [[package]] name = "multidict" version = "6.4.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/da/2c/e367dfb4c6538614a0c9453e510d75d66099edf1c4e69da1b5ce691a1931/multidict-6.4.3.tar.gz", hash = "sha256:3ada0b058c9f213c5f95ba301f922d402ac234f1111a7d8fd70f1b99f3c281ec", size = 89372, upload_time = "2025-04-10T22:20:17.956Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/bb/3abdaf8fe40e9226ce8a2ba5ecf332461f7beec478a455d6587159f1bf92/multidict-6.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1f1c2f58f08b36f8475f3ec6f5aeb95270921d418bf18f90dffd6be5c7b0e676", size = 64019, upload_time = "2025-04-10T22:18:23.174Z" }, - { url = "https://files.pythonhosted.org/packages/7e/b5/1b2e8de8217d2e89db156625aa0fe4a6faad98972bfe07a7b8c10ef5dd6b/multidict-6.4.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:26ae9ad364fc61b936fb7bf4c9d8bd53f3a5b4417142cd0be5c509d6f767e2f1", size = 37925, upload_time = "2025-04-10T22:18:24.834Z" }, - { url = "https://files.pythonhosted.org/packages/b4/e2/3ca91c112644a395c8eae017144c907d173ea910c913ff8b62549dcf0bbf/multidict-6.4.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:659318c6c8a85f6ecfc06b4e57529e5a78dfdd697260cc81f683492ad7e9435a", size = 37008, upload_time = "2025-04-10T22:18:26.069Z" }, - { url = "https://files.pythonhosted.org/packages/60/23/79bc78146c7ac8d1ac766b2770ca2e07c2816058b8a3d5da6caed8148637/multidict-6.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1eb72c741fd24d5a28242ce72bb61bc91f8451877131fa3fe930edb195f7054", size = 224374, upload_time = "2025-04-10T22:18:27.714Z" }, - { url = "https://files.pythonhosted.org/packages/86/35/77950ed9ebd09136003a85c1926ba42001ca5be14feb49710e4334ee199b/multidict-6.4.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3cd06d88cb7398252284ee75c8db8e680aa0d321451132d0dba12bc995f0adcc", size = 230869, upload_time = "2025-04-10T22:18:29.162Z" }, - { url = "https://files.pythonhosted.org/packages/49/97/2a33c6e7d90bc116c636c14b2abab93d6521c0c052d24bfcc231cbf7f0e7/multidict-6.4.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4543d8dc6470a82fde92b035a92529317191ce993533c3c0c68f56811164ed07", size = 231949, upload_time = "2025-04-10T22:18:30.679Z" }, - { url = "https://files.pythonhosted.org/packages/56/ce/e9b5d9fcf854f61d6686ada7ff64893a7a5523b2a07da6f1265eaaea5151/multidict-6.4.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:30a3ebdc068c27e9d6081fca0e2c33fdf132ecea703a72ea216b81a66860adde", size = 231032, upload_time = "2025-04-10T22:18:32.146Z" }, - { url = "https://files.pythonhosted.org/packages/f0/ac/7ced59dcdfeddd03e601edb05adff0c66d81ed4a5160c443e44f2379eef0/multidict-6.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b038f10e23f277153f86f95c777ba1958bcd5993194fda26a1d06fae98b2f00c", size = 223517, upload_time = "2025-04-10T22:18:33.538Z" }, - { url = "https://files.pythonhosted.org/packages/db/e6/325ed9055ae4e085315193a1b58bdb4d7fc38ffcc1f4975cfca97d015e17/multidict-6.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c605a2b2dc14282b580454b9b5d14ebe0668381a3a26d0ac39daa0ca115eb2ae", size = 216291, upload_time = "2025-04-10T22:18:34.962Z" }, - { url = "https://files.pythonhosted.org/packages/fa/84/eeee6d477dd9dcb7691c3bb9d08df56017f5dd15c730bcc9383dcf201cf4/multidict-6.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8bd2b875f4ca2bb527fe23e318ddd509b7df163407b0fb717df229041c6df5d3", size = 228982, upload_time = "2025-04-10T22:18:36.443Z" }, - { url = "https://files.pythonhosted.org/packages/82/94/4d1f3e74e7acf8b0c85db350e012dcc61701cd6668bc2440bb1ecb423c90/multidict-6.4.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c2e98c840c9c8e65c0e04b40c6c5066c8632678cd50c8721fdbcd2e09f21a507", size = 226823, upload_time = "2025-04-10T22:18:37.924Z" }, - { url = "https://files.pythonhosted.org/packages/09/f0/1e54b95bda7cd01080e5732f9abb7b76ab5cc795b66605877caeb2197476/multidict-6.4.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:66eb80dd0ab36dbd559635e62fba3083a48a252633164857a1d1684f14326427", size = 222714, upload_time = "2025-04-10T22:18:39.807Z" }, - { url = "https://files.pythonhosted.org/packages/e7/a2/f6cbca875195bd65a3e53b37ab46486f3cc125bdeab20eefe5042afa31fb/multidict-6.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c23831bdee0a2a3cf21be057b5e5326292f60472fb6c6f86392bbf0de70ba731", size = 233739, upload_time = "2025-04-10T22:18:41.341Z" }, - { url = "https://files.pythonhosted.org/packages/79/68/9891f4d2b8569554723ddd6154375295f789dc65809826c6fb96a06314fd/multidict-6.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1535cec6443bfd80d028052e9d17ba6ff8a5a3534c51d285ba56c18af97e9713", size = 230809, upload_time = "2025-04-10T22:18:42.817Z" }, - { url = "https://files.pythonhosted.org/packages/e6/72/a7be29ba1e87e4fc5ceb44dabc7940b8005fd2436a332a23547709315f70/multidict-6.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3b73e7227681f85d19dec46e5b881827cd354aabe46049e1a61d2f9aaa4e285a", size = 226934, upload_time = "2025-04-10T22:18:44.311Z" }, - { url = "https://files.pythonhosted.org/packages/12/c1/259386a9ad6840ff7afc686da96808b503d152ac4feb3a96c651dc4f5abf/multidict-6.4.3-cp312-cp312-win32.whl", hash = "sha256:8eac0c49df91b88bf91f818e0a24c1c46f3622978e2c27035bfdca98e0e18124", size = 35242, upload_time = "2025-04-10T22:18:46.193Z" }, - { url = "https://files.pythonhosted.org/packages/06/24/c8fdff4f924d37225dc0c56a28b1dca10728fc2233065fafeb27b4b125be/multidict-6.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:11990b5c757d956cd1db7cb140be50a63216af32cd6506329c2c59d732d802db", size = 38635, upload_time = "2025-04-10T22:18:47.498Z" }, - { url = "https://files.pythonhosted.org/packages/6c/4b/86fd786d03915c6f49998cf10cd5fe6b6ac9e9a071cb40885d2e080fb90d/multidict-6.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a76534263d03ae0cfa721fea40fd2b5b9d17a6f85e98025931d41dc49504474", size = 63831, upload_time = "2025-04-10T22:18:48.748Z" }, - { url = "https://files.pythonhosted.org/packages/45/05/9b51fdf7aef2563340a93be0a663acba2c428c4daeaf3960d92d53a4a930/multidict-6.4.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:805031c2f599eee62ac579843555ed1ce389ae00c7e9f74c2a1b45e0564a88dd", size = 37888, upload_time = "2025-04-10T22:18:50.021Z" }, - { url = "https://files.pythonhosted.org/packages/0b/43/53fc25394386c911822419b522181227ca450cf57fea76e6188772a1bd91/multidict-6.4.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c56c179839d5dcf51d565132185409d1d5dd8e614ba501eb79023a6cab25576b", size = 36852, upload_time = "2025-04-10T22:18:51.246Z" }, - { url = "https://files.pythonhosted.org/packages/8a/68/7b99c751e822467c94a235b810a2fd4047d4ecb91caef6b5c60116991c4b/multidict-6.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c64f4ddb3886dd8ab71b68a7431ad4aa01a8fa5be5b11543b29674f29ca0ba3", size = 223644, upload_time = "2025-04-10T22:18:52.965Z" }, - { url = "https://files.pythonhosted.org/packages/80/1b/d458d791e4dd0f7e92596667784fbf99e5c8ba040affe1ca04f06b93ae92/multidict-6.4.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3002a856367c0b41cad6784f5b8d3ab008eda194ed7864aaa58f65312e2abcac", size = 230446, upload_time = "2025-04-10T22:18:54.509Z" }, - { url = "https://files.pythonhosted.org/packages/e2/46/9793378d988905491a7806d8987862dc5a0bae8a622dd896c4008c7b226b/multidict-6.4.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d75e621e7d887d539d6e1d789f0c64271c250276c333480a9e1de089611f790", size = 231070, upload_time = "2025-04-10T22:18:56.019Z" }, - { url = "https://files.pythonhosted.org/packages/a7/b8/b127d3e1f8dd2a5bf286b47b24567ae6363017292dc6dec44656e6246498/multidict-6.4.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:995015cf4a3c0d72cbf453b10a999b92c5629eaf3a0c3e1efb4b5c1f602253bb", size = 229956, upload_time = "2025-04-10T22:18:59.146Z" }, - { url = "https://files.pythonhosted.org/packages/0c/93/f70a4c35b103fcfe1443059a2bb7f66e5c35f2aea7804105ff214f566009/multidict-6.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b0fabae7939d09d7d16a711468c385272fa1b9b7fb0d37e51143585d8e72e0", size = 222599, upload_time = "2025-04-10T22:19:00.657Z" }, - { url = "https://files.pythonhosted.org/packages/63/8c/e28e0eb2fe34921d6aa32bfc4ac75b09570b4d6818cc95d25499fe08dc1d/multidict-6.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:61ed4d82f8a1e67eb9eb04f8587970d78fe7cddb4e4d6230b77eda23d27938f9", size = 216136, upload_time = "2025-04-10T22:19:02.244Z" }, - { url = "https://files.pythonhosted.org/packages/72/f5/fbc81f866585b05f89f99d108be5d6ad170e3b6c4d0723d1a2f6ba5fa918/multidict-6.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:062428944a8dc69df9fdc5d5fc6279421e5f9c75a9ee3f586f274ba7b05ab3c8", size = 228139, upload_time = "2025-04-10T22:19:04.151Z" }, - { url = "https://files.pythonhosted.org/packages/bb/ba/7d196bad6b85af2307d81f6979c36ed9665f49626f66d883d6c64d156f78/multidict-6.4.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:b90e27b4674e6c405ad6c64e515a505c6d113b832df52fdacb6b1ffd1fa9a1d1", size = 226251, upload_time = "2025-04-10T22:19:06.117Z" }, - { url = "https://files.pythonhosted.org/packages/cc/e2/fae46a370dce79d08b672422a33df721ec8b80105e0ea8d87215ff6b090d/multidict-6.4.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7d50d4abf6729921e9613d98344b74241572b751c6b37feed75fb0c37bd5a817", size = 221868, upload_time = "2025-04-10T22:19:07.981Z" }, - { url = "https://files.pythonhosted.org/packages/26/20/bbc9a3dec19d5492f54a167f08546656e7aef75d181d3d82541463450e88/multidict-6.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:43fe10524fb0a0514be3954be53258e61d87341008ce4914f8e8b92bee6f875d", size = 233106, upload_time = "2025-04-10T22:19:09.5Z" }, - { url = "https://files.pythonhosted.org/packages/ee/8d/f30ae8f5ff7a2461177f4d8eb0d8f69f27fb6cfe276b54ec4fd5a282d918/multidict-6.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:236966ca6c472ea4e2d3f02f6673ebfd36ba3f23159c323f5a496869bc8e47c9", size = 230163, upload_time = "2025-04-10T22:19:11Z" }, - { url = "https://files.pythonhosted.org/packages/15/e9/2833f3c218d3c2179f3093f766940ded6b81a49d2e2f9c46ab240d23dfec/multidict-6.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:422a5ec315018e606473ba1f5431e064cf8b2a7468019233dcf8082fabad64c8", size = 225906, upload_time = "2025-04-10T22:19:12.875Z" }, - { url = "https://files.pythonhosted.org/packages/f1/31/6edab296ac369fd286b845fa5dd4c409e63bc4655ed8c9510fcb477e9ae9/multidict-6.4.3-cp313-cp313-win32.whl", hash = "sha256:f901a5aace8e8c25d78960dcc24c870c8d356660d3b49b93a78bf38eb682aac3", size = 35238, upload_time = "2025-04-10T22:19:14.41Z" }, - { url = "https://files.pythonhosted.org/packages/23/57/2c0167a1bffa30d9a1383c3dab99d8caae985defc8636934b5668830d2ef/multidict-6.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:1c152c49e42277bc9a2f7b78bd5fa10b13e88d1b0328221e7aef89d5c60a99a5", size = 38799, upload_time = "2025-04-10T22:19:15.869Z" }, - { url = "https://files.pythonhosted.org/packages/c9/13/2ead63b9ab0d2b3080819268acb297bd66e238070aa8d42af12b08cbee1c/multidict-6.4.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:be8751869e28b9c0d368d94f5afcb4234db66fe8496144547b4b6d6a0645cfc6", size = 68642, upload_time = "2025-04-10T22:19:17.527Z" }, - { url = "https://files.pythonhosted.org/packages/85/45/f1a751e1eede30c23951e2ae274ce8fad738e8a3d5714be73e0a41b27b16/multidict-6.4.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0d4b31f8a68dccbcd2c0ea04f0e014f1defc6b78f0eb8b35f2265e8716a6df0c", size = 40028, upload_time = "2025-04-10T22:19:19.465Z" }, - { url = "https://files.pythonhosted.org/packages/a7/29/fcc53e886a2cc5595cc4560df333cb9630257bda65003a7eb4e4e0d8f9c1/multidict-6.4.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:032efeab3049e37eef2ff91271884303becc9e54d740b492a93b7e7266e23756", size = 39424, upload_time = "2025-04-10T22:19:20.762Z" }, - { url = "https://files.pythonhosted.org/packages/f6/f0/056c81119d8b88703971f937b371795cab1407cd3c751482de5bfe1a04a9/multidict-6.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e78006af1a7c8a8007e4f56629d7252668344442f66982368ac06522445e375", size = 226178, upload_time = "2025-04-10T22:19:22.17Z" }, - { url = "https://files.pythonhosted.org/packages/a3/79/3b7e5fea0aa80583d3a69c9d98b7913dfd4fbc341fb10bb2fb48d35a9c21/multidict-6.4.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:daeac9dd30cda8703c417e4fddccd7c4dc0c73421a0b54a7da2713be125846be", size = 222617, upload_time = "2025-04-10T22:19:23.773Z" }, - { url = "https://files.pythonhosted.org/packages/06/db/3ed012b163e376fc461e1d6a67de69b408339bc31dc83d39ae9ec3bf9578/multidict-6.4.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f6f90700881438953eae443a9c6f8a509808bc3b185246992c4233ccee37fea", size = 227919, upload_time = "2025-04-10T22:19:25.35Z" }, - { url = "https://files.pythonhosted.org/packages/b1/db/0433c104bca380989bc04d3b841fc83e95ce0c89f680e9ea4251118b52b6/multidict-6.4.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f84627997008390dd15762128dcf73c3365f4ec0106739cde6c20a07ed198ec8", size = 226097, upload_time = "2025-04-10T22:19:27.183Z" }, - { url = "https://files.pythonhosted.org/packages/c2/95/910db2618175724dd254b7ae635b6cd8d2947a8b76b0376de7b96d814dab/multidict-6.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3307b48cd156153b117c0ea54890a3bdbf858a5b296ddd40dc3852e5f16e9b02", size = 220706, upload_time = "2025-04-10T22:19:28.882Z" }, - { url = "https://files.pythonhosted.org/packages/d1/af/aa176c6f5f1d901aac957d5258d5e22897fe13948d1e69063ae3d5d0ca01/multidict-6.4.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ead46b0fa1dcf5af503a46e9f1c2e80b5d95c6011526352fa5f42ea201526124", size = 211728, upload_time = "2025-04-10T22:19:30.481Z" }, - { url = "https://files.pythonhosted.org/packages/e7/42/d51cc5fc1527c3717d7f85137d6c79bb7a93cd214c26f1fc57523774dbb5/multidict-6.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1748cb2743bedc339d63eb1bca314061568793acd603a6e37b09a326334c9f44", size = 226276, upload_time = "2025-04-10T22:19:32.454Z" }, - { url = "https://files.pythonhosted.org/packages/28/6b/d836dea45e0b8432343ba4acf9a8ecaa245da4c0960fb7ab45088a5e568a/multidict-6.4.3-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:acc9fa606f76fc111b4569348cc23a771cb52c61516dcc6bcef46d612edb483b", size = 212069, upload_time = "2025-04-10T22:19:34.17Z" }, - { url = "https://files.pythonhosted.org/packages/55/34/0ee1a7adb3560e18ee9289c6e5f7db54edc312b13e5c8263e88ea373d12c/multidict-6.4.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:31469d5832b5885adeb70982e531ce86f8c992334edd2f2254a10fa3182ac504", size = 217858, upload_time = "2025-04-10T22:19:35.879Z" }, - { url = "https://files.pythonhosted.org/packages/04/08/586d652c2f5acefe0cf4e658eedb4d71d4ba6dfd4f189bd81b400fc1bc6b/multidict-6.4.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:ba46b51b6e51b4ef7bfb84b82f5db0dc5e300fb222a8a13b8cd4111898a869cf", size = 226988, upload_time = "2025-04-10T22:19:37.434Z" }, - { url = "https://files.pythonhosted.org/packages/82/e3/cc59c7e2bc49d7f906fb4ffb6d9c3a3cf21b9f2dd9c96d05bef89c2b1fd1/multidict-6.4.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:389cfefb599edf3fcfd5f64c0410da686f90f5f5e2c4d84e14f6797a5a337af4", size = 220435, upload_time = "2025-04-10T22:19:39.005Z" }, - { url = "https://files.pythonhosted.org/packages/e0/32/5c3a556118aca9981d883f38c4b1bfae646f3627157f70f4068e5a648955/multidict-6.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:64bc2bbc5fba7b9db5c2c8d750824f41c6994e3882e6d73c903c2afa78d091e4", size = 221494, upload_time = "2025-04-10T22:19:41.447Z" }, - { url = "https://files.pythonhosted.org/packages/b9/3b/1599631f59024b75c4d6e3069f4502409970a336647502aaf6b62fb7ac98/multidict-6.4.3-cp313-cp313t-win32.whl", hash = "sha256:0ecdc12ea44bab2807d6b4a7e5eef25109ab1c82a8240d86d3c1fc9f3b72efd5", size = 41775, upload_time = "2025-04-10T22:19:43.707Z" }, - { url = "https://files.pythonhosted.org/packages/e8/4e/09301668d675d02ca8e8e1a3e6be046619e30403f5ada2ed5b080ae28d02/multidict-6.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:7146a8742ea71b5d7d955bffcef58a9e6e04efba704b52a460134fefd10a8208", size = 45946, upload_time = "2025-04-10T22:19:45.071Z" }, - { url = "https://files.pythonhosted.org/packages/96/10/7d526c8974f017f1e7ca584c71ee62a638e9334d8d33f27d7cdfc9ae79e4/multidict-6.4.3-py3-none-any.whl", hash = "sha256:59fe01ee8e2a1e8ceb3f6dbb216b09c8d9f4ef1c22c4fc825d045a147fa2ebc9", size = 10400, upload_time = "2025-04-10T22:20:16.445Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/da/2c/e367dfb4c6538614a0c9453e510d75d66099edf1c4e69da1b5ce691a1931/multidict-6.4.3.tar.gz", hash = "sha256:3ada0b058c9f213c5f95ba301f922d402ac234f1111a7d8fd70f1b99f3c281ec", size = 89372 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/bb/3abdaf8fe40e9226ce8a2ba5ecf332461f7beec478a455d6587159f1bf92/multidict-6.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1f1c2f58f08b36f8475f3ec6f5aeb95270921d418bf18f90dffd6be5c7b0e676", size = 64019 }, + { url = "https://files.pythonhosted.org/packages/7e/b5/1b2e8de8217d2e89db156625aa0fe4a6faad98972bfe07a7b8c10ef5dd6b/multidict-6.4.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:26ae9ad364fc61b936fb7bf4c9d8bd53f3a5b4417142cd0be5c509d6f767e2f1", size = 37925 }, + { url = "https://files.pythonhosted.org/packages/b4/e2/3ca91c112644a395c8eae017144c907d173ea910c913ff8b62549dcf0bbf/multidict-6.4.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:659318c6c8a85f6ecfc06b4e57529e5a78dfdd697260cc81f683492ad7e9435a", size = 37008 }, + { url = "https://files.pythonhosted.org/packages/60/23/79bc78146c7ac8d1ac766b2770ca2e07c2816058b8a3d5da6caed8148637/multidict-6.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1eb72c741fd24d5a28242ce72bb61bc91f8451877131fa3fe930edb195f7054", size = 224374 }, + { url = "https://files.pythonhosted.org/packages/86/35/77950ed9ebd09136003a85c1926ba42001ca5be14feb49710e4334ee199b/multidict-6.4.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3cd06d88cb7398252284ee75c8db8e680aa0d321451132d0dba12bc995f0adcc", size = 230869 }, + { url = "https://files.pythonhosted.org/packages/49/97/2a33c6e7d90bc116c636c14b2abab93d6521c0c052d24bfcc231cbf7f0e7/multidict-6.4.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4543d8dc6470a82fde92b035a92529317191ce993533c3c0c68f56811164ed07", size = 231949 }, + { url = "https://files.pythonhosted.org/packages/56/ce/e9b5d9fcf854f61d6686ada7ff64893a7a5523b2a07da6f1265eaaea5151/multidict-6.4.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:30a3ebdc068c27e9d6081fca0e2c33fdf132ecea703a72ea216b81a66860adde", size = 231032 }, + { url = "https://files.pythonhosted.org/packages/f0/ac/7ced59dcdfeddd03e601edb05adff0c66d81ed4a5160c443e44f2379eef0/multidict-6.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b038f10e23f277153f86f95c777ba1958bcd5993194fda26a1d06fae98b2f00c", size = 223517 }, + { url = "https://files.pythonhosted.org/packages/db/e6/325ed9055ae4e085315193a1b58bdb4d7fc38ffcc1f4975cfca97d015e17/multidict-6.4.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c605a2b2dc14282b580454b9b5d14ebe0668381a3a26d0ac39daa0ca115eb2ae", size = 216291 }, + { url = "https://files.pythonhosted.org/packages/fa/84/eeee6d477dd9dcb7691c3bb9d08df56017f5dd15c730bcc9383dcf201cf4/multidict-6.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8bd2b875f4ca2bb527fe23e318ddd509b7df163407b0fb717df229041c6df5d3", size = 228982 }, + { url = "https://files.pythonhosted.org/packages/82/94/4d1f3e74e7acf8b0c85db350e012dcc61701cd6668bc2440bb1ecb423c90/multidict-6.4.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c2e98c840c9c8e65c0e04b40c6c5066c8632678cd50c8721fdbcd2e09f21a507", size = 226823 }, + { url = "https://files.pythonhosted.org/packages/09/f0/1e54b95bda7cd01080e5732f9abb7b76ab5cc795b66605877caeb2197476/multidict-6.4.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:66eb80dd0ab36dbd559635e62fba3083a48a252633164857a1d1684f14326427", size = 222714 }, + { url = "https://files.pythonhosted.org/packages/e7/a2/f6cbca875195bd65a3e53b37ab46486f3cc125bdeab20eefe5042afa31fb/multidict-6.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c23831bdee0a2a3cf21be057b5e5326292f60472fb6c6f86392bbf0de70ba731", size = 233739 }, + { url = "https://files.pythonhosted.org/packages/79/68/9891f4d2b8569554723ddd6154375295f789dc65809826c6fb96a06314fd/multidict-6.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1535cec6443bfd80d028052e9d17ba6ff8a5a3534c51d285ba56c18af97e9713", size = 230809 }, + { url = "https://files.pythonhosted.org/packages/e6/72/a7be29ba1e87e4fc5ceb44dabc7940b8005fd2436a332a23547709315f70/multidict-6.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3b73e7227681f85d19dec46e5b881827cd354aabe46049e1a61d2f9aaa4e285a", size = 226934 }, + { url = "https://files.pythonhosted.org/packages/12/c1/259386a9ad6840ff7afc686da96808b503d152ac4feb3a96c651dc4f5abf/multidict-6.4.3-cp312-cp312-win32.whl", hash = "sha256:8eac0c49df91b88bf91f818e0a24c1c46f3622978e2c27035bfdca98e0e18124", size = 35242 }, + { url = "https://files.pythonhosted.org/packages/06/24/c8fdff4f924d37225dc0c56a28b1dca10728fc2233065fafeb27b4b125be/multidict-6.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:11990b5c757d956cd1db7cb140be50a63216af32cd6506329c2c59d732d802db", size = 38635 }, + { url = "https://files.pythonhosted.org/packages/6c/4b/86fd786d03915c6f49998cf10cd5fe6b6ac9e9a071cb40885d2e080fb90d/multidict-6.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a76534263d03ae0cfa721fea40fd2b5b9d17a6f85e98025931d41dc49504474", size = 63831 }, + { url = "https://files.pythonhosted.org/packages/45/05/9b51fdf7aef2563340a93be0a663acba2c428c4daeaf3960d92d53a4a930/multidict-6.4.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:805031c2f599eee62ac579843555ed1ce389ae00c7e9f74c2a1b45e0564a88dd", size = 37888 }, + { url = "https://files.pythonhosted.org/packages/0b/43/53fc25394386c911822419b522181227ca450cf57fea76e6188772a1bd91/multidict-6.4.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c56c179839d5dcf51d565132185409d1d5dd8e614ba501eb79023a6cab25576b", size = 36852 }, + { url = "https://files.pythonhosted.org/packages/8a/68/7b99c751e822467c94a235b810a2fd4047d4ecb91caef6b5c60116991c4b/multidict-6.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c64f4ddb3886dd8ab71b68a7431ad4aa01a8fa5be5b11543b29674f29ca0ba3", size = 223644 }, + { url = "https://files.pythonhosted.org/packages/80/1b/d458d791e4dd0f7e92596667784fbf99e5c8ba040affe1ca04f06b93ae92/multidict-6.4.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3002a856367c0b41cad6784f5b8d3ab008eda194ed7864aaa58f65312e2abcac", size = 230446 }, + { url = "https://files.pythonhosted.org/packages/e2/46/9793378d988905491a7806d8987862dc5a0bae8a622dd896c4008c7b226b/multidict-6.4.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d75e621e7d887d539d6e1d789f0c64271c250276c333480a9e1de089611f790", size = 231070 }, + { url = "https://files.pythonhosted.org/packages/a7/b8/b127d3e1f8dd2a5bf286b47b24567ae6363017292dc6dec44656e6246498/multidict-6.4.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:995015cf4a3c0d72cbf453b10a999b92c5629eaf3a0c3e1efb4b5c1f602253bb", size = 229956 }, + { url = "https://files.pythonhosted.org/packages/0c/93/f70a4c35b103fcfe1443059a2bb7f66e5c35f2aea7804105ff214f566009/multidict-6.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b0fabae7939d09d7d16a711468c385272fa1b9b7fb0d37e51143585d8e72e0", size = 222599 }, + { url = "https://files.pythonhosted.org/packages/63/8c/e28e0eb2fe34921d6aa32bfc4ac75b09570b4d6818cc95d25499fe08dc1d/multidict-6.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:61ed4d82f8a1e67eb9eb04f8587970d78fe7cddb4e4d6230b77eda23d27938f9", size = 216136 }, + { url = "https://files.pythonhosted.org/packages/72/f5/fbc81f866585b05f89f99d108be5d6ad170e3b6c4d0723d1a2f6ba5fa918/multidict-6.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:062428944a8dc69df9fdc5d5fc6279421e5f9c75a9ee3f586f274ba7b05ab3c8", size = 228139 }, + { url = "https://files.pythonhosted.org/packages/bb/ba/7d196bad6b85af2307d81f6979c36ed9665f49626f66d883d6c64d156f78/multidict-6.4.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:b90e27b4674e6c405ad6c64e515a505c6d113b832df52fdacb6b1ffd1fa9a1d1", size = 226251 }, + { url = "https://files.pythonhosted.org/packages/cc/e2/fae46a370dce79d08b672422a33df721ec8b80105e0ea8d87215ff6b090d/multidict-6.4.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7d50d4abf6729921e9613d98344b74241572b751c6b37feed75fb0c37bd5a817", size = 221868 }, + { url = "https://files.pythonhosted.org/packages/26/20/bbc9a3dec19d5492f54a167f08546656e7aef75d181d3d82541463450e88/multidict-6.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:43fe10524fb0a0514be3954be53258e61d87341008ce4914f8e8b92bee6f875d", size = 233106 }, + { url = "https://files.pythonhosted.org/packages/ee/8d/f30ae8f5ff7a2461177f4d8eb0d8f69f27fb6cfe276b54ec4fd5a282d918/multidict-6.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:236966ca6c472ea4e2d3f02f6673ebfd36ba3f23159c323f5a496869bc8e47c9", size = 230163 }, + { url = "https://files.pythonhosted.org/packages/15/e9/2833f3c218d3c2179f3093f766940ded6b81a49d2e2f9c46ab240d23dfec/multidict-6.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:422a5ec315018e606473ba1f5431e064cf8b2a7468019233dcf8082fabad64c8", size = 225906 }, + { url = "https://files.pythonhosted.org/packages/f1/31/6edab296ac369fd286b845fa5dd4c409e63bc4655ed8c9510fcb477e9ae9/multidict-6.4.3-cp313-cp313-win32.whl", hash = "sha256:f901a5aace8e8c25d78960dcc24c870c8d356660d3b49b93a78bf38eb682aac3", size = 35238 }, + { url = "https://files.pythonhosted.org/packages/23/57/2c0167a1bffa30d9a1383c3dab99d8caae985defc8636934b5668830d2ef/multidict-6.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:1c152c49e42277bc9a2f7b78bd5fa10b13e88d1b0328221e7aef89d5c60a99a5", size = 38799 }, + { url = "https://files.pythonhosted.org/packages/c9/13/2ead63b9ab0d2b3080819268acb297bd66e238070aa8d42af12b08cbee1c/multidict-6.4.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:be8751869e28b9c0d368d94f5afcb4234db66fe8496144547b4b6d6a0645cfc6", size = 68642 }, + { url = "https://files.pythonhosted.org/packages/85/45/f1a751e1eede30c23951e2ae274ce8fad738e8a3d5714be73e0a41b27b16/multidict-6.4.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0d4b31f8a68dccbcd2c0ea04f0e014f1defc6b78f0eb8b35f2265e8716a6df0c", size = 40028 }, + { url = "https://files.pythonhosted.org/packages/a7/29/fcc53e886a2cc5595cc4560df333cb9630257bda65003a7eb4e4e0d8f9c1/multidict-6.4.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:032efeab3049e37eef2ff91271884303becc9e54d740b492a93b7e7266e23756", size = 39424 }, + { url = "https://files.pythonhosted.org/packages/f6/f0/056c81119d8b88703971f937b371795cab1407cd3c751482de5bfe1a04a9/multidict-6.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e78006af1a7c8a8007e4f56629d7252668344442f66982368ac06522445e375", size = 226178 }, + { url = "https://files.pythonhosted.org/packages/a3/79/3b7e5fea0aa80583d3a69c9d98b7913dfd4fbc341fb10bb2fb48d35a9c21/multidict-6.4.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:daeac9dd30cda8703c417e4fddccd7c4dc0c73421a0b54a7da2713be125846be", size = 222617 }, + { url = "https://files.pythonhosted.org/packages/06/db/3ed012b163e376fc461e1d6a67de69b408339bc31dc83d39ae9ec3bf9578/multidict-6.4.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f6f90700881438953eae443a9c6f8a509808bc3b185246992c4233ccee37fea", size = 227919 }, + { url = "https://files.pythonhosted.org/packages/b1/db/0433c104bca380989bc04d3b841fc83e95ce0c89f680e9ea4251118b52b6/multidict-6.4.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f84627997008390dd15762128dcf73c3365f4ec0106739cde6c20a07ed198ec8", size = 226097 }, + { url = "https://files.pythonhosted.org/packages/c2/95/910db2618175724dd254b7ae635b6cd8d2947a8b76b0376de7b96d814dab/multidict-6.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3307b48cd156153b117c0ea54890a3bdbf858a5b296ddd40dc3852e5f16e9b02", size = 220706 }, + { url = "https://files.pythonhosted.org/packages/d1/af/aa176c6f5f1d901aac957d5258d5e22897fe13948d1e69063ae3d5d0ca01/multidict-6.4.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ead46b0fa1dcf5af503a46e9f1c2e80b5d95c6011526352fa5f42ea201526124", size = 211728 }, + { url = "https://files.pythonhosted.org/packages/e7/42/d51cc5fc1527c3717d7f85137d6c79bb7a93cd214c26f1fc57523774dbb5/multidict-6.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1748cb2743bedc339d63eb1bca314061568793acd603a6e37b09a326334c9f44", size = 226276 }, + { url = "https://files.pythonhosted.org/packages/28/6b/d836dea45e0b8432343ba4acf9a8ecaa245da4c0960fb7ab45088a5e568a/multidict-6.4.3-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:acc9fa606f76fc111b4569348cc23a771cb52c61516dcc6bcef46d612edb483b", size = 212069 }, + { url = "https://files.pythonhosted.org/packages/55/34/0ee1a7adb3560e18ee9289c6e5f7db54edc312b13e5c8263e88ea373d12c/multidict-6.4.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:31469d5832b5885adeb70982e531ce86f8c992334edd2f2254a10fa3182ac504", size = 217858 }, + { url = "https://files.pythonhosted.org/packages/04/08/586d652c2f5acefe0cf4e658eedb4d71d4ba6dfd4f189bd81b400fc1bc6b/multidict-6.4.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:ba46b51b6e51b4ef7bfb84b82f5db0dc5e300fb222a8a13b8cd4111898a869cf", size = 226988 }, + { url = "https://files.pythonhosted.org/packages/82/e3/cc59c7e2bc49d7f906fb4ffb6d9c3a3cf21b9f2dd9c96d05bef89c2b1fd1/multidict-6.4.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:389cfefb599edf3fcfd5f64c0410da686f90f5f5e2c4d84e14f6797a5a337af4", size = 220435 }, + { url = "https://files.pythonhosted.org/packages/e0/32/5c3a556118aca9981d883f38c4b1bfae646f3627157f70f4068e5a648955/multidict-6.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:64bc2bbc5fba7b9db5c2c8d750824f41c6994e3882e6d73c903c2afa78d091e4", size = 221494 }, + { url = "https://files.pythonhosted.org/packages/b9/3b/1599631f59024b75c4d6e3069f4502409970a336647502aaf6b62fb7ac98/multidict-6.4.3-cp313-cp313t-win32.whl", hash = "sha256:0ecdc12ea44bab2807d6b4a7e5eef25109ab1c82a8240d86d3c1fc9f3b72efd5", size = 41775 }, + { url = "https://files.pythonhosted.org/packages/e8/4e/09301668d675d02ca8e8e1a3e6be046619e30403f5ada2ed5b080ae28d02/multidict-6.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:7146a8742ea71b5d7d955bffcef58a9e6e04efba704b52a460134fefd10a8208", size = 45946 }, + { url = "https://files.pythonhosted.org/packages/96/10/7d526c8974f017f1e7ca584c71ee62a638e9334d8d33f27d7cdfc9ae79e4/multidict-6.4.3-py3-none-any.whl", hash = "sha256:59fe01ee8e2a1e8ceb3f6dbb216b09c8d9f4ef1c22c4fc825d045a147fa2ebc9", size = 10400 }, ] [[package]] @@ -2307,13 +2307,13 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "dill" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b5/ae/04f39c5d0d0def03247c2893d6f2b83c136bf3320a2154d7b8858f2ba72d/multiprocess-0.70.16.tar.gz", hash = "sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1", size = 1772603, upload_time = "2024-01-28T18:52:34.85Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/ae/04f39c5d0d0def03247c2893d6f2b83c136bf3320a2154d7b8858f2ba72d/multiprocess-0.70.16.tar.gz", hash = "sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1", size = 1772603 } wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/f7/7ec7fddc92e50714ea3745631f79bd9c96424cb2702632521028e57d3a36/multiprocess-0.70.16-py310-none-any.whl", hash = "sha256:c4a9944c67bd49f823687463660a2d6daae94c289adff97e0f9d696ba6371d02", size = 134824, upload_time = "2024-01-28T18:52:26.062Z" }, - { url = "https://files.pythonhosted.org/packages/50/15/b56e50e8debaf439f44befec5b2af11db85f6e0f344c3113ae0be0593a91/multiprocess-0.70.16-py311-none-any.whl", hash = "sha256:af4cabb0dac72abfb1e794fa7855c325fd2b55a10a44628a3c1ad3311c04127a", size = 143519, upload_time = "2024-01-28T18:52:28.115Z" }, - { url = "https://files.pythonhosted.org/packages/0a/7d/a988f258104dcd2ccf1ed40fdc97e26c4ac351eeaf81d76e266c52d84e2f/multiprocess-0.70.16-py312-none-any.whl", hash = "sha256:fc0544c531920dde3b00c29863377f87e1632601092ea2daca74e4beb40faa2e", size = 146741, upload_time = "2024-01-28T18:52:29.395Z" }, - { url = "https://files.pythonhosted.org/packages/ea/89/38df130f2c799090c978b366cfdf5b96d08de5b29a4a293df7f7429fa50b/multiprocess-0.70.16-py38-none-any.whl", hash = "sha256:a71d82033454891091a226dfc319d0cfa8019a4e888ef9ca910372a446de4435", size = 132628, upload_time = "2024-01-28T18:52:30.853Z" }, - { url = "https://files.pythonhosted.org/packages/da/d9/f7f9379981e39b8c2511c9e0326d212accacb82f12fbfdc1aa2ce2a7b2b6/multiprocess-0.70.16-py39-none-any.whl", hash = "sha256:a0bafd3ae1b732eac64be2e72038231c1ba97724b60b09400d68f229fcc2fbf3", size = 133351, upload_time = "2024-01-28T18:52:31.981Z" }, + { url = "https://files.pythonhosted.org/packages/bc/f7/7ec7fddc92e50714ea3745631f79bd9c96424cb2702632521028e57d3a36/multiprocess-0.70.16-py310-none-any.whl", hash = "sha256:c4a9944c67bd49f823687463660a2d6daae94c289adff97e0f9d696ba6371d02", size = 134824 }, + { url = "https://files.pythonhosted.org/packages/50/15/b56e50e8debaf439f44befec5b2af11db85f6e0f344c3113ae0be0593a91/multiprocess-0.70.16-py311-none-any.whl", hash = "sha256:af4cabb0dac72abfb1e794fa7855c325fd2b55a10a44628a3c1ad3311c04127a", size = 143519 }, + { url = "https://files.pythonhosted.org/packages/0a/7d/a988f258104dcd2ccf1ed40fdc97e26c4ac351eeaf81d76e266c52d84e2f/multiprocess-0.70.16-py312-none-any.whl", hash = "sha256:fc0544c531920dde3b00c29863377f87e1632601092ea2daca74e4beb40faa2e", size = 146741 }, + { url = "https://files.pythonhosted.org/packages/ea/89/38df130f2c799090c978b366cfdf5b96d08de5b29a4a293df7f7429fa50b/multiprocess-0.70.16-py38-none-any.whl", hash = "sha256:a71d82033454891091a226dfc319d0cfa8019a4e888ef9ca910372a446de4435", size = 132628 }, + { url = "https://files.pythonhosted.org/packages/da/d9/f7f9379981e39b8c2511c9e0326d212accacb82f12fbfdc1aa2ce2a7b2b6/multiprocess-0.70.16-py39-none-any.whl", hash = "sha256:a0bafd3ae1b732eac64be2e72038231c1ba97724b60b09400d68f229fcc2fbf3", size = 133351 }, ] [[package]] @@ -2324,21 +2324,21 @@ dependencies = [ { name = "mypy-extensions" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ce/43/d5e49a86afa64bd3839ea0d5b9c7103487007d728e1293f52525d6d5486a/mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43", size = 3239717, upload_time = "2025-02-05T03:50:34.655Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/43/d5e49a86afa64bd3839ea0d5b9c7103487007d728e1293f52525d6d5486a/mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43", size = 3239717 } wheels = [ - { url = "https://files.pythonhosted.org/packages/98/3a/03c74331c5eb8bd025734e04c9840532226775c47a2c39b56a0c8d4f128d/mypy-1.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd", size = 10793981, upload_time = "2025-02-05T03:50:28.25Z" }, - { url = "https://files.pythonhosted.org/packages/f0/1a/41759b18f2cfd568848a37c89030aeb03534411eef981df621d8fad08a1d/mypy-1.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f", size = 9749175, upload_time = "2025-02-05T03:50:13.411Z" }, - { url = "https://files.pythonhosted.org/packages/12/7e/873481abf1ef112c582db832740f4c11b2bfa510e829d6da29b0ab8c3f9c/mypy-1.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464", size = 11455675, upload_time = "2025-02-05T03:50:31.421Z" }, - { url = "https://files.pythonhosted.org/packages/b3/d0/92ae4cde706923a2d3f2d6c39629134063ff64b9dedca9c1388363da072d/mypy-1.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee", size = 12410020, upload_time = "2025-02-05T03:48:48.705Z" }, - { url = "https://files.pythonhosted.org/packages/46/8b/df49974b337cce35f828ba6fda228152d6db45fed4c86ba56ffe442434fd/mypy-1.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e", size = 12498582, upload_time = "2025-02-05T03:49:03.628Z" }, - { url = "https://files.pythonhosted.org/packages/13/50/da5203fcf6c53044a0b699939f31075c45ae8a4cadf538a9069b165c1050/mypy-1.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22", size = 9366614, upload_time = "2025-02-05T03:50:00.313Z" }, - { url = "https://files.pythonhosted.org/packages/6a/9b/fd2e05d6ffff24d912f150b87db9e364fa8282045c875654ce7e32fffa66/mypy-1.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445", size = 10788592, upload_time = "2025-02-05T03:48:55.789Z" }, - { url = "https://files.pythonhosted.org/packages/74/37/b246d711c28a03ead1fd906bbc7106659aed7c089d55fe40dd58db812628/mypy-1.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d", size = 9753611, upload_time = "2025-02-05T03:48:44.581Z" }, - { url = "https://files.pythonhosted.org/packages/a6/ac/395808a92e10cfdac8003c3de9a2ab6dc7cde6c0d2a4df3df1b815ffd067/mypy-1.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5", size = 11438443, upload_time = "2025-02-05T03:49:25.514Z" }, - { url = "https://files.pythonhosted.org/packages/d2/8b/801aa06445d2de3895f59e476f38f3f8d610ef5d6908245f07d002676cbf/mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036", size = 12402541, upload_time = "2025-02-05T03:49:57.623Z" }, - { url = "https://files.pythonhosted.org/packages/c7/67/5a4268782eb77344cc613a4cf23540928e41f018a9a1ec4c6882baf20ab8/mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357", size = 12494348, upload_time = "2025-02-05T03:48:52.361Z" }, - { url = "https://files.pythonhosted.org/packages/83/3e/57bb447f7bbbfaabf1712d96f9df142624a386d98fb026a761532526057e/mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf", size = 9373648, upload_time = "2025-02-05T03:49:11.395Z" }, - { url = "https://files.pythonhosted.org/packages/09/4e/a7d65c7322c510de2c409ff3828b03354a7c43f5a8ed458a7a131b41c7b9/mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e", size = 2221777, upload_time = "2025-02-05T03:50:08.348Z" }, + { url = "https://files.pythonhosted.org/packages/98/3a/03c74331c5eb8bd025734e04c9840532226775c47a2c39b56a0c8d4f128d/mypy-1.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd", size = 10793981 }, + { url = "https://files.pythonhosted.org/packages/f0/1a/41759b18f2cfd568848a37c89030aeb03534411eef981df621d8fad08a1d/mypy-1.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f", size = 9749175 }, + { url = "https://files.pythonhosted.org/packages/12/7e/873481abf1ef112c582db832740f4c11b2bfa510e829d6da29b0ab8c3f9c/mypy-1.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464", size = 11455675 }, + { url = "https://files.pythonhosted.org/packages/b3/d0/92ae4cde706923a2d3f2d6c39629134063ff64b9dedca9c1388363da072d/mypy-1.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee", size = 12410020 }, + { url = "https://files.pythonhosted.org/packages/46/8b/df49974b337cce35f828ba6fda228152d6db45fed4c86ba56ffe442434fd/mypy-1.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e", size = 12498582 }, + { url = "https://files.pythonhosted.org/packages/13/50/da5203fcf6c53044a0b699939f31075c45ae8a4cadf538a9069b165c1050/mypy-1.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22", size = 9366614 }, + { url = "https://files.pythonhosted.org/packages/6a/9b/fd2e05d6ffff24d912f150b87db9e364fa8282045c875654ce7e32fffa66/mypy-1.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445", size = 10788592 }, + { url = "https://files.pythonhosted.org/packages/74/37/b246d711c28a03ead1fd906bbc7106659aed7c089d55fe40dd58db812628/mypy-1.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d", size = 9753611 }, + { url = "https://files.pythonhosted.org/packages/a6/ac/395808a92e10cfdac8003c3de9a2ab6dc7cde6c0d2a4df3df1b815ffd067/mypy-1.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5", size = 11438443 }, + { url = "https://files.pythonhosted.org/packages/d2/8b/801aa06445d2de3895f59e476f38f3f8d610ef5d6908245f07d002676cbf/mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036", size = 12402541 }, + { url = "https://files.pythonhosted.org/packages/c7/67/5a4268782eb77344cc613a4cf23540928e41f018a9a1ec4c6882baf20ab8/mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357", size = 12494348 }, + { url = "https://files.pythonhosted.org/packages/83/3e/57bb447f7bbbfaabf1712d96f9df142624a386d98fb026a761532526057e/mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf", size = 9373648 }, + { url = "https://files.pythonhosted.org/packages/09/4e/a7d65c7322c510de2c409ff3828b03354a7c43f5a8ed458a7a131b41c7b9/mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e", size = 2221777 }, ] [package.optional-dependencies] @@ -2353,18 +2353,18 @@ mypyc = [ name = "mypy-extensions" version = "1.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433, upload_time = "2023-02-04T12:11:27.157Z" } +sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695, upload_time = "2023-02-04T12:11:25.002Z" }, + { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695 }, ] [[package]] name = "narwhals" version = "1.35.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/6a/a98fa5e9d530a428a0cd79d27f059ed65efd3a07aad61a8c93e323c9c20b/narwhals-1.35.0.tar.gz", hash = "sha256:07477d18487fbc940243b69818a177ed7119b737910a8a254fb67688b48a7c96", size = 265784, upload_time = "2025-04-14T17:14:52.291Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/6a/a98fa5e9d530a428a0cd79d27f059ed65efd3a07aad61a8c93e323c9c20b/narwhals-1.35.0.tar.gz", hash = "sha256:07477d18487fbc940243b69818a177ed7119b737910a8a254fb67688b48a7c96", size = 265784 } wheels = [ - { url = "https://files.pythonhosted.org/packages/80/b3/5781eb874f04cb1e882a7d93cf30abcb00362a3205c5f3708a7434a1a2ac/narwhals-1.35.0-py3-none-any.whl", hash = "sha256:7562af132fa3f8aaaf34dc96d7ec95bdca29d1c795e8fcf14e01edf1d32122bc", size = 325708, upload_time = "2025-04-14T17:14:50.095Z" }, + { url = "https://files.pythonhosted.org/packages/80/b3/5781eb874f04cb1e882a7d93cf30abcb00362a3205c5f3708a7434a1a2ac/narwhals-1.35.0-py3-none-any.whl", hash = "sha256:7562af132fa3f8aaaf34dc96d7ec95bdca29d1c795e8fcf14e01edf1d32122bc", size = 325708 }, ] [[package]] @@ -2377,9 +2377,9 @@ dependencies = [ { name = "nbformat" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424, upload_time = "2024-12-19T10:32:27.164Z" } +sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424 } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload_time = "2024-12-19T10:32:24.139Z" }, + { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434 }, ] [[package]] @@ -2402,9 +2402,9 @@ dependencies = [ { name = "pygments" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715, upload_time = "2025-01-28T09:29:14.724Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/59/f28e15fc47ffb73af68a8d9b47367a8630d76e97ae85ad18271b9db96fdf/nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582", size = 857715 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525, upload_time = "2025-01-28T09:29:12.551Z" }, + { url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b", size = 258525 }, ] [[package]] @@ -2417,9 +2417,9 @@ dependencies = [ { name = "jupyter-core" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload_time = "2024-04-04T11:20:37.371Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload_time = "2024-04-04T11:20:34.895Z" }, + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454 }, ] [[package]] @@ -2429,36 +2429,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytz" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4b/20/733dac16f7cedc80b23093415822c9763302519cba0e7c8bcdb5c01fc512/neo4j-5.28.1.tar.gz", hash = "sha256:ae8e37a1d895099062c75bc359b2cce62099baac7be768d0eba7180c1298e214", size = 231094, upload_time = "2025-02-10T08:36:22.566Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/20/733dac16f7cedc80b23093415822c9763302519cba0e7c8bcdb5c01fc512/neo4j-5.28.1.tar.gz", hash = "sha256:ae8e37a1d895099062c75bc359b2cce62099baac7be768d0eba7180c1298e214", size = 231094 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/57/94225fe5e9dabdc0ff60c88cbfcedf11277f4b34e7ab1373d3e62dbdd207/neo4j-5.28.1-py3-none-any.whl", hash = "sha256:6755ef9e5f4e14b403aef1138fb6315b120631a0075c138b5ddb2a06b87b09fd", size = 312258, upload_time = "2025-02-10T08:36:16.209Z" }, + { url = "https://files.pythonhosted.org/packages/6a/57/94225fe5e9dabdc0ff60c88cbfcedf11277f4b34e7ab1373d3e62dbdd207/neo4j-5.28.1-py3-none-any.whl", hash = "sha256:6755ef9e5f4e14b403aef1138fb6315b120631a0075c138b5ddb2a06b87b09fd", size = 312258 }, ] [[package]] name = "nest-asyncio" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload_time = "2024-01-21T14:25:19.227Z" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload_time = "2024-01-21T14:25:17.223Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, ] [[package]] name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload_time = "2024-10-21T12:39:38.695Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload_time = "2024-10-21T12:39:36.247Z" }, + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, ] [[package]] name = "nodeenv" version = "1.9.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", size = 47437, upload_time = "2024-06-04T18:44:11.171Z" } +sdist = { url = "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", size = 47437 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314, upload_time = "2024-06-04T18:44:08.352Z" }, + { url = "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", size = 22314 }, ] [[package]] @@ -2468,47 +2468,47 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167, upload_time = "2024-02-14T23:35:18.353Z" } +sdist = { url = "https://files.pythonhosted.org/packages/54/d2/92fa3243712b9a3e8bafaf60aac366da1cada3639ca767ff4b5b3654ec28/notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", size = 13167 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307, upload_time = "2024-02-14T23:35:16.286Z" }, + { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307 }, ] [[package]] name = "numpy" version = "2.2.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/dc/b2/ce4b867d8cd9c0ee84938ae1e6a6f7926ebf928c9090d036fc3c6a04f946/numpy-2.2.5.tar.gz", hash = "sha256:a9c0d994680cd991b1cb772e8b297340085466a6fe964bc9d4e80f5e2f43c291", size = 20273920, upload_time = "2025-04-19T23:27:42.561Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/f7/1fd4ff108cd9d7ef929b8882692e23665dc9c23feecafbb9c6b80f4ec583/numpy-2.2.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ee461a4eaab4f165b68780a6a1af95fb23a29932be7569b9fab666c407969051", size = 20948633, upload_time = "2025-04-19T22:37:52.4Z" }, - { url = "https://files.pythonhosted.org/packages/12/03/d443c278348371b20d830af155ff2079acad6a9e60279fac2b41dbbb73d8/numpy-2.2.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ec31367fd6a255dc8de4772bd1658c3e926d8e860a0b6e922b615e532d320ddc", size = 14176123, upload_time = "2025-04-19T22:38:15.058Z" }, - { url = "https://files.pythonhosted.org/packages/2b/0b/5ca264641d0e7b14393313304da48b225d15d471250376f3fbdb1a2be603/numpy-2.2.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:47834cde750d3c9f4e52c6ca28a7361859fcaf52695c7dc3cc1a720b8922683e", size = 5163817, upload_time = "2025-04-19T22:38:24.885Z" }, - { url = "https://files.pythonhosted.org/packages/04/b3/d522672b9e3d28e26e1613de7675b441bbd1eaca75db95680635dd158c67/numpy-2.2.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:2c1a1c6ccce4022383583a6ded7bbcda22fc635eb4eb1e0a053336425ed36dfa", size = 6698066, upload_time = "2025-04-19T22:38:35.782Z" }, - { url = "https://files.pythonhosted.org/packages/a0/93/0f7a75c1ff02d4b76df35079676b3b2719fcdfb39abdf44c8b33f43ef37d/numpy-2.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d75f338f5f79ee23548b03d801d28a505198297534f62416391857ea0479571", size = 14087277, upload_time = "2025-04-19T22:38:57.697Z" }, - { url = "https://files.pythonhosted.org/packages/b0/d9/7c338b923c53d431bc837b5b787052fef9ae68a56fe91e325aac0d48226e/numpy-2.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a801fef99668f309b88640e28d261991bfad9617c27beda4a3aec4f217ea073", size = 16135742, upload_time = "2025-04-19T22:39:22.689Z" }, - { url = "https://files.pythonhosted.org/packages/2d/10/4dec9184a5d74ba9867c6f7d1e9f2e0fb5fe96ff2bf50bb6f342d64f2003/numpy-2.2.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:abe38cd8381245a7f49967a6010e77dbf3680bd3627c0fe4362dd693b404c7f8", size = 15581825, upload_time = "2025-04-19T22:39:45.794Z" }, - { url = "https://files.pythonhosted.org/packages/80/1f/2b6fcd636e848053f5b57712a7d1880b1565eec35a637fdfd0a30d5e738d/numpy-2.2.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5a0ac90e46fdb5649ab6369d1ab6104bfe5854ab19b645bf5cda0127a13034ae", size = 17899600, upload_time = "2025-04-19T22:40:13.427Z" }, - { url = "https://files.pythonhosted.org/packages/ec/87/36801f4dc2623d76a0a3835975524a84bd2b18fe0f8835d45c8eae2f9ff2/numpy-2.2.5-cp312-cp312-win32.whl", hash = "sha256:0cd48122a6b7eab8f06404805b1bd5856200e3ed6f8a1b9a194f9d9054631beb", size = 6312626, upload_time = "2025-04-19T22:40:25.223Z" }, - { url = "https://files.pythonhosted.org/packages/8b/09/4ffb4d6cfe7ca6707336187951992bd8a8b9142cf345d87ab858d2d7636a/numpy-2.2.5-cp312-cp312-win_amd64.whl", hash = "sha256:ced69262a8278547e63409b2653b372bf4baff0870c57efa76c5703fd6543282", size = 12645715, upload_time = "2025-04-19T22:40:44.528Z" }, - { url = "https://files.pythonhosted.org/packages/e2/a0/0aa7f0f4509a2e07bd7a509042967c2fab635690d4f48c6c7b3afd4f448c/numpy-2.2.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:059b51b658f4414fff78c6d7b1b4e18283ab5fa56d270ff212d5ba0c561846f4", size = 20935102, upload_time = "2025-04-19T22:41:16.234Z" }, - { url = "https://files.pythonhosted.org/packages/7e/e4/a6a9f4537542912ec513185396fce52cdd45bdcf3e9d921ab02a93ca5aa9/numpy-2.2.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47f9ed103af0bc63182609044b0490747e03bd20a67e391192dde119bf43d52f", size = 14191709, upload_time = "2025-04-19T22:41:38.472Z" }, - { url = "https://files.pythonhosted.org/packages/be/65/72f3186b6050bbfe9c43cb81f9df59ae63603491d36179cf7a7c8d216758/numpy-2.2.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:261a1ef047751bb02f29dfe337230b5882b54521ca121fc7f62668133cb119c9", size = 5149173, upload_time = "2025-04-19T22:41:47.823Z" }, - { url = "https://files.pythonhosted.org/packages/e5/e9/83e7a9432378dde5802651307ae5e9ea07bb72b416728202218cd4da2801/numpy-2.2.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4520caa3807c1ceb005d125a75e715567806fed67e315cea619d5ec6e75a4191", size = 6684502, upload_time = "2025-04-19T22:41:58.689Z" }, - { url = "https://files.pythonhosted.org/packages/ea/27/b80da6c762394c8ee516b74c1f686fcd16c8f23b14de57ba0cad7349d1d2/numpy-2.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d14b17b9be5f9c9301f43d2e2a4886a33b53f4e6fdf9ca2f4cc60aeeee76372", size = 14084417, upload_time = "2025-04-19T22:42:19.897Z" }, - { url = "https://files.pythonhosted.org/packages/aa/fc/ebfd32c3e124e6a1043e19c0ab0769818aa69050ce5589b63d05ff185526/numpy-2.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ba321813a00e508d5421104464510cc962a6f791aa2fca1c97b1e65027da80d", size = 16133807, upload_time = "2025-04-19T22:42:44.433Z" }, - { url = "https://files.pythonhosted.org/packages/bf/9b/4cc171a0acbe4666f7775cfd21d4eb6bb1d36d3a0431f48a73e9212d2278/numpy-2.2.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4cbdef3ddf777423060c6f81b5694bad2dc9675f110c4b2a60dc0181543fac7", size = 15575611, upload_time = "2025-04-19T22:43:09.928Z" }, - { url = "https://files.pythonhosted.org/packages/a3/45/40f4135341850df48f8edcf949cf47b523c404b712774f8855a64c96ef29/numpy-2.2.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54088a5a147ab71a8e7fdfd8c3601972751ded0739c6b696ad9cb0343e21ab73", size = 17895747, upload_time = "2025-04-19T22:43:36.983Z" }, - { url = "https://files.pythonhosted.org/packages/f8/4c/b32a17a46f0ffbde8cc82df6d3daeaf4f552e346df143e1b188a701a8f09/numpy-2.2.5-cp313-cp313-win32.whl", hash = "sha256:c8b82a55ef86a2d8e81b63da85e55f5537d2157165be1cb2ce7cfa57b6aef38b", size = 6309594, upload_time = "2025-04-19T22:47:10.523Z" }, - { url = "https://files.pythonhosted.org/packages/13/ae/72e6276feb9ef06787365b05915bfdb057d01fceb4a43cb80978e518d79b/numpy-2.2.5-cp313-cp313-win_amd64.whl", hash = "sha256:d8882a829fd779f0f43998e931c466802a77ca1ee0fe25a3abe50278616b1471", size = 12638356, upload_time = "2025-04-19T22:47:30.253Z" }, - { url = "https://files.pythonhosted.org/packages/79/56/be8b85a9f2adb688e7ded6324e20149a03541d2b3297c3ffc1a73f46dedb/numpy-2.2.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8b025c351b9f0e8b5436cf28a07fa4ac0204d67b38f01433ac7f9b870fa38c6", size = 20963778, upload_time = "2025-04-19T22:44:09.251Z" }, - { url = "https://files.pythonhosted.org/packages/ff/77/19c5e62d55bff507a18c3cdff82e94fe174957bad25860a991cac719d3ab/numpy-2.2.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dfa94b6a4374e7851bbb6f35e6ded2120b752b063e6acdd3157e4d2bb922eba", size = 14207279, upload_time = "2025-04-19T22:44:31.383Z" }, - { url = "https://files.pythonhosted.org/packages/75/22/aa11f22dc11ff4ffe4e849d9b63bbe8d4ac6d5fae85ddaa67dfe43be3e76/numpy-2.2.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:97c8425d4e26437e65e1d189d22dff4a079b747ff9c2788057bfb8114ce1e133", size = 5199247, upload_time = "2025-04-19T22:44:40.361Z" }, - { url = "https://files.pythonhosted.org/packages/4f/6c/12d5e760fc62c08eded0394f62039f5a9857f758312bf01632a81d841459/numpy-2.2.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:352d330048c055ea6db701130abc48a21bec690a8d38f8284e00fab256dc1376", size = 6711087, upload_time = "2025-04-19T22:44:51.188Z" }, - { url = "https://files.pythonhosted.org/packages/ef/94/ece8280cf4218b2bee5cec9567629e61e51b4be501e5c6840ceb593db945/numpy-2.2.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b4c0773b6ada798f51f0f8e30c054d32304ccc6e9c5d93d46cb26f3d385ab19", size = 14059964, upload_time = "2025-04-19T22:45:12.451Z" }, - { url = "https://files.pythonhosted.org/packages/39/41/c5377dac0514aaeec69115830a39d905b1882819c8e65d97fc60e177e19e/numpy-2.2.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55f09e00d4dccd76b179c0f18a44f041e5332fd0e022886ba1c0bbf3ea4a18d0", size = 16121214, upload_time = "2025-04-19T22:45:37.734Z" }, - { url = "https://files.pythonhosted.org/packages/db/54/3b9f89a943257bc8e187145c6bc0eb8e3d615655f7b14e9b490b053e8149/numpy-2.2.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:02f226baeefa68f7d579e213d0f3493496397d8f1cff5e2b222af274c86a552a", size = 15575788, upload_time = "2025-04-19T22:46:01.908Z" }, - { url = "https://files.pythonhosted.org/packages/b1/c4/2e407e85df35b29f79945751b8f8e671057a13a376497d7fb2151ba0d290/numpy-2.2.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c26843fd58f65da9491165072da2cccc372530681de481ef670dcc8e27cfb066", size = 17893672, upload_time = "2025-04-19T22:46:28.585Z" }, - { url = "https://files.pythonhosted.org/packages/29/7e/d0b44e129d038dba453f00d0e29ebd6eaf2f06055d72b95b9947998aca14/numpy-2.2.5-cp313-cp313t-win32.whl", hash = "sha256:1a161c2c79ab30fe4501d5a2bbfe8b162490757cf90b7f05be8b80bc02f7bb8e", size = 6377102, upload_time = "2025-04-19T22:46:39.949Z" }, - { url = "https://files.pythonhosted.org/packages/63/be/b85e4aa4bf42c6502851b971f1c326d583fcc68227385f92089cf50a7b45/numpy-2.2.5-cp313-cp313t-win_amd64.whl", hash = "sha256:d403c84991b5ad291d3809bace5e85f4bbf44a04bdc9a88ed2bb1807b3360bb8", size = 12750096, upload_time = "2025-04-19T22:47:00.147Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/dc/b2/ce4b867d8cd9c0ee84938ae1e6a6f7926ebf928c9090d036fc3c6a04f946/numpy-2.2.5.tar.gz", hash = "sha256:a9c0d994680cd991b1cb772e8b297340085466a6fe964bc9d4e80f5e2f43c291", size = 20273920 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/f7/1fd4ff108cd9d7ef929b8882692e23665dc9c23feecafbb9c6b80f4ec583/numpy-2.2.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ee461a4eaab4f165b68780a6a1af95fb23a29932be7569b9fab666c407969051", size = 20948633 }, + { url = "https://files.pythonhosted.org/packages/12/03/d443c278348371b20d830af155ff2079acad6a9e60279fac2b41dbbb73d8/numpy-2.2.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ec31367fd6a255dc8de4772bd1658c3e926d8e860a0b6e922b615e532d320ddc", size = 14176123 }, + { url = "https://files.pythonhosted.org/packages/2b/0b/5ca264641d0e7b14393313304da48b225d15d471250376f3fbdb1a2be603/numpy-2.2.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:47834cde750d3c9f4e52c6ca28a7361859fcaf52695c7dc3cc1a720b8922683e", size = 5163817 }, + { url = "https://files.pythonhosted.org/packages/04/b3/d522672b9e3d28e26e1613de7675b441bbd1eaca75db95680635dd158c67/numpy-2.2.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:2c1a1c6ccce4022383583a6ded7bbcda22fc635eb4eb1e0a053336425ed36dfa", size = 6698066 }, + { url = "https://files.pythonhosted.org/packages/a0/93/0f7a75c1ff02d4b76df35079676b3b2719fcdfb39abdf44c8b33f43ef37d/numpy-2.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d75f338f5f79ee23548b03d801d28a505198297534f62416391857ea0479571", size = 14087277 }, + { url = "https://files.pythonhosted.org/packages/b0/d9/7c338b923c53d431bc837b5b787052fef9ae68a56fe91e325aac0d48226e/numpy-2.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a801fef99668f309b88640e28d261991bfad9617c27beda4a3aec4f217ea073", size = 16135742 }, + { url = "https://files.pythonhosted.org/packages/2d/10/4dec9184a5d74ba9867c6f7d1e9f2e0fb5fe96ff2bf50bb6f342d64f2003/numpy-2.2.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:abe38cd8381245a7f49967a6010e77dbf3680bd3627c0fe4362dd693b404c7f8", size = 15581825 }, + { url = "https://files.pythonhosted.org/packages/80/1f/2b6fcd636e848053f5b57712a7d1880b1565eec35a637fdfd0a30d5e738d/numpy-2.2.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5a0ac90e46fdb5649ab6369d1ab6104bfe5854ab19b645bf5cda0127a13034ae", size = 17899600 }, + { url = "https://files.pythonhosted.org/packages/ec/87/36801f4dc2623d76a0a3835975524a84bd2b18fe0f8835d45c8eae2f9ff2/numpy-2.2.5-cp312-cp312-win32.whl", hash = "sha256:0cd48122a6b7eab8f06404805b1bd5856200e3ed6f8a1b9a194f9d9054631beb", size = 6312626 }, + { url = "https://files.pythonhosted.org/packages/8b/09/4ffb4d6cfe7ca6707336187951992bd8a8b9142cf345d87ab858d2d7636a/numpy-2.2.5-cp312-cp312-win_amd64.whl", hash = "sha256:ced69262a8278547e63409b2653b372bf4baff0870c57efa76c5703fd6543282", size = 12645715 }, + { url = "https://files.pythonhosted.org/packages/e2/a0/0aa7f0f4509a2e07bd7a509042967c2fab635690d4f48c6c7b3afd4f448c/numpy-2.2.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:059b51b658f4414fff78c6d7b1b4e18283ab5fa56d270ff212d5ba0c561846f4", size = 20935102 }, + { url = "https://files.pythonhosted.org/packages/7e/e4/a6a9f4537542912ec513185396fce52cdd45bdcf3e9d921ab02a93ca5aa9/numpy-2.2.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47f9ed103af0bc63182609044b0490747e03bd20a67e391192dde119bf43d52f", size = 14191709 }, + { url = "https://files.pythonhosted.org/packages/be/65/72f3186b6050bbfe9c43cb81f9df59ae63603491d36179cf7a7c8d216758/numpy-2.2.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:261a1ef047751bb02f29dfe337230b5882b54521ca121fc7f62668133cb119c9", size = 5149173 }, + { url = "https://files.pythonhosted.org/packages/e5/e9/83e7a9432378dde5802651307ae5e9ea07bb72b416728202218cd4da2801/numpy-2.2.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4520caa3807c1ceb005d125a75e715567806fed67e315cea619d5ec6e75a4191", size = 6684502 }, + { url = "https://files.pythonhosted.org/packages/ea/27/b80da6c762394c8ee516b74c1f686fcd16c8f23b14de57ba0cad7349d1d2/numpy-2.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d14b17b9be5f9c9301f43d2e2a4886a33b53f4e6fdf9ca2f4cc60aeeee76372", size = 14084417 }, + { url = "https://files.pythonhosted.org/packages/aa/fc/ebfd32c3e124e6a1043e19c0ab0769818aa69050ce5589b63d05ff185526/numpy-2.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ba321813a00e508d5421104464510cc962a6f791aa2fca1c97b1e65027da80d", size = 16133807 }, + { url = "https://files.pythonhosted.org/packages/bf/9b/4cc171a0acbe4666f7775cfd21d4eb6bb1d36d3a0431f48a73e9212d2278/numpy-2.2.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4cbdef3ddf777423060c6f81b5694bad2dc9675f110c4b2a60dc0181543fac7", size = 15575611 }, + { url = "https://files.pythonhosted.org/packages/a3/45/40f4135341850df48f8edcf949cf47b523c404b712774f8855a64c96ef29/numpy-2.2.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54088a5a147ab71a8e7fdfd8c3601972751ded0739c6b696ad9cb0343e21ab73", size = 17895747 }, + { url = "https://files.pythonhosted.org/packages/f8/4c/b32a17a46f0ffbde8cc82df6d3daeaf4f552e346df143e1b188a701a8f09/numpy-2.2.5-cp313-cp313-win32.whl", hash = "sha256:c8b82a55ef86a2d8e81b63da85e55f5537d2157165be1cb2ce7cfa57b6aef38b", size = 6309594 }, + { url = "https://files.pythonhosted.org/packages/13/ae/72e6276feb9ef06787365b05915bfdb057d01fceb4a43cb80978e518d79b/numpy-2.2.5-cp313-cp313-win_amd64.whl", hash = "sha256:d8882a829fd779f0f43998e931c466802a77ca1ee0fe25a3abe50278616b1471", size = 12638356 }, + { url = "https://files.pythonhosted.org/packages/79/56/be8b85a9f2adb688e7ded6324e20149a03541d2b3297c3ffc1a73f46dedb/numpy-2.2.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8b025c351b9f0e8b5436cf28a07fa4ac0204d67b38f01433ac7f9b870fa38c6", size = 20963778 }, + { url = "https://files.pythonhosted.org/packages/ff/77/19c5e62d55bff507a18c3cdff82e94fe174957bad25860a991cac719d3ab/numpy-2.2.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dfa94b6a4374e7851bbb6f35e6ded2120b752b063e6acdd3157e4d2bb922eba", size = 14207279 }, + { url = "https://files.pythonhosted.org/packages/75/22/aa11f22dc11ff4ffe4e849d9b63bbe8d4ac6d5fae85ddaa67dfe43be3e76/numpy-2.2.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:97c8425d4e26437e65e1d189d22dff4a079b747ff9c2788057bfb8114ce1e133", size = 5199247 }, + { url = "https://files.pythonhosted.org/packages/4f/6c/12d5e760fc62c08eded0394f62039f5a9857f758312bf01632a81d841459/numpy-2.2.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:352d330048c055ea6db701130abc48a21bec690a8d38f8284e00fab256dc1376", size = 6711087 }, + { url = "https://files.pythonhosted.org/packages/ef/94/ece8280cf4218b2bee5cec9567629e61e51b4be501e5c6840ceb593db945/numpy-2.2.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b4c0773b6ada798f51f0f8e30c054d32304ccc6e9c5d93d46cb26f3d385ab19", size = 14059964 }, + { url = "https://files.pythonhosted.org/packages/39/41/c5377dac0514aaeec69115830a39d905b1882819c8e65d97fc60e177e19e/numpy-2.2.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55f09e00d4dccd76b179c0f18a44f041e5332fd0e022886ba1c0bbf3ea4a18d0", size = 16121214 }, + { url = "https://files.pythonhosted.org/packages/db/54/3b9f89a943257bc8e187145c6bc0eb8e3d615655f7b14e9b490b053e8149/numpy-2.2.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:02f226baeefa68f7d579e213d0f3493496397d8f1cff5e2b222af274c86a552a", size = 15575788 }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2e407e85df35b29f79945751b8f8e671057a13a376497d7fb2151ba0d290/numpy-2.2.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c26843fd58f65da9491165072da2cccc372530681de481ef670dcc8e27cfb066", size = 17893672 }, + { url = "https://files.pythonhosted.org/packages/29/7e/d0b44e129d038dba453f00d0e29ebd6eaf2f06055d72b95b9947998aca14/numpy-2.2.5-cp313-cp313t-win32.whl", hash = "sha256:1a161c2c79ab30fe4501d5a2bbfe8b162490757cf90b7f05be8b80bc02f7bb8e", size = 6377102 }, + { url = "https://files.pythonhosted.org/packages/63/be/b85e4aa4bf42c6502851b971f1c326d583fcc68227385f92089cf50a7b45/numpy-2.2.5-cp313-cp313t-win_amd64.whl", hash = "sha256:d403c84991b5ad291d3809bace5e85f4bbf44a04bdc9a88ed2bb1807b3360bb8", size = 12750096 }, ] [[package]] @@ -2525,63 +2525,63 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/f5/ae0f3cd226c2993b4ac1cc4b5f6ca099764689f403c14922c9356accec66/openai-1.70.0.tar.gz", hash = "sha256:e52a8d54c3efeb08cf58539b5b21a5abef25368b5432965e4de88cdf4e091b2b", size = 409640, upload_time = "2025-03-31T17:45:42.784Z" } +sdist = { url = "https://files.pythonhosted.org/packages/87/f5/ae0f3cd226c2993b4ac1cc4b5f6ca099764689f403c14922c9356accec66/openai-1.70.0.tar.gz", hash = "sha256:e52a8d54c3efeb08cf58539b5b21a5abef25368b5432965e4de88cdf4e091b2b", size = 409640 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/39/c4b38317d2c702c4bc763957735aaeaf30dfc43b5b824121c49a4ba7ba0f/openai-1.70.0-py3-none-any.whl", hash = "sha256:f6438d053fd8b2e05fd6bef70871e832d9bbdf55e119d0ac5b92726f1ae6f614", size = 599070, upload_time = "2025-03-31T17:45:40.649Z" }, + { url = "https://files.pythonhosted.org/packages/e2/39/c4b38317d2c702c4bc763957735aaeaf30dfc43b5b824121c49a4ba7ba0f/openai-1.70.0-py3-none-any.whl", hash = "sha256:f6438d053fd8b2e05fd6bef70871e832d9bbdf55e119d0ac5b92726f1ae6f614", size = 599070 }, ] [[package]] name = "orjson" version = "3.10.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/c7/03913cc4332174071950acf5b0735463e3f63760c80585ef369270c2b372/orjson-3.10.16.tar.gz", hash = "sha256:d2aaa5c495e11d17b9b93205f5fa196737ee3202f000aaebf028dc9a73750f10", size = 5410415, upload_time = "2025-03-24T17:00:23.312Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/15/67ce9d4c959c83f112542222ea3b9209c1d424231d71d74c4890ea0acd2b/orjson-3.10.16-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6d3444abbfa71ba21bb042caa4b062535b122248259fdb9deea567969140abca", size = 249325, upload_time = "2025-03-24T16:59:19.784Z" }, - { url = "https://files.pythonhosted.org/packages/da/2c/1426b06f30a1b9ada74b6f512c1ddf9d2760f53f61cdb59efeb9ad342133/orjson-3.10.16-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:30245c08d818fdcaa48b7d5b81499b8cae09acabb216fe61ca619876b128e184", size = 133621, upload_time = "2025-03-24T16:59:21.207Z" }, - { url = "https://files.pythonhosted.org/packages/9e/88/18d26130954bc73bee3be10f95371ea1dfb8679e0e2c46b0f6d8c6289402/orjson-3.10.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0ba1d0baa71bf7579a4ccdcf503e6f3098ef9542106a0eca82395898c8a500a", size = 138270, upload_time = "2025-03-24T16:59:22.514Z" }, - { url = "https://files.pythonhosted.org/packages/4f/f9/6d8b64fcd58fae072e80ee7981be8ba0d7c26ace954e5cd1d027fc80518f/orjson-3.10.16-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb0beefa5ef3af8845f3a69ff2a4aa62529b5acec1cfe5f8a6b4141033fd46ef", size = 132346, upload_time = "2025-03-24T16:59:24.277Z" }, - { url = "https://files.pythonhosted.org/packages/16/3f/2513fd5bc786f40cd12af569c23cae6381aeddbefeed2a98f0a666eb5d0d/orjson-3.10.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6daa0e1c9bf2e030e93c98394de94506f2a4d12e1e9dadd7c53d5e44d0f9628e", size = 136845, upload_time = "2025-03-24T16:59:25.588Z" }, - { url = "https://files.pythonhosted.org/packages/6d/42/b0e7b36720f5ab722b48e8ccf06514d4f769358dd73c51abd8728ef58d0b/orjson-3.10.16-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9da9019afb21e02410ef600e56666652b73eb3e4d213a0ec919ff391a7dd52aa", size = 138078, upload_time = "2025-03-24T16:59:27.288Z" }, - { url = "https://files.pythonhosted.org/packages/a3/a8/d220afb8a439604be74fc755dbc740bded5ed14745ca536b304ed32eb18a/orjson-3.10.16-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:daeb3a1ee17b69981d3aae30c3b4e786b0f8c9e6c71f2b48f1aef934f63f38f4", size = 142712, upload_time = "2025-03-24T16:59:28.613Z" }, - { url = "https://files.pythonhosted.org/packages/8c/88/7e41e9883c00f84f92fe357a8371edae816d9d7ef39c67b5106960c20389/orjson-3.10.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80fed80eaf0e20a31942ae5d0728849862446512769692474be5e6b73123a23b", size = 133136, upload_time = "2025-03-24T16:59:29.987Z" }, - { url = "https://files.pythonhosted.org/packages/e9/ca/61116095307ad0be828ea26093febaf59e38596d84a9c8d765c3c5e4934f/orjson-3.10.16-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73390ed838f03764540a7bdc4071fe0123914c2cc02fb6abf35182d5fd1b7a42", size = 135258, upload_time = "2025-03-24T16:59:31.339Z" }, - { url = "https://files.pythonhosted.org/packages/dc/1b/09493cf7d801505f094c9295f79c98c1e0af2ac01c7ed8d25b30fcb19ada/orjson-3.10.16-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:a22bba012a0c94ec02a7768953020ab0d3e2b884760f859176343a36c01adf87", size = 412326, upload_time = "2025-03-24T16:59:32.709Z" }, - { url = "https://files.pythonhosted.org/packages/ea/02/125d7bbd7f7a500190ddc8ae5d2d3c39d87ed3ed28f5b37cfe76962c678d/orjson-3.10.16-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5385bbfdbc90ff5b2635b7e6bebf259652db00a92b5e3c45b616df75b9058e88", size = 152800, upload_time = "2025-03-24T16:59:34.134Z" }, - { url = "https://files.pythonhosted.org/packages/f9/09/7658a9e3e793d5b3b00598023e0fb6935d0e7bbb8ff72311c5415a8ce677/orjson-3.10.16-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:02c6279016346e774dd92625d46c6c40db687b8a0d685aadb91e26e46cc33e1e", size = 137516, upload_time = "2025-03-24T16:59:35.446Z" }, - { url = "https://files.pythonhosted.org/packages/29/87/32b7a4831e909d347278101a48d4cf9f3f25901b2295e7709df1651f65a1/orjson-3.10.16-cp312-cp312-win32.whl", hash = "sha256:7ca55097a11426db80f79378e873a8c51f4dde9ffc22de44850f9696b7eb0e8c", size = 141759, upload_time = "2025-03-24T16:59:37.509Z" }, - { url = "https://files.pythonhosted.org/packages/35/ce/81a27e7b439b807bd393585271364cdddf50dc281fc57c4feef7ccb186a6/orjson-3.10.16-cp312-cp312-win_amd64.whl", hash = "sha256:86d127efdd3f9bf5f04809b70faca1e6836556ea3cc46e662b44dab3fe71f3d6", size = 133944, upload_time = "2025-03-24T16:59:38.814Z" }, - { url = "https://files.pythonhosted.org/packages/87/b9/ff6aa28b8c86af9526160905593a2fe8d004ac7a5e592ee0b0ff71017511/orjson-3.10.16-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:148a97f7de811ba14bc6dbc4a433e0341ffd2cc285065199fb5f6a98013744bd", size = 249289, upload_time = "2025-03-24T16:59:40.117Z" }, - { url = "https://files.pythonhosted.org/packages/6c/81/6d92a586149b52684ab8fd70f3623c91d0e6a692f30fd8c728916ab2263c/orjson-3.10.16-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:1d960c1bf0e734ea36d0adc880076de3846aaec45ffad29b78c7f1b7962516b8", size = 133640, upload_time = "2025-03-24T16:59:41.469Z" }, - { url = "https://files.pythonhosted.org/packages/c2/88/b72443f4793d2e16039ab85d0026677932b15ab968595fb7149750d74134/orjson-3.10.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a318cd184d1269f68634464b12871386808dc8b7c27de8565234d25975a7a137", size = 138286, upload_time = "2025-03-24T16:59:42.769Z" }, - { url = "https://files.pythonhosted.org/packages/c3/3c/72a22d4b28c076c4016d5a52bd644a8e4d849d3bb0373d9e377f9e3b2250/orjson-3.10.16-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df23f8df3ef9223d1d6748bea63fca55aae7da30a875700809c500a05975522b", size = 132307, upload_time = "2025-03-24T16:59:44.143Z" }, - { url = "https://files.pythonhosted.org/packages/8a/a2/f1259561bdb6ad7061ff1b95dab082fe32758c4bc143ba8d3d70831f0a06/orjson-3.10.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b94dda8dd6d1378f1037d7f3f6b21db769ef911c4567cbaa962bb6dc5021cf90", size = 136739, upload_time = "2025-03-24T16:59:45.995Z" }, - { url = "https://files.pythonhosted.org/packages/3d/af/c7583c4b34f33d8b8b90cfaab010ff18dd64e7074cc1e117a5f1eff20dcf/orjson-3.10.16-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f12970a26666a8775346003fd94347d03ccb98ab8aa063036818381acf5f523e", size = 138076, upload_time = "2025-03-24T16:59:47.776Z" }, - { url = "https://files.pythonhosted.org/packages/d7/59/d7fc7fbdd3d4a64c2eae4fc7341a5aa39cf9549bd5e2d7f6d3c07f8b715b/orjson-3.10.16-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15a1431a245d856bd56e4d29ea0023eb4d2c8f71efe914beb3dee8ab3f0cd7fb", size = 142643, upload_time = "2025-03-24T16:59:49.258Z" }, - { url = "https://files.pythonhosted.org/packages/92/0e/3bd8f2197d27601f16b4464ae948826da2bcf128af31230a9dbbad7ceb57/orjson-3.10.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c83655cfc247f399a222567d146524674a7b217af7ef8289c0ff53cfe8db09f0", size = 133168, upload_time = "2025-03-24T16:59:51.027Z" }, - { url = "https://files.pythonhosted.org/packages/af/a8/351fd87b664b02f899f9144d2c3dc848b33ac04a5df05234cbfb9e2a7540/orjson-3.10.16-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fa59ae64cb6ddde8f09bdbf7baf933c4cd05734ad84dcf4e43b887eb24e37652", size = 135271, upload_time = "2025-03-24T16:59:52.449Z" }, - { url = "https://files.pythonhosted.org/packages/ba/b0/a6d42a7d412d867c60c0337d95123517dd5a9370deea705ea1be0f89389e/orjson-3.10.16-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ca5426e5aacc2e9507d341bc169d8af9c3cbe88f4cd4c1cf2f87e8564730eb56", size = 412444, upload_time = "2025-03-24T16:59:53.825Z" }, - { url = "https://files.pythonhosted.org/packages/79/ec/7572cd4e20863f60996f3f10bc0a6da64a6fd9c35954189a914cec0b7377/orjson-3.10.16-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:6fd5da4edf98a400946cd3a195680de56f1e7575109b9acb9493331047157430", size = 152737, upload_time = "2025-03-24T16:59:55.599Z" }, - { url = "https://files.pythonhosted.org/packages/a9/19/ceb9e8fed5403b2e76a8ac15f581b9d25780a3be3c9b3aa54b7777a210d5/orjson-3.10.16-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:980ecc7a53e567169282a5e0ff078393bac78320d44238da4e246d71a4e0e8f5", size = 137482, upload_time = "2025-03-24T16:59:57.045Z" }, - { url = "https://files.pythonhosted.org/packages/1b/78/a78bb810f3786579dbbbd94768284cbe8f2fd65167cd7020260679665c17/orjson-3.10.16-cp313-cp313-win32.whl", hash = "sha256:28f79944dd006ac540a6465ebd5f8f45dfdf0948ff998eac7a908275b4c1add6", size = 141714, upload_time = "2025-03-24T16:59:58.666Z" }, - { url = "https://files.pythonhosted.org/packages/81/9c/b66ce9245ff319df2c3278acd351a3f6145ef34b4a2d7f4b0f739368370f/orjson-3.10.16-cp313-cp313-win_amd64.whl", hash = "sha256:fe0a145e96d51971407cb8ba947e63ead2aa915db59d6631a355f5f2150b56b7", size = 133954, upload_time = "2025-03-24T17:00:00.101Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/98/c7/03913cc4332174071950acf5b0735463e3f63760c80585ef369270c2b372/orjson-3.10.16.tar.gz", hash = "sha256:d2aaa5c495e11d17b9b93205f5fa196737ee3202f000aaebf028dc9a73750f10", size = 5410415 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/15/67ce9d4c959c83f112542222ea3b9209c1d424231d71d74c4890ea0acd2b/orjson-3.10.16-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6d3444abbfa71ba21bb042caa4b062535b122248259fdb9deea567969140abca", size = 249325 }, + { url = "https://files.pythonhosted.org/packages/da/2c/1426b06f30a1b9ada74b6f512c1ddf9d2760f53f61cdb59efeb9ad342133/orjson-3.10.16-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:30245c08d818fdcaa48b7d5b81499b8cae09acabb216fe61ca619876b128e184", size = 133621 }, + { url = "https://files.pythonhosted.org/packages/9e/88/18d26130954bc73bee3be10f95371ea1dfb8679e0e2c46b0f6d8c6289402/orjson-3.10.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0ba1d0baa71bf7579a4ccdcf503e6f3098ef9542106a0eca82395898c8a500a", size = 138270 }, + { url = "https://files.pythonhosted.org/packages/4f/f9/6d8b64fcd58fae072e80ee7981be8ba0d7c26ace954e5cd1d027fc80518f/orjson-3.10.16-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb0beefa5ef3af8845f3a69ff2a4aa62529b5acec1cfe5f8a6b4141033fd46ef", size = 132346 }, + { url = "https://files.pythonhosted.org/packages/16/3f/2513fd5bc786f40cd12af569c23cae6381aeddbefeed2a98f0a666eb5d0d/orjson-3.10.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6daa0e1c9bf2e030e93c98394de94506f2a4d12e1e9dadd7c53d5e44d0f9628e", size = 136845 }, + { url = "https://files.pythonhosted.org/packages/6d/42/b0e7b36720f5ab722b48e8ccf06514d4f769358dd73c51abd8728ef58d0b/orjson-3.10.16-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9da9019afb21e02410ef600e56666652b73eb3e4d213a0ec919ff391a7dd52aa", size = 138078 }, + { url = "https://files.pythonhosted.org/packages/a3/a8/d220afb8a439604be74fc755dbc740bded5ed14745ca536b304ed32eb18a/orjson-3.10.16-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:daeb3a1ee17b69981d3aae30c3b4e786b0f8c9e6c71f2b48f1aef934f63f38f4", size = 142712 }, + { url = "https://files.pythonhosted.org/packages/8c/88/7e41e9883c00f84f92fe357a8371edae816d9d7ef39c67b5106960c20389/orjson-3.10.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80fed80eaf0e20a31942ae5d0728849862446512769692474be5e6b73123a23b", size = 133136 }, + { url = "https://files.pythonhosted.org/packages/e9/ca/61116095307ad0be828ea26093febaf59e38596d84a9c8d765c3c5e4934f/orjson-3.10.16-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73390ed838f03764540a7bdc4071fe0123914c2cc02fb6abf35182d5fd1b7a42", size = 135258 }, + { url = "https://files.pythonhosted.org/packages/dc/1b/09493cf7d801505f094c9295f79c98c1e0af2ac01c7ed8d25b30fcb19ada/orjson-3.10.16-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:a22bba012a0c94ec02a7768953020ab0d3e2b884760f859176343a36c01adf87", size = 412326 }, + { url = "https://files.pythonhosted.org/packages/ea/02/125d7bbd7f7a500190ddc8ae5d2d3c39d87ed3ed28f5b37cfe76962c678d/orjson-3.10.16-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5385bbfdbc90ff5b2635b7e6bebf259652db00a92b5e3c45b616df75b9058e88", size = 152800 }, + { url = "https://files.pythonhosted.org/packages/f9/09/7658a9e3e793d5b3b00598023e0fb6935d0e7bbb8ff72311c5415a8ce677/orjson-3.10.16-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:02c6279016346e774dd92625d46c6c40db687b8a0d685aadb91e26e46cc33e1e", size = 137516 }, + { url = "https://files.pythonhosted.org/packages/29/87/32b7a4831e909d347278101a48d4cf9f3f25901b2295e7709df1651f65a1/orjson-3.10.16-cp312-cp312-win32.whl", hash = "sha256:7ca55097a11426db80f79378e873a8c51f4dde9ffc22de44850f9696b7eb0e8c", size = 141759 }, + { url = "https://files.pythonhosted.org/packages/35/ce/81a27e7b439b807bd393585271364cdddf50dc281fc57c4feef7ccb186a6/orjson-3.10.16-cp312-cp312-win_amd64.whl", hash = "sha256:86d127efdd3f9bf5f04809b70faca1e6836556ea3cc46e662b44dab3fe71f3d6", size = 133944 }, + { url = "https://files.pythonhosted.org/packages/87/b9/ff6aa28b8c86af9526160905593a2fe8d004ac7a5e592ee0b0ff71017511/orjson-3.10.16-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:148a97f7de811ba14bc6dbc4a433e0341ffd2cc285065199fb5f6a98013744bd", size = 249289 }, + { url = "https://files.pythonhosted.org/packages/6c/81/6d92a586149b52684ab8fd70f3623c91d0e6a692f30fd8c728916ab2263c/orjson-3.10.16-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:1d960c1bf0e734ea36d0adc880076de3846aaec45ffad29b78c7f1b7962516b8", size = 133640 }, + { url = "https://files.pythonhosted.org/packages/c2/88/b72443f4793d2e16039ab85d0026677932b15ab968595fb7149750d74134/orjson-3.10.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a318cd184d1269f68634464b12871386808dc8b7c27de8565234d25975a7a137", size = 138286 }, + { url = "https://files.pythonhosted.org/packages/c3/3c/72a22d4b28c076c4016d5a52bd644a8e4d849d3bb0373d9e377f9e3b2250/orjson-3.10.16-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:df23f8df3ef9223d1d6748bea63fca55aae7da30a875700809c500a05975522b", size = 132307 }, + { url = "https://files.pythonhosted.org/packages/8a/a2/f1259561bdb6ad7061ff1b95dab082fe32758c4bc143ba8d3d70831f0a06/orjson-3.10.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b94dda8dd6d1378f1037d7f3f6b21db769ef911c4567cbaa962bb6dc5021cf90", size = 136739 }, + { url = "https://files.pythonhosted.org/packages/3d/af/c7583c4b34f33d8b8b90cfaab010ff18dd64e7074cc1e117a5f1eff20dcf/orjson-3.10.16-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f12970a26666a8775346003fd94347d03ccb98ab8aa063036818381acf5f523e", size = 138076 }, + { url = "https://files.pythonhosted.org/packages/d7/59/d7fc7fbdd3d4a64c2eae4fc7341a5aa39cf9549bd5e2d7f6d3c07f8b715b/orjson-3.10.16-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:15a1431a245d856bd56e4d29ea0023eb4d2c8f71efe914beb3dee8ab3f0cd7fb", size = 142643 }, + { url = "https://files.pythonhosted.org/packages/92/0e/3bd8f2197d27601f16b4464ae948826da2bcf128af31230a9dbbad7ceb57/orjson-3.10.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c83655cfc247f399a222567d146524674a7b217af7ef8289c0ff53cfe8db09f0", size = 133168 }, + { url = "https://files.pythonhosted.org/packages/af/a8/351fd87b664b02f899f9144d2c3dc848b33ac04a5df05234cbfb9e2a7540/orjson-3.10.16-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fa59ae64cb6ddde8f09bdbf7baf933c4cd05734ad84dcf4e43b887eb24e37652", size = 135271 }, + { url = "https://files.pythonhosted.org/packages/ba/b0/a6d42a7d412d867c60c0337d95123517dd5a9370deea705ea1be0f89389e/orjson-3.10.16-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:ca5426e5aacc2e9507d341bc169d8af9c3cbe88f4cd4c1cf2f87e8564730eb56", size = 412444 }, + { url = "https://files.pythonhosted.org/packages/79/ec/7572cd4e20863f60996f3f10bc0a6da64a6fd9c35954189a914cec0b7377/orjson-3.10.16-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:6fd5da4edf98a400946cd3a195680de56f1e7575109b9acb9493331047157430", size = 152737 }, + { url = "https://files.pythonhosted.org/packages/a9/19/ceb9e8fed5403b2e76a8ac15f581b9d25780a3be3c9b3aa54b7777a210d5/orjson-3.10.16-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:980ecc7a53e567169282a5e0ff078393bac78320d44238da4e246d71a4e0e8f5", size = 137482 }, + { url = "https://files.pythonhosted.org/packages/1b/78/a78bb810f3786579dbbbd94768284cbe8f2fd65167cd7020260679665c17/orjson-3.10.16-cp313-cp313-win32.whl", hash = "sha256:28f79944dd006ac540a6465ebd5f8f45dfdf0948ff998eac7a908275b4c1add6", size = 141714 }, + { url = "https://files.pythonhosted.org/packages/81/9c/b66ce9245ff319df2c3278acd351a3f6145ef34b4a2d7f4b0f739368370f/orjson-3.10.16-cp313-cp313-win_amd64.whl", hash = "sha256:fe0a145e96d51971407cb8ba947e63ead2aa915db59d6631a355f5f2150b56b7", size = 133954 }, ] [[package]] name = "overrides" version = "7.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload_time = "2024-01-27T21:01:33.423Z" } +sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload_time = "2024-01-27T21:01:31.393Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832 }, ] [[package]] name = "packaging" version = "25.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload_time = "2025-04-19T11:48:59.673Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727 } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload_time = "2025-04-19T11:48:57.875Z" }, + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469 }, ] [[package]] @@ -2594,46 +2594,46 @@ dependencies = [ { name = "pytz" }, { name = "tzdata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9c/d6/9f8431bacc2e19dca897724cd097b1bb224a6ad5433784a44b587c7c13af/pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667", size = 4399213, upload_time = "2024-09-20T13:10:04.827Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/17/a3/fb2734118db0af37ea7433f57f722c0a56687e14b14690edff0cdb4b7e58/pandas-2.2.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9", size = 12529893, upload_time = "2024-09-20T13:09:09.655Z" }, - { url = "https://files.pythonhosted.org/packages/e1/0c/ad295fd74bfac85358fd579e271cded3ac969de81f62dd0142c426b9da91/pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4", size = 11363475, upload_time = "2024-09-20T13:09:14.718Z" }, - { url = "https://files.pythonhosted.org/packages/c6/2a/4bba3f03f7d07207481fed47f5b35f556c7441acddc368ec43d6643c5777/pandas-2.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3", size = 15188645, upload_time = "2024-09-20T19:02:03.88Z" }, - { url = "https://files.pythonhosted.org/packages/38/f8/d8fddee9ed0d0c0f4a2132c1dfcf0e3e53265055da8df952a53e7eaf178c/pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319", size = 12739445, upload_time = "2024-09-20T13:09:17.621Z" }, - { url = "https://files.pythonhosted.org/packages/20/e8/45a05d9c39d2cea61ab175dbe6a2de1d05b679e8de2011da4ee190d7e748/pandas-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8", size = 16359235, upload_time = "2024-09-20T19:02:07.094Z" }, - { url = "https://files.pythonhosted.org/packages/1d/99/617d07a6a5e429ff90c90da64d428516605a1ec7d7bea494235e1c3882de/pandas-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a", size = 14056756, upload_time = "2024-09-20T13:09:20.474Z" }, - { url = "https://files.pythonhosted.org/packages/29/d4/1244ab8edf173a10fd601f7e13b9566c1b525c4f365d6bee918e68381889/pandas-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13", size = 11504248, upload_time = "2024-09-20T13:09:23.137Z" }, - { url = "https://files.pythonhosted.org/packages/64/22/3b8f4e0ed70644e85cfdcd57454686b9057c6c38d2f74fe4b8bc2527214a/pandas-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015", size = 12477643, upload_time = "2024-09-20T13:09:25.522Z" }, - { url = "https://files.pythonhosted.org/packages/e4/93/b3f5d1838500e22c8d793625da672f3eec046b1a99257666c94446969282/pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28", size = 11281573, upload_time = "2024-09-20T13:09:28.012Z" }, - { url = "https://files.pythonhosted.org/packages/f5/94/6c79b07f0e5aab1dcfa35a75f4817f5c4f677931d4234afcd75f0e6a66ca/pandas-2.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0", size = 15196085, upload_time = "2024-09-20T19:02:10.451Z" }, - { url = "https://files.pythonhosted.org/packages/e8/31/aa8da88ca0eadbabd0a639788a6da13bb2ff6edbbb9f29aa786450a30a91/pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24", size = 12711809, upload_time = "2024-09-20T13:09:30.814Z" }, - { url = "https://files.pythonhosted.org/packages/ee/7c/c6dbdb0cb2a4344cacfb8de1c5808ca885b2e4dcfde8008266608f9372af/pandas-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659", size = 16356316, upload_time = "2024-09-20T19:02:13.825Z" }, - { url = "https://files.pythonhosted.org/packages/57/b7/8b757e7d92023b832869fa8881a992696a0bfe2e26f72c9ae9f255988d42/pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb", size = 14022055, upload_time = "2024-09-20T13:09:33.462Z" }, - { url = "https://files.pythonhosted.org/packages/3b/bc/4b18e2b8c002572c5a441a64826252ce5da2aa738855747247a971988043/pandas-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d", size = 11481175, upload_time = "2024-09-20T13:09:35.871Z" }, - { url = "https://files.pythonhosted.org/packages/76/a3/a5d88146815e972d40d19247b2c162e88213ef51c7c25993942c39dbf41d/pandas-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468", size = 12615650, upload_time = "2024-09-20T13:09:38.685Z" }, - { url = "https://files.pythonhosted.org/packages/9c/8c/f0fd18f6140ddafc0c24122c8a964e48294acc579d47def376fef12bcb4a/pandas-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18", size = 11290177, upload_time = "2024-09-20T13:09:41.141Z" }, - { url = "https://files.pythonhosted.org/packages/ed/f9/e995754eab9c0f14c6777401f7eece0943840b7a9fc932221c19d1abee9f/pandas-2.2.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2", size = 14651526, upload_time = "2024-09-20T19:02:16.905Z" }, - { url = "https://files.pythonhosted.org/packages/25/b0/98d6ae2e1abac4f35230aa756005e8654649d305df9a28b16b9ae4353bff/pandas-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4", size = 11871013, upload_time = "2024-09-20T13:09:44.39Z" }, - { url = "https://files.pythonhosted.org/packages/cc/57/0f72a10f9db6a4628744c8e8f0df4e6e21de01212c7c981d31e50ffc8328/pandas-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d", size = 15711620, upload_time = "2024-09-20T19:02:20.639Z" }, - { url = "https://files.pythonhosted.org/packages/ab/5f/b38085618b950b79d2d9164a711c52b10aefc0ae6833b96f626b7021b2ed/pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", size = 13098436, upload_time = "2024-09-20T13:09:48.112Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/9c/d6/9f8431bacc2e19dca897724cd097b1bb224a6ad5433784a44b587c7c13af/pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667", size = 4399213 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/a3/fb2734118db0af37ea7433f57f722c0a56687e14b14690edff0cdb4b7e58/pandas-2.2.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9", size = 12529893 }, + { url = "https://files.pythonhosted.org/packages/e1/0c/ad295fd74bfac85358fd579e271cded3ac969de81f62dd0142c426b9da91/pandas-2.2.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4", size = 11363475 }, + { url = "https://files.pythonhosted.org/packages/c6/2a/4bba3f03f7d07207481fed47f5b35f556c7441acddc368ec43d6643c5777/pandas-2.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3", size = 15188645 }, + { url = "https://files.pythonhosted.org/packages/38/f8/d8fddee9ed0d0c0f4a2132c1dfcf0e3e53265055da8df952a53e7eaf178c/pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319", size = 12739445 }, + { url = "https://files.pythonhosted.org/packages/20/e8/45a05d9c39d2cea61ab175dbe6a2de1d05b679e8de2011da4ee190d7e748/pandas-2.2.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8", size = 16359235 }, + { url = "https://files.pythonhosted.org/packages/1d/99/617d07a6a5e429ff90c90da64d428516605a1ec7d7bea494235e1c3882de/pandas-2.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a", size = 14056756 }, + { url = "https://files.pythonhosted.org/packages/29/d4/1244ab8edf173a10fd601f7e13b9566c1b525c4f365d6bee918e68381889/pandas-2.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13", size = 11504248 }, + { url = "https://files.pythonhosted.org/packages/64/22/3b8f4e0ed70644e85cfdcd57454686b9057c6c38d2f74fe4b8bc2527214a/pandas-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015", size = 12477643 }, + { url = "https://files.pythonhosted.org/packages/e4/93/b3f5d1838500e22c8d793625da672f3eec046b1a99257666c94446969282/pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28", size = 11281573 }, + { url = "https://files.pythonhosted.org/packages/f5/94/6c79b07f0e5aab1dcfa35a75f4817f5c4f677931d4234afcd75f0e6a66ca/pandas-2.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0", size = 15196085 }, + { url = "https://files.pythonhosted.org/packages/e8/31/aa8da88ca0eadbabd0a639788a6da13bb2ff6edbbb9f29aa786450a30a91/pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24", size = 12711809 }, + { url = "https://files.pythonhosted.org/packages/ee/7c/c6dbdb0cb2a4344cacfb8de1c5808ca885b2e4dcfde8008266608f9372af/pandas-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659", size = 16356316 }, + { url = "https://files.pythonhosted.org/packages/57/b7/8b757e7d92023b832869fa8881a992696a0bfe2e26f72c9ae9f255988d42/pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb", size = 14022055 }, + { url = "https://files.pythonhosted.org/packages/3b/bc/4b18e2b8c002572c5a441a64826252ce5da2aa738855747247a971988043/pandas-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d", size = 11481175 }, + { url = "https://files.pythonhosted.org/packages/76/a3/a5d88146815e972d40d19247b2c162e88213ef51c7c25993942c39dbf41d/pandas-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468", size = 12615650 }, + { url = "https://files.pythonhosted.org/packages/9c/8c/f0fd18f6140ddafc0c24122c8a964e48294acc579d47def376fef12bcb4a/pandas-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18", size = 11290177 }, + { url = "https://files.pythonhosted.org/packages/ed/f9/e995754eab9c0f14c6777401f7eece0943840b7a9fc932221c19d1abee9f/pandas-2.2.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2", size = 14651526 }, + { url = "https://files.pythonhosted.org/packages/25/b0/98d6ae2e1abac4f35230aa756005e8654649d305df9a28b16b9ae4353bff/pandas-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4", size = 11871013 }, + { url = "https://files.pythonhosted.org/packages/cc/57/0f72a10f9db6a4628744c8e8f0df4e6e21de01212c7c981d31e50ffc8328/pandas-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d", size = 15711620 }, + { url = "https://files.pythonhosted.org/packages/ab/5f/b38085618b950b79d2d9164a711c52b10aefc0ae6833b96f626b7021b2ed/pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", size = 13098436 }, ] [[package]] name = "pandocfilters" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload_time = "2024-01-18T20:08:13.726Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload_time = "2024-01-18T20:08:11.28Z" }, + { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 }, ] [[package]] name = "parso" version = "0.8.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload_time = "2024-04-05T09:43:55.897Z" } +sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload_time = "2024-04-05T09:43:53.299Z" }, + { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 }, ] [[package]] @@ -2646,18 +2646,18 @@ dependencies = [ { name = "pox" }, { name = "ppft" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/be/99/7fcb91495e40735958a576b9bde930cc402d594e9ad5277bdc9b6326e1c8/pathos-0.3.2.tar.gz", hash = "sha256:4f2a42bc1e10ccf0fe71961e7145fc1437018b6b21bd93b2446abc3983e49a7a", size = 166506, upload_time = "2024-01-28T19:11:27.603Z" } +sdist = { url = "https://files.pythonhosted.org/packages/be/99/7fcb91495e40735958a576b9bde930cc402d594e9ad5277bdc9b6326e1c8/pathos-0.3.2.tar.gz", hash = "sha256:4f2a42bc1e10ccf0fe71961e7145fc1437018b6b21bd93b2446abc3983e49a7a", size = 166506 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/7f/cea34872c000d17972dad998575d14656d7c6bcf1a08a8d66d73c1ef2cca/pathos-0.3.2-py3-none-any.whl", hash = "sha256:d669275e6eb4b3fbcd2846d7a6d1bba315fe23add0c614445ba1408d8b38bafe", size = 82075, upload_time = "2024-01-28T19:11:25.56Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7f/cea34872c000d17972dad998575d14656d7c6bcf1a08a8d66d73c1ef2cca/pathos-0.3.2-py3-none-any.whl", hash = "sha256:d669275e6eb4b3fbcd2846d7a6d1bba315fe23add0c614445ba1408d8b38bafe", size = 82075 }, ] [[package]] name = "pathspec" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload_time = "2023-12-10T22:30:45Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload_time = "2023-12-10T22:30:43.14Z" }, + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 }, ] [[package]] @@ -2667,27 +2667,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { 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" } +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload_time = "2023-11-25T06:56:14.81Z" }, + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, ] [[package]] name = "pip" version = "25.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/70/53/b309b4a497b09655cb7e07088966881a57d082f48ac3cb54ea729fd2c6cf/pip-25.0.1.tar.gz", hash = "sha256:88f96547ea48b940a3a385494e181e29fb8637898f88d88737c5049780f196ea", size = 1950850, upload_time = "2025-02-09T17:14:04.423Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/53/b309b4a497b09655cb7e07088966881a57d082f48ac3cb54ea729fd2c6cf/pip-25.0.1.tar.gz", hash = "sha256:88f96547ea48b940a3a385494e181e29fb8637898f88d88737c5049780f196ea", size = 1950850 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c9/bc/b7db44f5f39f9d0494071bddae6880eb645970366d0a200022a1a93d57f5/pip-25.0.1-py3-none-any.whl", hash = "sha256:c46efd13b6aa8279f33f2864459c8ce587ea6a1a59ee20de055868d8f7688f7f", size = 1841526, upload_time = "2025-02-09T17:14:01.463Z" }, + { url = "https://files.pythonhosted.org/packages/c9/bc/b7db44f5f39f9d0494071bddae6880eb645970366d0a200022a1a93d57f5/pip-25.0.1-py3-none-any.whl", hash = "sha256:c46efd13b6aa8279f33f2864459c8ce587ea6a1a59ee20de055868d8f7688f7f", size = 1841526 }, ] [[package]] name = "platformdirs" version = "4.3.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b6/2d/7d512a3913d60623e7eb945c6d1b4f0bddf1d0b7ada5225274c87e5b53d1/platformdirs-4.3.7.tar.gz", hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351", size = 21291, upload_time = "2025-03-19T20:36:10.989Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b6/2d/7d512a3913d60623e7eb945c6d1b4f0bddf1d0b7ada5225274c87e5b53d1/platformdirs-4.3.7.tar.gz", hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351", size = 21291 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl", hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94", size = 18499, upload_time = "2025-03-19T20:36:09.038Z" }, + { url = "https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl", hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94", size = 18499 }, ] [[package]] @@ -2698,36 +2698,36 @@ dependencies = [ { name = "narwhals" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c7/cc/e41b5f697ae403f0b50e47b7af2e36642a193085f553bf7cc1169362873a/plotly-6.0.1.tar.gz", hash = "sha256:dd8400229872b6e3c964b099be699f8d00c489a974f2cfccfad5e8240873366b", size = 8094643, upload_time = "2025-03-17T15:02:23.994Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c7/cc/e41b5f697ae403f0b50e47b7af2e36642a193085f553bf7cc1169362873a/plotly-6.0.1.tar.gz", hash = "sha256:dd8400229872b6e3c964b099be699f8d00c489a974f2cfccfad5e8240873366b", size = 8094643 } wheels = [ - { url = "https://files.pythonhosted.org/packages/02/65/ad2bc85f7377f5cfba5d4466d5474423a3fb7f6a97fd807c06f92dd3e721/plotly-6.0.1-py3-none-any.whl", hash = "sha256:4714db20fea57a435692c548a4eb4fae454f7daddf15f8d8ba7e1045681d7768", size = 14805757, upload_time = "2025-03-17T15:02:18.73Z" }, + { url = "https://files.pythonhosted.org/packages/02/65/ad2bc85f7377f5cfba5d4466d5474423a3fb7f6a97fd807c06f92dd3e721/plotly-6.0.1-py3-none-any.whl", hash = "sha256:4714db20fea57a435692c548a4eb4fae454f7daddf15f8d8ba7e1045681d7768", size = 14805757 }, ] [[package]] name = "pluggy" version = "1.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/96/2d/02d4312c973c6050a18b314a5ad0b3210edb65a906f868e31c111dede4a6/pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", size = 67955, upload_time = "2024-04-20T21:34:42.531Z" } +sdist = { url = "https://files.pythonhosted.org/packages/96/2d/02d4312c973c6050a18b314a5ad0b3210edb65a906f868e31c111dede4a6/pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1", size = 67955 } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", size = 20556, upload_time = "2024-04-20T21:34:40.434Z" }, + { url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", size = 20556 }, ] [[package]] name = "pox" version = "0.3.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/56/99/42670d273fd598a6fe98c8b2f593ee425b29e44f2d1a61ff622031204ccd/pox-0.3.6.tar.gz", hash = "sha256:84eeed39600159a62804aacfc00e353edeaae67d8c647ccaaab73a6efed3f605", size = 119393, upload_time = "2025-04-16T00:05:49.811Z" } +sdist = { url = "https://files.pythonhosted.org/packages/56/99/42670d273fd598a6fe98c8b2f593ee425b29e44f2d1a61ff622031204ccd/pox-0.3.6.tar.gz", hash = "sha256:84eeed39600159a62804aacfc00e353edeaae67d8c647ccaaab73a6efed3f605", size = 119393 } wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/c2/6435789c26661bef699868ee54d2763aea636a1ed21ec8e350b1f9f65888/pox-0.3.6-py3-none-any.whl", hash = "sha256:d48654d0a3dca0c9c02dccae54a53c3870286a5217ad306b2bd94f84e008bc1b", size = 29495, upload_time = "2025-04-16T00:05:48.319Z" }, + { url = "https://files.pythonhosted.org/packages/0d/c2/6435789c26661bef699868ee54d2763aea636a1ed21ec8e350b1f9f65888/pox-0.3.6-py3-none-any.whl", hash = "sha256:d48654d0a3dca0c9c02dccae54a53c3870286a5217ad306b2bd94f84e008bc1b", size = 29495 }, ] [[package]] name = "ppft" version = "1.7.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/46/9e9f2ae7e8e284acbde6ab36f7f4a35b273519a60c0ed419af2da780d49f/ppft-1.7.7.tar.gz", hash = "sha256:f3f77448cfe24c2b8d2296b6d8732280b25041a3f3e1f551856c6451d3e01b96", size = 136272, upload_time = "2025-04-16T01:47:40.925Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/46/9e9f2ae7e8e284acbde6ab36f7f4a35b273519a60c0ed419af2da780d49f/ppft-1.7.7.tar.gz", hash = "sha256:f3f77448cfe24c2b8d2296b6d8732280b25041a3f3e1f551856c6451d3e01b96", size = 136272 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5b/23/6aef7c24f4ee6f765aeaaaa3bf24cfdb0730a20336a02b1a061d227d84be/ppft-1.7.7-py3-none-any.whl", hash = "sha256:fb7524db110682de886b4bb5b08f7bf6a38940566074ef2f62521cbbd3864676", size = 56764, upload_time = "2025-04-16T01:47:39.453Z" }, + { url = "https://files.pythonhosted.org/packages/5b/23/6aef7c24f4ee6f765aeaaaa3bf24cfdb0730a20336a02b1a061d227d84be/ppft-1.7.7-py3-none-any.whl", hash = "sha256:fb7524db110682de886b4bb5b08f7bf6a38940566074ef2f62521cbbd3864676", size = 56764 }, ] [[package]] @@ -2741,9 +2741,9 @@ dependencies = [ { name = "pyyaml" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/08/39/679ca9b26c7bb2999ff122d50faa301e49af82ca9c066ec061cfbc0c6784/pre_commit-4.2.0.tar.gz", hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146", size = 193424, upload_time = "2025-03-18T21:35:20.987Z" } +sdist = { url = "https://files.pythonhosted.org/packages/08/39/679ca9b26c7bb2999ff122d50faa301e49af82ca9c066ec061cfbc0c6784/pre_commit-4.2.0.tar.gz", hash = "sha256:601283b9757afd87d40c4c4a9b2b5de9637a8ea02eaff7adc2d0fb4e04841146", size = 193424 } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl", hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd", size = 220707, upload_time = "2025-03-18T21:35:19.343Z" }, + { url = "https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl", hash = "sha256:a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd", size = 220707 }, ] [[package]] @@ -2754,18 +2754,18 @@ dependencies = [ { name = "pre-commit" }, { name = "uv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/6c/c3c1d01698c8abb0b546defc0304971fa7fb2ba84ad35587b9dad095d73f/pre_commit_uv-4.1.4.tar.gz", hash = "sha256:3db606a79b226127b27dbbd8381b78c0e30de3ac775a8492c576a68e9250535c", size = 6493, upload_time = "2024-10-29T23:07:28.918Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/6c/c3c1d01698c8abb0b546defc0304971fa7fb2ba84ad35587b9dad095d73f/pre_commit_uv-4.1.4.tar.gz", hash = "sha256:3db606a79b226127b27dbbd8381b78c0e30de3ac775a8492c576a68e9250535c", size = 6493 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/70/1b65f9118ef64f6ffe5d57a67170bbff25d4f4a3d1cb78e8ed3392e16114/pre_commit_uv-4.1.4-py3-none-any.whl", hash = "sha256:7f01fb494fa1caa5097d20a38f71df7cea0209197b2564699cef9b3f3aa9d135", size = 5578, upload_time = "2024-10-29T23:07:27.128Z" }, + { url = "https://files.pythonhosted.org/packages/f1/70/1b65f9118ef64f6ffe5d57a67170bbff25d4f4a3d1cb78e8ed3392e16114/pre_commit_uv-4.1.4-py3-none-any.whl", hash = "sha256:7f01fb494fa1caa5097d20a38f71df7cea0209197b2564699cef9b3f3aa9d135", size = 5578 }, ] [[package]] name = "prometheus-client" version = "0.21.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/62/14/7d0f567991f3a9af8d1cd4f619040c93b68f09a02b6d0b6ab1b2d1ded5fe/prometheus_client-0.21.1.tar.gz", hash = "sha256:252505a722ac04b0456be05c05f75f45d760c2911ffc45f2a06bcaed9f3ae3fb", size = 78551, upload_time = "2024-12-03T14:59:12.164Z" } +sdist = { url = "https://files.pythonhosted.org/packages/62/14/7d0f567991f3a9af8d1cd4f619040c93b68f09a02b6d0b6ab1b2d1ded5fe/prometheus_client-0.21.1.tar.gz", hash = "sha256:252505a722ac04b0456be05c05f75f45d760c2911ffc45f2a06bcaed9f3ae3fb", size = 78551 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl", hash = "sha256:594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301", size = 54682, upload_time = "2024-12-03T14:59:10.935Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl", hash = "sha256:594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301", size = 54682 }, ] [[package]] @@ -2775,154 +2775,154 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload_time = "2025-04-15T09:18:47.731Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload_time = "2025-04-15T09:18:44.753Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810 }, ] [[package]] name = "propcache" version = "0.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/07/c8/fdc6686a986feae3541ea23dcaa661bd93972d3940460646c6bb96e21c40/propcache-0.3.1.tar.gz", hash = "sha256:40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf", size = 43651, upload_time = "2025-03-26T03:06:12.05Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/41/aa/ca78d9be314d1e15ff517b992bebbed3bdfef5b8919e85bf4940e57b6137/propcache-0.3.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f78eb8422acc93d7b69964012ad7048764bb45a54ba7a39bb9e146c72ea29723", size = 80430, upload_time = "2025-03-26T03:04:26.436Z" }, - { url = "https://files.pythonhosted.org/packages/1a/d8/f0c17c44d1cda0ad1979af2e593ea290defdde9eaeb89b08abbe02a5e8e1/propcache-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:89498dd49c2f9a026ee057965cdf8192e5ae070ce7d7a7bd4b66a8e257d0c976", size = 46637, upload_time = "2025-03-26T03:04:27.932Z" }, - { url = "https://files.pythonhosted.org/packages/ae/bd/c1e37265910752e6e5e8a4c1605d0129e5b7933c3dc3cf1b9b48ed83b364/propcache-0.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:09400e98545c998d57d10035ff623266927cb784d13dd2b31fd33b8a5316b85b", size = 46123, upload_time = "2025-03-26T03:04:30.659Z" }, - { url = "https://files.pythonhosted.org/packages/d4/b0/911eda0865f90c0c7e9f0415d40a5bf681204da5fd7ca089361a64c16b28/propcache-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8efd8c5adc5a2c9d3b952815ff8f7710cefdcaf5f2c36d26aff51aeca2f12f", size = 243031, upload_time = "2025-03-26T03:04:31.977Z" }, - { url = "https://files.pythonhosted.org/packages/0a/06/0da53397c76a74271621807265b6eb61fb011451b1ddebf43213df763669/propcache-0.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2fe5c910f6007e716a06d269608d307b4f36e7babee5f36533722660e8c4a70", size = 249100, upload_time = "2025-03-26T03:04:33.45Z" }, - { url = "https://files.pythonhosted.org/packages/f1/eb/13090e05bf6b963fc1653cdc922133ced467cb4b8dab53158db5a37aa21e/propcache-0.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a0ab8cf8cdd2194f8ff979a43ab43049b1df0b37aa64ab7eca04ac14429baeb7", size = 250170, upload_time = "2025-03-26T03:04:35.542Z" }, - { url = "https://files.pythonhosted.org/packages/3b/4c/f72c9e1022b3b043ec7dc475a0f405d4c3e10b9b1d378a7330fecf0652da/propcache-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:563f9d8c03ad645597b8d010ef4e9eab359faeb11a0a2ac9f7b4bc8c28ebef25", size = 245000, upload_time = "2025-03-26T03:04:37.501Z" }, - { url = "https://files.pythonhosted.org/packages/e8/fd/970ca0e22acc829f1adf5de3724085e778c1ad8a75bec010049502cb3a86/propcache-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb6e0faf8cb6b4beea5d6ed7b5a578254c6d7df54c36ccd3d8b3eb00d6770277", size = 230262, upload_time = "2025-03-26T03:04:39.532Z" }, - { url = "https://files.pythonhosted.org/packages/c4/42/817289120c6b9194a44f6c3e6b2c3277c5b70bbad39e7df648f177cc3634/propcache-0.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1c5c7ab7f2bb3f573d1cb921993006ba2d39e8621019dffb1c5bc94cdbae81e8", size = 236772, upload_time = "2025-03-26T03:04:41.109Z" }, - { url = "https://files.pythonhosted.org/packages/7c/9c/3b3942b302badd589ad6b672da3ca7b660a6c2f505cafd058133ddc73918/propcache-0.3.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:050b571b2e96ec942898f8eb46ea4bfbb19bd5502424747e83badc2d4a99a44e", size = 231133, upload_time = "2025-03-26T03:04:42.544Z" }, - { url = "https://files.pythonhosted.org/packages/98/a1/75f6355f9ad039108ff000dfc2e19962c8dea0430da9a1428e7975cf24b2/propcache-0.3.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e1c4d24b804b3a87e9350f79e2371a705a188d292fd310e663483af6ee6718ee", size = 230741, upload_time = "2025-03-26T03:04:44.06Z" }, - { url = "https://files.pythonhosted.org/packages/67/0c/3e82563af77d1f8731132166da69fdfd95e71210e31f18edce08a1eb11ea/propcache-0.3.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e4fe2a6d5ce975c117a6bb1e8ccda772d1e7029c1cca1acd209f91d30fa72815", size = 244047, upload_time = "2025-03-26T03:04:45.983Z" }, - { url = "https://files.pythonhosted.org/packages/f7/50/9fb7cca01532a08c4d5186d7bb2da6c4c587825c0ae134b89b47c7d62628/propcache-0.3.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:feccd282de1f6322f56f6845bf1207a537227812f0a9bf5571df52bb418d79d5", size = 246467, upload_time = "2025-03-26T03:04:47.699Z" }, - { url = "https://files.pythonhosted.org/packages/a9/02/ccbcf3e1c604c16cc525309161d57412c23cf2351523aedbb280eb7c9094/propcache-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ec314cde7314d2dd0510c6787326bbffcbdc317ecee6b7401ce218b3099075a7", size = 241022, upload_time = "2025-03-26T03:04:49.195Z" }, - { url = "https://files.pythonhosted.org/packages/db/19/e777227545e09ca1e77a6e21274ae9ec45de0f589f0ce3eca2a41f366220/propcache-0.3.1-cp312-cp312-win32.whl", hash = "sha256:7d2d5a0028d920738372630870e7d9644ce437142197f8c827194fca404bf03b", size = 40647, upload_time = "2025-03-26T03:04:50.595Z" }, - { url = "https://files.pythonhosted.org/packages/24/bb/3b1b01da5dd04c77a204c84e538ff11f624e31431cfde7201d9110b092b1/propcache-0.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:88c423efef9d7a59dae0614eaed718449c09a5ac79a5f224a8b9664d603f04a3", size = 44784, upload_time = "2025-03-26T03:04:51.791Z" }, - { url = "https://files.pythonhosted.org/packages/58/60/f645cc8b570f99be3cf46714170c2de4b4c9d6b827b912811eff1eb8a412/propcache-0.3.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f1528ec4374617a7a753f90f20e2f551121bb558fcb35926f99e3c42367164b8", size = 77865, upload_time = "2025-03-26T03:04:53.406Z" }, - { url = "https://files.pythonhosted.org/packages/6f/d4/c1adbf3901537582e65cf90fd9c26fde1298fde5a2c593f987112c0d0798/propcache-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc1915ec523b3b494933b5424980831b636fe483d7d543f7afb7b3bf00f0c10f", size = 45452, upload_time = "2025-03-26T03:04:54.624Z" }, - { url = "https://files.pythonhosted.org/packages/d1/b5/fe752b2e63f49f727c6c1c224175d21b7d1727ce1d4873ef1c24c9216830/propcache-0.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a110205022d077da24e60b3df8bcee73971be9575dec5573dd17ae5d81751111", size = 44800, upload_time = "2025-03-26T03:04:55.844Z" }, - { url = "https://files.pythonhosted.org/packages/62/37/fc357e345bc1971e21f76597028b059c3d795c5ca7690d7a8d9a03c9708a/propcache-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d249609e547c04d190e820d0d4c8ca03ed4582bcf8e4e160a6969ddfb57b62e5", size = 225804, upload_time = "2025-03-26T03:04:57.158Z" }, - { url = "https://files.pythonhosted.org/packages/0d/f1/16e12c33e3dbe7f8b737809bad05719cff1dccb8df4dafbcff5575002c0e/propcache-0.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ced33d827625d0a589e831126ccb4f5c29dfdf6766cac441d23995a65825dcb", size = 230650, upload_time = "2025-03-26T03:04:58.61Z" }, - { url = "https://files.pythonhosted.org/packages/3e/a2/018b9f2ed876bf5091e60153f727e8f9073d97573f790ff7cdf6bc1d1fb8/propcache-0.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4114c4ada8f3181af20808bedb250da6bae56660e4b8dfd9cd95d4549c0962f7", size = 234235, upload_time = "2025-03-26T03:05:00.599Z" }, - { url = "https://files.pythonhosted.org/packages/45/5f/3faee66fc930dfb5da509e34c6ac7128870631c0e3582987fad161fcb4b1/propcache-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:975af16f406ce48f1333ec5e912fe11064605d5c5b3f6746969077cc3adeb120", size = 228249, upload_time = "2025-03-26T03:05:02.11Z" }, - { url = "https://files.pythonhosted.org/packages/62/1e/a0d5ebda5da7ff34d2f5259a3e171a94be83c41eb1e7cd21a2105a84a02e/propcache-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a34aa3a1abc50740be6ac0ab9d594e274f59960d3ad253cd318af76b996dd654", size = 214964, upload_time = "2025-03-26T03:05:03.599Z" }, - { url = "https://files.pythonhosted.org/packages/db/a0/d72da3f61ceab126e9be1f3bc7844b4e98c6e61c985097474668e7e52152/propcache-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9cec3239c85ed15bfaded997773fdad9fb5662b0a7cbc854a43f291eb183179e", size = 222501, upload_time = "2025-03-26T03:05:05.107Z" }, - { url = "https://files.pythonhosted.org/packages/18/6d/a008e07ad7b905011253adbbd97e5b5375c33f0b961355ca0a30377504ac/propcache-0.3.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:05543250deac8e61084234d5fc54f8ebd254e8f2b39a16b1dce48904f45b744b", size = 217917, upload_time = "2025-03-26T03:05:06.59Z" }, - { url = "https://files.pythonhosted.org/packages/98/37/02c9343ffe59e590e0e56dc5c97d0da2b8b19fa747ebacf158310f97a79a/propcache-0.3.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5cb5918253912e088edbf023788de539219718d3b10aef334476b62d2b53de53", size = 217089, upload_time = "2025-03-26T03:05:08.1Z" }, - { url = "https://files.pythonhosted.org/packages/53/1b/d3406629a2c8a5666d4674c50f757a77be119b113eedd47b0375afdf1b42/propcache-0.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f3bbecd2f34d0e6d3c543fdb3b15d6b60dd69970c2b4c822379e5ec8f6f621d5", size = 228102, upload_time = "2025-03-26T03:05:09.982Z" }, - { url = "https://files.pythonhosted.org/packages/cd/a7/3664756cf50ce739e5f3abd48febc0be1a713b1f389a502ca819791a6b69/propcache-0.3.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aca63103895c7d960a5b9b044a83f544b233c95e0dcff114389d64d762017af7", size = 230122, upload_time = "2025-03-26T03:05:11.408Z" }, - { url = "https://files.pythonhosted.org/packages/35/36/0bbabaacdcc26dac4f8139625e930f4311864251276033a52fd52ff2a274/propcache-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a0a9898fdb99bf11786265468571e628ba60af80dc3f6eb89a3545540c6b0ef", size = 226818, upload_time = "2025-03-26T03:05:12.909Z" }, - { url = "https://files.pythonhosted.org/packages/cc/27/4e0ef21084b53bd35d4dae1634b6d0bad35e9c58ed4f032511acca9d4d26/propcache-0.3.1-cp313-cp313-win32.whl", hash = "sha256:3a02a28095b5e63128bcae98eb59025924f121f048a62393db682f049bf4ac24", size = 40112, upload_time = "2025-03-26T03:05:14.289Z" }, - { url = "https://files.pythonhosted.org/packages/a6/2c/a54614d61895ba6dd7ac8f107e2b2a0347259ab29cbf2ecc7b94fa38c4dc/propcache-0.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:813fbb8b6aea2fc9659815e585e548fe706d6f663fa73dff59a1677d4595a037", size = 44034, upload_time = "2025-03-26T03:05:15.616Z" }, - { url = "https://files.pythonhosted.org/packages/5a/a8/0a4fd2f664fc6acc66438370905124ce62e84e2e860f2557015ee4a61c7e/propcache-0.3.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a444192f20f5ce8a5e52761a031b90f5ea6288b1eef42ad4c7e64fef33540b8f", size = 82613, upload_time = "2025-03-26T03:05:16.913Z" }, - { url = "https://files.pythonhosted.org/packages/4d/e5/5ef30eb2cd81576256d7b6caaa0ce33cd1d2c2c92c8903cccb1af1a4ff2f/propcache-0.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0fbe94666e62ebe36cd652f5fc012abfbc2342de99b523f8267a678e4dfdee3c", size = 47763, upload_time = "2025-03-26T03:05:18.607Z" }, - { url = "https://files.pythonhosted.org/packages/87/9a/87091ceb048efeba4d28e903c0b15bcc84b7c0bf27dc0261e62335d9b7b8/propcache-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f011f104db880f4e2166bcdcf7f58250f7a465bc6b068dc84c824a3d4a5c94dc", size = 47175, upload_time = "2025-03-26T03:05:19.85Z" }, - { url = "https://files.pythonhosted.org/packages/3e/2f/854e653c96ad1161f96194c6678a41bbb38c7947d17768e8811a77635a08/propcache-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e584b6d388aeb0001d6d5c2bd86b26304adde6d9bb9bfa9c4889805021b96de", size = 292265, upload_time = "2025-03-26T03:05:21.654Z" }, - { url = "https://files.pythonhosted.org/packages/40/8d/090955e13ed06bc3496ba4a9fb26c62e209ac41973cb0d6222de20c6868f/propcache-0.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a17583515a04358b034e241f952f1715243482fc2c2945fd99a1b03a0bd77d6", size = 294412, upload_time = "2025-03-26T03:05:23.147Z" }, - { url = "https://files.pythonhosted.org/packages/39/e6/d51601342e53cc7582449e6a3c14a0479fab2f0750c1f4d22302e34219c6/propcache-0.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5aed8d8308215089c0734a2af4f2e95eeb360660184ad3912686c181e500b2e7", size = 294290, upload_time = "2025-03-26T03:05:24.577Z" }, - { url = "https://files.pythonhosted.org/packages/3b/4d/be5f1a90abc1881884aa5878989a1acdafd379a91d9c7e5e12cef37ec0d7/propcache-0.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d8e309ff9a0503ef70dc9a0ebd3e69cf7b3894c9ae2ae81fc10943c37762458", size = 282926, upload_time = "2025-03-26T03:05:26.459Z" }, - { url = "https://files.pythonhosted.org/packages/57/2b/8f61b998c7ea93a2b7eca79e53f3e903db1787fca9373af9e2cf8dc22f9d/propcache-0.3.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b655032b202028a582d27aeedc2e813299f82cb232f969f87a4fde491a233f11", size = 267808, upload_time = "2025-03-26T03:05:28.188Z" }, - { url = "https://files.pythonhosted.org/packages/11/1c/311326c3dfce59c58a6098388ba984b0e5fb0381ef2279ec458ef99bd547/propcache-0.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f64d91b751df77931336b5ff7bafbe8845c5770b06630e27acd5dbb71e1931c", size = 290916, upload_time = "2025-03-26T03:05:29.757Z" }, - { url = "https://files.pythonhosted.org/packages/4b/74/91939924b0385e54dc48eb2e4edd1e4903ffd053cf1916ebc5347ac227f7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:19a06db789a4bd896ee91ebc50d059e23b3639c25d58eb35be3ca1cbe967c3bf", size = 262661, upload_time = "2025-03-26T03:05:31.472Z" }, - { url = "https://files.pythonhosted.org/packages/c2/d7/e6079af45136ad325c5337f5dd9ef97ab5dc349e0ff362fe5c5db95e2454/propcache-0.3.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bef100c88d8692864651b5f98e871fb090bd65c8a41a1cb0ff2322db39c96c27", size = 264384, upload_time = "2025-03-26T03:05:32.984Z" }, - { url = "https://files.pythonhosted.org/packages/b7/d5/ba91702207ac61ae6f1c2da81c5d0d6bf6ce89e08a2b4d44e411c0bbe867/propcache-0.3.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:87380fb1f3089d2a0b8b00f006ed12bd41bd858fabfa7330c954c70f50ed8757", size = 291420, upload_time = "2025-03-26T03:05:34.496Z" }, - { url = "https://files.pythonhosted.org/packages/58/70/2117780ed7edcd7ba6b8134cb7802aada90b894a9810ec56b7bb6018bee7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e474fc718e73ba5ec5180358aa07f6aded0ff5f2abe700e3115c37d75c947e18", size = 290880, upload_time = "2025-03-26T03:05:36.256Z" }, - { url = "https://files.pythonhosted.org/packages/4a/1f/ecd9ce27710021ae623631c0146719280a929d895a095f6d85efb6a0be2e/propcache-0.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:17d1c688a443355234f3c031349da69444be052613483f3e4158eef751abcd8a", size = 287407, upload_time = "2025-03-26T03:05:37.799Z" }, - { url = "https://files.pythonhosted.org/packages/3e/66/2e90547d6b60180fb29e23dc87bd8c116517d4255240ec6d3f7dc23d1926/propcache-0.3.1-cp313-cp313t-win32.whl", hash = "sha256:359e81a949a7619802eb601d66d37072b79b79c2505e6d3fd8b945538411400d", size = 42573, upload_time = "2025-03-26T03:05:39.193Z" }, - { url = "https://files.pythonhosted.org/packages/cb/8f/50ad8599399d1861b4d2b6b45271f0ef6af1b09b0a2386a46dbaf19c9535/propcache-0.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e7fb9a84c9abbf2b2683fa3e7b0d7da4d8ecf139a1c635732a8bda29c5214b0e", size = 46757, upload_time = "2025-03-26T03:05:40.811Z" }, - { url = "https://files.pythonhosted.org/packages/b8/d3/c3cb8f1d6ae3b37f83e1de806713a9b3642c5895f0215a62e1a4bd6e5e34/propcache-0.3.1-py3-none-any.whl", hash = "sha256:9a8ecf38de50a7f518c21568c80f985e776397b902f1ce0b01f799aba1608b40", size = 12376, upload_time = "2025-03-26T03:06:10.5Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/07/c8/fdc6686a986feae3541ea23dcaa661bd93972d3940460646c6bb96e21c40/propcache-0.3.1.tar.gz", hash = "sha256:40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf", size = 43651 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/aa/ca78d9be314d1e15ff517b992bebbed3bdfef5b8919e85bf4940e57b6137/propcache-0.3.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f78eb8422acc93d7b69964012ad7048764bb45a54ba7a39bb9e146c72ea29723", size = 80430 }, + { url = "https://files.pythonhosted.org/packages/1a/d8/f0c17c44d1cda0ad1979af2e593ea290defdde9eaeb89b08abbe02a5e8e1/propcache-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:89498dd49c2f9a026ee057965cdf8192e5ae070ce7d7a7bd4b66a8e257d0c976", size = 46637 }, + { url = "https://files.pythonhosted.org/packages/ae/bd/c1e37265910752e6e5e8a4c1605d0129e5b7933c3dc3cf1b9b48ed83b364/propcache-0.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:09400e98545c998d57d10035ff623266927cb784d13dd2b31fd33b8a5316b85b", size = 46123 }, + { url = "https://files.pythonhosted.org/packages/d4/b0/911eda0865f90c0c7e9f0415d40a5bf681204da5fd7ca089361a64c16b28/propcache-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8efd8c5adc5a2c9d3b952815ff8f7710cefdcaf5f2c36d26aff51aeca2f12f", size = 243031 }, + { url = "https://files.pythonhosted.org/packages/0a/06/0da53397c76a74271621807265b6eb61fb011451b1ddebf43213df763669/propcache-0.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2fe5c910f6007e716a06d269608d307b4f36e7babee5f36533722660e8c4a70", size = 249100 }, + { url = "https://files.pythonhosted.org/packages/f1/eb/13090e05bf6b963fc1653cdc922133ced467cb4b8dab53158db5a37aa21e/propcache-0.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a0ab8cf8cdd2194f8ff979a43ab43049b1df0b37aa64ab7eca04ac14429baeb7", size = 250170 }, + { url = "https://files.pythonhosted.org/packages/3b/4c/f72c9e1022b3b043ec7dc475a0f405d4c3e10b9b1d378a7330fecf0652da/propcache-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:563f9d8c03ad645597b8d010ef4e9eab359faeb11a0a2ac9f7b4bc8c28ebef25", size = 245000 }, + { url = "https://files.pythonhosted.org/packages/e8/fd/970ca0e22acc829f1adf5de3724085e778c1ad8a75bec010049502cb3a86/propcache-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb6e0faf8cb6b4beea5d6ed7b5a578254c6d7df54c36ccd3d8b3eb00d6770277", size = 230262 }, + { url = "https://files.pythonhosted.org/packages/c4/42/817289120c6b9194a44f6c3e6b2c3277c5b70bbad39e7df648f177cc3634/propcache-0.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1c5c7ab7f2bb3f573d1cb921993006ba2d39e8621019dffb1c5bc94cdbae81e8", size = 236772 }, + { url = "https://files.pythonhosted.org/packages/7c/9c/3b3942b302badd589ad6b672da3ca7b660a6c2f505cafd058133ddc73918/propcache-0.3.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:050b571b2e96ec942898f8eb46ea4bfbb19bd5502424747e83badc2d4a99a44e", size = 231133 }, + { url = "https://files.pythonhosted.org/packages/98/a1/75f6355f9ad039108ff000dfc2e19962c8dea0430da9a1428e7975cf24b2/propcache-0.3.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e1c4d24b804b3a87e9350f79e2371a705a188d292fd310e663483af6ee6718ee", size = 230741 }, + { url = "https://files.pythonhosted.org/packages/67/0c/3e82563af77d1f8731132166da69fdfd95e71210e31f18edce08a1eb11ea/propcache-0.3.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e4fe2a6d5ce975c117a6bb1e8ccda772d1e7029c1cca1acd209f91d30fa72815", size = 244047 }, + { url = "https://files.pythonhosted.org/packages/f7/50/9fb7cca01532a08c4d5186d7bb2da6c4c587825c0ae134b89b47c7d62628/propcache-0.3.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:feccd282de1f6322f56f6845bf1207a537227812f0a9bf5571df52bb418d79d5", size = 246467 }, + { url = "https://files.pythonhosted.org/packages/a9/02/ccbcf3e1c604c16cc525309161d57412c23cf2351523aedbb280eb7c9094/propcache-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ec314cde7314d2dd0510c6787326bbffcbdc317ecee6b7401ce218b3099075a7", size = 241022 }, + { url = "https://files.pythonhosted.org/packages/db/19/e777227545e09ca1e77a6e21274ae9ec45de0f589f0ce3eca2a41f366220/propcache-0.3.1-cp312-cp312-win32.whl", hash = "sha256:7d2d5a0028d920738372630870e7d9644ce437142197f8c827194fca404bf03b", size = 40647 }, + { url = "https://files.pythonhosted.org/packages/24/bb/3b1b01da5dd04c77a204c84e538ff11f624e31431cfde7201d9110b092b1/propcache-0.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:88c423efef9d7a59dae0614eaed718449c09a5ac79a5f224a8b9664d603f04a3", size = 44784 }, + { url = "https://files.pythonhosted.org/packages/58/60/f645cc8b570f99be3cf46714170c2de4b4c9d6b827b912811eff1eb8a412/propcache-0.3.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f1528ec4374617a7a753f90f20e2f551121bb558fcb35926f99e3c42367164b8", size = 77865 }, + { url = "https://files.pythonhosted.org/packages/6f/d4/c1adbf3901537582e65cf90fd9c26fde1298fde5a2c593f987112c0d0798/propcache-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc1915ec523b3b494933b5424980831b636fe483d7d543f7afb7b3bf00f0c10f", size = 45452 }, + { url = "https://files.pythonhosted.org/packages/d1/b5/fe752b2e63f49f727c6c1c224175d21b7d1727ce1d4873ef1c24c9216830/propcache-0.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a110205022d077da24e60b3df8bcee73971be9575dec5573dd17ae5d81751111", size = 44800 }, + { url = "https://files.pythonhosted.org/packages/62/37/fc357e345bc1971e21f76597028b059c3d795c5ca7690d7a8d9a03c9708a/propcache-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d249609e547c04d190e820d0d4c8ca03ed4582bcf8e4e160a6969ddfb57b62e5", size = 225804 }, + { url = "https://files.pythonhosted.org/packages/0d/f1/16e12c33e3dbe7f8b737809bad05719cff1dccb8df4dafbcff5575002c0e/propcache-0.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ced33d827625d0a589e831126ccb4f5c29dfdf6766cac441d23995a65825dcb", size = 230650 }, + { url = "https://files.pythonhosted.org/packages/3e/a2/018b9f2ed876bf5091e60153f727e8f9073d97573f790ff7cdf6bc1d1fb8/propcache-0.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4114c4ada8f3181af20808bedb250da6bae56660e4b8dfd9cd95d4549c0962f7", size = 234235 }, + { url = "https://files.pythonhosted.org/packages/45/5f/3faee66fc930dfb5da509e34c6ac7128870631c0e3582987fad161fcb4b1/propcache-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:975af16f406ce48f1333ec5e912fe11064605d5c5b3f6746969077cc3adeb120", size = 228249 }, + { url = "https://files.pythonhosted.org/packages/62/1e/a0d5ebda5da7ff34d2f5259a3e171a94be83c41eb1e7cd21a2105a84a02e/propcache-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a34aa3a1abc50740be6ac0ab9d594e274f59960d3ad253cd318af76b996dd654", size = 214964 }, + { url = "https://files.pythonhosted.org/packages/db/a0/d72da3f61ceab126e9be1f3bc7844b4e98c6e61c985097474668e7e52152/propcache-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9cec3239c85ed15bfaded997773fdad9fb5662b0a7cbc854a43f291eb183179e", size = 222501 }, + { url = "https://files.pythonhosted.org/packages/18/6d/a008e07ad7b905011253adbbd97e5b5375c33f0b961355ca0a30377504ac/propcache-0.3.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:05543250deac8e61084234d5fc54f8ebd254e8f2b39a16b1dce48904f45b744b", size = 217917 }, + { url = "https://files.pythonhosted.org/packages/98/37/02c9343ffe59e590e0e56dc5c97d0da2b8b19fa747ebacf158310f97a79a/propcache-0.3.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5cb5918253912e088edbf023788de539219718d3b10aef334476b62d2b53de53", size = 217089 }, + { url = "https://files.pythonhosted.org/packages/53/1b/d3406629a2c8a5666d4674c50f757a77be119b113eedd47b0375afdf1b42/propcache-0.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f3bbecd2f34d0e6d3c543fdb3b15d6b60dd69970c2b4c822379e5ec8f6f621d5", size = 228102 }, + { url = "https://files.pythonhosted.org/packages/cd/a7/3664756cf50ce739e5f3abd48febc0be1a713b1f389a502ca819791a6b69/propcache-0.3.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aca63103895c7d960a5b9b044a83f544b233c95e0dcff114389d64d762017af7", size = 230122 }, + { url = "https://files.pythonhosted.org/packages/35/36/0bbabaacdcc26dac4f8139625e930f4311864251276033a52fd52ff2a274/propcache-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a0a9898fdb99bf11786265468571e628ba60af80dc3f6eb89a3545540c6b0ef", size = 226818 }, + { url = "https://files.pythonhosted.org/packages/cc/27/4e0ef21084b53bd35d4dae1634b6d0bad35e9c58ed4f032511acca9d4d26/propcache-0.3.1-cp313-cp313-win32.whl", hash = "sha256:3a02a28095b5e63128bcae98eb59025924f121f048a62393db682f049bf4ac24", size = 40112 }, + { url = "https://files.pythonhosted.org/packages/a6/2c/a54614d61895ba6dd7ac8f107e2b2a0347259ab29cbf2ecc7b94fa38c4dc/propcache-0.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:813fbb8b6aea2fc9659815e585e548fe706d6f663fa73dff59a1677d4595a037", size = 44034 }, + { url = "https://files.pythonhosted.org/packages/5a/a8/0a4fd2f664fc6acc66438370905124ce62e84e2e860f2557015ee4a61c7e/propcache-0.3.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a444192f20f5ce8a5e52761a031b90f5ea6288b1eef42ad4c7e64fef33540b8f", size = 82613 }, + { url = "https://files.pythonhosted.org/packages/4d/e5/5ef30eb2cd81576256d7b6caaa0ce33cd1d2c2c92c8903cccb1af1a4ff2f/propcache-0.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0fbe94666e62ebe36cd652f5fc012abfbc2342de99b523f8267a678e4dfdee3c", size = 47763 }, + { url = "https://files.pythonhosted.org/packages/87/9a/87091ceb048efeba4d28e903c0b15bcc84b7c0bf27dc0261e62335d9b7b8/propcache-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f011f104db880f4e2166bcdcf7f58250f7a465bc6b068dc84c824a3d4a5c94dc", size = 47175 }, + { url = "https://files.pythonhosted.org/packages/3e/2f/854e653c96ad1161f96194c6678a41bbb38c7947d17768e8811a77635a08/propcache-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e584b6d388aeb0001d6d5c2bd86b26304adde6d9bb9bfa9c4889805021b96de", size = 292265 }, + { url = "https://files.pythonhosted.org/packages/40/8d/090955e13ed06bc3496ba4a9fb26c62e209ac41973cb0d6222de20c6868f/propcache-0.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a17583515a04358b034e241f952f1715243482fc2c2945fd99a1b03a0bd77d6", size = 294412 }, + { url = "https://files.pythonhosted.org/packages/39/e6/d51601342e53cc7582449e6a3c14a0479fab2f0750c1f4d22302e34219c6/propcache-0.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5aed8d8308215089c0734a2af4f2e95eeb360660184ad3912686c181e500b2e7", size = 294290 }, + { url = "https://files.pythonhosted.org/packages/3b/4d/be5f1a90abc1881884aa5878989a1acdafd379a91d9c7e5e12cef37ec0d7/propcache-0.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d8e309ff9a0503ef70dc9a0ebd3e69cf7b3894c9ae2ae81fc10943c37762458", size = 282926 }, + { url = "https://files.pythonhosted.org/packages/57/2b/8f61b998c7ea93a2b7eca79e53f3e903db1787fca9373af9e2cf8dc22f9d/propcache-0.3.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b655032b202028a582d27aeedc2e813299f82cb232f969f87a4fde491a233f11", size = 267808 }, + { url = "https://files.pythonhosted.org/packages/11/1c/311326c3dfce59c58a6098388ba984b0e5fb0381ef2279ec458ef99bd547/propcache-0.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f64d91b751df77931336b5ff7bafbe8845c5770b06630e27acd5dbb71e1931c", size = 290916 }, + { url = "https://files.pythonhosted.org/packages/4b/74/91939924b0385e54dc48eb2e4edd1e4903ffd053cf1916ebc5347ac227f7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:19a06db789a4bd896ee91ebc50d059e23b3639c25d58eb35be3ca1cbe967c3bf", size = 262661 }, + { url = "https://files.pythonhosted.org/packages/c2/d7/e6079af45136ad325c5337f5dd9ef97ab5dc349e0ff362fe5c5db95e2454/propcache-0.3.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bef100c88d8692864651b5f98e871fb090bd65c8a41a1cb0ff2322db39c96c27", size = 264384 }, + { url = "https://files.pythonhosted.org/packages/b7/d5/ba91702207ac61ae6f1c2da81c5d0d6bf6ce89e08a2b4d44e411c0bbe867/propcache-0.3.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:87380fb1f3089d2a0b8b00f006ed12bd41bd858fabfa7330c954c70f50ed8757", size = 291420 }, + { url = "https://files.pythonhosted.org/packages/58/70/2117780ed7edcd7ba6b8134cb7802aada90b894a9810ec56b7bb6018bee7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e474fc718e73ba5ec5180358aa07f6aded0ff5f2abe700e3115c37d75c947e18", size = 290880 }, + { url = "https://files.pythonhosted.org/packages/4a/1f/ecd9ce27710021ae623631c0146719280a929d895a095f6d85efb6a0be2e/propcache-0.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:17d1c688a443355234f3c031349da69444be052613483f3e4158eef751abcd8a", size = 287407 }, + { url = "https://files.pythonhosted.org/packages/3e/66/2e90547d6b60180fb29e23dc87bd8c116517d4255240ec6d3f7dc23d1926/propcache-0.3.1-cp313-cp313t-win32.whl", hash = "sha256:359e81a949a7619802eb601d66d37072b79b79c2505e6d3fd8b945538411400d", size = 42573 }, + { url = "https://files.pythonhosted.org/packages/cb/8f/50ad8599399d1861b4d2b6b45271f0ef6af1b09b0a2386a46dbaf19c9535/propcache-0.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e7fb9a84c9abbf2b2683fa3e7b0d7da4d8ecf139a1c635732a8bda29c5214b0e", size = 46757 }, + { url = "https://files.pythonhosted.org/packages/b8/d3/c3cb8f1d6ae3b37f83e1de806713a9b3642c5895f0215a62e1a4bd6e5e34/propcache-0.3.1-py3-none-any.whl", hash = "sha256:9a8ecf38de50a7f518c21568c80f985e776397b902f1ce0b01f799aba1608b40", size = 12376 }, ] [[package]] name = "protobuf" version = "3.20.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/55/5b/e3d951e34f8356e5feecacd12a8e3b258a1da6d9a03ad1770f28925f29bc/protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2", size = 216768, upload_time = "2022-09-29T22:39:47.592Z" } +sdist = { url = "https://files.pythonhosted.org/packages/55/5b/e3d951e34f8356e5feecacd12a8e3b258a1da6d9a03ad1770f28925f29bc/protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2", size = 216768 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8d/14/619e24a4c70df2901e1f4dbc50a6291eb63a759172558df326347dce1f0d/protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db", size = 162128, upload_time = "2022-09-29T22:39:44.547Z" }, + { url = "https://files.pythonhosted.org/packages/8d/14/619e24a4c70df2901e1f4dbc50a6291eb63a759172558df326347dce1f0d/protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db", size = 162128 }, ] [[package]] name = "psutil" version = "7.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload_time = "2025-02-13T21:54:07.946Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload_time = "2025-02-13T21:54:12.36Z" }, - { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload_time = "2025-02-13T21:54:16.07Z" }, - { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload_time = "2025-02-13T21:54:18.662Z" }, - { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload_time = "2025-02-13T21:54:21.811Z" }, - { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload_time = "2025-02-13T21:54:24.68Z" }, - { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload_time = "2025-02-13T21:54:34.31Z" }, - { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload_time = "2025-02-13T21:54:37.486Z" }, + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 }, ] [[package]] name = "ptyprocess" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload_time = "2020-12-28T15:15:30.155Z" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload_time = "2020-12-28T15:15:28.35Z" }, + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, ] [[package]] name = "pure-eval" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload_time = "2024-07-21T12:58:21.801Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload_time = "2024-07-21T12:58:20.04Z" }, + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, ] [[package]] name = "py-cpuinfo" version = "9.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/37/a8/d832f7293ebb21690860d2e01d8115e5ff6f2ae8bbdc953f0eb0fa4bd2c7/py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690", size = 104716, upload_time = "2022-10-25T20:38:06.303Z" } +sdist = { url = "https://files.pythonhosted.org/packages/37/a8/d832f7293ebb21690860d2e01d8115e5ff6f2ae8bbdc953f0eb0fa4bd2c7/py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690", size = 104716 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5", size = 22335, upload_time = "2022-10-25T20:38:27.636Z" }, + { url = "https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5", size = 22335 }, ] [[package]] name = "pyarrow" version = "19.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7f/09/a9046344212690f0632b9c709f9bf18506522feb333c894d0de81d62341a/pyarrow-19.0.1.tar.gz", hash = "sha256:3bf266b485df66a400f282ac0b6d1b500b9d2ae73314a153dbe97d6d5cc8a99e", size = 1129437, upload_time = "2025-02-18T18:55:57.027Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b4/94e828704b050e723f67d67c3535cf7076c7432cd4cf046e4bb3b96a9c9d/pyarrow-19.0.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:80b2ad2b193e7d19e81008a96e313fbd53157945c7be9ac65f44f8937a55427b", size = 30670749, upload_time = "2025-02-18T18:53:00.062Z" }, - { url = "https://files.pythonhosted.org/packages/7e/3b/4692965e04bb1df55e2c314c4296f1eb12b4f3052d4cf43d29e076aedf66/pyarrow-19.0.1-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:ee8dec072569f43835932a3b10c55973593abc00936c202707a4ad06af7cb294", size = 32128007, upload_time = "2025-02-18T18:53:06.581Z" }, - { url = "https://files.pythonhosted.org/packages/22/f7/2239af706252c6582a5635c35caa17cb4d401cd74a87821ef702e3888957/pyarrow-19.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d5d1ec7ec5324b98887bdc006f4d2ce534e10e60f7ad995e7875ffa0ff9cb14", size = 41144566, upload_time = "2025-02-18T18:53:11.958Z" }, - { url = "https://files.pythonhosted.org/packages/fb/e3/c9661b2b2849cfefddd9fd65b64e093594b231b472de08ff658f76c732b2/pyarrow-19.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3ad4c0eb4e2a9aeb990af6c09e6fa0b195c8c0e7b272ecc8d4d2b6574809d34", size = 42202991, upload_time = "2025-02-18T18:53:17.678Z" }, - { url = "https://files.pythonhosted.org/packages/fe/4f/a2c0ed309167ef436674782dfee4a124570ba64299c551e38d3fdaf0a17b/pyarrow-19.0.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:d383591f3dcbe545f6cc62daaef9c7cdfe0dff0fb9e1c8121101cabe9098cfa6", size = 40507986, upload_time = "2025-02-18T18:53:26.263Z" }, - { url = "https://files.pythonhosted.org/packages/27/2e/29bb28a7102a6f71026a9d70d1d61df926887e36ec797f2e6acfd2dd3867/pyarrow-19.0.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b4c4156a625f1e35d6c0b2132635a237708944eb41df5fbe7d50f20d20c17832", size = 42087026, upload_time = "2025-02-18T18:53:33.063Z" }, - { url = "https://files.pythonhosted.org/packages/16/33/2a67c0f783251106aeeee516f4806161e7b481f7d744d0d643d2f30230a5/pyarrow-19.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:5bd1618ae5e5476b7654c7b55a6364ae87686d4724538c24185bbb2952679960", size = 25250108, upload_time = "2025-02-18T18:53:38.462Z" }, - { url = "https://files.pythonhosted.org/packages/2b/8d/275c58d4b00781bd36579501a259eacc5c6dfb369be4ddeb672ceb551d2d/pyarrow-19.0.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e45274b20e524ae5c39d7fc1ca2aa923aab494776d2d4b316b49ec7572ca324c", size = 30653552, upload_time = "2025-02-18T18:53:44.357Z" }, - { url = "https://files.pythonhosted.org/packages/a0/9e/e6aca5cc4ef0c7aec5f8db93feb0bde08dbad8c56b9014216205d271101b/pyarrow-19.0.1-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:d9dedeaf19097a143ed6da37f04f4051aba353c95ef507764d344229b2b740ae", size = 32103413, upload_time = "2025-02-18T18:53:52.971Z" }, - { url = "https://files.pythonhosted.org/packages/6a/fa/a7033f66e5d4f1308c7eb0dfcd2ccd70f881724eb6fd1776657fdf65458f/pyarrow-19.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ebfb5171bb5f4a52319344ebbbecc731af3f021e49318c74f33d520d31ae0c4", size = 41134869, upload_time = "2025-02-18T18:53:59.471Z" }, - { url = "https://files.pythonhosted.org/packages/2d/92/34d2569be8e7abdc9d145c98dc410db0071ac579b92ebc30da35f500d630/pyarrow-19.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a21d39fbdb948857f67eacb5bbaaf36802de044ec36fbef7a1c8f0dd3a4ab2", size = 42192626, upload_time = "2025-02-18T18:54:06.062Z" }, - { url = "https://files.pythonhosted.org/packages/0a/1f/80c617b1084fc833804dc3309aa9d8daacd46f9ec8d736df733f15aebe2c/pyarrow-19.0.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:99bc1bec6d234359743b01e70d4310d0ab240c3d6b0da7e2a93663b0158616f6", size = 40496708, upload_time = "2025-02-18T18:54:12.347Z" }, - { url = "https://files.pythonhosted.org/packages/e6/90/83698fcecf939a611c8d9a78e38e7fed7792dcc4317e29e72cf8135526fb/pyarrow-19.0.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1b93ef2c93e77c442c979b0d596af45e4665d8b96da598db145b0fec014b9136", size = 42075728, upload_time = "2025-02-18T18:54:19.364Z" }, - { url = "https://files.pythonhosted.org/packages/40/49/2325f5c9e7a1c125c01ba0c509d400b152c972a47958768e4e35e04d13d8/pyarrow-19.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:d9d46e06846a41ba906ab25302cf0fd522f81aa2a85a71021826f34639ad31ef", size = 25242568, upload_time = "2025-02-18T18:54:25.846Z" }, - { url = "https://files.pythonhosted.org/packages/3f/72/135088d995a759d4d916ec4824cb19e066585b4909ebad4ab196177aa825/pyarrow-19.0.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:c0fe3dbbf054a00d1f162fda94ce236a899ca01123a798c561ba307ca38af5f0", size = 30702371, upload_time = "2025-02-18T18:54:30.665Z" }, - { url = "https://files.pythonhosted.org/packages/2e/01/00beeebd33d6bac701f20816a29d2018eba463616bbc07397fdf99ac4ce3/pyarrow-19.0.1-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:96606c3ba57944d128e8a8399da4812f56c7f61de8c647e3470b417f795d0ef9", size = 32116046, upload_time = "2025-02-18T18:54:35.995Z" }, - { url = "https://files.pythonhosted.org/packages/1f/c9/23b1ea718dfe967cbd986d16cf2a31fe59d015874258baae16d7ea0ccabc/pyarrow-19.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f04d49a6b64cf24719c080b3c2029a3a5b16417fd5fd7c4041f94233af732f3", size = 41091183, upload_time = "2025-02-18T18:54:42.662Z" }, - { url = "https://files.pythonhosted.org/packages/3a/d4/b4a3aa781a2c715520aa8ab4fe2e7fa49d33a1d4e71c8fc6ab7b5de7a3f8/pyarrow-19.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a9137cf7e1640dce4c190551ee69d478f7121b5c6f323553b319cac936395f6", size = 42171896, upload_time = "2025-02-18T18:54:49.808Z" }, - { url = "https://files.pythonhosted.org/packages/23/1b/716d4cd5a3cbc387c6e6745d2704c4b46654ba2668260d25c402626c5ddb/pyarrow-19.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:7c1bca1897c28013db5e4c83944a2ab53231f541b9e0c3f4791206d0c0de389a", size = 40464851, upload_time = "2025-02-18T18:54:57.073Z" }, - { url = "https://files.pythonhosted.org/packages/ed/bd/54907846383dcc7ee28772d7e646f6c34276a17da740002a5cefe90f04f7/pyarrow-19.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:58d9397b2e273ef76264b45531e9d552d8ec8a6688b7390b5be44c02a37aade8", size = 42085744, upload_time = "2025-02-18T18:55:08.562Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/7f/09/a9046344212690f0632b9c709f9bf18506522feb333c894d0de81d62341a/pyarrow-19.0.1.tar.gz", hash = "sha256:3bf266b485df66a400f282ac0b6d1b500b9d2ae73314a153dbe97d6d5cc8a99e", size = 1129437 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/b4/94e828704b050e723f67d67c3535cf7076c7432cd4cf046e4bb3b96a9c9d/pyarrow-19.0.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:80b2ad2b193e7d19e81008a96e313fbd53157945c7be9ac65f44f8937a55427b", size = 30670749 }, + { url = "https://files.pythonhosted.org/packages/7e/3b/4692965e04bb1df55e2c314c4296f1eb12b4f3052d4cf43d29e076aedf66/pyarrow-19.0.1-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:ee8dec072569f43835932a3b10c55973593abc00936c202707a4ad06af7cb294", size = 32128007 }, + { url = "https://files.pythonhosted.org/packages/22/f7/2239af706252c6582a5635c35caa17cb4d401cd74a87821ef702e3888957/pyarrow-19.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d5d1ec7ec5324b98887bdc006f4d2ce534e10e60f7ad995e7875ffa0ff9cb14", size = 41144566 }, + { url = "https://files.pythonhosted.org/packages/fb/e3/c9661b2b2849cfefddd9fd65b64e093594b231b472de08ff658f76c732b2/pyarrow-19.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3ad4c0eb4e2a9aeb990af6c09e6fa0b195c8c0e7b272ecc8d4d2b6574809d34", size = 42202991 }, + { url = "https://files.pythonhosted.org/packages/fe/4f/a2c0ed309167ef436674782dfee4a124570ba64299c551e38d3fdaf0a17b/pyarrow-19.0.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:d383591f3dcbe545f6cc62daaef9c7cdfe0dff0fb9e1c8121101cabe9098cfa6", size = 40507986 }, + { url = "https://files.pythonhosted.org/packages/27/2e/29bb28a7102a6f71026a9d70d1d61df926887e36ec797f2e6acfd2dd3867/pyarrow-19.0.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b4c4156a625f1e35d6c0b2132635a237708944eb41df5fbe7d50f20d20c17832", size = 42087026 }, + { url = "https://files.pythonhosted.org/packages/16/33/2a67c0f783251106aeeee516f4806161e7b481f7d744d0d643d2f30230a5/pyarrow-19.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:5bd1618ae5e5476b7654c7b55a6364ae87686d4724538c24185bbb2952679960", size = 25250108 }, + { url = "https://files.pythonhosted.org/packages/2b/8d/275c58d4b00781bd36579501a259eacc5c6dfb369be4ddeb672ceb551d2d/pyarrow-19.0.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e45274b20e524ae5c39d7fc1ca2aa923aab494776d2d4b316b49ec7572ca324c", size = 30653552 }, + { url = "https://files.pythonhosted.org/packages/a0/9e/e6aca5cc4ef0c7aec5f8db93feb0bde08dbad8c56b9014216205d271101b/pyarrow-19.0.1-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:d9dedeaf19097a143ed6da37f04f4051aba353c95ef507764d344229b2b740ae", size = 32103413 }, + { url = "https://files.pythonhosted.org/packages/6a/fa/a7033f66e5d4f1308c7eb0dfcd2ccd70f881724eb6fd1776657fdf65458f/pyarrow-19.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ebfb5171bb5f4a52319344ebbbecc731af3f021e49318c74f33d520d31ae0c4", size = 41134869 }, + { url = "https://files.pythonhosted.org/packages/2d/92/34d2569be8e7abdc9d145c98dc410db0071ac579b92ebc30da35f500d630/pyarrow-19.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a21d39fbdb948857f67eacb5bbaaf36802de044ec36fbef7a1c8f0dd3a4ab2", size = 42192626 }, + { url = "https://files.pythonhosted.org/packages/0a/1f/80c617b1084fc833804dc3309aa9d8daacd46f9ec8d736df733f15aebe2c/pyarrow-19.0.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:99bc1bec6d234359743b01e70d4310d0ab240c3d6b0da7e2a93663b0158616f6", size = 40496708 }, + { url = "https://files.pythonhosted.org/packages/e6/90/83698fcecf939a611c8d9a78e38e7fed7792dcc4317e29e72cf8135526fb/pyarrow-19.0.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1b93ef2c93e77c442c979b0d596af45e4665d8b96da598db145b0fec014b9136", size = 42075728 }, + { url = "https://files.pythonhosted.org/packages/40/49/2325f5c9e7a1c125c01ba0c509d400b152c972a47958768e4e35e04d13d8/pyarrow-19.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:d9d46e06846a41ba906ab25302cf0fd522f81aa2a85a71021826f34639ad31ef", size = 25242568 }, + { url = "https://files.pythonhosted.org/packages/3f/72/135088d995a759d4d916ec4824cb19e066585b4909ebad4ab196177aa825/pyarrow-19.0.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:c0fe3dbbf054a00d1f162fda94ce236a899ca01123a798c561ba307ca38af5f0", size = 30702371 }, + { url = "https://files.pythonhosted.org/packages/2e/01/00beeebd33d6bac701f20816a29d2018eba463616bbc07397fdf99ac4ce3/pyarrow-19.0.1-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:96606c3ba57944d128e8a8399da4812f56c7f61de8c647e3470b417f795d0ef9", size = 32116046 }, + { url = "https://files.pythonhosted.org/packages/1f/c9/23b1ea718dfe967cbd986d16cf2a31fe59d015874258baae16d7ea0ccabc/pyarrow-19.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f04d49a6b64cf24719c080b3c2029a3a5b16417fd5fd7c4041f94233af732f3", size = 41091183 }, + { url = "https://files.pythonhosted.org/packages/3a/d4/b4a3aa781a2c715520aa8ab4fe2e7fa49d33a1d4e71c8fc6ab7b5de7a3f8/pyarrow-19.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a9137cf7e1640dce4c190551ee69d478f7121b5c6f323553b319cac936395f6", size = 42171896 }, + { url = "https://files.pythonhosted.org/packages/23/1b/716d4cd5a3cbc387c6e6745d2704c4b46654ba2668260d25c402626c5ddb/pyarrow-19.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:7c1bca1897c28013db5e4c83944a2ab53231f541b9e0c3f4791206d0c0de389a", size = 40464851 }, + { url = "https://files.pythonhosted.org/packages/ed/bd/54907846383dcc7ee28772d7e646f6c34276a17da740002a5cefe90f04f7/pyarrow-19.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:58d9397b2e273ef76264b45531e9d552d8ec8a6688b7390b5be44c02a37aade8", size = 42085744 }, ] [[package]] name = "pycparser" version = "2.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload_time = "2024-03-30T13:22:22.564Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload_time = "2024-03-30T13:22:20.476Z" }, + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, ] [[package]] @@ -2935,9 +2935,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/10/2e/ca897f093ee6c5f3b0bee123ee4465c50e75431c3d5b6a3b44a47134e891/pydantic-2.11.3.tar.gz", hash = "sha256:7471657138c16adad9322fe3070c0116dd6c3ad8d649300e3cbdfe91f4db4ec3", size = 785513, upload_time = "2025-04-08T13:27:06.399Z" } +sdist = { url = "https://files.pythonhosted.org/packages/10/2e/ca897f093ee6c5f3b0bee123ee4465c50e75431c3d5b6a3b44a47134e891/pydantic-2.11.3.tar.gz", hash = "sha256:7471657138c16adad9322fe3070c0116dd6c3ad8d649300e3cbdfe91f4db4ec3", size = 785513 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b0/1d/407b29780a289868ed696d1616f4aad49d6388e5a77f567dcd2629dcd7b8/pydantic-2.11.3-py3-none-any.whl", hash = "sha256:a082753436a07f9ba1289c6ffa01cd93db3548776088aa917cc43b63f68fa60f", size = 443591, upload_time = "2025-04-08T13:27:03.789Z" }, + { url = "https://files.pythonhosted.org/packages/b0/1d/407b29780a289868ed696d1616f4aad49d6388e5a77f567dcd2629dcd7b8/pydantic-2.11.3-py3-none-any.whl", hash = "sha256:a082753436a07f9ba1289c6ffa01cd93db3548776088aa917cc43b63f68fa60f", size = 443591 }, ] [[package]] @@ -2947,39 +2947,39 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/17/19/ed6a078a5287aea7922de6841ef4c06157931622c89c2a47940837b5eecd/pydantic_core-2.33.1.tar.gz", hash = "sha256:bcc9c6fdb0ced789245b02b7d6603e17d1563064ddcfc36f046b61c0c05dd9df", size = 434395, upload_time = "2025-04-02T09:49:41.8Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/ce/3cb22b07c29938f97ff5f5bb27521f95e2ebec399b882392deb68d6c440e/pydantic_core-2.33.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1293d7febb995e9d3ec3ea09caf1a26214eec45b0f29f6074abb004723fc1de8", size = 2026640, upload_time = "2025-04-02T09:47:25.394Z" }, - { url = "https://files.pythonhosted.org/packages/19/78/f381d643b12378fee782a72126ec5d793081ef03791c28a0fd542a5bee64/pydantic_core-2.33.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99b56acd433386c8f20be5c4000786d1e7ca0523c8eefc995d14d79c7a081498", size = 1852649, upload_time = "2025-04-02T09:47:27.417Z" }, - { url = "https://files.pythonhosted.org/packages/9d/2b/98a37b80b15aac9eb2c6cfc6dbd35e5058a352891c5cce3a8472d77665a6/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35a5ec3fa8c2fe6c53e1b2ccc2454398f95d5393ab398478f53e1afbbeb4d939", size = 1892472, upload_time = "2025-04-02T09:47:29.006Z" }, - { url = "https://files.pythonhosted.org/packages/4e/d4/3c59514e0f55a161004792b9ff3039da52448f43f5834f905abef9db6e4a/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b172f7b9d2f3abc0efd12e3386f7e48b576ef309544ac3a63e5e9cdd2e24585d", size = 1977509, upload_time = "2025-04-02T09:47:33.464Z" }, - { url = "https://files.pythonhosted.org/packages/a9/b6/c2c7946ef70576f79a25db59a576bce088bdc5952d1b93c9789b091df716/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9097b9f17f91eea659b9ec58148c0747ec354a42f7389b9d50701610d86f812e", size = 2128702, upload_time = "2025-04-02T09:47:34.812Z" }, - { url = "https://files.pythonhosted.org/packages/88/fe/65a880f81e3f2a974312b61f82a03d85528f89a010ce21ad92f109d94deb/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc77ec5b7e2118b152b0d886c7514a4653bcb58c6b1d760134a9fab915f777b3", size = 2679428, upload_time = "2025-04-02T09:47:37.315Z" }, - { url = "https://files.pythonhosted.org/packages/6f/ff/4459e4146afd0462fb483bb98aa2436d69c484737feaceba1341615fb0ac/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3d15245b08fa4a84cefc6c9222e6f37c98111c8679fbd94aa145f9a0ae23d", size = 2008753, upload_time = "2025-04-02T09:47:39.013Z" }, - { url = "https://files.pythonhosted.org/packages/7c/76/1c42e384e8d78452ededac8b583fe2550c84abfef83a0552e0e7478ccbc3/pydantic_core-2.33.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef99779001d7ac2e2461d8ab55d3373fe7315caefdbecd8ced75304ae5a6fc6b", size = 2114849, upload_time = "2025-04-02T09:47:40.427Z" }, - { url = "https://files.pythonhosted.org/packages/00/72/7d0cf05095c15f7ffe0eb78914b166d591c0eed72f294da68378da205101/pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fc6bf8869e193855e8d91d91f6bf59699a5cdfaa47a404e278e776dd7f168b39", size = 2069541, upload_time = "2025-04-02T09:47:42.01Z" }, - { url = "https://files.pythonhosted.org/packages/b3/69/94a514066bb7d8be499aa764926937409d2389c09be0b5107a970286ef81/pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:b1caa0bc2741b043db7823843e1bde8aaa58a55a58fda06083b0569f8b45693a", size = 2239225, upload_time = "2025-04-02T09:47:43.425Z" }, - { url = "https://files.pythonhosted.org/packages/84/b0/e390071eadb44b41f4f54c3cef64d8bf5f9612c92686c9299eaa09e267e2/pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ec259f62538e8bf364903a7d0d0239447059f9434b284f5536e8402b7dd198db", size = 2248373, upload_time = "2025-04-02T09:47:44.979Z" }, - { url = "https://files.pythonhosted.org/packages/d6/b2/288b3579ffc07e92af66e2f1a11be3b056fe1214aab314748461f21a31c3/pydantic_core-2.33.1-cp312-cp312-win32.whl", hash = "sha256:e14f369c98a7c15772b9da98987f58e2b509a93235582838bd0d1d8c08b68fda", size = 1907034, upload_time = "2025-04-02T09:47:46.843Z" }, - { url = "https://files.pythonhosted.org/packages/02/28/58442ad1c22b5b6742b992ba9518420235adced665513868f99a1c2638a5/pydantic_core-2.33.1-cp312-cp312-win_amd64.whl", hash = "sha256:1c607801d85e2e123357b3893f82c97a42856192997b95b4d8325deb1cd0c5f4", size = 1956848, upload_time = "2025-04-02T09:47:48.404Z" }, - { url = "https://files.pythonhosted.org/packages/a1/eb/f54809b51c7e2a1d9f439f158b8dd94359321abcc98767e16fc48ae5a77e/pydantic_core-2.33.1-cp312-cp312-win_arm64.whl", hash = "sha256:8d13f0276806ee722e70a1c93da19748594f19ac4299c7e41237fc791d1861ea", size = 1903986, upload_time = "2025-04-02T09:47:49.839Z" }, - { url = "https://files.pythonhosted.org/packages/7a/24/eed3466a4308d79155f1cdd5c7432c80ddcc4530ba8623b79d5ced021641/pydantic_core-2.33.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:70af6a21237b53d1fe7b9325b20e65cbf2f0a848cf77bed492b029139701e66a", size = 2033551, upload_time = "2025-04-02T09:47:51.648Z" }, - { url = "https://files.pythonhosted.org/packages/ab/14/df54b1a0bc9b6ded9b758b73139d2c11b4e8eb43e8ab9c5847c0a2913ada/pydantic_core-2.33.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:282b3fe1bbbe5ae35224a0dbd05aed9ccabccd241e8e6b60370484234b456266", size = 1852785, upload_time = "2025-04-02T09:47:53.149Z" }, - { url = "https://files.pythonhosted.org/packages/fa/96/e275f15ff3d34bb04b0125d9bc8848bf69f25d784d92a63676112451bfb9/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b315e596282bbb5822d0c7ee9d255595bd7506d1cb20c2911a4da0b970187d3", size = 1897758, upload_time = "2025-04-02T09:47:55.006Z" }, - { url = "https://files.pythonhosted.org/packages/b7/d8/96bc536e975b69e3a924b507d2a19aedbf50b24e08c80fb00e35f9baaed8/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1dfae24cf9921875ca0ca6a8ecb4bb2f13c855794ed0d468d6abbec6e6dcd44a", size = 1986109, upload_time = "2025-04-02T09:47:56.532Z" }, - { url = "https://files.pythonhosted.org/packages/90/72/ab58e43ce7e900b88cb571ed057b2fcd0e95b708a2e0bed475b10130393e/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6dd8ecfde08d8bfadaea669e83c63939af76f4cf5538a72597016edfa3fad516", size = 2129159, upload_time = "2025-04-02T09:47:58.088Z" }, - { url = "https://files.pythonhosted.org/packages/dc/3f/52d85781406886c6870ac995ec0ba7ccc028b530b0798c9080531b409fdb/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f593494876eae852dc98c43c6f260f45abdbfeec9e4324e31a481d948214764", size = 2680222, upload_time = "2025-04-02T09:47:59.591Z" }, - { url = "https://files.pythonhosted.org/packages/f4/56/6e2ef42f363a0eec0fd92f74a91e0ac48cd2e49b695aac1509ad81eee86a/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:948b73114f47fd7016088e5186d13faf5e1b2fe83f5e320e371f035557fd264d", size = 2006980, upload_time = "2025-04-02T09:48:01.397Z" }, - { url = "https://files.pythonhosted.org/packages/4c/c0/604536c4379cc78359f9ee0aa319f4aedf6b652ec2854953f5a14fc38c5a/pydantic_core-2.33.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e11f3864eb516af21b01e25fac915a82e9ddad3bb0fb9e95a246067398b435a4", size = 2120840, upload_time = "2025-04-02T09:48:03.056Z" }, - { url = "https://files.pythonhosted.org/packages/1f/46/9eb764814f508f0edfb291a0f75d10854d78113fa13900ce13729aaec3ae/pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:549150be302428b56fdad0c23c2741dcdb5572413776826c965619a25d9c6bde", size = 2072518, upload_time = "2025-04-02T09:48:04.662Z" }, - { url = "https://files.pythonhosted.org/packages/42/e3/fb6b2a732b82d1666fa6bf53e3627867ea3131c5f39f98ce92141e3e3dc1/pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:495bc156026efafd9ef2d82372bd38afce78ddd82bf28ef5276c469e57c0c83e", size = 2248025, upload_time = "2025-04-02T09:48:06.226Z" }, - { url = "https://files.pythonhosted.org/packages/5c/9d/fbe8fe9d1aa4dac88723f10a921bc7418bd3378a567cb5e21193a3c48b43/pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ec79de2a8680b1a67a07490bddf9636d5c2fab609ba8c57597e855fa5fa4dacd", size = 2254991, upload_time = "2025-04-02T09:48:08.114Z" }, - { url = "https://files.pythonhosted.org/packages/aa/99/07e2237b8a66438d9b26482332cda99a9acccb58d284af7bc7c946a42fd3/pydantic_core-2.33.1-cp313-cp313-win32.whl", hash = "sha256:ee12a7be1742f81b8a65b36c6921022301d466b82d80315d215c4c691724986f", size = 1915262, upload_time = "2025-04-02T09:48:09.708Z" }, - { url = "https://files.pythonhosted.org/packages/8a/f4/e457a7849beeed1e5defbcf5051c6f7b3c91a0624dd31543a64fc9adcf52/pydantic_core-2.33.1-cp313-cp313-win_amd64.whl", hash = "sha256:ede9b407e39949d2afc46385ce6bd6e11588660c26f80576c11c958e6647bc40", size = 1956626, upload_time = "2025-04-02T09:48:11.288Z" }, - { url = "https://files.pythonhosted.org/packages/20/d0/e8d567a7cff7b04e017ae164d98011f1e1894269fe8e90ea187a3cbfb562/pydantic_core-2.33.1-cp313-cp313-win_arm64.whl", hash = "sha256:aa687a23d4b7871a00e03ca96a09cad0f28f443690d300500603bd0adba4b523", size = 1909590, upload_time = "2025-04-02T09:48:12.861Z" }, - { url = "https://files.pythonhosted.org/packages/ef/fd/24ea4302d7a527d672c5be06e17df16aabfb4e9fdc6e0b345c21580f3d2a/pydantic_core-2.33.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:401d7b76e1000d0dd5538e6381d28febdcacb097c8d340dde7d7fc6e13e9f95d", size = 1812963, upload_time = "2025-04-02T09:48:14.553Z" }, - { url = "https://files.pythonhosted.org/packages/5f/95/4fbc2ecdeb5c1c53f1175a32d870250194eb2fdf6291b795ab08c8646d5d/pydantic_core-2.33.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7aeb055a42d734c0255c9e489ac67e75397d59c6fbe60d155851e9782f276a9c", size = 1986896, upload_time = "2025-04-02T09:48:16.222Z" }, - { url = "https://files.pythonhosted.org/packages/71/ae/fe31e7f4a62431222d8f65a3bd02e3fa7e6026d154a00818e6d30520ea77/pydantic_core-2.33.1-cp313-cp313t-win_amd64.whl", hash = "sha256:338ea9b73e6e109f15ab439e62cb3b78aa752c7fd9536794112e14bee02c8d18", size = 1931810, upload_time = "2025-04-02T09:48:17.97Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/17/19/ed6a078a5287aea7922de6841ef4c06157931622c89c2a47940837b5eecd/pydantic_core-2.33.1.tar.gz", hash = "sha256:bcc9c6fdb0ced789245b02b7d6603e17d1563064ddcfc36f046b61c0c05dd9df", size = 434395 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/ce/3cb22b07c29938f97ff5f5bb27521f95e2ebec399b882392deb68d6c440e/pydantic_core-2.33.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1293d7febb995e9d3ec3ea09caf1a26214eec45b0f29f6074abb004723fc1de8", size = 2026640 }, + { url = "https://files.pythonhosted.org/packages/19/78/f381d643b12378fee782a72126ec5d793081ef03791c28a0fd542a5bee64/pydantic_core-2.33.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99b56acd433386c8f20be5c4000786d1e7ca0523c8eefc995d14d79c7a081498", size = 1852649 }, + { url = "https://files.pythonhosted.org/packages/9d/2b/98a37b80b15aac9eb2c6cfc6dbd35e5058a352891c5cce3a8472d77665a6/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35a5ec3fa8c2fe6c53e1b2ccc2454398f95d5393ab398478f53e1afbbeb4d939", size = 1892472 }, + { url = "https://files.pythonhosted.org/packages/4e/d4/3c59514e0f55a161004792b9ff3039da52448f43f5834f905abef9db6e4a/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b172f7b9d2f3abc0efd12e3386f7e48b576ef309544ac3a63e5e9cdd2e24585d", size = 1977509 }, + { url = "https://files.pythonhosted.org/packages/a9/b6/c2c7946ef70576f79a25db59a576bce088bdc5952d1b93c9789b091df716/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9097b9f17f91eea659b9ec58148c0747ec354a42f7389b9d50701610d86f812e", size = 2128702 }, + { url = "https://files.pythonhosted.org/packages/88/fe/65a880f81e3f2a974312b61f82a03d85528f89a010ce21ad92f109d94deb/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc77ec5b7e2118b152b0d886c7514a4653bcb58c6b1d760134a9fab915f777b3", size = 2679428 }, + { url = "https://files.pythonhosted.org/packages/6f/ff/4459e4146afd0462fb483bb98aa2436d69c484737feaceba1341615fb0ac/pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3d15245b08fa4a84cefc6c9222e6f37c98111c8679fbd94aa145f9a0ae23d", size = 2008753 }, + { url = "https://files.pythonhosted.org/packages/7c/76/1c42e384e8d78452ededac8b583fe2550c84abfef83a0552e0e7478ccbc3/pydantic_core-2.33.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef99779001d7ac2e2461d8ab55d3373fe7315caefdbecd8ced75304ae5a6fc6b", size = 2114849 }, + { url = "https://files.pythonhosted.org/packages/00/72/7d0cf05095c15f7ffe0eb78914b166d591c0eed72f294da68378da205101/pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fc6bf8869e193855e8d91d91f6bf59699a5cdfaa47a404e278e776dd7f168b39", size = 2069541 }, + { url = "https://files.pythonhosted.org/packages/b3/69/94a514066bb7d8be499aa764926937409d2389c09be0b5107a970286ef81/pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:b1caa0bc2741b043db7823843e1bde8aaa58a55a58fda06083b0569f8b45693a", size = 2239225 }, + { url = "https://files.pythonhosted.org/packages/84/b0/e390071eadb44b41f4f54c3cef64d8bf5f9612c92686c9299eaa09e267e2/pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ec259f62538e8bf364903a7d0d0239447059f9434b284f5536e8402b7dd198db", size = 2248373 }, + { url = "https://files.pythonhosted.org/packages/d6/b2/288b3579ffc07e92af66e2f1a11be3b056fe1214aab314748461f21a31c3/pydantic_core-2.33.1-cp312-cp312-win32.whl", hash = "sha256:e14f369c98a7c15772b9da98987f58e2b509a93235582838bd0d1d8c08b68fda", size = 1907034 }, + { url = "https://files.pythonhosted.org/packages/02/28/58442ad1c22b5b6742b992ba9518420235adced665513868f99a1c2638a5/pydantic_core-2.33.1-cp312-cp312-win_amd64.whl", hash = "sha256:1c607801d85e2e123357b3893f82c97a42856192997b95b4d8325deb1cd0c5f4", size = 1956848 }, + { url = "https://files.pythonhosted.org/packages/a1/eb/f54809b51c7e2a1d9f439f158b8dd94359321abcc98767e16fc48ae5a77e/pydantic_core-2.33.1-cp312-cp312-win_arm64.whl", hash = "sha256:8d13f0276806ee722e70a1c93da19748594f19ac4299c7e41237fc791d1861ea", size = 1903986 }, + { url = "https://files.pythonhosted.org/packages/7a/24/eed3466a4308d79155f1cdd5c7432c80ddcc4530ba8623b79d5ced021641/pydantic_core-2.33.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:70af6a21237b53d1fe7b9325b20e65cbf2f0a848cf77bed492b029139701e66a", size = 2033551 }, + { url = "https://files.pythonhosted.org/packages/ab/14/df54b1a0bc9b6ded9b758b73139d2c11b4e8eb43e8ab9c5847c0a2913ada/pydantic_core-2.33.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:282b3fe1bbbe5ae35224a0dbd05aed9ccabccd241e8e6b60370484234b456266", size = 1852785 }, + { url = "https://files.pythonhosted.org/packages/fa/96/e275f15ff3d34bb04b0125d9bc8848bf69f25d784d92a63676112451bfb9/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b315e596282bbb5822d0c7ee9d255595bd7506d1cb20c2911a4da0b970187d3", size = 1897758 }, + { url = "https://files.pythonhosted.org/packages/b7/d8/96bc536e975b69e3a924b507d2a19aedbf50b24e08c80fb00e35f9baaed8/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1dfae24cf9921875ca0ca6a8ecb4bb2f13c855794ed0d468d6abbec6e6dcd44a", size = 1986109 }, + { url = "https://files.pythonhosted.org/packages/90/72/ab58e43ce7e900b88cb571ed057b2fcd0e95b708a2e0bed475b10130393e/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6dd8ecfde08d8bfadaea669e83c63939af76f4cf5538a72597016edfa3fad516", size = 2129159 }, + { url = "https://files.pythonhosted.org/packages/dc/3f/52d85781406886c6870ac995ec0ba7ccc028b530b0798c9080531b409fdb/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f593494876eae852dc98c43c6f260f45abdbfeec9e4324e31a481d948214764", size = 2680222 }, + { url = "https://files.pythonhosted.org/packages/f4/56/6e2ef42f363a0eec0fd92f74a91e0ac48cd2e49b695aac1509ad81eee86a/pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:948b73114f47fd7016088e5186d13faf5e1b2fe83f5e320e371f035557fd264d", size = 2006980 }, + { url = "https://files.pythonhosted.org/packages/4c/c0/604536c4379cc78359f9ee0aa319f4aedf6b652ec2854953f5a14fc38c5a/pydantic_core-2.33.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e11f3864eb516af21b01e25fac915a82e9ddad3bb0fb9e95a246067398b435a4", size = 2120840 }, + { url = "https://files.pythonhosted.org/packages/1f/46/9eb764814f508f0edfb291a0f75d10854d78113fa13900ce13729aaec3ae/pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:549150be302428b56fdad0c23c2741dcdb5572413776826c965619a25d9c6bde", size = 2072518 }, + { url = "https://files.pythonhosted.org/packages/42/e3/fb6b2a732b82d1666fa6bf53e3627867ea3131c5f39f98ce92141e3e3dc1/pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:495bc156026efafd9ef2d82372bd38afce78ddd82bf28ef5276c469e57c0c83e", size = 2248025 }, + { url = "https://files.pythonhosted.org/packages/5c/9d/fbe8fe9d1aa4dac88723f10a921bc7418bd3378a567cb5e21193a3c48b43/pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ec79de2a8680b1a67a07490bddf9636d5c2fab609ba8c57597e855fa5fa4dacd", size = 2254991 }, + { url = "https://files.pythonhosted.org/packages/aa/99/07e2237b8a66438d9b26482332cda99a9acccb58d284af7bc7c946a42fd3/pydantic_core-2.33.1-cp313-cp313-win32.whl", hash = "sha256:ee12a7be1742f81b8a65b36c6921022301d466b82d80315d215c4c691724986f", size = 1915262 }, + { url = "https://files.pythonhosted.org/packages/8a/f4/e457a7849beeed1e5defbcf5051c6f7b3c91a0624dd31543a64fc9adcf52/pydantic_core-2.33.1-cp313-cp313-win_amd64.whl", hash = "sha256:ede9b407e39949d2afc46385ce6bd6e11588660c26f80576c11c958e6647bc40", size = 1956626 }, + { url = "https://files.pythonhosted.org/packages/20/d0/e8d567a7cff7b04e017ae164d98011f1e1894269fe8e90ea187a3cbfb562/pydantic_core-2.33.1-cp313-cp313-win_arm64.whl", hash = "sha256:aa687a23d4b7871a00e03ca96a09cad0f28f443690d300500603bd0adba4b523", size = 1909590 }, + { url = "https://files.pythonhosted.org/packages/ef/fd/24ea4302d7a527d672c5be06e17df16aabfb4e9fdc6e0b345c21580f3d2a/pydantic_core-2.33.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:401d7b76e1000d0dd5538e6381d28febdcacb097c8d340dde7d7fc6e13e9f95d", size = 1812963 }, + { url = "https://files.pythonhosted.org/packages/5f/95/4fbc2ecdeb5c1c53f1175a32d870250194eb2fdf6291b795ab08c8646d5d/pydantic_core-2.33.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7aeb055a42d734c0255c9e489ac67e75397d59c6fbe60d155851e9782f276a9c", size = 1986896 }, + { url = "https://files.pythonhosted.org/packages/71/ae/fe31e7f4a62431222d8f65a3bd02e3fa7e6026d154a00818e6d30520ea77/pydantic_core-2.33.1-cp313-cp313t-win_amd64.whl", hash = "sha256:338ea9b73e6e109f15ab439e62cb3b78aa752c7fd9536794112e14bee02c8d18", size = 1931810 }, ] [[package]] @@ -2991,18 +2991,18 @@ dependencies = [ { name = "python-dotenv" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/67/1d/42628a2c33e93f8e9acbde0d5d735fa0850f3e6a2f8cb1eb6c40b9a732ac/pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268", size = 163234, upload_time = "2025-04-18T16:44:48.265Z" } +sdist = { url = "https://files.pythonhosted.org/packages/67/1d/42628a2c33e93f8e9acbde0d5d735fa0850f3e6a2f8cb1eb6c40b9a732ac/pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268", size = 163234 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b6/5f/d6d641b490fd3ec2c4c13b4244d68deea3a1b970a97be64f34fb5504ff72/pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef", size = 44356, upload_time = "2025-04-18T16:44:46.617Z" }, + { url = "https://files.pythonhosted.org/packages/b6/5f/d6d641b490fd3ec2c4c13b4244d68deea3a1b970a97be64f34fb5504ff72/pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef", size = 44356 }, ] [[package]] name = "pyflakes" version = "3.3.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/cc/1df338bd7ed1fa7c317081dcf29bf2f01266603b301e6858856d346a12b3/pyflakes-3.3.2.tar.gz", hash = "sha256:6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b", size = 64175, upload_time = "2025-03-31T13:21:20.34Z" } +sdist = { url = "https://files.pythonhosted.org/packages/af/cc/1df338bd7ed1fa7c317081dcf29bf2f01266603b301e6858856d346a12b3/pyflakes-3.3.2.tar.gz", hash = "sha256:6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b", size = 64175 } wheels = [ - { url = "https://files.pythonhosted.org/packages/15/40/b293a4fa769f3b02ab9e387c707c4cbdc34f073f945de0386107d4e669e6/pyflakes-3.3.2-py2.py3-none-any.whl", hash = "sha256:5039c8339cbb1944045f4ee5466908906180f13cc99cc9949348d10f82a5c32a", size = 63164, upload_time = "2025-03-31T13:21:18.503Z" }, + { url = "https://files.pythonhosted.org/packages/15/40/b293a4fa769f3b02ab9e387c707c4cbdc34f073f945de0386107d4e669e6/pyflakes-3.3.2-py2.py3-none-any.whl", hash = "sha256:5039c8339cbb1944045f4ee5466908906180f13cc99cc9949348d10f82a5c32a", size = 63164 }, ] [[package]] @@ -3012,18 +3012,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "importlib-metadata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/49/7b/8f50821a0f1585881ef40ae13ecb7603b0d81ef99fedf992ec35e6b6f7d5/pygal-3.0.5.tar.gz", hash = "sha256:c0a0f34e5bc1c01975c2bfb8342ad521e293ad42e525699dd00c4d7a52c14b71", size = 80489, upload_time = "2024-08-12T14:55:23.678Z" } +sdist = { url = "https://files.pythonhosted.org/packages/49/7b/8f50821a0f1585881ef40ae13ecb7603b0d81ef99fedf992ec35e6b6f7d5/pygal-3.0.5.tar.gz", hash = "sha256:c0a0f34e5bc1c01975c2bfb8342ad521e293ad42e525699dd00c4d7a52c14b71", size = 80489 } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/7d/b5d656dbeb73f488ce7409a75108a775f6cf8e20624ed8025a9476cbc1bb/pygal-3.0.5-py3-none-any.whl", hash = "sha256:a3268a5667b470c8fbbb0eca7e987561a7321caeba589d40e4c1bc16dbe71393", size = 129548, upload_time = "2024-08-12T14:55:21.241Z" }, + { url = "https://files.pythonhosted.org/packages/22/7d/b5d656dbeb73f488ce7409a75108a775f6cf8e20624ed8025a9476cbc1bb/pygal-3.0.5-py3-none-any.whl", hash = "sha256:a3268a5667b470c8fbbb0eca7e987561a7321caeba589d40e4c1bc16dbe71393", size = 129548 }, ] [[package]] name = "pygaljs" version = "1.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/75/19/3a53f34232a9e6ddad665e71c83693c5db9a31f71785105905c5bc9fbbba/pygaljs-1.0.2.tar.gz", hash = "sha256:0b71ee32495dcba5fbb4a0476ddbba07658ad65f5675e4ad409baf154dec5111", size = 89711, upload_time = "2020-04-03T07:51:44.082Z" } +sdist = { url = "https://files.pythonhosted.org/packages/75/19/3a53f34232a9e6ddad665e71c83693c5db9a31f71785105905c5bc9fbbba/pygaljs-1.0.2.tar.gz", hash = "sha256:0b71ee32495dcba5fbb4a0476ddbba07658ad65f5675e4ad409baf154dec5111", size = 89711 } wheels = [ - { url = "https://files.pythonhosted.org/packages/49/6f/07dab31ca496feda35cf3455b9e9380c43b5c685bb54ad890831c790da38/pygaljs-1.0.2-py2.py3-none-any.whl", hash = "sha256:d75e18cb21cc2cda40c45c3ee690771e5e3d4652bf57206f20137cf475c0dbe8", size = 91111, upload_time = "2020-04-03T07:51:42.658Z" }, + { url = "https://files.pythonhosted.org/packages/49/6f/07dab31ca496feda35cf3455b9e9380c43b5c685bb54ad890831c790da38/pygaljs-1.0.2-py2.py3-none-any.whl", hash = "sha256:d75e18cb21cc2cda40c45c3ee690771e5e3d4652bf57206f20137cf475c0dbe8", size = 91111 }, ] [[package]] @@ -3033,22 +3033,22 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b7/ea/17aa8ca38750f1ba69511ceeb41d29961f90eb2e0a242b668c70311efd4e/pygit2-1.17.0.tar.gz", hash = "sha256:fa2bc050b2c2d3e73b54d6d541c792178561a344f07e409f532d5bb97ac7b894", size = 769002, upload_time = "2025-01-08T15:39:10.014Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/ea/17aa8ca38750f1ba69511ceeb41d29961f90eb2e0a242b668c70311efd4e/pygit2-1.17.0.tar.gz", hash = "sha256:fa2bc050b2c2d3e73b54d6d541c792178561a344f07e409f532d5bb97ac7b894", size = 769002 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ee/53/8286256d077a0a38837c4ceee73a3c2b2d6caed3ec86e8bf7b32580e5ed0/pygit2-1.17.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f7224d89a7dda7290e458393941e500c8682f375f41e6d80ee423958a5d4013d", size = 5465330, upload_time = "2025-01-08T14:28:34.484Z" }, - { url = "https://files.pythonhosted.org/packages/dd/a0/060ebb435d2590c1188ad6bc7ea0d5f0561e09a13db02baec8252b507390/pygit2-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ae1967b0c8a2438b3b0e4a63307b5c22c80024a2f09b28d14dfde0001fed8dc", size = 5683366, upload_time = "2025-01-08T14:28:36.766Z" }, - { url = "https://files.pythonhosted.org/packages/21/92/fedc77806ff06b502a82ddbb857a5749429ce7bf638e3007b82bd10b4244/pygit2-1.17.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:507343fa142a82028c8448c2626317dc19885985aba8ea27d381777ac484eefb", size = 5645689, upload_time = "2025-01-08T14:28:39.747Z" }, - { url = "https://files.pythonhosted.org/packages/14/a9/3405b991f3264163e3d93c16b43929e0e765e559ca83f8697008c7f65587/pygit2-1.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bc04917a680591c6e801df912d7fb722c253b5ac68178ff37b5666dafd06999", size = 5457766, upload_time = "2025-01-08T14:28:44.463Z" }, - { url = "https://files.pythonhosted.org/packages/71/bb/40c37e00994727efb1a68bfd1f0b505207ec066ef8004b7e258210f230cc/pygit2-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7bb1b623cbd16962c3a1ec7f8e1012fa224c9e9642758c65e8e656ecc7ff1574", size = 5400609, upload_time = "2025-01-08T14:28:46.665Z" }, - { url = "https://files.pythonhosted.org/packages/db/55/7781d8997632ebfe2682a8f80668710eb4bc8c99a80e0691243b020f7391/pygit2-1.17.0-cp312-cp312-win32.whl", hash = "sha256:3029331ddf56a6908547278ab4c354b2d6932eb6a53be81e0093adc98a0ae540", size = 1219823, upload_time = "2025-01-08T10:10:24.856Z" }, - { url = "https://files.pythonhosted.org/packages/7c/73/166aae3a12a0c5252619df37a033c8a3c9756a6af4e49640769492d14893/pygit2-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:1011236bab7317b82e6cbc3dff4be8467923b1dcf2ffe28bf2e64805dcb37749", size = 1305143, upload_time = "2025-01-08T10:15:09.533Z" }, - { url = "https://files.pythonhosted.org/packages/3d/09/d79f99cc25b895a891eab10697fecde3c2552fdfd467b9b72b388f9a1ad9/pygit2-1.17.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ce938e7a4fdfc816ffceb62babad65fb62e1a5ad261e880b9a072e8da144ccca", size = 5465211, upload_time = "2025-01-08T14:28:48.347Z" }, - { url = "https://files.pythonhosted.org/packages/a6/85/74e786da47ee2face731fb892fe87c04ae257d3b5136966f8f839727d130/pygit2-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61ff2c8b0fc96fdf45a7a5239cc262b0293a5171f68d67eea239a42c3b2226cb", size = 5687159, upload_time = "2025-01-08T14:28:52.014Z" }, - { url = "https://files.pythonhosted.org/packages/58/61/b502b240ba91a3dec58e4936eb85c4c17d682dfb4872c197c2212fc13bc1/pygit2-1.17.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8101aa723c292892ba46303b19487a9fb0de50d9e30f4c1c2a76e3383b6e4b6d", size = 5649303, upload_time = "2025-01-08T14:28:54.896Z" }, - { url = "https://files.pythonhosted.org/packages/5a/33/e359c7c938df5b1cef2acb4dcf72cb153677f2185db8bfd0bb06a7ab96f9/pygit2-1.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36e3e9225e3f01bb6a2d4589c126900bbc571cd0876ca9c01372a6e3d3693c0e", size = 5461433, upload_time = "2025-01-08T14:28:58.68Z" }, - { url = "https://files.pythonhosted.org/packages/98/8e/6885fd4ce98aedb84fe4459a3c85f3b866577aec9343becfca4a0e50a1eb/pygit2-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:614cfddbf048900da19b016787f153d44ea9fd7ef80f9e03a77024aa1555d5f4", size = 5402395, upload_time = "2025-01-08T14:29:00.625Z" }, - { url = "https://files.pythonhosted.org/packages/9f/62/51b84a6c80742e73ecd562f45234c6ef23e833864583bc759d8c6770f493/pygit2-1.17.0-cp313-cp313-win32.whl", hash = "sha256:1391762153af9715ed1d0586e3f207c518f03f5874e1f5b8e398697d006a0a82", size = 1219803, upload_time = "2025-01-08T10:20:14.839Z" }, - { url = "https://files.pythonhosted.org/packages/7d/69/8dfe160c7166cec689d985e6efb52198c2c2fd5b722196e4beb920f9f460/pygit2-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:d677d6fb85c426c5f5f8409bdc5a2e391016c99f73b97779b284c4ad25aa75fa", size = 1305156, upload_time = "2025-01-08T10:24:55.803Z" }, + { url = "https://files.pythonhosted.org/packages/ee/53/8286256d077a0a38837c4ceee73a3c2b2d6caed3ec86e8bf7b32580e5ed0/pygit2-1.17.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f7224d89a7dda7290e458393941e500c8682f375f41e6d80ee423958a5d4013d", size = 5465330 }, + { url = "https://files.pythonhosted.org/packages/dd/a0/060ebb435d2590c1188ad6bc7ea0d5f0561e09a13db02baec8252b507390/pygit2-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ae1967b0c8a2438b3b0e4a63307b5c22c80024a2f09b28d14dfde0001fed8dc", size = 5683366 }, + { url = "https://files.pythonhosted.org/packages/21/92/fedc77806ff06b502a82ddbb857a5749429ce7bf638e3007b82bd10b4244/pygit2-1.17.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:507343fa142a82028c8448c2626317dc19885985aba8ea27d381777ac484eefb", size = 5645689 }, + { url = "https://files.pythonhosted.org/packages/14/a9/3405b991f3264163e3d93c16b43929e0e765e559ca83f8697008c7f65587/pygit2-1.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bc04917a680591c6e801df912d7fb722c253b5ac68178ff37b5666dafd06999", size = 5457766 }, + { url = "https://files.pythonhosted.org/packages/71/bb/40c37e00994727efb1a68bfd1f0b505207ec066ef8004b7e258210f230cc/pygit2-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7bb1b623cbd16962c3a1ec7f8e1012fa224c9e9642758c65e8e656ecc7ff1574", size = 5400609 }, + { url = "https://files.pythonhosted.org/packages/db/55/7781d8997632ebfe2682a8f80668710eb4bc8c99a80e0691243b020f7391/pygit2-1.17.0-cp312-cp312-win32.whl", hash = "sha256:3029331ddf56a6908547278ab4c354b2d6932eb6a53be81e0093adc98a0ae540", size = 1219823 }, + { url = "https://files.pythonhosted.org/packages/7c/73/166aae3a12a0c5252619df37a033c8a3c9756a6af4e49640769492d14893/pygit2-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:1011236bab7317b82e6cbc3dff4be8467923b1dcf2ffe28bf2e64805dcb37749", size = 1305143 }, + { url = "https://files.pythonhosted.org/packages/3d/09/d79f99cc25b895a891eab10697fecde3c2552fdfd467b9b72b388f9a1ad9/pygit2-1.17.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ce938e7a4fdfc816ffceb62babad65fb62e1a5ad261e880b9a072e8da144ccca", size = 5465211 }, + { url = "https://files.pythonhosted.org/packages/a6/85/74e786da47ee2face731fb892fe87c04ae257d3b5136966f8f839727d130/pygit2-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61ff2c8b0fc96fdf45a7a5239cc262b0293a5171f68d67eea239a42c3b2226cb", size = 5687159 }, + { url = "https://files.pythonhosted.org/packages/58/61/b502b240ba91a3dec58e4936eb85c4c17d682dfb4872c197c2212fc13bc1/pygit2-1.17.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8101aa723c292892ba46303b19487a9fb0de50d9e30f4c1c2a76e3383b6e4b6d", size = 5649303 }, + { url = "https://files.pythonhosted.org/packages/5a/33/e359c7c938df5b1cef2acb4dcf72cb153677f2185db8bfd0bb06a7ab96f9/pygit2-1.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36e3e9225e3f01bb6a2d4589c126900bbc571cd0876ca9c01372a6e3d3693c0e", size = 5461433 }, + { url = "https://files.pythonhosted.org/packages/98/8e/6885fd4ce98aedb84fe4459a3c85f3b866577aec9343becfca4a0e50a1eb/pygit2-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:614cfddbf048900da19b016787f153d44ea9fd7ef80f9e03a77024aa1555d5f4", size = 5402395 }, + { url = "https://files.pythonhosted.org/packages/9f/62/51b84a6c80742e73ecd562f45234c6ef23e833864583bc759d8c6770f493/pygit2-1.17.0-cp313-cp313-win32.whl", hash = "sha256:1391762153af9715ed1d0586e3f207c518f03f5874e1f5b8e398697d006a0a82", size = 1219803 }, + { url = "https://files.pythonhosted.org/packages/7d/69/8dfe160c7166cec689d985e6efb52198c2c2fd5b722196e4beb920f9f460/pygit2-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:d677d6fb85c426c5f5f8409bdc5a2e391016c99f73b97779b284c4ad25aa75fa", size = 1305156 }, ] [[package]] @@ -3063,9 +3063,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c0/88/e08ab18dc74b2916f48703ed1a797d57cb64eca0e23b0a9254e13cfe3911/pygithub-2.6.1.tar.gz", hash = "sha256:b5c035392991cca63959e9453286b41b54d83bf2de2daa7d7ff7e4312cebf3bf", size = 3659473, upload_time = "2025-02-21T13:45:58.262Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c0/88/e08ab18dc74b2916f48703ed1a797d57cb64eca0e23b0a9254e13cfe3911/pygithub-2.6.1.tar.gz", hash = "sha256:b5c035392991cca63959e9453286b41b54d83bf2de2daa7d7ff7e4312cebf3bf", size = 3659473 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ac/fc/a444cd19ccc8c4946a512f3827ed0b3565c88488719d800d54a75d541c0b/PyGithub-2.6.1-py3-none-any.whl", hash = "sha256:6f2fa6d076ccae475f9fc392cc6cdbd54db985d4f69b8833a28397de75ed6ca3", size = 410451, upload_time = "2025-02-21T13:45:55.519Z" }, + { url = "https://files.pythonhosted.org/packages/ac/fc/a444cd19ccc8c4946a512f3827ed0b3565c88488719d800d54a75d541c0b/PyGithub-2.6.1-py3-none-any.whl", hash = "sha256:6f2fa6d076ccae475f9fc392cc6cdbd54db985d4f69b8833a28397de75ed6ca3", size = 410451 }, ] [[package]] @@ -3076,99 +3076,99 @@ dependencies = [ { name = "cattrs" }, { name = "lsprotocol" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/a9/2110bbc90fde62ab7b8f21164caacb5288c06d98486cc569526ec6c0c9ca/pygls-2.0.0a2.tar.gz", hash = "sha256:03e00634ed8d989918268aaa4b4a0c3ab857ea2d4ee94514a52efa5ddd6d5d9f", size = 46279, upload_time = "2024-11-04T19:08:11.36Z" } +sdist = { url = "https://files.pythonhosted.org/packages/68/a9/2110bbc90fde62ab7b8f21164caacb5288c06d98486cc569526ec6c0c9ca/pygls-2.0.0a2.tar.gz", hash = "sha256:03e00634ed8d989918268aaa4b4a0c3ab857ea2d4ee94514a52efa5ddd6d5d9f", size = 46279 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/47/7d7b3911fbd27153ee38a1a15e3977c72733a41ee8d7f6ce6dca65843fe9/pygls-2.0.0a2-py3-none-any.whl", hash = "sha256:b202369321409343aa6440d73111d9fa0c22e580466ff1c7696b8358bb91f243", size = 58504, upload_time = "2024-11-04T19:08:09.342Z" }, + { url = "https://files.pythonhosted.org/packages/f8/47/7d7b3911fbd27153ee38a1a15e3977c72733a41ee8d7f6ce6dca65843fe9/pygls-2.0.0a2-py3-none-any.whl", hash = "sha256:b202369321409343aa6440d73111d9fa0c22e580466ff1c7696b8358bb91f243", size = 58504 }, ] [[package]] name = "pygments" version = "2.19.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581, upload_time = "2025-01-06T17:26:30.443Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293, upload_time = "2025-01-06T17:26:25.553Z" }, + { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, ] [[package]] name = "pyinstrument" version = "5.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/64/6e/85c2722e40cab4fd9df6bbe68a0d032e237cf8cfada71e5f067e4e433214/pyinstrument-5.0.1.tar.gz", hash = "sha256:f4fd0754d02959c113a4b1ebed02f4627b6e2c138719ddf43244fd95f201c8c9", size = 263162, upload_time = "2025-01-23T14:55:47.103Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/09/696e29364503393c5bd0471f1c396d41820167b3f496bf8b128dc981f30d/pyinstrument-5.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:cfd7b7dc56501a1f30aa059cc2f1746ece6258a841d2e4609882581f9c17f824", size = 128903, upload_time = "2025-01-23T14:54:38.266Z" }, - { url = "https://files.pythonhosted.org/packages/b5/dd/36d1641414eb0ab3fb50815de8d927b74924a9bfb1e409c53e9aad4a16de/pyinstrument-5.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fe1f33178a2b0ddb3c6d2321406228bdad41286774e65314d511dcf4a71b83e4", size = 121440, upload_time = "2025-01-23T14:54:40.651Z" }, - { url = "https://files.pythonhosted.org/packages/9e/3f/05196fb514735aceef9a9439f56bcaa5ccb8b440685aa4f13fdb9e925182/pyinstrument-5.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0519d02dee55a87afcf6d787f8d8f5a16d2b89f7ba9533064a986a2d31f27340", size = 144783, upload_time = "2025-01-23T14:54:42.772Z" }, - { url = "https://files.pythonhosted.org/packages/73/4b/1b041b974e7e465ca311e712beb8be0bc9cf769bcfc6660b1b2ba630c27c/pyinstrument-5.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f59ed9ac9466ff9b30eb7285160fa794aa3f8ce2bcf58a94142f945882d28ab", size = 143717, upload_time = "2025-01-23T14:54:44.883Z" }, - { url = "https://files.pythonhosted.org/packages/4a/dc/3fa73e2dde1588b6281e494a14c183a27e1a67db7401fddf9c528fb8e1a9/pyinstrument-5.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cbf3114d332e499ba35ca4aedc1ef95bc6fb15c8d819729b5c0aeb35c8b64dd2", size = 145082, upload_time = "2025-01-23T14:54:46.366Z" }, - { url = "https://files.pythonhosted.org/packages/91/24/b86d4273cc524a4f334a610a1c4b157146c808d8935e85d44dff3a6b75ee/pyinstrument-5.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:20f8054e85dd710f5a8c4d6b738867366ceef89671db09c87690ba1b5c66bd67", size = 144737, upload_time = "2025-01-23T14:54:47.917Z" }, - { url = "https://files.pythonhosted.org/packages/3c/39/6025a71082122bfbfee4eac6649635e4c688954bdf306bcd3629457c49b2/pyinstrument-5.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:63e8d75ffa50c3cf6d980844efce0334659e934dcc3832bad08c23c171c545ff", size = 144488, upload_time = "2025-01-23T14:54:49.238Z" }, - { url = "https://files.pythonhosted.org/packages/da/ce/679b0e9a278004defc93c277c3f81b456389dd530f89e28a45bd9dae203e/pyinstrument-5.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a3ca9c8540051513dd633de9d7eac9fee2eda50b78b6eedeaa7e5a7be66026b5", size = 144895, upload_time = "2025-01-23T14:54:50.689Z" }, - { url = "https://files.pythonhosted.org/packages/58/d8/cf80bb278e2a071325e4fb244127eb68dce9d0520d20c1fda75414f119ee/pyinstrument-5.0.1-cp312-cp312-win32.whl", hash = "sha256:b549d910b846757ffbf74d94528d1a694a3848a6cfc6a6cab2ce697ee71e4548", size = 123027, upload_time = "2025-01-23T14:54:52.781Z" }, - { url = "https://files.pythonhosted.org/packages/39/49/9251fe641d242d4c0dc49178b064f22da1c542d80e4040561428a9f8dd1c/pyinstrument-5.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:86f20b680223697a8ac5c061fb40a63d3ee519c7dfb1097627bd4480711216d9", size = 123818, upload_time = "2025-01-23T14:54:54.667Z" }, - { url = "https://files.pythonhosted.org/packages/0f/ae/f8f84ecd0dc2c4f0d84920cb4ffdbea52a66e4b4abc2110f18879b57f538/pyinstrument-5.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f5065639dfedc3b8e537161f9aaa8c550c8717c935a962e9bf1e843bf0e8791f", size = 128900, upload_time = "2025-01-23T14:54:56.155Z" }, - { url = "https://files.pythonhosted.org/packages/23/2f/b742c46d86d4c1f74ec0819f091bbc2fad0bab786584a18d89d9178802f1/pyinstrument-5.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b5d20802b0c2bd1ddb95b2e96ebd3e9757dbab1e935792c2629166f1eb267bb2", size = 121445, upload_time = "2025-01-23T14:54:57.365Z" }, - { url = "https://files.pythonhosted.org/packages/d9/e0/297dc8454ed437aec0fbdc3cc1a6a5fdf6701935b91dd31caf38c5e3ff92/pyinstrument-5.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e6f5655d580429e7992c37757cc5f6e74ca81b0f2768b833d9711631a8cb2f7", size = 144904, upload_time = "2025-01-23T14:54:58.641Z" }, - { url = "https://files.pythonhosted.org/packages/8b/df/e4faff09fdbad7e685ceb0f96066d434fc8350382acf8df47577653f702b/pyinstrument-5.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b4c8c9ad93f62f0bf2ddc7fb6fce3a91c008d422873824e01c5e5e83467fd1fb", size = 143801, upload_time = "2025-01-23T14:55:02.897Z" }, - { url = "https://files.pythonhosted.org/packages/b1/63/ed2955d980bbebf17155119e2687ac15e170b6221c4bb5f5c37f41323fe5/pyinstrument-5.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db15d1854b360182d242da8de89761a0ffb885eea61cb8652e40b5b9a4ef44bc", size = 145204, upload_time = "2025-01-23T14:55:04.251Z" }, - { url = "https://files.pythonhosted.org/packages/c4/18/31b8dcdade9767afc7a36a313d8cf9c5690b662e9755fe7bd0523125e06f/pyinstrument-5.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c803f7b880394b7bba5939ff8a59d6962589e9a0140fc33c3a6a345c58846106", size = 144881, upload_time = "2025-01-23T14:55:05.559Z" }, - { url = "https://files.pythonhosted.org/packages/1f/14/cd19894eb03dd28093f564e8bcf7ae4edc8e315ce962c8155cf795fc0784/pyinstrument-5.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:84e37ffabcf26fe820d354a1f7e9fc26949f953addab89b590c5000b3ffa60d0", size = 144643, upload_time = "2025-01-23T14:55:06.891Z" }, - { url = "https://files.pythonhosted.org/packages/80/54/3dd08f5a869d3b654ff7e4e4c9d2b34f8de73fb0f2f792fac5024a312e0f/pyinstrument-5.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a0d23d3763ec95da0beb390c2f7df7cbe36ea62b6a4d5b89c4eaab81c1c649cf", size = 145070, upload_time = "2025-01-23T14:55:08.964Z" }, - { url = "https://files.pythonhosted.org/packages/5d/dc/ac8e798235a1dbccefc1b204a16709cef36f02c07587763ba8eb510fc8bc/pyinstrument-5.0.1-cp313-cp313-win32.whl", hash = "sha256:967f84bd82f14425543a983956ff9cfcf1e3762755ffcec8cd835c6be22a7a0a", size = 123030, upload_time = "2025-01-23T14:55:10.365Z" }, - { url = "https://files.pythonhosted.org/packages/52/59/adcb3e85c9105c59382723a67f682012aa7f49027e270e721f2d59f63fcf/pyinstrument-5.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:70b16b5915534d8df40dcf04a7cc78d3290464c06fa358a4bc324280af4c74e0", size = 123825, upload_time = "2025-01-23T14:55:11.79Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/64/6e/85c2722e40cab4fd9df6bbe68a0d032e237cf8cfada71e5f067e4e433214/pyinstrument-5.0.1.tar.gz", hash = "sha256:f4fd0754d02959c113a4b1ebed02f4627b6e2c138719ddf43244fd95f201c8c9", size = 263162 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/09/696e29364503393c5bd0471f1c396d41820167b3f496bf8b128dc981f30d/pyinstrument-5.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:cfd7b7dc56501a1f30aa059cc2f1746ece6258a841d2e4609882581f9c17f824", size = 128903 }, + { url = "https://files.pythonhosted.org/packages/b5/dd/36d1641414eb0ab3fb50815de8d927b74924a9bfb1e409c53e9aad4a16de/pyinstrument-5.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fe1f33178a2b0ddb3c6d2321406228bdad41286774e65314d511dcf4a71b83e4", size = 121440 }, + { url = "https://files.pythonhosted.org/packages/9e/3f/05196fb514735aceef9a9439f56bcaa5ccb8b440685aa4f13fdb9e925182/pyinstrument-5.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0519d02dee55a87afcf6d787f8d8f5a16d2b89f7ba9533064a986a2d31f27340", size = 144783 }, + { url = "https://files.pythonhosted.org/packages/73/4b/1b041b974e7e465ca311e712beb8be0bc9cf769bcfc6660b1b2ba630c27c/pyinstrument-5.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f59ed9ac9466ff9b30eb7285160fa794aa3f8ce2bcf58a94142f945882d28ab", size = 143717 }, + { url = "https://files.pythonhosted.org/packages/4a/dc/3fa73e2dde1588b6281e494a14c183a27e1a67db7401fddf9c528fb8e1a9/pyinstrument-5.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cbf3114d332e499ba35ca4aedc1ef95bc6fb15c8d819729b5c0aeb35c8b64dd2", size = 145082 }, + { url = "https://files.pythonhosted.org/packages/91/24/b86d4273cc524a4f334a610a1c4b157146c808d8935e85d44dff3a6b75ee/pyinstrument-5.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:20f8054e85dd710f5a8c4d6b738867366ceef89671db09c87690ba1b5c66bd67", size = 144737 }, + { url = "https://files.pythonhosted.org/packages/3c/39/6025a71082122bfbfee4eac6649635e4c688954bdf306bcd3629457c49b2/pyinstrument-5.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:63e8d75ffa50c3cf6d980844efce0334659e934dcc3832bad08c23c171c545ff", size = 144488 }, + { url = "https://files.pythonhosted.org/packages/da/ce/679b0e9a278004defc93c277c3f81b456389dd530f89e28a45bd9dae203e/pyinstrument-5.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a3ca9c8540051513dd633de9d7eac9fee2eda50b78b6eedeaa7e5a7be66026b5", size = 144895 }, + { url = "https://files.pythonhosted.org/packages/58/d8/cf80bb278e2a071325e4fb244127eb68dce9d0520d20c1fda75414f119ee/pyinstrument-5.0.1-cp312-cp312-win32.whl", hash = "sha256:b549d910b846757ffbf74d94528d1a694a3848a6cfc6a6cab2ce697ee71e4548", size = 123027 }, + { url = "https://files.pythonhosted.org/packages/39/49/9251fe641d242d4c0dc49178b064f22da1c542d80e4040561428a9f8dd1c/pyinstrument-5.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:86f20b680223697a8ac5c061fb40a63d3ee519c7dfb1097627bd4480711216d9", size = 123818 }, + { url = "https://files.pythonhosted.org/packages/0f/ae/f8f84ecd0dc2c4f0d84920cb4ffdbea52a66e4b4abc2110f18879b57f538/pyinstrument-5.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f5065639dfedc3b8e537161f9aaa8c550c8717c935a962e9bf1e843bf0e8791f", size = 128900 }, + { url = "https://files.pythonhosted.org/packages/23/2f/b742c46d86d4c1f74ec0819f091bbc2fad0bab786584a18d89d9178802f1/pyinstrument-5.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b5d20802b0c2bd1ddb95b2e96ebd3e9757dbab1e935792c2629166f1eb267bb2", size = 121445 }, + { url = "https://files.pythonhosted.org/packages/d9/e0/297dc8454ed437aec0fbdc3cc1a6a5fdf6701935b91dd31caf38c5e3ff92/pyinstrument-5.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e6f5655d580429e7992c37757cc5f6e74ca81b0f2768b833d9711631a8cb2f7", size = 144904 }, + { url = "https://files.pythonhosted.org/packages/8b/df/e4faff09fdbad7e685ceb0f96066d434fc8350382acf8df47577653f702b/pyinstrument-5.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b4c8c9ad93f62f0bf2ddc7fb6fce3a91c008d422873824e01c5e5e83467fd1fb", size = 143801 }, + { url = "https://files.pythonhosted.org/packages/b1/63/ed2955d980bbebf17155119e2687ac15e170b6221c4bb5f5c37f41323fe5/pyinstrument-5.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db15d1854b360182d242da8de89761a0ffb885eea61cb8652e40b5b9a4ef44bc", size = 145204 }, + { url = "https://files.pythonhosted.org/packages/c4/18/31b8dcdade9767afc7a36a313d8cf9c5690b662e9755fe7bd0523125e06f/pyinstrument-5.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c803f7b880394b7bba5939ff8a59d6962589e9a0140fc33c3a6a345c58846106", size = 144881 }, + { url = "https://files.pythonhosted.org/packages/1f/14/cd19894eb03dd28093f564e8bcf7ae4edc8e315ce962c8155cf795fc0784/pyinstrument-5.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:84e37ffabcf26fe820d354a1f7e9fc26949f953addab89b590c5000b3ffa60d0", size = 144643 }, + { url = "https://files.pythonhosted.org/packages/80/54/3dd08f5a869d3b654ff7e4e4c9d2b34f8de73fb0f2f792fac5024a312e0f/pyinstrument-5.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a0d23d3763ec95da0beb390c2f7df7cbe36ea62b6a4d5b89c4eaab81c1c649cf", size = 145070 }, + { url = "https://files.pythonhosted.org/packages/5d/dc/ac8e798235a1dbccefc1b204a16709cef36f02c07587763ba8eb510fc8bc/pyinstrument-5.0.1-cp313-cp313-win32.whl", hash = "sha256:967f84bd82f14425543a983956ff9cfcf1e3762755ffcec8cd835c6be22a7a0a", size = 123030 }, + { url = "https://files.pythonhosted.org/packages/52/59/adcb3e85c9105c59382723a67f682012aa7f49027e270e721f2d59f63fcf/pyinstrument-5.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:70b16b5915534d8df40dcf04a7cc78d3290464c06fa358a4bc324280af4c74e0", size = 123825 }, ] [[package]] name = "pyjson5" version = "1.6.8" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8e/27/76ff4f9c71b353b8171fe9a8bda20612b7b12f9728d619a5c6df1e279bce/pyjson5-1.6.8.tar.gz", hash = "sha256:b3ecee050a8a4b03cc4f1a7e9a0c478be757b46578fda1ea0f16ac8a24ba8e7a", size = 300019, upload_time = "2025-01-03T10:55:43.739Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/3a/0ed2cdfdb67eaaa73dc28686eebee1805bd7edfa0e8f85cc0f0a7d71641e/pyjson5-1.6.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d7b4a4b36a8748011c7586d4bba3eb403d82bdb62605e7478f2c8b11c7e01711", size = 327150, upload_time = "2025-01-03T10:51:58.883Z" }, - { url = "https://files.pythonhosted.org/packages/60/60/c9e84e3b2520f7b67412173c7d17d98ab24fbef874bcfcf51eb83622fa9a/pyjson5-1.6.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9ee2f077cf05daa9aaf3c750b63cce5b5671cf8fa848b29beaf1030a08d94fda", size = 173668, upload_time = "2025-01-03T10:52:00.418Z" }, - { url = "https://files.pythonhosted.org/packages/ae/dd/4c9569654dc42c42d2a029e77e4371687bfb6f9f4afda6f1c8adda5d655d/pyjson5-1.6.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2bbfdeeb531f79730899ef674d80dd6b6bc7c29fe3789660115f0ba66eef834f", size = 162740, upload_time = "2025-01-03T10:52:01.783Z" }, - { url = "https://files.pythonhosted.org/packages/fb/6f/976aed9c5fe81cafda04bb470196c790fec78bfc057ea0a8a5e84ef4671e/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fe8ba077a6ef01e6493696c27455eeae64e39ff4bd71a1a7bb66af40be7232c", size = 174476, upload_time = "2025-01-03T10:52:03.23Z" }, - { url = "https://files.pythonhosted.org/packages/da/8b/ab7fcfe3c07ecd1d71dec2b1062755950d8e211808f602ff60cf31264820/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:701db0660e434fae000e5d4d49efc0b80fbeedf938cbcc8b6d72c229d395feca", size = 177611, upload_time = "2025-01-03T10:52:06.625Z" }, - { url = "https://files.pythonhosted.org/packages/6a/64/8e52e7950da4855adbcbffa4a89864685995b692802a768ea31675e2c5c7/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:515c89e7063100bcc7c67292559bdd926da19b59fe00281e9dd2fa83f30747f1", size = 195618, upload_time = "2025-01-03T10:52:08.492Z" }, - { url = "https://files.pythonhosted.org/packages/dd/1a/957fea06a1e6ba34767411f2a4c6a926b32f5181a16e5505de9aca85847f/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d622733cf671c8104a2936b3ff589903fa4e2fec5db4e2679297219446d944a7", size = 175521, upload_time = "2025-01-03T10:52:09.952Z" }, - { url = "https://files.pythonhosted.org/packages/dc/7d/cc11b4283a6f255bea76458d663d1d41de396bc50100f2f7af603dbe6d65/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4577a18545f3f4461df46d3d38d85659b16a77ca8975289ef6f21e1c228f7bf", size = 185277, upload_time = "2025-01-03T10:52:11.432Z" }, - { url = "https://files.pythonhosted.org/packages/94/21/5187cc7105934e7ac1dfbfabd33bc517618f62a78c7357544f53653bf373/pyjson5-1.6.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0cd98871646bfb2236cfdc0ae87f8ae8f1f631133b99fef5e74307248c4ae8d", size = 196515, upload_time = "2025-01-03T10:52:12.887Z" }, - { url = "https://files.pythonhosted.org/packages/6d/05/2f4943349dd6814f3f24ce515ef06864f9d0351b20d69c978dd66c07fa1f/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5a379911161545aa57bd6cd97f249cabcfe5990688f4dff9a8f328f5f6f231d3", size = 1119222, upload_time = "2025-01-03T10:52:14.655Z" }, - { url = "https://files.pythonhosted.org/packages/40/62/1d78786fbd998937849e9364dc034f68fd43fa1e619dbfc71a0b57e50031/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:24c6206f508c169034fd851eb87af3aec893d2eca3bf14df65eecc520da16883", size = 997285, upload_time = "2025-01-03T10:52:16.745Z" }, - { url = "https://files.pythonhosted.org/packages/ad/3a/c57b9724b471e61d38123eef69eed09b6ec7fd2a144f56e49c96b11a7458/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:fd21ce9dd4733347b6a426f4f943dd20547befbd6ef502b7480944c84a1425a3", size = 1276952, upload_time = "2025-01-03T10:52:18.502Z" }, - { url = "https://files.pythonhosted.org/packages/db/fa/81257989504d1442d272e86e03b9d1c4b7e355e0034c0d6c51f1ac5e3229/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7a11d3cd6114de90364c24876f1cd47dcecaffb47184ffffb01eb585c8810f4b", size = 1229440, upload_time = "2025-01-03T10:52:20.706Z" }, - { url = "https://files.pythonhosted.org/packages/89/88/8d63d86d871bd60ec43030509ea58e216a635fdf723290071e159689e4e2/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4a58185b9ac3adfed0adf539be7293d76fe0f7c515b6f9982b225c8084027255", size = 1318444, upload_time = "2025-01-03T10:52:22.432Z" }, - { url = "https://files.pythonhosted.org/packages/e4/59/1a89268f650c9d8ef73f97ff9adeab1e0f40b8bf09d82fac840e26f8154d/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f4724dcb646c2d40ad45d5aa7a5af86d54dc38c78e27b795418ecca23248bb", size = 1177145, upload_time = "2025-01-03T10:52:24.144Z" }, - { url = "https://files.pythonhosted.org/packages/e1/45/cc1967749b08a701ddeb743cd432a9a6ddbff188a1b1294d061823d22993/pyjson5-1.6.8-cp312-cp312-win32.whl", hash = "sha256:cc414b6ab28ed75d761c825f1150c19dd9a8f9b2268ee6af0173d148f018a8c5", size = 127509, upload_time = "2025-01-03T10:52:27.318Z" }, - { url = "https://files.pythonhosted.org/packages/d6/07/430e3a960daf322e7f4b82515ec64d6f2febccdeba31a421c2daab8a1786/pyjson5-1.6.8-cp312-cp312-win_amd64.whl", hash = "sha256:3fd513eaffba7b72d56bd5b26a92e2edb3694602adcaf3414a9f7d6c4c5d9be7", size = 143885, upload_time = "2025-01-03T10:52:29.216Z" }, - { url = "https://files.pythonhosted.org/packages/74/17/1a2002b6ee6b6bd7abba860afa7c8f76f6cde88a8493f7db6e14b5681fcb/pyjson5-1.6.8-cp312-cp312-win_arm64.whl", hash = "sha256:f8d5a208b8954758c75f8e8ae28d195bac3fae24ce9b51f6261b401e4ccce116", size = 127142, upload_time = "2025-01-03T10:52:30.647Z" }, - { url = "https://files.pythonhosted.org/packages/ee/e1/2d85c838a9a702f6d4134cbccc85f8811f96f0889ca0f642dd4e1cecae66/pyjson5-1.6.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:681e52df0705056dc39cf7d7bec4161e2769437fdf89f55084a4b060e9bbbfc9", size = 325120, upload_time = "2025-01-03T10:52:32.237Z" }, - { url = "https://files.pythonhosted.org/packages/42/43/3b2a26ca84573209616675d63ffe559a6e8b73488d6c11e4a45f0204fc3e/pyjson5-1.6.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1550dc70199401056f80acfc503da36de2df70dd4364a0efb654ffe7e9246ac6", size = 172648, upload_time = "2025-01-03T10:52:33.623Z" }, - { url = "https://files.pythonhosted.org/packages/9d/cd/ad93170f8b7934b13e5a340daed934e7a8591e5d08abf3f50ab144a2663d/pyjson5-1.6.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:77005662014809a7b8b78f984131a3751295ff102f4c62b452bbdac946360166", size = 161830, upload_time = "2025-01-03T10:52:34.971Z" }, - { url = "https://files.pythonhosted.org/packages/21/d3/dffd61a6b17680f39d5aaea24297ddf13d03064fb9ab5987de4bb619bd79/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65f2922cc8fd6b1e9cc8ff7e5fe975f7bf111c03eb06ed9b2ee793e6870d3212", size = 173697, upload_time = "2025-01-03T10:52:36.586Z" }, - { url = "https://files.pythonhosted.org/packages/b8/72/9566b6ec24c11293d2bb91be24492afaf9e339781057b355129a7d262050/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d83e0bc87d94baa39703c1d7139c5ce7ff025a53a34251762128713a294cf147", size = 177518, upload_time = "2025-01-03T10:52:38.254Z" }, - { url = "https://files.pythonhosted.org/packages/4b/2c/e615aca4b7e8f1c3b4d5520b8ec6b808a5320e19be8ccd6828b016e46b77/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72fa22291149e8731c4bbc225cf75a41a049a54903018ca670c849658c1edc04", size = 193327, upload_time = "2025-01-03T10:52:39.877Z" }, - { url = "https://files.pythonhosted.org/packages/62/64/f06dec3ec3c7501d5a969d9aec1403898b70a2817225db749c8219203229/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3948742ff2d2f222ab87cc77d8c6ce8a9ef063fe2904f8fa88309611a128147a", size = 174453, upload_time = "2025-01-03T10:52:41.275Z" }, - { url = "https://files.pythonhosted.org/packages/d4/ca/f5b147b8a186e37a9339290dd9c8271aae94eab0307169124ec83c74aa99/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94e1b9d219f40bebbb6285840b094eca523481cf199cd46154044dae333d492d", size = 184161, upload_time = "2025-01-03T10:52:43.36Z" }, - { url = "https://files.pythonhosted.org/packages/1e/9d/7e7d2eaef592e350e8988a68b4d38f358894a1fb05237b6aef5cd25fea8a/pyjson5-1.6.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2dea723f88e89dba1d4a6542c5527cac7ecff6755291ad2eb60e1c2f578bb69f", size = 195307, upload_time = "2025-01-03T10:52:44.867Z" }, - { url = "https://files.pythonhosted.org/packages/51/c1/1538a2064599e6e77b96e5a58dc212d0fabf18442363a0224f5fdc31a51e/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06b857a5a36f2bad52267d1a57a880cd62c3b0d3f3a719ab8599a1d5465e2417", size = 1121719, upload_time = "2025-01-03T10:52:46.692Z" }, - { url = "https://files.pythonhosted.org/packages/21/36/4af2c28aa6a0a9c2f839d2f63613605c11d0294d5a8dadcf65cc6b7e4f5c/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:aebdd4c5a878f125fea8b192244b1e64532561a315725502eee8d7629598882f", size = 995812, upload_time = "2025-01-03T10:52:49.167Z" }, - { url = "https://files.pythonhosted.org/packages/55/63/1c7c7797113aee8fd6bbebf56ac2603681635dd7bab73bd14d5ad34b48d1/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:10688e75fd9f18e34dddd111cafd87cca6727837469b8bfb61f2d2685490f976", size = 1279088, upload_time = "2025-01-03T10:52:51.224Z" }, - { url = "https://files.pythonhosted.org/packages/b4/c1/1121519c37ce70e4d1d4e5f714f5e0121313b79421ba8495a130cdad5d1e/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e3aee51ef5feb4409ff36713f70251265b04c18c8322bc91d2578759225e918d", size = 1229957, upload_time = "2025-01-03T10:52:55.639Z" }, - { url = "https://files.pythonhosted.org/packages/84/39/3618b8e0dbc53233afd99c867d0f4fa7d8cc36489949d18dc833e692f7f3/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:5e7f5b92460dc69ce27814d4ab546e3bae84b9b2e26f29701ad7fab637e6bf2f", size = 1318799, upload_time = "2025-01-03T10:52:57.363Z" }, - { url = "https://files.pythonhosted.org/packages/90/ae/353ce74183d884b56407d29ebc3aab63d23ca7dfb9e9a75208737a917e11/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b77c94296cd0763bc2d7d276cb53dbc97edeacfbc50c02103521d586ca91ff37", size = 1180476, upload_time = "2025-01-03T10:53:02.319Z" }, - { url = "https://files.pythonhosted.org/packages/8c/df/f8afe0318b0b628a8c8abce57ffccb7afd0df9aab08bb08f4c2de5008854/pyjson5-1.6.8-cp313-cp313-win32.whl", hash = "sha256:260b6f2d7148f5fa23d817b82e9960a75a44678116d6a5513bed4e88d6697343", size = 127415, upload_time = "2025-01-03T10:53:03.988Z" }, - { url = "https://files.pythonhosted.org/packages/67/d9/9bd17bc0c99d2d917900114d548414f609ea81947e58f6525068d673fc77/pyjson5-1.6.8-cp313-cp313-win_amd64.whl", hash = "sha256:fe03568ca61050f00c951501d70aaf68064ab5fecb3d84961ce743102cc81036", size = 143519, upload_time = "2025-01-03T10:53:05.712Z" }, - { url = "https://files.pythonhosted.org/packages/ee/6d/8f35cab314cab3b67681ec072e7acb6432bee3ebc45dcf11fd8b6535cb57/pyjson5-1.6.8-cp313-cp313-win_arm64.whl", hash = "sha256:f984d06902b2096206d15bcbc6f0c75c024de295294ca04c8c11aedc871e2da0", size = 126843, upload_time = "2025-01-03T10:53:08.396Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/8e/27/76ff4f9c71b353b8171fe9a8bda20612b7b12f9728d619a5c6df1e279bce/pyjson5-1.6.8.tar.gz", hash = "sha256:b3ecee050a8a4b03cc4f1a7e9a0c478be757b46578fda1ea0f16ac8a24ba8e7a", size = 300019 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ff/3a/0ed2cdfdb67eaaa73dc28686eebee1805bd7edfa0e8f85cc0f0a7d71641e/pyjson5-1.6.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d7b4a4b36a8748011c7586d4bba3eb403d82bdb62605e7478f2c8b11c7e01711", size = 327150 }, + { url = "https://files.pythonhosted.org/packages/60/60/c9e84e3b2520f7b67412173c7d17d98ab24fbef874bcfcf51eb83622fa9a/pyjson5-1.6.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9ee2f077cf05daa9aaf3c750b63cce5b5671cf8fa848b29beaf1030a08d94fda", size = 173668 }, + { url = "https://files.pythonhosted.org/packages/ae/dd/4c9569654dc42c42d2a029e77e4371687bfb6f9f4afda6f1c8adda5d655d/pyjson5-1.6.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2bbfdeeb531f79730899ef674d80dd6b6bc7c29fe3789660115f0ba66eef834f", size = 162740 }, + { url = "https://files.pythonhosted.org/packages/fb/6f/976aed9c5fe81cafda04bb470196c790fec78bfc057ea0a8a5e84ef4671e/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8fe8ba077a6ef01e6493696c27455eeae64e39ff4bd71a1a7bb66af40be7232c", size = 174476 }, + { url = "https://files.pythonhosted.org/packages/da/8b/ab7fcfe3c07ecd1d71dec2b1062755950d8e211808f602ff60cf31264820/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:701db0660e434fae000e5d4d49efc0b80fbeedf938cbcc8b6d72c229d395feca", size = 177611 }, + { url = "https://files.pythonhosted.org/packages/6a/64/8e52e7950da4855adbcbffa4a89864685995b692802a768ea31675e2c5c7/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:515c89e7063100bcc7c67292559bdd926da19b59fe00281e9dd2fa83f30747f1", size = 195618 }, + { url = "https://files.pythonhosted.org/packages/dd/1a/957fea06a1e6ba34767411f2a4c6a926b32f5181a16e5505de9aca85847f/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d622733cf671c8104a2936b3ff589903fa4e2fec5db4e2679297219446d944a7", size = 175521 }, + { url = "https://files.pythonhosted.org/packages/dc/7d/cc11b4283a6f255bea76458d663d1d41de396bc50100f2f7af603dbe6d65/pyjson5-1.6.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4577a18545f3f4461df46d3d38d85659b16a77ca8975289ef6f21e1c228f7bf", size = 185277 }, + { url = "https://files.pythonhosted.org/packages/94/21/5187cc7105934e7ac1dfbfabd33bc517618f62a78c7357544f53653bf373/pyjson5-1.6.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0cd98871646bfb2236cfdc0ae87f8ae8f1f631133b99fef5e74307248c4ae8d", size = 196515 }, + { url = "https://files.pythonhosted.org/packages/6d/05/2f4943349dd6814f3f24ce515ef06864f9d0351b20d69c978dd66c07fa1f/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5a379911161545aa57bd6cd97f249cabcfe5990688f4dff9a8f328f5f6f231d3", size = 1119222 }, + { url = "https://files.pythonhosted.org/packages/40/62/1d78786fbd998937849e9364dc034f68fd43fa1e619dbfc71a0b57e50031/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:24c6206f508c169034fd851eb87af3aec893d2eca3bf14df65eecc520da16883", size = 997285 }, + { url = "https://files.pythonhosted.org/packages/ad/3a/c57b9724b471e61d38123eef69eed09b6ec7fd2a144f56e49c96b11a7458/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:fd21ce9dd4733347b6a426f4f943dd20547befbd6ef502b7480944c84a1425a3", size = 1276952 }, + { url = "https://files.pythonhosted.org/packages/db/fa/81257989504d1442d272e86e03b9d1c4b7e355e0034c0d6c51f1ac5e3229/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7a11d3cd6114de90364c24876f1cd47dcecaffb47184ffffb01eb585c8810f4b", size = 1229440 }, + { url = "https://files.pythonhosted.org/packages/89/88/8d63d86d871bd60ec43030509ea58e216a635fdf723290071e159689e4e2/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4a58185b9ac3adfed0adf539be7293d76fe0f7c515b6f9982b225c8084027255", size = 1318444 }, + { url = "https://files.pythonhosted.org/packages/e4/59/1a89268f650c9d8ef73f97ff9adeab1e0f40b8bf09d82fac840e26f8154d/pyjson5-1.6.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f4724dcb646c2d40ad45d5aa7a5af86d54dc38c78e27b795418ecca23248bb", size = 1177145 }, + { url = "https://files.pythonhosted.org/packages/e1/45/cc1967749b08a701ddeb743cd432a9a6ddbff188a1b1294d061823d22993/pyjson5-1.6.8-cp312-cp312-win32.whl", hash = "sha256:cc414b6ab28ed75d761c825f1150c19dd9a8f9b2268ee6af0173d148f018a8c5", size = 127509 }, + { url = "https://files.pythonhosted.org/packages/d6/07/430e3a960daf322e7f4b82515ec64d6f2febccdeba31a421c2daab8a1786/pyjson5-1.6.8-cp312-cp312-win_amd64.whl", hash = "sha256:3fd513eaffba7b72d56bd5b26a92e2edb3694602adcaf3414a9f7d6c4c5d9be7", size = 143885 }, + { url = "https://files.pythonhosted.org/packages/74/17/1a2002b6ee6b6bd7abba860afa7c8f76f6cde88a8493f7db6e14b5681fcb/pyjson5-1.6.8-cp312-cp312-win_arm64.whl", hash = "sha256:f8d5a208b8954758c75f8e8ae28d195bac3fae24ce9b51f6261b401e4ccce116", size = 127142 }, + { url = "https://files.pythonhosted.org/packages/ee/e1/2d85c838a9a702f6d4134cbccc85f8811f96f0889ca0f642dd4e1cecae66/pyjson5-1.6.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:681e52df0705056dc39cf7d7bec4161e2769437fdf89f55084a4b060e9bbbfc9", size = 325120 }, + { url = "https://files.pythonhosted.org/packages/42/43/3b2a26ca84573209616675d63ffe559a6e8b73488d6c11e4a45f0204fc3e/pyjson5-1.6.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1550dc70199401056f80acfc503da36de2df70dd4364a0efb654ffe7e9246ac6", size = 172648 }, + { url = "https://files.pythonhosted.org/packages/9d/cd/ad93170f8b7934b13e5a340daed934e7a8591e5d08abf3f50ab144a2663d/pyjson5-1.6.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:77005662014809a7b8b78f984131a3751295ff102f4c62b452bbdac946360166", size = 161830 }, + { url = "https://files.pythonhosted.org/packages/21/d3/dffd61a6b17680f39d5aaea24297ddf13d03064fb9ab5987de4bb619bd79/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65f2922cc8fd6b1e9cc8ff7e5fe975f7bf111c03eb06ed9b2ee793e6870d3212", size = 173697 }, + { url = "https://files.pythonhosted.org/packages/b8/72/9566b6ec24c11293d2bb91be24492afaf9e339781057b355129a7d262050/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d83e0bc87d94baa39703c1d7139c5ce7ff025a53a34251762128713a294cf147", size = 177518 }, + { url = "https://files.pythonhosted.org/packages/4b/2c/e615aca4b7e8f1c3b4d5520b8ec6b808a5320e19be8ccd6828b016e46b77/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72fa22291149e8731c4bbc225cf75a41a049a54903018ca670c849658c1edc04", size = 193327 }, + { url = "https://files.pythonhosted.org/packages/62/64/f06dec3ec3c7501d5a969d9aec1403898b70a2817225db749c8219203229/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3948742ff2d2f222ab87cc77d8c6ce8a9ef063fe2904f8fa88309611a128147a", size = 174453 }, + { url = "https://files.pythonhosted.org/packages/d4/ca/f5b147b8a186e37a9339290dd9c8271aae94eab0307169124ec83c74aa99/pyjson5-1.6.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94e1b9d219f40bebbb6285840b094eca523481cf199cd46154044dae333d492d", size = 184161 }, + { url = "https://files.pythonhosted.org/packages/1e/9d/7e7d2eaef592e350e8988a68b4d38f358894a1fb05237b6aef5cd25fea8a/pyjson5-1.6.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2dea723f88e89dba1d4a6542c5527cac7ecff6755291ad2eb60e1c2f578bb69f", size = 195307 }, + { url = "https://files.pythonhosted.org/packages/51/c1/1538a2064599e6e77b96e5a58dc212d0fabf18442363a0224f5fdc31a51e/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06b857a5a36f2bad52267d1a57a880cd62c3b0d3f3a719ab8599a1d5465e2417", size = 1121719 }, + { url = "https://files.pythonhosted.org/packages/21/36/4af2c28aa6a0a9c2f839d2f63613605c11d0294d5a8dadcf65cc6b7e4f5c/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:aebdd4c5a878f125fea8b192244b1e64532561a315725502eee8d7629598882f", size = 995812 }, + { url = "https://files.pythonhosted.org/packages/55/63/1c7c7797113aee8fd6bbebf56ac2603681635dd7bab73bd14d5ad34b48d1/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:10688e75fd9f18e34dddd111cafd87cca6727837469b8bfb61f2d2685490f976", size = 1279088 }, + { url = "https://files.pythonhosted.org/packages/b4/c1/1121519c37ce70e4d1d4e5f714f5e0121313b79421ba8495a130cdad5d1e/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e3aee51ef5feb4409ff36713f70251265b04c18c8322bc91d2578759225e918d", size = 1229957 }, + { url = "https://files.pythonhosted.org/packages/84/39/3618b8e0dbc53233afd99c867d0f4fa7d8cc36489949d18dc833e692f7f3/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:5e7f5b92460dc69ce27814d4ab546e3bae84b9b2e26f29701ad7fab637e6bf2f", size = 1318799 }, + { url = "https://files.pythonhosted.org/packages/90/ae/353ce74183d884b56407d29ebc3aab63d23ca7dfb9e9a75208737a917e11/pyjson5-1.6.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b77c94296cd0763bc2d7d276cb53dbc97edeacfbc50c02103521d586ca91ff37", size = 1180476 }, + { url = "https://files.pythonhosted.org/packages/8c/df/f8afe0318b0b628a8c8abce57ffccb7afd0df9aab08bb08f4c2de5008854/pyjson5-1.6.8-cp313-cp313-win32.whl", hash = "sha256:260b6f2d7148f5fa23d817b82e9960a75a44678116d6a5513bed4e88d6697343", size = 127415 }, + { url = "https://files.pythonhosted.org/packages/67/d9/9bd17bc0c99d2d917900114d548414f609ea81947e58f6525068d673fc77/pyjson5-1.6.8-cp313-cp313-win_amd64.whl", hash = "sha256:fe03568ca61050f00c951501d70aaf68064ab5fecb3d84961ce743102cc81036", size = 143519 }, + { url = "https://files.pythonhosted.org/packages/ee/6d/8f35cab314cab3b67681ec072e7acb6432bee3ebc45dcf11fd8b6535cb57/pyjson5-1.6.8-cp313-cp313-win_arm64.whl", hash = "sha256:f984d06902b2096206d15bcbc6f0c75c024de295294ca04c8c11aedc871e2da0", size = 126843 }, ] [[package]] name = "pyjwt" version = "2.10.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953", size = 87785, upload_time = "2024-11-28T03:43:29.933Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953", size = 87785 } wheels = [ - { url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb", size = 22997, upload_time = "2024-11-28T03:43:27.893Z" }, + { url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb", size = 22997 }, ] [package.optional-dependencies] @@ -3183,17 +3183,17 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", hash = "sha256:8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba", size = 3392854, upload_time = "2022-01-07T22:05:41.134Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", hash = "sha256:8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba", size = 3392854 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1", size = 349920, upload_time = "2022-01-07T22:05:49.156Z" }, - { url = "https://files.pythonhosted.org/packages/59/bb/fddf10acd09637327a97ef89d2a9d621328850a72f1fdc8c08bdf72e385f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92", size = 601722, upload_time = "2022-01-07T22:05:50.989Z" }, - { url = "https://files.pythonhosted.org/packages/5d/70/87a065c37cca41a75f2ce113a5a2c2aa7533be648b184ade58971b5f7ccc/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394", size = 680087, upload_time = "2022-01-07T22:05:52.539Z" }, - { url = "https://files.pythonhosted.org/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d", size = 856678, upload_time = "2022-01-07T22:05:54.251Z" }, - { url = "https://files.pythonhosted.org/packages/66/28/ca86676b69bf9f90e710571b67450508484388bfce09acf8a46f0b8c785f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858", size = 1133660, upload_time = "2022-01-07T22:05:56.056Z" }, - { url = "https://files.pythonhosted.org/packages/3d/85/c262db650e86812585e2bc59e497a8f59948a005325a11bbbc9ecd3fe26b/PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b", size = 663824, upload_time = "2022-01-07T22:05:57.434Z" }, - { url = "https://files.pythonhosted.org/packages/fd/1a/cc308a884bd299b651f1633acb978e8596c71c33ca85e9dc9fa33a5399b9/PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff", size = 1117912, upload_time = "2022-01-07T22:05:58.665Z" }, - { url = "https://files.pythonhosted.org/packages/25/2d/b7df6ddb0c2a33afdb358f8af6ea3b8c4d1196ca45497dd37a56f0c122be/PyNaCl-1.5.0-cp36-abi3-win32.whl", hash = "sha256:e46dae94e34b085175f8abb3b0aaa7da40767865ac82c928eeb9e57e1ea8a543", size = 204624, upload_time = "2022-01-07T22:06:00.085Z" }, - { url = "https://files.pythonhosted.org/packages/5e/22/d3db169895faaf3e2eda892f005f433a62db2decbcfbc2f61e6517adfa87/PyNaCl-1.5.0-cp36-abi3-win_amd64.whl", hash = "sha256:20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93", size = 212141, upload_time = "2022-01-07T22:06:01.861Z" }, + { url = "https://files.pythonhosted.org/packages/ce/75/0b8ede18506041c0bf23ac4d8e2971b4161cd6ce630b177d0a08eb0d8857/PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1", size = 349920 }, + { url = "https://files.pythonhosted.org/packages/59/bb/fddf10acd09637327a97ef89d2a9d621328850a72f1fdc8c08bdf72e385f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92", size = 601722 }, + { url = "https://files.pythonhosted.org/packages/5d/70/87a065c37cca41a75f2ce113a5a2c2aa7533be648b184ade58971b5f7ccc/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394", size = 680087 }, + { url = "https://files.pythonhosted.org/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d", size = 856678 }, + { url = "https://files.pythonhosted.org/packages/66/28/ca86676b69bf9f90e710571b67450508484388bfce09acf8a46f0b8c785f/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858", size = 1133660 }, + { url = "https://files.pythonhosted.org/packages/3d/85/c262db650e86812585e2bc59e497a8f59948a005325a11bbbc9ecd3fe26b/PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b", size = 663824 }, + { url = "https://files.pythonhosted.org/packages/fd/1a/cc308a884bd299b651f1633acb978e8596c71c33ca85e9dc9fa33a5399b9/PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff", size = 1117912 }, + { url = "https://files.pythonhosted.org/packages/25/2d/b7df6ddb0c2a33afdb358f8af6ea3b8c4d1196ca45497dd37a56f0c122be/PyNaCl-1.5.0-cp36-abi3-win32.whl", hash = "sha256:e46dae94e34b085175f8abb3b0aaa7da40767865ac82c928eeb9e57e1ea8a543", size = 204624 }, + { url = "https://files.pythonhosted.org/packages/5e/22/d3db169895faaf3e2eda892f005f433a62db2decbcfbc2f61e6517adfa87/PyNaCl-1.5.0-cp36-abi3-win_amd64.whl", hash = "sha256:20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93", size = 212141 }, ] [[package]] @@ -3204,9 +3204,9 @@ dependencies = [ { name = "nodeenv" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/db/9d/d91d5f6d26b2db95476fefc772e2b9a16d54c6bd0ea6bb5c1b6d635ab8b4/pyright-1.1.399.tar.gz", hash = "sha256:439035d707a36c3d1b443aec980bc37053fbda88158eded24b8eedcf1c7b7a1b", size = 3856954, upload_time = "2025-04-10T04:40:25.703Z" } +sdist = { url = "https://files.pythonhosted.org/packages/db/9d/d91d5f6d26b2db95476fefc772e2b9a16d54c6bd0ea6bb5c1b6d635ab8b4/pyright-1.1.399.tar.gz", hash = "sha256:439035d707a36c3d1b443aec980bc37053fbda88158eded24b8eedcf1c7b7a1b", size = 3856954 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/b5/380380c9e7a534cb1783c70c3e8ac6d1193c599650a55838d0557586796e/pyright-1.1.399-py3-none-any.whl", hash = "sha256:55f9a875ddf23c9698f24208c764465ffdfd38be6265f7faf9a176e1dc549f3b", size = 5592584, upload_time = "2025-04-10T04:40:23.502Z" }, + { url = "https://files.pythonhosted.org/packages/2f/b5/380380c9e7a534cb1783c70c3e8ac6d1193c599650a55838d0557586796e/pyright-1.1.399-py3-none-any.whl", hash = "sha256:55f9a875ddf23c9698f24208c764465ffdfd38be6265f7faf9a176e1dc549f3b", size = 5592584 }, ] [[package]] @@ -3219,9 +3219,9 @@ dependencies = [ { name = "packaging" }, { name = "pluggy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ae/3c/c9d525a414d506893f0cd8a8d0de7706446213181570cdbd766691164e40/pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845", size = 1450891, upload_time = "2025-03-02T12:54:54.503Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/3c/c9d525a414d506893f0cd8a8d0de7706446213181570cdbd766691164e40/pytest-8.3.5.tar.gz", hash = "sha256:f4efe70cc14e511565ac476b57c279e12a855b11f48f212af1080ef2263d3845", size = 1450891 } wheels = [ - { url = "https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820", size = 343634, upload_time = "2025-03-02T12:54:52.069Z" }, + { url = "https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl", hash = "sha256:c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820", size = 343634 }, ] [[package]] @@ -3231,9 +3231,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8e/c4/453c52c659521066969523e87d85d54139bbd17b78f09532fb8eb8cdb58e/pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f", size = 54156, upload_time = "2025-03-25T06:22:28.883Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8e/c4/453c52c659521066969523e87d85d54139bbd17b78f09532fb8eb8cdb58e/pytest_asyncio-0.26.0.tar.gz", hash = "sha256:c4df2a697648241ff39e7f0e4a73050b03f123f760673956cf0d72a4990e312f", size = 54156 } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/7f/338843f449ace853647ace35870874f69a764d251872ed1b4de9f234822c/pytest_asyncio-0.26.0-py3-none-any.whl", hash = "sha256:7b51ed894f4fbea1340262bdae5135797ebbe21d8638978e35d31c6d19f72fb0", size = 19694, upload_time = "2025-03-25T06:22:27.807Z" }, + { url = "https://files.pythonhosted.org/packages/20/7f/338843f449ace853647ace35870874f69a764d251872ed1b4de9f234822c/pytest_asyncio-0.26.0-py3-none-any.whl", hash = "sha256:7b51ed894f4fbea1340262bdae5135797ebbe21d8638978e35d31c6d19f72fb0", size = 19694 }, ] [[package]] @@ -3244,9 +3244,9 @@ dependencies = [ { name = "py-cpuinfo" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/39/d0/a8bd08d641b393db3be3819b03e2d9bb8760ca8479080a26a5f6e540e99c/pytest-benchmark-5.1.0.tar.gz", hash = "sha256:9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105", size = 337810, upload_time = "2024-10-30T11:51:48.521Z" } +sdist = { url = "https://files.pythonhosted.org/packages/39/d0/a8bd08d641b393db3be3819b03e2d9bb8760ca8479080a26a5f6e540e99c/pytest-benchmark-5.1.0.tar.gz", hash = "sha256:9ea661cdc292e8231f7cd4c10b0319e56a2118e2c09d9f50e1b3d150d2aca105", size = 337810 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/d6/b41653199ea09d5969d4e385df9bbfd9a100f28ca7e824ce7c0a016e3053/pytest_benchmark-5.1.0-py3-none-any.whl", hash = "sha256:922de2dfa3033c227c96da942d1878191afa135a29485fb942e85dff1c592c89", size = 44259, upload_time = "2024-10-30T11:51:45.94Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d6/b41653199ea09d5969d4e385df9bbfd9a100f28ca7e824ce7c0a016e3053/pytest_benchmark-5.1.0-py3-none-any.whl", hash = "sha256:922de2dfa3033c227c96da942d1878191afa135a29485fb942e85dff1c592c89", size = 44259 }, ] [package.optional-dependencies] @@ -3264,9 +3264,9 @@ dependencies = [ { name = "coverage" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/34/8c/039a7793f23f5cb666c834da9e944123f498ccc0753bed5fbfb2e2c11f87/pytest_cov-6.1.0.tar.gz", hash = "sha256:ec55e828c66755e5b74a21bd7cc03c303a9f928389c0563e50ba454a6dbe71db", size = 66651, upload_time = "2025-04-01T10:58:05.169Z" } +sdist = { url = "https://files.pythonhosted.org/packages/34/8c/039a7793f23f5cb666c834da9e944123f498ccc0753bed5fbfb2e2c11f87/pytest_cov-6.1.0.tar.gz", hash = "sha256:ec55e828c66755e5b74a21bd7cc03c303a9f928389c0563e50ba454a6dbe71db", size = 66651 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/c5/8d6ffe9fc8f7f57b3662156ae8a34f2b8e7a754c73b48e689ce43145e98c/pytest_cov-6.1.0-py3-none-any.whl", hash = "sha256:cd7e1d54981d5185ef2b8d64b50172ce97e6f357e6df5cb103e828c7f993e201", size = 23743, upload_time = "2025-04-01T10:58:03.302Z" }, + { url = "https://files.pythonhosted.org/packages/e1/c5/8d6ffe9fc8f7f57b3662156ae8a34f2b8e7a754c73b48e689ce43145e98c/pytest_cov-6.1.0-py3-none-any.whl", hash = "sha256:cd7e1d54981d5185ef2b8d64b50172ce97e6f357e6df5cb103e828c7f993e201", size = 23743 }, ] [[package]] @@ -3279,9 +3279,9 @@ dependencies = [ { name = "pytest" }, { name = "pytest-asyncio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a9/47/1207bf70218c9cbb6e8a184a1957f699c35d9bf8b43dfa2be5885d35c283/pytest_lsp-1.0.0b2.tar.gz", hash = "sha256:459f62d578d700b63c4ea0b500b5a621461eb2c60d0fd941c3583b0d7930a1ea", size = 26634, upload_time = "2024-11-23T19:29:01.16Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/47/1207bf70218c9cbb6e8a184a1957f699c35d9bf8b43dfa2be5885d35c283/pytest_lsp-1.0.0b2.tar.gz", hash = "sha256:459f62d578d700b63c4ea0b500b5a621461eb2c60d0fd941c3583b0d7930a1ea", size = 26634 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/cc/2f46f5a3db66e50e813cba64da0fed2c517c28b80877585461534c953f22/pytest_lsp-1.0.0b2-py3-none-any.whl", hash = "sha256:d989c69e134ac66e297f0e0eae5edb13470059d7028e50fb06c01674b067fc14", size = 24115, upload_time = "2024-11-23T19:28:59.19Z" }, + { url = "https://files.pythonhosted.org/packages/c1/cc/2f46f5a3db66e50e813cba64da0fed2c517c28b80877585461534c953f22/pytest_lsp-1.0.0b2-py3-none-any.whl", hash = "sha256:d989c69e134ac66e297f0e0eae5edb13470059d7028e50fb06c01674b067fc14", size = 24115 }, ] [[package]] @@ -3291,9 +3291,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c6/90/a955c3ab35ccd41ad4de556596fa86685bf4fc5ffcc62d22d856cfd4e29a/pytest-mock-3.14.0.tar.gz", hash = "sha256:2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0", size = 32814, upload_time = "2024-03-21T22:14:04.964Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c6/90/a955c3ab35ccd41ad4de556596fa86685bf4fc5ffcc62d22d856cfd4e29a/pytest-mock-3.14.0.tar.gz", hash = "sha256:2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0", size = 32814 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl", hash = "sha256:0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", size = 9863, upload_time = "2024-03-21T22:14:02.694Z" }, + { url = "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl", hash = "sha256:0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", size = 9863 }, ] [[package]] @@ -3303,9 +3303,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9b/7b/ab8f1fc1e687218aa66acec1c3674d9c443f6a2dc8cb6a50f464548ffa34/pytest-snapshot-0.9.0.tar.gz", hash = "sha256:c7013c3abc3e860f9feff899f8b4debe3708650d8d8242a61bf2625ff64db7f3", size = 19877, upload_time = "2022-04-23T17:35:31.751Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9b/7b/ab8f1fc1e687218aa66acec1c3674d9c443f6a2dc8cb6a50f464548ffa34/pytest-snapshot-0.9.0.tar.gz", hash = "sha256:c7013c3abc3e860f9feff899f8b4debe3708650d8d8242a61bf2625ff64db7f3", size = 19877 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cb/29/518f32faf6edad9f56d6e0107217f7de6b79f297a47170414a2bd4be7f01/pytest_snapshot-0.9.0-py3-none-any.whl", hash = "sha256:4b9fe1c21c868fe53a545e4e3184d36bc1c88946e3f5c1d9dd676962a9b3d4ab", size = 10715, upload_time = "2022-04-23T17:35:30.288Z" }, + { url = "https://files.pythonhosted.org/packages/cb/29/518f32faf6edad9f56d6e0107217f7de6b79f297a47170414a2bd4be7f01/pytest_snapshot-0.9.0-py3-none-any.whl", hash = "sha256:4b9fe1c21c868fe53a545e4e3184d36bc1c88946e3f5c1d9dd676962a9b3d4ab", size = 10715 }, ] [[package]] @@ -3315,9 +3315,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/93/0d/04719abc7a4bdb3a7a1f968f24b0f5253d698c9cc94975330e9d3145befb/pytest-timeout-2.3.1.tar.gz", hash = "sha256:12397729125c6ecbdaca01035b9e5239d4db97352320af155b3f5de1ba5165d9", size = 17697, upload_time = "2024-03-07T21:04:01.069Z" } +sdist = { url = "https://files.pythonhosted.org/packages/93/0d/04719abc7a4bdb3a7a1f968f24b0f5253d698c9cc94975330e9d3145befb/pytest-timeout-2.3.1.tar.gz", hash = "sha256:12397729125c6ecbdaca01035b9e5239d4db97352320af155b3f5de1ba5165d9", size = 17697 } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/27/14af9ef8321f5edc7527e47def2a21d8118c6f329a9342cc61387a0c0599/pytest_timeout-2.3.1-py3-none-any.whl", hash = "sha256:68188cb703edfc6a18fad98dc25a3c61e9f24d644b0b70f33af545219fc7813e", size = 14148, upload_time = "2024-03-07T21:03:58.764Z" }, + { url = "https://files.pythonhosted.org/packages/03/27/14af9ef8321f5edc7527e47def2a21d8118c6f329a9342cc61387a0c0599/pytest_timeout-2.3.1-py3-none-any.whl", hash = "sha256:68188cb703edfc6a18fad98dc25a3c61e9f24d644b0b70f33af545219fc7813e", size = 14148 }, ] [[package]] @@ -3328,9 +3328,9 @@ dependencies = [ { name = "execnet" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/41/c4/3c310a19bc1f1e9ef50075582652673ef2bfc8cd62afef9585683821902f/pytest_xdist-3.6.1.tar.gz", hash = "sha256:ead156a4db231eec769737f57668ef58a2084a34b2e55c4a8fa20d861107300d", size = 84060, upload_time = "2024-04-28T19:29:54.414Z" } +sdist = { url = "https://files.pythonhosted.org/packages/41/c4/3c310a19bc1f1e9ef50075582652673ef2bfc8cd62afef9585683821902f/pytest_xdist-3.6.1.tar.gz", hash = "sha256:ead156a4db231eec769737f57668ef58a2084a34b2e55c4a8fa20d861107300d", size = 84060 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/82/1d96bf03ee4c0fdc3c0cbe61470070e659ca78dc0086fb88b66c185e2449/pytest_xdist-3.6.1-py3-none-any.whl", hash = "sha256:9ed4adfb68a016610848639bb7e02c9352d5d9f03d04809919e2dafc3be4cca7", size = 46108, upload_time = "2024-04-28T19:29:52.813Z" }, + { url = "https://files.pythonhosted.org/packages/6d/82/1d96bf03ee4c0fdc3c0cbe61470070e659ca78dc0086fb88b66c185e2449/pytest_xdist-3.6.1-py3-none-any.whl", hash = "sha256:9ed4adfb68a016610848639bb7e02c9352d5d9f03d04809919e2dafc3be4cca7", size = 46108 }, ] [[package]] @@ -3340,18 +3340,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload_time = "2024-03-01T18:36:20.211Z" } +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload_time = "2024-03-01T18:36:18.57Z" }, + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, ] [[package]] name = "python-dotenv" version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/88/2c/7bb1416c5620485aa793f2de31d3df393d3686aa8a8506d11e10e13c5baf/python_dotenv-1.1.0.tar.gz", hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5", size = 39920, upload_time = "2025-03-25T10:14:56.835Z" } +sdist = { url = "https://files.pythonhosted.org/packages/88/2c/7bb1416c5620485aa793f2de31d3df393d3686aa8a8506d11e10e13c5baf/python_dotenv-1.1.0.tar.gz", hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5", size = 39920 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/18/98a99ad95133c6a6e2005fe89faedf294a748bd5dc803008059409ac9b1e/python_dotenv-1.1.0-py3-none-any.whl", hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d", size = 20256, upload_time = "2025-03-25T10:14:55.034Z" }, + { url = "https://files.pythonhosted.org/packages/1e/18/98a99ad95133c6a6e2005fe89faedf294a748bd5dc803008059409ac9b1e/python_dotenv-1.1.0-py3-none-any.whl", hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d", size = 20256 }, ] [[package]] @@ -3362,18 +3362,18 @@ dependencies = [ { name = "requests" }, { name = "requests-toolbelt" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c4/ea/e2cde926d63526935c1df259177371a195089b631d67a577fe5c39fbc7e1/python_gitlab-4.13.0.tar.gz", hash = "sha256:576bfb0901faca0c6b2d1ff2592e02944a6ec3e086c3129fb43c2a0df56a1c67", size = 484996, upload_time = "2024-10-08T13:28:48.755Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/ea/e2cde926d63526935c1df259177371a195089b631d67a577fe5c39fbc7e1/python_gitlab-4.13.0.tar.gz", hash = "sha256:576bfb0901faca0c6b2d1ff2592e02944a6ec3e086c3129fb43c2a0df56a1c67", size = 484996 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/5e/5fb4dcae9f5af5463c16952823d446ca449cce920efe8669871f600f0ab9/python_gitlab-4.13.0-py3-none-any.whl", hash = "sha256:8299a054fb571da16e1a8c1868fff01f34ac41ea1410c713a4647b3bbb2aa279", size = 145254, upload_time = "2024-10-08T13:28:45.839Z" }, + { url = "https://files.pythonhosted.org/packages/6b/5e/5fb4dcae9f5af5463c16952823d446ca449cce920efe8669871f600f0ab9/python_gitlab-4.13.0-py3-none-any.whl", hash = "sha256:8299a054fb571da16e1a8c1868fff01f34ac41ea1410c713a4647b3bbb2aa279", size = 145254 }, ] [[package]] name = "python-json-logger" version = "3.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642, upload_time = "2025-03-07T07:08:27.301Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642 } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163, upload_time = "2025-03-07T07:08:25.627Z" }, + { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163 }, ] [[package]] @@ -3383,18 +3383,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "levenshtein" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/13/f6/d865a565b7eeef4b5f9a18accafb03d5730c712420fc84a3a40555f7ea6b/python_levenshtein-0.27.1.tar.gz", hash = "sha256:3a5314a011016d373d309a68e875fd029caaa692ad3f32e78319299648045f11", size = 12326, upload_time = "2025-03-02T19:47:25.641Z" } +sdist = { url = "https://files.pythonhosted.org/packages/13/f6/d865a565b7eeef4b5f9a18accafb03d5730c712420fc84a3a40555f7ea6b/python_levenshtein-0.27.1.tar.gz", hash = "sha256:3a5314a011016d373d309a68e875fd029caaa692ad3f32e78319299648045f11", size = 12326 } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/95/8c8fd923b0a702388da4f9e0368f490d123cc5224279e6a083984304a15e/python_levenshtein-0.27.1-py3-none-any.whl", hash = "sha256:e1a4bc2a70284b2ebc4c505646142fecd0f831e49aa04ed972995895aec57396", size = 9426, upload_time = "2025-03-02T19:47:24.801Z" }, + { url = "https://files.pythonhosted.org/packages/2a/95/8c8fd923b0a702388da4f9e0368f490d123cc5224279e6a083984304a15e/python_levenshtein-0.27.1-py3-none-any.whl", hash = "sha256:e1a4bc2a70284b2ebc4c505646142fecd0f831e49aa04ed972995895aec57396", size = 9426 }, ] [[package]] name = "python-multipart" version = "0.0.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158, upload_time = "2024-12-16T19:45:46.972Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158 } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546, upload_time = "2024-12-16T19:45:44.423Z" }, + { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546 }, ] [[package]] @@ -3416,9 +3416,9 @@ dependencies = [ { name = "shellingham" }, { name = "tomlkit" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/01/21/d64b81fa9e7326b8c25765ecf0e0f1458dd098a94a9e80d0e6671c827880/python_semantic_release-9.21.0.tar.gz", hash = "sha256:d8673d25cab2acdfeb34f791e271bb8a02ecc63650c5aa5c03d520ddf0cbe887", size = 307256, upload_time = "2025-02-23T20:46:03.567Z" } +sdist = { url = "https://files.pythonhosted.org/packages/01/21/d64b81fa9e7326b8c25765ecf0e0f1458dd098a94a9e80d0e6671c827880/python_semantic_release-9.21.0.tar.gz", hash = "sha256:d8673d25cab2acdfeb34f791e271bb8a02ecc63650c5aa5c03d520ddf0cbe887", size = 307256 } wheels = [ - { url = "https://files.pythonhosted.org/packages/10/75/24ad6ed3832e4616ea9d97fe9644d5efb98c9014f25cd6c83e8dc10ef574/python_semantic_release-9.21.0-py3-none-any.whl", hash = "sha256:1ecf9753283835f1c6cda4702e419d9702863a51b03fa11955429139234f063c", size = 132564, upload_time = "2025-02-23T20:45:59.939Z" }, + { url = "https://files.pythonhosted.org/packages/10/75/24ad6ed3832e4616ea9d97fe9644d5efb98c9014f25cd6c83e8dc10ef574/python_semantic_release-9.21.0-py3-none-any.whl", hash = "sha256:1ecf9753283835f1c6cda4702e419d9702863a51b03fa11955429139234f063c", size = 132564 }, ] [[package]] @@ -3428,18 +3428,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "text-unidecode" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/c7/5e1547c44e31da50a460df93af11a535ace568ef89d7a811069ead340c4a/python-slugify-8.0.4.tar.gz", hash = "sha256:59202371d1d05b54a9e7720c5e038f928f45daaffe41dd10822f3907b937c856", size = 10921, upload_time = "2024-02-08T18:32:45.488Z" } +sdist = { url = "https://files.pythonhosted.org/packages/87/c7/5e1547c44e31da50a460df93af11a535ace568ef89d7a811069ead340c4a/python-slugify-8.0.4.tar.gz", hash = "sha256:59202371d1d05b54a9e7720c5e038f928f45daaffe41dd10822f3907b937c856", size = 10921 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/62/02da182e544a51a5c3ccf4b03ab79df279f9c60c5e82d5e8bec7ca26ac11/python_slugify-8.0.4-py2.py3-none-any.whl", hash = "sha256:276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8", size = 10051, upload_time = "2024-02-08T18:32:43.911Z" }, + { url = "https://files.pythonhosted.org/packages/a4/62/02da182e544a51a5c3ccf4b03ab79df279f9c60c5e82d5e8bec7ca26ac11/python_slugify-8.0.4-py2.py3-none-any.whl", hash = "sha256:276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8", size = 10051 }, ] [[package]] name = "pytz" version = "2025.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload_time = "2025-03-25T02:25:00.538Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884 } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload_time = "2025-03-25T02:24:58.468Z" }, + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225 }, ] [[package]] @@ -3447,49 +3447,49 @@ name = "pywin32" version = "310" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239, upload_time = "2025-03-17T00:55:58.807Z" }, - { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839, upload_time = "2025-03-17T00:56:00.8Z" }, - { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470, upload_time = "2025-03-17T00:56:02.601Z" }, - { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload_time = "2025-03-17T00:56:04.383Z" }, - { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload_time = "2025-03-17T00:56:06.207Z" }, - { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload_time = "2025-03-17T00:56:07.819Z" }, + { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239 }, + { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839 }, + { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470 }, + { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384 }, + { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039 }, + { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152 }, ] [[package]] name = "pywinpty" version = "2.0.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2d/7c/917f9c4681bb8d34bfbe0b79d36bbcd902651aeab48790df3d30ba0202fb/pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2", size = 29017, upload_time = "2025-02-03T21:53:23.265Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/7c/917f9c4681bb8d34bfbe0b79d36bbcd902651aeab48790df3d30ba0202fb/pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2", size = 29017 } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243, upload_time = "2025-02-03T21:56:52.476Z" }, - { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020, upload_time = "2025-02-03T21:56:04.753Z" }, - { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151, upload_time = "2025-02-03T21:55:53.628Z" }, + { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243 }, + { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020 }, + { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151 }, ] [[package]] name = "pyyaml" version = "6.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload_time = "2024-08-06T20:33:50.674Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload_time = "2024-08-06T20:32:25.131Z" }, - { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload_time = "2024-08-06T20:32:26.511Z" }, - { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload_time = "2024-08-06T20:32:28.363Z" }, - { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload_time = "2024-08-06T20:32:30.058Z" }, - { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload_time = "2024-08-06T20:32:31.881Z" }, - { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload_time = "2024-08-06T20:32:37.083Z" }, - { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload_time = "2024-08-06T20:32:38.898Z" }, - { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload_time = "2024-08-06T20:32:40.241Z" }, - { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload_time = "2024-08-06T20:32:41.93Z" }, - { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload_time = "2024-08-06T20:32:43.4Z" }, - { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload_time = "2024-08-06T20:32:44.801Z" }, - { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload_time = "2024-08-06T20:32:46.432Z" }, - { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload_time = "2024-08-06T20:32:51.188Z" }, - { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload_time = "2024-08-06T20:32:53.019Z" }, - { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload_time = "2024-08-06T20:32:54.708Z" }, - { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload_time = "2024-08-06T20:32:56.985Z" }, - { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload_time = "2024-08-06T20:33:03.001Z" }, - { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload_time = "2024-08-06T20:33:04.33Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873 }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302 }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154 }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223 }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542 }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164 }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611 }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591 }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338 }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, ] [[package]] @@ -3499,76 +3499,76 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "implementation_name == 'pypy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293, upload_time = "2025-04-04T12:05:44.049Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586, upload_time = "2025-04-04T12:03:41.954Z" }, - { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880, upload_time = "2025-04-04T12:03:43.45Z" }, - { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216, upload_time = "2025-04-04T12:03:45.572Z" }, - { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814, upload_time = "2025-04-04T12:03:47.188Z" }, - { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889, upload_time = "2025-04-04T12:03:49.223Z" }, - { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153, upload_time = "2025-04-04T12:03:50.591Z" }, - { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352, upload_time = "2025-04-04T12:03:52.473Z" }, - { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834, upload_time = "2025-04-04T12:03:54Z" }, - { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992, upload_time = "2025-04-04T12:03:55.815Z" }, - { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466, upload_time = "2025-04-04T12:03:57.231Z" }, - { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342, upload_time = "2025-04-04T12:03:59.218Z" }, - { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484, upload_time = "2025-04-04T12:04:00.671Z" }, - { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106, upload_time = "2025-04-04T12:04:02.366Z" }, - { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056, upload_time = "2025-04-04T12:04:03.919Z" }, - { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148, upload_time = "2025-04-04T12:04:05.581Z" }, - { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983, upload_time = "2025-04-04T12:04:07.096Z" }, - { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274, upload_time = "2025-04-04T12:04:08.523Z" }, - { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120, upload_time = "2025-04-04T12:04:10.58Z" }, - { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738, upload_time = "2025-04-04T12:04:12.509Z" }, - { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826, upload_time = "2025-04-04T12:04:14.289Z" }, - { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406, upload_time = "2025-04-04T12:04:15.757Z" }, - { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216, upload_time = "2025-04-04T12:04:17.212Z" }, - { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769, upload_time = "2025-04-04T12:04:18.665Z" }, - { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826, upload_time = "2025-04-04T12:04:20.405Z" }, - { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650, upload_time = "2025-04-04T12:04:22.413Z" }, - { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776, upload_time = "2025-04-04T12:04:23.959Z" }, - { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516, upload_time = "2025-04-04T12:04:25.449Z" }, - { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183, upload_time = "2025-04-04T12:04:27.035Z" }, - { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501, upload_time = "2025-04-04T12:04:28.833Z" }, - { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540, upload_time = "2025-04-04T12:04:30.562Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586 }, + { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880 }, + { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216 }, + { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814 }, + { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889 }, + { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153 }, + { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352 }, + { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834 }, + { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992 }, + { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466 }, + { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342 }, + { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484 }, + { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106 }, + { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056 }, + { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148 }, + { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983 }, + { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274 }, + { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120 }, + { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738 }, + { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826 }, + { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406 }, + { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216 }, + { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769 }, + { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826 }, + { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650 }, + { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776 }, + { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516 }, + { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183 }, + { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501 }, + { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540 }, ] [[package]] name = "rapidfuzz" version = "3.13.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ed/f6/6895abc3a3d056b9698da3199b04c0e56226d530ae44a470edabf8b664f0/rapidfuzz-3.13.0.tar.gz", hash = "sha256:d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8", size = 57904226, upload_time = "2025-04-03T20:38:51.226Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/13/4b/a326f57a4efed8f5505b25102797a58e37ee11d94afd9d9422cb7c76117e/rapidfuzz-3.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a1a6a906ba62f2556372282b1ef37b26bca67e3d2ea957277cfcefc6275cca7", size = 1989501, upload_time = "2025-04-03T20:36:13.43Z" }, - { url = "https://files.pythonhosted.org/packages/b7/53/1f7eb7ee83a06c400089ec7cb841cbd581c2edd7a4b21eb2f31030b88daa/rapidfuzz-3.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2fd0975e015b05c79a97f38883a11236f5a24cca83aa992bd2558ceaa5652b26", size = 1445379, upload_time = "2025-04-03T20:36:16.439Z" }, - { url = "https://files.pythonhosted.org/packages/07/09/de8069a4599cc8e6d194e5fa1782c561151dea7d5e2741767137e2a8c1f0/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d4e13593d298c50c4f94ce453f757b4b398af3fa0fd2fde693c3e51195b7f69", size = 1405986, upload_time = "2025-04-03T20:36:18.447Z" }, - { url = "https://files.pythonhosted.org/packages/5d/77/d9a90b39c16eca20d70fec4ca377fbe9ea4c0d358c6e4736ab0e0e78aaf6/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed6f416bda1c9133000009d84d9409823eb2358df0950231cc936e4bf784eb97", size = 5310809, upload_time = "2025-04-03T20:36:20.324Z" }, - { url = "https://files.pythonhosted.org/packages/1e/7d/14da291b0d0f22262d19522afaf63bccf39fc027c981233fb2137a57b71f/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1dc82b6ed01acb536b94a43996a94471a218f4d89f3fdd9185ab496de4b2a981", size = 1629394, upload_time = "2025-04-03T20:36:22.256Z" }, - { url = "https://files.pythonhosted.org/packages/b7/e4/79ed7e4fa58f37c0f8b7c0a62361f7089b221fe85738ae2dbcfb815e985a/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9d824de871daa6e443b39ff495a884931970d567eb0dfa213d234337343835f", size = 1600544, upload_time = "2025-04-03T20:36:24.207Z" }, - { url = "https://files.pythonhosted.org/packages/4e/20/e62b4d13ba851b0f36370060025de50a264d625f6b4c32899085ed51f980/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d18228a2390375cf45726ce1af9d36ff3dc1f11dce9775eae1f1b13ac6ec50f", size = 3052796, upload_time = "2025-04-03T20:36:26.279Z" }, - { url = "https://files.pythonhosted.org/packages/cd/8d/55fdf4387dec10aa177fe3df8dbb0d5022224d95f48664a21d6b62a5299d/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f5fe634c9482ec5d4a6692afb8c45d370ae86755e5f57aa6c50bfe4ca2bdd87", size = 2464016, upload_time = "2025-04-03T20:36:28.525Z" }, - { url = "https://files.pythonhosted.org/packages/9b/be/0872f6a56c0f473165d3b47d4170fa75263dc5f46985755aa9bf2bbcdea1/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:694eb531889f71022b2be86f625a4209c4049e74be9ca836919b9e395d5e33b3", size = 7556725, upload_time = "2025-04-03T20:36:30.629Z" }, - { url = "https://files.pythonhosted.org/packages/5d/f3/6c0750e484d885a14840c7a150926f425d524982aca989cdda0bb3bdfa57/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:11b47b40650e06147dee5e51a9c9ad73bb7b86968b6f7d30e503b9f8dd1292db", size = 2859052, upload_time = "2025-04-03T20:36:32.836Z" }, - { url = "https://files.pythonhosted.org/packages/6f/98/5a3a14701b5eb330f444f7883c9840b43fb29c575e292e09c90a270a6e07/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:98b8107ff14f5af0243f27d236bcc6e1ef8e7e3b3c25df114e91e3a99572da73", size = 3390219, upload_time = "2025-04-03T20:36:35.062Z" }, - { url = "https://files.pythonhosted.org/packages/e9/7d/f4642eaaeb474b19974332f2a58471803448be843033e5740965775760a5/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b836f486dba0aceb2551e838ff3f514a38ee72b015364f739e526d720fdb823a", size = 4377924, upload_time = "2025-04-03T20:36:37.363Z" }, - { url = "https://files.pythonhosted.org/packages/8e/83/fa33f61796731891c3e045d0cbca4436a5c436a170e7f04d42c2423652c3/rapidfuzz-3.13.0-cp312-cp312-win32.whl", hash = "sha256:4671ee300d1818d7bdfd8fa0608580d7778ba701817216f0c17fb29e6b972514", size = 1823915, upload_time = "2025-04-03T20:36:39.451Z" }, - { url = "https://files.pythonhosted.org/packages/03/25/5ee7ab6841ca668567d0897905eebc79c76f6297b73bf05957be887e9c74/rapidfuzz-3.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e2065f68fb1d0bf65adc289c1bdc45ba7e464e406b319d67bb54441a1b9da9e", size = 1616985, upload_time = "2025-04-03T20:36:41.631Z" }, - { url = "https://files.pythonhosted.org/packages/76/5e/3f0fb88db396cb692aefd631e4805854e02120a2382723b90dcae720bcc6/rapidfuzz-3.13.0-cp312-cp312-win_arm64.whl", hash = "sha256:65cc97c2fc2c2fe23586599686f3b1ceeedeca8e598cfcc1b7e56dc8ca7e2aa7", size = 860116, upload_time = "2025-04-03T20:36:43.915Z" }, - { url = "https://files.pythonhosted.org/packages/0a/76/606e71e4227790750f1646f3c5c873e18d6cfeb6f9a77b2b8c4dec8f0f66/rapidfuzz-3.13.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:09e908064d3684c541d312bd4c7b05acb99a2c764f6231bd507d4b4b65226c23", size = 1982282, upload_time = "2025-04-03T20:36:46.149Z" }, - { url = "https://files.pythonhosted.org/packages/0a/f5/d0b48c6b902607a59fd5932a54e3518dae8223814db8349b0176e6e9444b/rapidfuzz-3.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:57c390336cb50d5d3bfb0cfe1467478a15733703af61f6dffb14b1cd312a6fae", size = 1439274, upload_time = "2025-04-03T20:36:48.323Z" }, - { url = "https://files.pythonhosted.org/packages/59/cf/c3ac8c80d8ced6c1f99b5d9674d397ce5d0e9d0939d788d67c010e19c65f/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0da54aa8547b3c2c188db3d1c7eb4d1bb6dd80baa8cdaeaec3d1da3346ec9caa", size = 1399854, upload_time = "2025-04-03T20:36:50.294Z" }, - { url = "https://files.pythonhosted.org/packages/09/5d/ca8698e452b349c8313faf07bfa84e7d1c2d2edf7ccc67bcfc49bee1259a/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df8e8c21e67afb9d7fbe18f42c6111fe155e801ab103c81109a61312927cc611", size = 5308962, upload_time = "2025-04-03T20:36:52.421Z" }, - { url = "https://files.pythonhosted.org/packages/66/0a/bebada332854e78e68f3d6c05226b23faca79d71362509dbcf7b002e33b7/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:461fd13250a2adf8e90ca9a0e1e166515cbcaa5e9c3b1f37545cbbeff9e77f6b", size = 1625016, upload_time = "2025-04-03T20:36:54.639Z" }, - { url = "https://files.pythonhosted.org/packages/de/0c/9e58d4887b86d7121d1c519f7050d1be5eb189d8a8075f5417df6492b4f5/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2b3dd5d206a12deca16870acc0d6e5036abeb70e3cad6549c294eff15591527", size = 1600414, upload_time = "2025-04-03T20:36:56.669Z" }, - { url = "https://files.pythonhosted.org/packages/9b/df/6096bc669c1311568840bdcbb5a893edc972d1c8d2b4b4325c21d54da5b1/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1343d745fbf4688e412d8f398c6e6d6f269db99a54456873f232ba2e7aeb4939", size = 3053179, upload_time = "2025-04-03T20:36:59.366Z" }, - { url = "https://files.pythonhosted.org/packages/f9/46/5179c583b75fce3e65a5cd79a3561bd19abd54518cb7c483a89b284bf2b9/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b1b065f370d54551dcc785c6f9eeb5bd517ae14c983d2784c064b3aa525896df", size = 2456856, upload_time = "2025-04-03T20:37:01.708Z" }, - { url = "https://files.pythonhosted.org/packages/6b/64/e9804212e3286d027ac35bbb66603c9456c2bce23f823b67d2f5cabc05c1/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:11b125d8edd67e767b2295eac6eb9afe0b1cdc82ea3d4b9257da4b8e06077798", size = 7567107, upload_time = "2025-04-03T20:37:04.521Z" }, - { url = "https://files.pythonhosted.org/packages/8a/f2/7d69e7bf4daec62769b11757ffc31f69afb3ce248947aadbb109fefd9f65/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c33f9c841630b2bb7e69a3fb5c84a854075bb812c47620978bddc591f764da3d", size = 2854192, upload_time = "2025-04-03T20:37:06.905Z" }, - { url = "https://files.pythonhosted.org/packages/05/21/ab4ad7d7d0f653e6fe2e4ccf11d0245092bef94cdff587a21e534e57bda8/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ae4574cb66cf1e85d32bb7e9ec45af5409c5b3970b7ceb8dea90168024127566", size = 3398876, upload_time = "2025-04-03T20:37:09.692Z" }, - { url = "https://files.pythonhosted.org/packages/0f/a8/45bba94c2489cb1ee0130dcb46e1df4fa2c2b25269e21ffd15240a80322b/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e05752418b24bbd411841b256344c26f57da1148c5509e34ea39c7eb5099ab72", size = 4377077, upload_time = "2025-04-03T20:37:11.929Z" }, - { url = "https://files.pythonhosted.org/packages/0c/f3/5e0c6ae452cbb74e5436d3445467447e8c32f3021f48f93f15934b8cffc2/rapidfuzz-3.13.0-cp313-cp313-win32.whl", hash = "sha256:0e1d08cb884805a543f2de1f6744069495ef527e279e05370dd7c83416af83f8", size = 1822066, upload_time = "2025-04-03T20:37:14.425Z" }, - { url = "https://files.pythonhosted.org/packages/96/e3/a98c25c4f74051df4dcf2f393176b8663bfd93c7afc6692c84e96de147a2/rapidfuzz-3.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:9a7c6232be5f809cd39da30ee5d24e6cadd919831e6020ec6c2391f4c3bc9264", size = 1615100, upload_time = "2025-04-03T20:37:16.611Z" }, - { url = "https://files.pythonhosted.org/packages/60/b1/05cd5e697c00cd46d7791915f571b38c8531f714832eff2c5e34537c49ee/rapidfuzz-3.13.0-cp313-cp313-win_arm64.whl", hash = "sha256:3f32f15bacd1838c929b35c84b43618481e1b3d7a61b5ed2db0291b70ae88b53", size = 858976, upload_time = "2025-04-03T20:37:19.336Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/ed/f6/6895abc3a3d056b9698da3199b04c0e56226d530ae44a470edabf8b664f0/rapidfuzz-3.13.0.tar.gz", hash = "sha256:d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8", size = 57904226 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/4b/a326f57a4efed8f5505b25102797a58e37ee11d94afd9d9422cb7c76117e/rapidfuzz-3.13.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a1a6a906ba62f2556372282b1ef37b26bca67e3d2ea957277cfcefc6275cca7", size = 1989501 }, + { url = "https://files.pythonhosted.org/packages/b7/53/1f7eb7ee83a06c400089ec7cb841cbd581c2edd7a4b21eb2f31030b88daa/rapidfuzz-3.13.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2fd0975e015b05c79a97f38883a11236f5a24cca83aa992bd2558ceaa5652b26", size = 1445379 }, + { url = "https://files.pythonhosted.org/packages/07/09/de8069a4599cc8e6d194e5fa1782c561151dea7d5e2741767137e2a8c1f0/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d4e13593d298c50c4f94ce453f757b4b398af3fa0fd2fde693c3e51195b7f69", size = 1405986 }, + { url = "https://files.pythonhosted.org/packages/5d/77/d9a90b39c16eca20d70fec4ca377fbe9ea4c0d358c6e4736ab0e0e78aaf6/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed6f416bda1c9133000009d84d9409823eb2358df0950231cc936e4bf784eb97", size = 5310809 }, + { url = "https://files.pythonhosted.org/packages/1e/7d/14da291b0d0f22262d19522afaf63bccf39fc027c981233fb2137a57b71f/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1dc82b6ed01acb536b94a43996a94471a218f4d89f3fdd9185ab496de4b2a981", size = 1629394 }, + { url = "https://files.pythonhosted.org/packages/b7/e4/79ed7e4fa58f37c0f8b7c0a62361f7089b221fe85738ae2dbcfb815e985a/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9d824de871daa6e443b39ff495a884931970d567eb0dfa213d234337343835f", size = 1600544 }, + { url = "https://files.pythonhosted.org/packages/4e/20/e62b4d13ba851b0f36370060025de50a264d625f6b4c32899085ed51f980/rapidfuzz-3.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d18228a2390375cf45726ce1af9d36ff3dc1f11dce9775eae1f1b13ac6ec50f", size = 3052796 }, + { url = "https://files.pythonhosted.org/packages/cd/8d/55fdf4387dec10aa177fe3df8dbb0d5022224d95f48664a21d6b62a5299d/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f5fe634c9482ec5d4a6692afb8c45d370ae86755e5f57aa6c50bfe4ca2bdd87", size = 2464016 }, + { url = "https://files.pythonhosted.org/packages/9b/be/0872f6a56c0f473165d3b47d4170fa75263dc5f46985755aa9bf2bbcdea1/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:694eb531889f71022b2be86f625a4209c4049e74be9ca836919b9e395d5e33b3", size = 7556725 }, + { url = "https://files.pythonhosted.org/packages/5d/f3/6c0750e484d885a14840c7a150926f425d524982aca989cdda0bb3bdfa57/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:11b47b40650e06147dee5e51a9c9ad73bb7b86968b6f7d30e503b9f8dd1292db", size = 2859052 }, + { url = "https://files.pythonhosted.org/packages/6f/98/5a3a14701b5eb330f444f7883c9840b43fb29c575e292e09c90a270a6e07/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:98b8107ff14f5af0243f27d236bcc6e1ef8e7e3b3c25df114e91e3a99572da73", size = 3390219 }, + { url = "https://files.pythonhosted.org/packages/e9/7d/f4642eaaeb474b19974332f2a58471803448be843033e5740965775760a5/rapidfuzz-3.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b836f486dba0aceb2551e838ff3f514a38ee72b015364f739e526d720fdb823a", size = 4377924 }, + { url = "https://files.pythonhosted.org/packages/8e/83/fa33f61796731891c3e045d0cbca4436a5c436a170e7f04d42c2423652c3/rapidfuzz-3.13.0-cp312-cp312-win32.whl", hash = "sha256:4671ee300d1818d7bdfd8fa0608580d7778ba701817216f0c17fb29e6b972514", size = 1823915 }, + { url = "https://files.pythonhosted.org/packages/03/25/5ee7ab6841ca668567d0897905eebc79c76f6297b73bf05957be887e9c74/rapidfuzz-3.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e2065f68fb1d0bf65adc289c1bdc45ba7e464e406b319d67bb54441a1b9da9e", size = 1616985 }, + { url = "https://files.pythonhosted.org/packages/76/5e/3f0fb88db396cb692aefd631e4805854e02120a2382723b90dcae720bcc6/rapidfuzz-3.13.0-cp312-cp312-win_arm64.whl", hash = "sha256:65cc97c2fc2c2fe23586599686f3b1ceeedeca8e598cfcc1b7e56dc8ca7e2aa7", size = 860116 }, + { url = "https://files.pythonhosted.org/packages/0a/76/606e71e4227790750f1646f3c5c873e18d6cfeb6f9a77b2b8c4dec8f0f66/rapidfuzz-3.13.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:09e908064d3684c541d312bd4c7b05acb99a2c764f6231bd507d4b4b65226c23", size = 1982282 }, + { url = "https://files.pythonhosted.org/packages/0a/f5/d0b48c6b902607a59fd5932a54e3518dae8223814db8349b0176e6e9444b/rapidfuzz-3.13.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:57c390336cb50d5d3bfb0cfe1467478a15733703af61f6dffb14b1cd312a6fae", size = 1439274 }, + { url = "https://files.pythonhosted.org/packages/59/cf/c3ac8c80d8ced6c1f99b5d9674d397ce5d0e9d0939d788d67c010e19c65f/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0da54aa8547b3c2c188db3d1c7eb4d1bb6dd80baa8cdaeaec3d1da3346ec9caa", size = 1399854 }, + { url = "https://files.pythonhosted.org/packages/09/5d/ca8698e452b349c8313faf07bfa84e7d1c2d2edf7ccc67bcfc49bee1259a/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:df8e8c21e67afb9d7fbe18f42c6111fe155e801ab103c81109a61312927cc611", size = 5308962 }, + { url = "https://files.pythonhosted.org/packages/66/0a/bebada332854e78e68f3d6c05226b23faca79d71362509dbcf7b002e33b7/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:461fd13250a2adf8e90ca9a0e1e166515cbcaa5e9c3b1f37545cbbeff9e77f6b", size = 1625016 }, + { url = "https://files.pythonhosted.org/packages/de/0c/9e58d4887b86d7121d1c519f7050d1be5eb189d8a8075f5417df6492b4f5/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2b3dd5d206a12deca16870acc0d6e5036abeb70e3cad6549c294eff15591527", size = 1600414 }, + { url = "https://files.pythonhosted.org/packages/9b/df/6096bc669c1311568840bdcbb5a893edc972d1c8d2b4b4325c21d54da5b1/rapidfuzz-3.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1343d745fbf4688e412d8f398c6e6d6f269db99a54456873f232ba2e7aeb4939", size = 3053179 }, + { url = "https://files.pythonhosted.org/packages/f9/46/5179c583b75fce3e65a5cd79a3561bd19abd54518cb7c483a89b284bf2b9/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b1b065f370d54551dcc785c6f9eeb5bd517ae14c983d2784c064b3aa525896df", size = 2456856 }, + { url = "https://files.pythonhosted.org/packages/6b/64/e9804212e3286d027ac35bbb66603c9456c2bce23f823b67d2f5cabc05c1/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:11b125d8edd67e767b2295eac6eb9afe0b1cdc82ea3d4b9257da4b8e06077798", size = 7567107 }, + { url = "https://files.pythonhosted.org/packages/8a/f2/7d69e7bf4daec62769b11757ffc31f69afb3ce248947aadbb109fefd9f65/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c33f9c841630b2bb7e69a3fb5c84a854075bb812c47620978bddc591f764da3d", size = 2854192 }, + { url = "https://files.pythonhosted.org/packages/05/21/ab4ad7d7d0f653e6fe2e4ccf11d0245092bef94cdff587a21e534e57bda8/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ae4574cb66cf1e85d32bb7e9ec45af5409c5b3970b7ceb8dea90168024127566", size = 3398876 }, + { url = "https://files.pythonhosted.org/packages/0f/a8/45bba94c2489cb1ee0130dcb46e1df4fa2c2b25269e21ffd15240a80322b/rapidfuzz-3.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e05752418b24bbd411841b256344c26f57da1148c5509e34ea39c7eb5099ab72", size = 4377077 }, + { url = "https://files.pythonhosted.org/packages/0c/f3/5e0c6ae452cbb74e5436d3445467447e8c32f3021f48f93f15934b8cffc2/rapidfuzz-3.13.0-cp313-cp313-win32.whl", hash = "sha256:0e1d08cb884805a543f2de1f6744069495ef527e279e05370dd7c83416af83f8", size = 1822066 }, + { url = "https://files.pythonhosted.org/packages/96/e3/a98c25c4f74051df4dcf2f393176b8663bfd93c7afc6692c84e96de147a2/rapidfuzz-3.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:9a7c6232be5f809cd39da30ee5d24e6cadd919831e6020ec6c2391f4c3bc9264", size = 1615100 }, + { url = "https://files.pythonhosted.org/packages/60/b1/05cd5e697c00cd46d7791915f571b38c8531f714832eff2c5e34537c49ee/rapidfuzz-3.13.0-cp313-cp313-win_arm64.whl", hash = "sha256:3f32f15bacd1838c929b35c84b43618481e1b3d7a61b5ed2db0291b70ae88b53", size = 858976 }, ] [[package]] @@ -3580,47 +3580,47 @@ dependencies = [ { name = "rpds-py" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload_time = "2025-01-25T08:48:16.138Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload_time = "2025-01-25T08:48:14.241Z" }, + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, ] [[package]] name = "regex" version = "2024.11.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494, upload_time = "2024-11-06T20:12:31.635Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ba/30/9a87ce8336b172cc232a0db89a3af97929d06c11ceaa19d97d84fa90a8f8/regex-2024.11.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:52fb28f528778f184f870b7cf8f225f5eef0a8f6e3778529bdd40c7b3920796a", size = 483781, upload_time = "2024-11-06T20:10:07.07Z" }, - { url = "https://files.pythonhosted.org/packages/01/e8/00008ad4ff4be8b1844786ba6636035f7ef926db5686e4c0f98093612add/regex-2024.11.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdd6028445d2460f33136c55eeb1f601ab06d74cb3347132e1c24250187500d9", size = 288455, upload_time = "2024-11-06T20:10:09.117Z" }, - { url = "https://files.pythonhosted.org/packages/60/85/cebcc0aff603ea0a201667b203f13ba75d9fc8668fab917ac5b2de3967bc/regex-2024.11.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805e6b60c54bf766b251e94526ebad60b7de0c70f70a4e6210ee2891acb70bf2", size = 284759, upload_time = "2024-11-06T20:10:11.155Z" }, - { url = "https://files.pythonhosted.org/packages/94/2b/701a4b0585cb05472a4da28ee28fdfe155f3638f5e1ec92306d924e5faf0/regex-2024.11.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b85c2530be953a890eaffde05485238f07029600e8f098cdf1848d414a8b45e4", size = 794976, upload_time = "2024-11-06T20:10:13.24Z" }, - { url = "https://files.pythonhosted.org/packages/4b/bf/fa87e563bf5fee75db8915f7352e1887b1249126a1be4813837f5dbec965/regex-2024.11.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb26437975da7dc36b7efad18aa9dd4ea569d2357ae6b783bf1118dabd9ea577", size = 833077, upload_time = "2024-11-06T20:10:15.37Z" }, - { url = "https://files.pythonhosted.org/packages/a1/56/7295e6bad94b047f4d0834e4779491b81216583c00c288252ef625c01d23/regex-2024.11.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abfa5080c374a76a251ba60683242bc17eeb2c9818d0d30117b4486be10c59d3", size = 823160, upload_time = "2024-11-06T20:10:19.027Z" }, - { url = "https://files.pythonhosted.org/packages/fb/13/e3b075031a738c9598c51cfbc4c7879e26729c53aa9cca59211c44235314/regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b7fa6606c2881c1db9479b0eaa11ed5dfa11c8d60a474ff0e095099f39d98e", size = 796896, upload_time = "2024-11-06T20:10:21.85Z" }, - { url = "https://files.pythonhosted.org/packages/24/56/0b3f1b66d592be6efec23a795b37732682520b47c53da5a32c33ed7d84e3/regex-2024.11.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c32f75920cf99fe6b6c539c399a4a128452eaf1af27f39bce8909c9a3fd8cbe", size = 783997, upload_time = "2024-11-06T20:10:24.329Z" }, - { url = "https://files.pythonhosted.org/packages/f9/a1/eb378dada8b91c0e4c5f08ffb56f25fcae47bf52ad18f9b2f33b83e6d498/regex-2024.11.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:982e6d21414e78e1f51cf595d7f321dcd14de1f2881c5dc6a6e23bbbbd68435e", size = 781725, upload_time = "2024-11-06T20:10:28.067Z" }, - { url = "https://files.pythonhosted.org/packages/83/f2/033e7dec0cfd6dda93390089864732a3409246ffe8b042e9554afa9bff4e/regex-2024.11.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a7c2155f790e2fb448faed6dd241386719802296ec588a8b9051c1f5c481bc29", size = 789481, upload_time = "2024-11-06T20:10:31.612Z" }, - { url = "https://files.pythonhosted.org/packages/83/23/15d4552ea28990a74e7696780c438aadd73a20318c47e527b47a4a5a596d/regex-2024.11.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149f5008d286636e48cd0b1dd65018548944e495b0265b45e1bffecce1ef7f39", size = 852896, upload_time = "2024-11-06T20:10:34.054Z" }, - { url = "https://files.pythonhosted.org/packages/e3/39/ed4416bc90deedbfdada2568b2cb0bc1fdb98efe11f5378d9892b2a88f8f/regex-2024.11.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e5364a4502efca094731680e80009632ad6624084aff9a23ce8c8c6820de3e51", size = 860138, upload_time = "2024-11-06T20:10:36.142Z" }, - { url = "https://files.pythonhosted.org/packages/93/2d/dd56bb76bd8e95bbce684326302f287455b56242a4f9c61f1bc76e28360e/regex-2024.11.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0a86e7eeca091c09e021db8eb72d54751e527fa47b8d5787caf96d9831bd02ad", size = 787692, upload_time = "2024-11-06T20:10:38.394Z" }, - { url = "https://files.pythonhosted.org/packages/0b/55/31877a249ab7a5156758246b9c59539abbeba22461b7d8adc9e8475ff73e/regex-2024.11.6-cp312-cp312-win32.whl", hash = "sha256:32f9a4c643baad4efa81d549c2aadefaeba12249b2adc5af541759237eee1c54", size = 262135, upload_time = "2024-11-06T20:10:40.367Z" }, - { url = "https://files.pythonhosted.org/packages/38/ec/ad2d7de49a600cdb8dd78434a1aeffe28b9d6fc42eb36afab4a27ad23384/regex-2024.11.6-cp312-cp312-win_amd64.whl", hash = "sha256:a93c194e2df18f7d264092dc8539b8ffb86b45b899ab976aa15d48214138e81b", size = 273567, upload_time = "2024-11-06T20:10:43.467Z" }, - { url = "https://files.pythonhosted.org/packages/90/73/bcb0e36614601016552fa9344544a3a2ae1809dc1401b100eab02e772e1f/regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84", size = 483525, upload_time = "2024-11-06T20:10:45.19Z" }, - { url = "https://files.pythonhosted.org/packages/0f/3f/f1a082a46b31e25291d830b369b6b0c5576a6f7fb89d3053a354c24b8a83/regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4", size = 288324, upload_time = "2024-11-06T20:10:47.177Z" }, - { url = "https://files.pythonhosted.org/packages/09/c9/4e68181a4a652fb3ef5099e077faf4fd2a694ea6e0f806a7737aff9e758a/regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0", size = 284617, upload_time = "2024-11-06T20:10:49.312Z" }, - { url = "https://files.pythonhosted.org/packages/fc/fd/37868b75eaf63843165f1d2122ca6cb94bfc0271e4428cf58c0616786dce/regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0", size = 795023, upload_time = "2024-11-06T20:10:51.102Z" }, - { url = "https://files.pythonhosted.org/packages/c4/7c/d4cd9c528502a3dedb5c13c146e7a7a539a3853dc20209c8e75d9ba9d1b2/regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7", size = 833072, upload_time = "2024-11-06T20:10:52.926Z" }, - { url = "https://files.pythonhosted.org/packages/4f/db/46f563a08f969159c5a0f0e722260568425363bea43bb7ae370becb66a67/regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7", size = 823130, upload_time = "2024-11-06T20:10:54.828Z" }, - { url = "https://files.pythonhosted.org/packages/db/60/1eeca2074f5b87df394fccaa432ae3fc06c9c9bfa97c5051aed70e6e00c2/regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c", size = 796857, upload_time = "2024-11-06T20:10:56.634Z" }, - { url = "https://files.pythonhosted.org/packages/10/db/ac718a08fcee981554d2f7bb8402f1faa7e868c1345c16ab1ebec54b0d7b/regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3", size = 784006, upload_time = "2024-11-06T20:10:59.369Z" }, - { url = "https://files.pythonhosted.org/packages/c2/41/7da3fe70216cea93144bf12da2b87367590bcf07db97604edeea55dac9ad/regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07", size = 781650, upload_time = "2024-11-06T20:11:02.042Z" }, - { url = "https://files.pythonhosted.org/packages/a7/d5/880921ee4eec393a4752e6ab9f0fe28009435417c3102fc413f3fe81c4e5/regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e", size = 789545, upload_time = "2024-11-06T20:11:03.933Z" }, - { url = "https://files.pythonhosted.org/packages/dc/96/53770115e507081122beca8899ab7f5ae28ae790bfcc82b5e38976df6a77/regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6", size = 853045, upload_time = "2024-11-06T20:11:06.497Z" }, - { url = "https://files.pythonhosted.org/packages/31/d3/1372add5251cc2d44b451bd94f43b2ec78e15a6e82bff6a290ef9fd8f00a/regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4", size = 860182, upload_time = "2024-11-06T20:11:09.06Z" }, - { url = "https://files.pythonhosted.org/packages/ed/e3/c446a64984ea9f69982ba1a69d4658d5014bc7a0ea468a07e1a1265db6e2/regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d", size = 787733, upload_time = "2024-11-06T20:11:11.256Z" }, - { url = "https://files.pythonhosted.org/packages/2b/f1/e40c8373e3480e4f29f2692bd21b3e05f296d3afebc7e5dcf21b9756ca1c/regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff", size = 262122, upload_time = "2024-11-06T20:11:13.161Z" }, - { url = "https://files.pythonhosted.org/packages/45/94/bc295babb3062a731f52621cdc992d123111282e291abaf23faa413443ea/regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a", size = 273545, upload_time = "2024-11-06T20:11:15Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/30/9a87ce8336b172cc232a0db89a3af97929d06c11ceaa19d97d84fa90a8f8/regex-2024.11.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:52fb28f528778f184f870b7cf8f225f5eef0a8f6e3778529bdd40c7b3920796a", size = 483781 }, + { url = "https://files.pythonhosted.org/packages/01/e8/00008ad4ff4be8b1844786ba6636035f7ef926db5686e4c0f98093612add/regex-2024.11.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdd6028445d2460f33136c55eeb1f601ab06d74cb3347132e1c24250187500d9", size = 288455 }, + { url = "https://files.pythonhosted.org/packages/60/85/cebcc0aff603ea0a201667b203f13ba75d9fc8668fab917ac5b2de3967bc/regex-2024.11.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805e6b60c54bf766b251e94526ebad60b7de0c70f70a4e6210ee2891acb70bf2", size = 284759 }, + { url = "https://files.pythonhosted.org/packages/94/2b/701a4b0585cb05472a4da28ee28fdfe155f3638f5e1ec92306d924e5faf0/regex-2024.11.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b85c2530be953a890eaffde05485238f07029600e8f098cdf1848d414a8b45e4", size = 794976 }, + { url = "https://files.pythonhosted.org/packages/4b/bf/fa87e563bf5fee75db8915f7352e1887b1249126a1be4813837f5dbec965/regex-2024.11.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb26437975da7dc36b7efad18aa9dd4ea569d2357ae6b783bf1118dabd9ea577", size = 833077 }, + { url = "https://files.pythonhosted.org/packages/a1/56/7295e6bad94b047f4d0834e4779491b81216583c00c288252ef625c01d23/regex-2024.11.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abfa5080c374a76a251ba60683242bc17eeb2c9818d0d30117b4486be10c59d3", size = 823160 }, + { url = "https://files.pythonhosted.org/packages/fb/13/e3b075031a738c9598c51cfbc4c7879e26729c53aa9cca59211c44235314/regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b7fa6606c2881c1db9479b0eaa11ed5dfa11c8d60a474ff0e095099f39d98e", size = 796896 }, + { url = "https://files.pythonhosted.org/packages/24/56/0b3f1b66d592be6efec23a795b37732682520b47c53da5a32c33ed7d84e3/regex-2024.11.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c32f75920cf99fe6b6c539c399a4a128452eaf1af27f39bce8909c9a3fd8cbe", size = 783997 }, + { url = "https://files.pythonhosted.org/packages/f9/a1/eb378dada8b91c0e4c5f08ffb56f25fcae47bf52ad18f9b2f33b83e6d498/regex-2024.11.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:982e6d21414e78e1f51cf595d7f321dcd14de1f2881c5dc6a6e23bbbbd68435e", size = 781725 }, + { url = "https://files.pythonhosted.org/packages/83/f2/033e7dec0cfd6dda93390089864732a3409246ffe8b042e9554afa9bff4e/regex-2024.11.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a7c2155f790e2fb448faed6dd241386719802296ec588a8b9051c1f5c481bc29", size = 789481 }, + { url = "https://files.pythonhosted.org/packages/83/23/15d4552ea28990a74e7696780c438aadd73a20318c47e527b47a4a5a596d/regex-2024.11.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149f5008d286636e48cd0b1dd65018548944e495b0265b45e1bffecce1ef7f39", size = 852896 }, + { url = "https://files.pythonhosted.org/packages/e3/39/ed4416bc90deedbfdada2568b2cb0bc1fdb98efe11f5378d9892b2a88f8f/regex-2024.11.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e5364a4502efca094731680e80009632ad6624084aff9a23ce8c8c6820de3e51", size = 860138 }, + { url = "https://files.pythonhosted.org/packages/93/2d/dd56bb76bd8e95bbce684326302f287455b56242a4f9c61f1bc76e28360e/regex-2024.11.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0a86e7eeca091c09e021db8eb72d54751e527fa47b8d5787caf96d9831bd02ad", size = 787692 }, + { url = "https://files.pythonhosted.org/packages/0b/55/31877a249ab7a5156758246b9c59539abbeba22461b7d8adc9e8475ff73e/regex-2024.11.6-cp312-cp312-win32.whl", hash = "sha256:32f9a4c643baad4efa81d549c2aadefaeba12249b2adc5af541759237eee1c54", size = 262135 }, + { url = "https://files.pythonhosted.org/packages/38/ec/ad2d7de49a600cdb8dd78434a1aeffe28b9d6fc42eb36afab4a27ad23384/regex-2024.11.6-cp312-cp312-win_amd64.whl", hash = "sha256:a93c194e2df18f7d264092dc8539b8ffb86b45b899ab976aa15d48214138e81b", size = 273567 }, + { url = "https://files.pythonhosted.org/packages/90/73/bcb0e36614601016552fa9344544a3a2ae1809dc1401b100eab02e772e1f/regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84", size = 483525 }, + { url = "https://files.pythonhosted.org/packages/0f/3f/f1a082a46b31e25291d830b369b6b0c5576a6f7fb89d3053a354c24b8a83/regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4", size = 288324 }, + { url = "https://files.pythonhosted.org/packages/09/c9/4e68181a4a652fb3ef5099e077faf4fd2a694ea6e0f806a7737aff9e758a/regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0", size = 284617 }, + { url = "https://files.pythonhosted.org/packages/fc/fd/37868b75eaf63843165f1d2122ca6cb94bfc0271e4428cf58c0616786dce/regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0", size = 795023 }, + { url = "https://files.pythonhosted.org/packages/c4/7c/d4cd9c528502a3dedb5c13c146e7a7a539a3853dc20209c8e75d9ba9d1b2/regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7", size = 833072 }, + { url = "https://files.pythonhosted.org/packages/4f/db/46f563a08f969159c5a0f0e722260568425363bea43bb7ae370becb66a67/regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7", size = 823130 }, + { url = "https://files.pythonhosted.org/packages/db/60/1eeca2074f5b87df394fccaa432ae3fc06c9c9bfa97c5051aed70e6e00c2/regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c", size = 796857 }, + { url = "https://files.pythonhosted.org/packages/10/db/ac718a08fcee981554d2f7bb8402f1faa7e868c1345c16ab1ebec54b0d7b/regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3", size = 784006 }, + { url = "https://files.pythonhosted.org/packages/c2/41/7da3fe70216cea93144bf12da2b87367590bcf07db97604edeea55dac9ad/regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07", size = 781650 }, + { url = "https://files.pythonhosted.org/packages/a7/d5/880921ee4eec393a4752e6ab9f0fe28009435417c3102fc413f3fe81c4e5/regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e", size = 789545 }, + { url = "https://files.pythonhosted.org/packages/dc/96/53770115e507081122beca8899ab7f5ae28ae790bfcc82b5e38976df6a77/regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6", size = 853045 }, + { url = "https://files.pythonhosted.org/packages/31/d3/1372add5251cc2d44b451bd94f43b2ec78e15a6e82bff6a290ef9fd8f00a/regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4", size = 860182 }, + { url = "https://files.pythonhosted.org/packages/ed/e3/c446a64984ea9f69982ba1a69d4658d5014bc7a0ea468a07e1a1265db6e2/regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d", size = 787733 }, + { url = "https://files.pythonhosted.org/packages/2b/f1/e40c8373e3480e4f29f2692bd21b3e05f296d3afebc7e5dcf21b9756ca1c/regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff", size = 262122 }, + { url = "https://files.pythonhosted.org/packages/45/94/bc295babb3062a731f52621cdc992d123111282e291abaf23faa413443ea/regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a", size = 273545 }, ] [[package]] @@ -3633,9 +3633,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218, upload_time = "2024-05-29T15:37:49.536Z" } +sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928, upload_time = "2024-05-29T15:37:47.027Z" }, + { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, ] [[package]] @@ -3645,9 +3645,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", size = 206888, upload_time = "2023-05-01T04:11:33.229Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", size = 206888 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", size = 54481, upload_time = "2023-05-01T04:11:28.427Z" }, + { url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", size = 54481 }, ] [[package]] @@ -3658,9 +3658,9 @@ dependencies = [ { name = "packaging" }, { name = "types-setuptools" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/05/70/80ed53ebd21853855aad552d4ed6c4934df62cd32fe9a3669fcdef59429c/requirements_parser-0.11.0.tar.gz", hash = "sha256:35f36dc969d14830bf459803da84f314dc3d17c802592e9e970f63d0359e5920", size = 23663, upload_time = "2024-08-12T15:14:17.234Z" } +sdist = { url = "https://files.pythonhosted.org/packages/05/70/80ed53ebd21853855aad552d4ed6c4934df62cd32fe9a3669fcdef59429c/requirements_parser-0.11.0.tar.gz", hash = "sha256:35f36dc969d14830bf459803da84f314dc3d17c802592e9e970f63d0359e5920", size = 23663 } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/33/190393a7d36872e237cbc99e6c44d9a078a1ba7b406462fe6eafd5a28e04/requirements_parser-0.11.0-py3-none-any.whl", hash = "sha256:50379eb50311834386c2568263ae5225d7b9d0867fb55cf4ecc93959de2c2684", size = 14800, upload_time = "2024-08-12T15:14:16.167Z" }, + { url = "https://files.pythonhosted.org/packages/88/33/190393a7d36872e237cbc99e6c44d9a078a1ba7b406462fe6eafd5a28e04/requirements_parser-0.11.0-py3-none-any.whl", hash = "sha256:50379eb50311834386c2568263ae5225d7b9d0867fb55cf4ecc93959de2c2684", size = 14800 }, ] [[package]] @@ -3670,18 +3670,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload_time = "2021-05-12T16:37:54.178Z" } +sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload_time = "2021-05-12T16:37:52.536Z" }, + { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 }, ] [[package]] name = "rfc3986-validator" version = "0.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760, upload_time = "2019-10-28T16:00:19.144Z" } +sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760 } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242, upload_time = "2019-10-28T16:00:13.976Z" }, + { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242 }, ] [[package]] @@ -3692,9 +3692,9 @@ dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098", size = 223149, upload_time = "2024-11-01T16:43:57.873Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/3a/0316b28d0761c6734d6bc14e770d85506c986c85ffb239e688eeaab2c2bc/rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098", size = 223149 } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90", size = 242424, upload_time = "2024-11-01T16:43:55.817Z" }, + { url = "https://files.pythonhosted.org/packages/19/71/39c7c0d87f8d4e6c020a393182060eaefeeae6c01dab6a84ec346f2567df/rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90", size = 242424 }, ] [[package]] @@ -3706,9 +3706,9 @@ dependencies = [ { name = "rich" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a6/7a/4b78c5997f2a799a8c5c07f3b2145bbcda40115c4d35c76fbadd418a3c89/rich_click-1.8.8.tar.gz", hash = "sha256:547c618dea916620af05d4a6456da797fbde904c97901f44d2f32f89d85d6c84", size = 39066, upload_time = "2025-03-09T23:20:31.174Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/7a/4b78c5997f2a799a8c5c07f3b2145bbcda40115c4d35c76fbadd418a3c89/rich_click-1.8.8.tar.gz", hash = "sha256:547c618dea916620af05d4a6456da797fbde904c97901f44d2f32f89d85d6c84", size = 39066 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/69/963f0bf44a654f6465bdb66fb5a91051b0d7af9f742b5bd7202607165036/rich_click-1.8.8-py3-none-any.whl", hash = "sha256:205aabd5a98e64ab2c105dee9e368be27480ba004c7dfa2accd0ed44f9f1550e", size = 35747, upload_time = "2025-03-09T23:20:29.831Z" }, + { url = "https://files.pythonhosted.org/packages/fa/69/963f0bf44a654f6465bdb66fb5a91051b0d7af9f742b5bd7202607165036/rich_click-1.8.8-py3-none-any.whl", hash = "sha256:205aabd5a98e64ab2c105dee9e368be27480ba004c7dfa2accd0ed44f9f1550e", size = 35747 }, ] [[package]] @@ -3720,81 +3720,81 @@ dependencies = [ { name = "rich" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2e/ea/13945d58d556a28dfb0f774ad5c8af759527390e59505a40d164bf8ce1ce/rich_toolkit-0.14.1.tar.gz", hash = "sha256:9248e2d087bfc01f3e4c5c8987e05f7fa744d00dd22fa2be3aa6e50255790b3f", size = 104416, upload_time = "2025-03-30T12:19:08.623Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/ea/13945d58d556a28dfb0f774ad5c8af759527390e59505a40d164bf8ce1ce/rich_toolkit-0.14.1.tar.gz", hash = "sha256:9248e2d087bfc01f3e4c5c8987e05f7fa744d00dd22fa2be3aa6e50255790b3f", size = 104416 } wheels = [ - { url = "https://files.pythonhosted.org/packages/66/e8/61c5b12d1567fdba41a6775db12a090d88b8305424ee7c47259c70d33cb4/rich_toolkit-0.14.1-py3-none-any.whl", hash = "sha256:dc92c0117d752446d04fdc828dbca5873bcded213a091a5d3742a2beec2e6559", size = 24177, upload_time = "2025-03-30T12:19:07.307Z" }, + { url = "https://files.pythonhosted.org/packages/66/e8/61c5b12d1567fdba41a6775db12a090d88b8305424ee7c47259c70d33cb4/rich_toolkit-0.14.1-py3-none-any.whl", hash = "sha256:dc92c0117d752446d04fdc828dbca5873bcded213a091a5d3742a2beec2e6559", size = 24177 }, ] [[package]] name = "rpds-py" version = "0.24.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863, upload_time = "2025-03-26T14:56:01.518Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1a/e0/1c55f4a3be5f1ca1a4fd1f3ff1504a1478c1ed48d84de24574c4fa87e921/rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205", size = 366945, upload_time = "2025-03-26T14:53:28.149Z" }, - { url = "https://files.pythonhosted.org/packages/39/1b/a3501574fbf29118164314dbc800d568b8c1c7b3258b505360e8abb3902c/rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7", size = 351935, upload_time = "2025-03-26T14:53:29.684Z" }, - { url = "https://files.pythonhosted.org/packages/dc/47/77d3d71c55f6a374edde29f1aca0b2e547325ed00a9da820cabbc9497d2b/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9", size = 390817, upload_time = "2025-03-26T14:53:31.177Z" }, - { url = "https://files.pythonhosted.org/packages/4e/ec/1e336ee27484379e19c7f9cc170f4217c608aee406d3ae3a2e45336bff36/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e", size = 401983, upload_time = "2025-03-26T14:53:33.163Z" }, - { url = "https://files.pythonhosted.org/packages/07/f8/39b65cbc272c635eaea6d393c2ad1ccc81c39eca2db6723a0ca4b2108fce/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda", size = 451719, upload_time = "2025-03-26T14:53:34.721Z" }, - { url = "https://files.pythonhosted.org/packages/32/05/05c2b27dd9c30432f31738afed0300659cb9415db0ff7429b05dfb09bbde/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e", size = 442546, upload_time = "2025-03-26T14:53:36.26Z" }, - { url = "https://files.pythonhosted.org/packages/7d/e0/19383c8b5d509bd741532a47821c3e96acf4543d0832beba41b4434bcc49/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029", size = 393695, upload_time = "2025-03-26T14:53:37.728Z" }, - { url = "https://files.pythonhosted.org/packages/9d/15/39f14e96d94981d0275715ae8ea564772237f3fa89bc3c21e24de934f2c7/rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9", size = 427218, upload_time = "2025-03-26T14:53:39.326Z" }, - { url = "https://files.pythonhosted.org/packages/22/b9/12da7124905a680f690da7a9de6f11de770b5e359f5649972f7181c8bf51/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7", size = 568062, upload_time = "2025-03-26T14:53:40.885Z" }, - { url = "https://files.pythonhosted.org/packages/88/17/75229017a2143d915f6f803721a6d721eca24f2659c5718a538afa276b4f/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91", size = 596262, upload_time = "2025-03-26T14:53:42.544Z" }, - { url = "https://files.pythonhosted.org/packages/aa/64/8e8a1d8bd1b6b638d6acb6d41ab2cec7f2067a5b8b4c9175703875159a7c/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56", size = 564306, upload_time = "2025-03-26T14:53:44.2Z" }, - { url = "https://files.pythonhosted.org/packages/68/1c/a7eac8d8ed8cb234a9b1064647824c387753343c3fab6ed7c83481ed0be7/rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30", size = 224281, upload_time = "2025-03-26T14:53:45.769Z" }, - { url = "https://files.pythonhosted.org/packages/bb/46/b8b5424d1d21f2f2f3f2d468660085318d4f74a8df8289e3dd6ad224d488/rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034", size = 239719, upload_time = "2025-03-26T14:53:47.187Z" }, - { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072, upload_time = "2025-03-26T14:53:48.686Z" }, - { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919, upload_time = "2025-03-26T14:53:50.229Z" }, - { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360, upload_time = "2025-03-26T14:53:51.909Z" }, - { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704, upload_time = "2025-03-26T14:53:53.47Z" }, - { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839, upload_time = "2025-03-26T14:53:55.005Z" }, - { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494, upload_time = "2025-03-26T14:53:57.047Z" }, - { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185, upload_time = "2025-03-26T14:53:59.032Z" }, - { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168, upload_time = "2025-03-26T14:54:00.661Z" }, - { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622, upload_time = "2025-03-26T14:54:02.312Z" }, - { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435, upload_time = "2025-03-26T14:54:04.388Z" }, - { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762, upload_time = "2025-03-26T14:54:06.422Z" }, - { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510, upload_time = "2025-03-26T14:54:08.344Z" }, - { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075, upload_time = "2025-03-26T14:54:09.992Z" }, - { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974, upload_time = "2025-03-26T14:54:11.484Z" }, - { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730, upload_time = "2025-03-26T14:54:13.145Z" }, - { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627, upload_time = "2025-03-26T14:54:14.711Z" }, - { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094, upload_time = "2025-03-26T14:54:16.961Z" }, - { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639, upload_time = "2025-03-26T14:54:19.047Z" }, - { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584, upload_time = "2025-03-26T14:54:20.722Z" }, - { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047, upload_time = "2025-03-26T14:54:22.426Z" }, - { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085, upload_time = "2025-03-26T14:54:23.949Z" }, - { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498, upload_time = "2025-03-26T14:54:25.573Z" }, - { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202, upload_time = "2025-03-26T14:54:27.569Z" }, - { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771, upload_time = "2025-03-26T14:54:29.615Z" }, - { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195, upload_time = "2025-03-26T14:54:31.581Z" }, - { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354, upload_time = "2025-03-26T14:54:33.199Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/e0/1c55f4a3be5f1ca1a4fd1f3ff1504a1478c1ed48d84de24574c4fa87e921/rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205", size = 366945 }, + { url = "https://files.pythonhosted.org/packages/39/1b/a3501574fbf29118164314dbc800d568b8c1c7b3258b505360e8abb3902c/rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7", size = 351935 }, + { url = "https://files.pythonhosted.org/packages/dc/47/77d3d71c55f6a374edde29f1aca0b2e547325ed00a9da820cabbc9497d2b/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9", size = 390817 }, + { url = "https://files.pythonhosted.org/packages/4e/ec/1e336ee27484379e19c7f9cc170f4217c608aee406d3ae3a2e45336bff36/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e", size = 401983 }, + { url = "https://files.pythonhosted.org/packages/07/f8/39b65cbc272c635eaea6d393c2ad1ccc81c39eca2db6723a0ca4b2108fce/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda", size = 451719 }, + { url = "https://files.pythonhosted.org/packages/32/05/05c2b27dd9c30432f31738afed0300659cb9415db0ff7429b05dfb09bbde/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e", size = 442546 }, + { url = "https://files.pythonhosted.org/packages/7d/e0/19383c8b5d509bd741532a47821c3e96acf4543d0832beba41b4434bcc49/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029", size = 393695 }, + { url = "https://files.pythonhosted.org/packages/9d/15/39f14e96d94981d0275715ae8ea564772237f3fa89bc3c21e24de934f2c7/rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9", size = 427218 }, + { url = "https://files.pythonhosted.org/packages/22/b9/12da7124905a680f690da7a9de6f11de770b5e359f5649972f7181c8bf51/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7", size = 568062 }, + { url = "https://files.pythonhosted.org/packages/88/17/75229017a2143d915f6f803721a6d721eca24f2659c5718a538afa276b4f/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91", size = 596262 }, + { url = "https://files.pythonhosted.org/packages/aa/64/8e8a1d8bd1b6b638d6acb6d41ab2cec7f2067a5b8b4c9175703875159a7c/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56", size = 564306 }, + { url = "https://files.pythonhosted.org/packages/68/1c/a7eac8d8ed8cb234a9b1064647824c387753343c3fab6ed7c83481ed0be7/rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30", size = 224281 }, + { url = "https://files.pythonhosted.org/packages/bb/46/b8b5424d1d21f2f2f3f2d468660085318d4f74a8df8289e3dd6ad224d488/rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034", size = 239719 }, + { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072 }, + { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919 }, + { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360 }, + { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704 }, + { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839 }, + { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494 }, + { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185 }, + { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168 }, + { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622 }, + { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435 }, + { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762 }, + { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510 }, + { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075 }, + { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974 }, + { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730 }, + { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627 }, + { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094 }, + { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639 }, + { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584 }, + { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047 }, + { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085 }, + { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498 }, + { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202 }, + { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771 }, + { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195 }, + { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354 }, ] [[package]] name = "ruff" version = "0.11.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d9/11/bcef6784c7e5d200b8a1f5c2ddf53e5da0efec37e6e5a44d163fb97e04ba/ruff-0.11.6.tar.gz", hash = "sha256:bec8bcc3ac228a45ccc811e45f7eb61b950dbf4cf31a67fa89352574b01c7d79", size = 4010053, upload_time = "2025-04-17T13:35:53.905Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d9/11/bcef6784c7e5d200b8a1f5c2ddf53e5da0efec37e6e5a44d163fb97e04ba/ruff-0.11.6.tar.gz", hash = "sha256:bec8bcc3ac228a45ccc811e45f7eb61b950dbf4cf31a67fa89352574b01c7d79", size = 4010053 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6e/1f/8848b625100ebcc8740c8bac5b5dd8ba97dd4ee210970e98832092c1635b/ruff-0.11.6-py3-none-linux_armv6l.whl", hash = "sha256:d84dcbe74cf9356d1bdb4a78cf74fd47c740bf7bdeb7529068f69b08272239a1", size = 10248105, upload_time = "2025-04-17T13:35:14.758Z" }, - { url = "https://files.pythonhosted.org/packages/e0/47/c44036e70c6cc11e6ee24399c2a1e1f1e99be5152bd7dff0190e4b325b76/ruff-0.11.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9bc583628e1096148011a5d51ff3c836f51899e61112e03e5f2b1573a9b726de", size = 11001494, upload_time = "2025-04-17T13:35:18.444Z" }, - { url = "https://files.pythonhosted.org/packages/ed/5b/170444061650202d84d316e8f112de02d092bff71fafe060d3542f5bc5df/ruff-0.11.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f2959049faeb5ba5e3b378709e9d1bf0cab06528b306b9dd6ebd2a312127964a", size = 10352151, upload_time = "2025-04-17T13:35:20.563Z" }, - { url = "https://files.pythonhosted.org/packages/ff/91/f02839fb3787c678e112c8865f2c3e87cfe1744dcc96ff9fc56cfb97dda2/ruff-0.11.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63c5d4e30d9d0de7fedbfb3e9e20d134b73a30c1e74b596f40f0629d5c28a193", size = 10541951, upload_time = "2025-04-17T13:35:22.522Z" }, - { url = "https://files.pythonhosted.org/packages/9e/f3/c09933306096ff7a08abede3cc2534d6fcf5529ccd26504c16bf363989b5/ruff-0.11.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a4b9a4e1439f7d0a091c6763a100cef8fbdc10d68593df6f3cfa5abdd9246e", size = 10079195, upload_time = "2025-04-17T13:35:24.485Z" }, - { url = "https://files.pythonhosted.org/packages/e0/0d/a87f8933fccbc0d8c653cfbf44bedda69c9582ba09210a309c066794e2ee/ruff-0.11.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b5edf270223dd622218256569636dc3e708c2cb989242262fe378609eccf1308", size = 11698918, upload_time = "2025-04-17T13:35:26.504Z" }, - { url = "https://files.pythonhosted.org/packages/52/7d/8eac0bd083ea8a0b55b7e4628428203441ca68cd55e0b67c135a4bc6e309/ruff-0.11.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f55844e818206a9dd31ff27f91385afb538067e2dc0beb05f82c293ab84f7d55", size = 12319426, upload_time = "2025-04-17T13:35:28.452Z" }, - { url = "https://files.pythonhosted.org/packages/c2/dc/d0c17d875662d0c86fadcf4ca014ab2001f867621b793d5d7eef01b9dcce/ruff-0.11.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d8f782286c5ff562e4e00344f954b9320026d8e3fae2ba9e6948443fafd9ffc", size = 11791012, upload_time = "2025-04-17T13:35:30.455Z" }, - { url = "https://files.pythonhosted.org/packages/f9/f3/81a1aea17f1065449a72509fc7ccc3659cf93148b136ff2a8291c4bc3ef1/ruff-0.11.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01c63ba219514271cee955cd0adc26a4083df1956d57847978383b0e50ffd7d2", size = 13949947, upload_time = "2025-04-17T13:35:33.133Z" }, - { url = "https://files.pythonhosted.org/packages/61/9f/a3e34de425a668284e7024ee6fd41f452f6fa9d817f1f3495b46e5e3a407/ruff-0.11.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15adac20ef2ca296dd3d8e2bedc6202ea6de81c091a74661c3666e5c4c223ff6", size = 11471753, upload_time = "2025-04-17T13:35:35.416Z" }, - { url = "https://files.pythonhosted.org/packages/df/c5/4a57a86d12542c0f6e2744f262257b2aa5a3783098ec14e40f3e4b3a354a/ruff-0.11.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4dd6b09e98144ad7aec026f5588e493c65057d1b387dd937d7787baa531d9bc2", size = 10417121, upload_time = "2025-04-17T13:35:38.224Z" }, - { url = "https://files.pythonhosted.org/packages/58/3f/a3b4346dff07ef5b862e2ba06d98fcbf71f66f04cf01d375e871382b5e4b/ruff-0.11.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:45b2e1d6c0eed89c248d024ea95074d0e09988d8e7b1dad8d3ab9a67017a5b03", size = 10073829, upload_time = "2025-04-17T13:35:40.255Z" }, - { url = "https://files.pythonhosted.org/packages/93/cc/7ed02e0b86a649216b845b3ac66ed55d8aa86f5898c5f1691797f408fcb9/ruff-0.11.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:bd40de4115b2ec4850302f1a1d8067f42e70b4990b68838ccb9ccd9f110c5e8b", size = 11076108, upload_time = "2025-04-17T13:35:42.559Z" }, - { url = "https://files.pythonhosted.org/packages/39/5e/5b09840fef0eff1a6fa1dea6296c07d09c17cb6fb94ed5593aa591b50460/ruff-0.11.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:77cda2dfbac1ab73aef5e514c4cbfc4ec1fbef4b84a44c736cc26f61b3814cd9", size = 11512366, upload_time = "2025-04-17T13:35:45.702Z" }, - { url = "https://files.pythonhosted.org/packages/6f/4c/1cd5a84a412d3626335ae69f5f9de2bb554eea0faf46deb1f0cb48534042/ruff-0.11.6-py3-none-win32.whl", hash = "sha256:5151a871554be3036cd6e51d0ec6eef56334d74dfe1702de717a995ee3d5b287", size = 10485900, upload_time = "2025-04-17T13:35:47.695Z" }, - { url = "https://files.pythonhosted.org/packages/42/46/8997872bc44d43df986491c18d4418f1caff03bc47b7f381261d62c23442/ruff-0.11.6-py3-none-win_amd64.whl", hash = "sha256:cce85721d09c51f3b782c331b0abd07e9d7d5f775840379c640606d3159cae0e", size = 11558592, upload_time = "2025-04-17T13:35:49.837Z" }, - { url = "https://files.pythonhosted.org/packages/d7/6a/65fecd51a9ca19e1477c3879a7fda24f8904174d1275b419422ac00f6eee/ruff-0.11.6-py3-none-win_arm64.whl", hash = "sha256:3567ba0d07fb170b1b48d944715e3294b77f5b7679e8ba258199a250383ccb79", size = 10682766, upload_time = "2025-04-17T13:35:52.014Z" }, + { url = "https://files.pythonhosted.org/packages/6e/1f/8848b625100ebcc8740c8bac5b5dd8ba97dd4ee210970e98832092c1635b/ruff-0.11.6-py3-none-linux_armv6l.whl", hash = "sha256:d84dcbe74cf9356d1bdb4a78cf74fd47c740bf7bdeb7529068f69b08272239a1", size = 10248105 }, + { url = "https://files.pythonhosted.org/packages/e0/47/c44036e70c6cc11e6ee24399c2a1e1f1e99be5152bd7dff0190e4b325b76/ruff-0.11.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9bc583628e1096148011a5d51ff3c836f51899e61112e03e5f2b1573a9b726de", size = 11001494 }, + { url = "https://files.pythonhosted.org/packages/ed/5b/170444061650202d84d316e8f112de02d092bff71fafe060d3542f5bc5df/ruff-0.11.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f2959049faeb5ba5e3b378709e9d1bf0cab06528b306b9dd6ebd2a312127964a", size = 10352151 }, + { url = "https://files.pythonhosted.org/packages/ff/91/f02839fb3787c678e112c8865f2c3e87cfe1744dcc96ff9fc56cfb97dda2/ruff-0.11.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63c5d4e30d9d0de7fedbfb3e9e20d134b73a30c1e74b596f40f0629d5c28a193", size = 10541951 }, + { url = "https://files.pythonhosted.org/packages/9e/f3/c09933306096ff7a08abede3cc2534d6fcf5529ccd26504c16bf363989b5/ruff-0.11.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:26a4b9a4e1439f7d0a091c6763a100cef8fbdc10d68593df6f3cfa5abdd9246e", size = 10079195 }, + { url = "https://files.pythonhosted.org/packages/e0/0d/a87f8933fccbc0d8c653cfbf44bedda69c9582ba09210a309c066794e2ee/ruff-0.11.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b5edf270223dd622218256569636dc3e708c2cb989242262fe378609eccf1308", size = 11698918 }, + { url = "https://files.pythonhosted.org/packages/52/7d/8eac0bd083ea8a0b55b7e4628428203441ca68cd55e0b67c135a4bc6e309/ruff-0.11.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f55844e818206a9dd31ff27f91385afb538067e2dc0beb05f82c293ab84f7d55", size = 12319426 }, + { url = "https://files.pythonhosted.org/packages/c2/dc/d0c17d875662d0c86fadcf4ca014ab2001f867621b793d5d7eef01b9dcce/ruff-0.11.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d8f782286c5ff562e4e00344f954b9320026d8e3fae2ba9e6948443fafd9ffc", size = 11791012 }, + { url = "https://files.pythonhosted.org/packages/f9/f3/81a1aea17f1065449a72509fc7ccc3659cf93148b136ff2a8291c4bc3ef1/ruff-0.11.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01c63ba219514271cee955cd0adc26a4083df1956d57847978383b0e50ffd7d2", size = 13949947 }, + { url = "https://files.pythonhosted.org/packages/61/9f/a3e34de425a668284e7024ee6fd41f452f6fa9d817f1f3495b46e5e3a407/ruff-0.11.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15adac20ef2ca296dd3d8e2bedc6202ea6de81c091a74661c3666e5c4c223ff6", size = 11471753 }, + { url = "https://files.pythonhosted.org/packages/df/c5/4a57a86d12542c0f6e2744f262257b2aa5a3783098ec14e40f3e4b3a354a/ruff-0.11.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4dd6b09e98144ad7aec026f5588e493c65057d1b387dd937d7787baa531d9bc2", size = 10417121 }, + { url = "https://files.pythonhosted.org/packages/58/3f/a3b4346dff07ef5b862e2ba06d98fcbf71f66f04cf01d375e871382b5e4b/ruff-0.11.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:45b2e1d6c0eed89c248d024ea95074d0e09988d8e7b1dad8d3ab9a67017a5b03", size = 10073829 }, + { url = "https://files.pythonhosted.org/packages/93/cc/7ed02e0b86a649216b845b3ac66ed55d8aa86f5898c5f1691797f408fcb9/ruff-0.11.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:bd40de4115b2ec4850302f1a1d8067f42e70b4990b68838ccb9ccd9f110c5e8b", size = 11076108 }, + { url = "https://files.pythonhosted.org/packages/39/5e/5b09840fef0eff1a6fa1dea6296c07d09c17cb6fb94ed5593aa591b50460/ruff-0.11.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:77cda2dfbac1ab73aef5e514c4cbfc4ec1fbef4b84a44c736cc26f61b3814cd9", size = 11512366 }, + { url = "https://files.pythonhosted.org/packages/6f/4c/1cd5a84a412d3626335ae69f5f9de2bb554eea0faf46deb1f0cb48534042/ruff-0.11.6-py3-none-win32.whl", hash = "sha256:5151a871554be3036cd6e51d0ec6eef56334d74dfe1702de717a995ee3d5b287", size = 10485900 }, + { url = "https://files.pythonhosted.org/packages/42/46/8997872bc44d43df986491c18d4418f1caff03bc47b7f381261d62c23442/ruff-0.11.6-py3-none-win_amd64.whl", hash = "sha256:cce85721d09c51f3b782c331b0abd07e9d7d5f775840379c640606d3159cae0e", size = 11558592 }, + { url = "https://files.pythonhosted.org/packages/d7/6a/65fecd51a9ca19e1477c3879a7fda24f8904174d1275b419422ac00f6eee/ruff-0.11.6-py3-none-win_arm64.whl", hash = "sha256:3567ba0d07fb170b1b48d944715e3294b77f5b7679e8ba258199a250383ccb79", size = 10682766 }, ] [[package]] @@ -3808,9 +3808,9 @@ dependencies = [ { name = "ruff" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/18/11/8e445dc55753efd45e09882ad0468f4a5650f33aecdbd15c7a52e8e0c3c4/ruff_lsp-0.0.62.tar.gz", hash = "sha256:6db2a39375973ecb16c64d3c8dc37e23e1e191dcb7aebcf525b1f85ebd338c0d", size = 41182, upload_time = "2025-02-10T13:18:29.386Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/11/8e445dc55753efd45e09882ad0468f4a5650f33aecdbd15c7a52e8e0c3c4/ruff_lsp-0.0.62.tar.gz", hash = "sha256:6db2a39375973ecb16c64d3c8dc37e23e1e191dcb7aebcf525b1f85ebd338c0d", size = 41182 } wheels = [ - { url = "https://files.pythonhosted.org/packages/31/5e/d3a6fdf61f6373e53bfb45d6819a72dfef741bc8a9ff31c64496688e7c39/ruff_lsp-0.0.62-py3-none-any.whl", hash = "sha256:fb6c04a0cb09bb3ae316121b084ff09497edd01df58b36fa431f14515c63029e", size = 20980, upload_time = "2025-02-10T13:18:31.034Z" }, + { url = "https://files.pythonhosted.org/packages/31/5e/d3a6fdf61f6373e53bfb45d6819a72dfef741bc8a9ff31c64496688e7c39/ruff_lsp-0.0.62-py3-none-any.whl", hash = "sha256:fb6c04a0cb09bb3ae316121b084ff09497edd01df58b36fa431f14515c63029e", size = 20980 }, ] [[package]] @@ -3820,27 +3820,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a5/c4/6d6ef39e57610d54c5f106dc3dece9eebce8b9d52d561ae092e3aede1b66/rustworkx-0.16.0.tar.gz", hash = "sha256:9f0dcb83f38d5ca2c3a683eb9b6951c8aec3262fbfe5141946a7ee5ba37e0bb6", size = 349524, upload_time = "2025-01-24T01:22:34.686Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a5/c4/6d6ef39e57610d54c5f106dc3dece9eebce8b9d52d561ae092e3aede1b66/rustworkx-0.16.0.tar.gz", hash = "sha256:9f0dcb83f38d5ca2c3a683eb9b6951c8aec3262fbfe5141946a7ee5ba37e0bb6", size = 349524 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/70/36f5916aee41ffe4f604ad75742eb1bb1b849fb568e010555f9d159cd93e/rustworkx-0.16.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:476a6c67b0142acd941691943750cc6737a48372304489969c2b62d30aaf4c27", size = 2141999, upload_time = "2025-01-24T01:21:50.3Z" }, - { url = "https://files.pythonhosted.org/packages/94/47/7e7c37fb73efcc87be6414b235534605c4008a4cdbd92a61db23b878eecd/rustworkx-0.16.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:bef2ef42870f806af93979b457e240f6dfa4f867ca33965c620f3a804409ed3a", size = 1940309, upload_time = "2025-01-24T01:21:52.053Z" }, - { url = "https://files.pythonhosted.org/packages/c6/42/a6d6b3137be55ef1d887becdf6b64b0917c7d437bd483065a88500a55603/rustworkx-0.16.0-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0db3a73bf68b3e66c08322a2fc95d3aa663d037d9b4e49c3509da4898d3529cc", size = 2195350, upload_time = "2025-01-24T01:21:53.785Z" }, - { url = "https://files.pythonhosted.org/packages/59/d2/1bc99df831c132c4b7420a85ce9150e065f4c993798f31b6a4229f238398/rustworkx-0.16.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f12a13d7486234fa2a84746d5e41f436bf9df43548043e7a232f48804ff8c61", size = 1971689, upload_time = "2025-01-24T17:09:26.338Z" }, - { url = "https://files.pythonhosted.org/packages/b5/3b/1125e7eb834f4408bcec3cee79947efd504c715fb7ab1876f8cd4bbca497/rustworkx-0.16.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:89efd5c3a4653ddacc55ca39f28b261d43deec7d678f8f8fc6b76b5087f1dfea", size = 3297342, upload_time = "2025-01-24T03:18:48.885Z" }, - { url = "https://files.pythonhosted.org/packages/4f/e2/e21187b255c6211d71db0d08a44fc16771038b2af41712d66c408d9bec16/rustworkx-0.16.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec0c12aac8c54910ace20ac6ada4b890cd39f95f69100514715f8ad7af9041e4", size = 2110107, upload_time = "2025-01-24T01:21:58.884Z" }, - { url = "https://files.pythonhosted.org/packages/3c/79/e3fcff21f31253ea85ef196bf2fcabad7802b11468f7d3a5d592cd0ac789/rustworkx-0.16.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:d650e39fc1a1534335f7517358ebfc3478bb235428463cfcd7c5750d50377b33", size = 2007544, upload_time = "2025-01-26T04:16:53.807Z" }, - { url = "https://files.pythonhosted.org/packages/67/04/741ed09c2b0dc0f360f85270c1179ed433785372ac9ab6ab26d3dd3ae02d/rustworkx-0.16.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:293180b83509ee9bff4c3af7ccc1024f6528d61b65d0cb7320bd31924f10cb71", size = 2172787, upload_time = "2025-01-24T01:22:01.282Z" }, - { url = "https://files.pythonhosted.org/packages/6d/fd/9c71e90f8cde76fed95dbc1e7d019977b89a29492f49ded232c6fad3055f/rustworkx-0.16.0-cp39-abi3-win32.whl", hash = "sha256:040c4368729cf502f756a3b0ff5f1c6915fc389f74dcc6afc6c3833688c97c01", size = 1840183, upload_time = "2025-01-24T01:22:03.643Z" }, - { url = "https://files.pythonhosted.org/packages/3e/79/9bdd52d2a33d468c81c1827de1b588080cb055d1d3561b194ab7bf2635b5/rustworkx-0.16.0-cp39-abi3-win_amd64.whl", hash = "sha256:905df608843c32fa45ac023687769fe13056edf7584474c801d5c50705d76e9b", size = 1953559, upload_time = "2025-01-24T01:22:06.136Z" }, + { url = "https://files.pythonhosted.org/packages/f8/70/36f5916aee41ffe4f604ad75742eb1bb1b849fb568e010555f9d159cd93e/rustworkx-0.16.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:476a6c67b0142acd941691943750cc6737a48372304489969c2b62d30aaf4c27", size = 2141999 }, + { url = "https://files.pythonhosted.org/packages/94/47/7e7c37fb73efcc87be6414b235534605c4008a4cdbd92a61db23b878eecd/rustworkx-0.16.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:bef2ef42870f806af93979b457e240f6dfa4f867ca33965c620f3a804409ed3a", size = 1940309 }, + { url = "https://files.pythonhosted.org/packages/c6/42/a6d6b3137be55ef1d887becdf6b64b0917c7d437bd483065a88500a55603/rustworkx-0.16.0-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0db3a73bf68b3e66c08322a2fc95d3aa663d037d9b4e49c3509da4898d3529cc", size = 2195350 }, + { url = "https://files.pythonhosted.org/packages/59/d2/1bc99df831c132c4b7420a85ce9150e065f4c993798f31b6a4229f238398/rustworkx-0.16.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f12a13d7486234fa2a84746d5e41f436bf9df43548043e7a232f48804ff8c61", size = 1971689 }, + { url = "https://files.pythonhosted.org/packages/b5/3b/1125e7eb834f4408bcec3cee79947efd504c715fb7ab1876f8cd4bbca497/rustworkx-0.16.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:89efd5c3a4653ddacc55ca39f28b261d43deec7d678f8f8fc6b76b5087f1dfea", size = 3297342 }, + { url = "https://files.pythonhosted.org/packages/4f/e2/e21187b255c6211d71db0d08a44fc16771038b2af41712d66c408d9bec16/rustworkx-0.16.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec0c12aac8c54910ace20ac6ada4b890cd39f95f69100514715f8ad7af9041e4", size = 2110107 }, + { url = "https://files.pythonhosted.org/packages/3c/79/e3fcff21f31253ea85ef196bf2fcabad7802b11468f7d3a5d592cd0ac789/rustworkx-0.16.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:d650e39fc1a1534335f7517358ebfc3478bb235428463cfcd7c5750d50377b33", size = 2007544 }, + { url = "https://files.pythonhosted.org/packages/67/04/741ed09c2b0dc0f360f85270c1179ed433785372ac9ab6ab26d3dd3ae02d/rustworkx-0.16.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:293180b83509ee9bff4c3af7ccc1024f6528d61b65d0cb7320bd31924f10cb71", size = 2172787 }, + { url = "https://files.pythonhosted.org/packages/6d/fd/9c71e90f8cde76fed95dbc1e7d019977b89a29492f49ded232c6fad3055f/rustworkx-0.16.0-cp39-abi3-win32.whl", hash = "sha256:040c4368729cf502f756a3b0ff5f1c6915fc389f74dcc6afc6c3833688c97c01", size = 1840183 }, + { url = "https://files.pythonhosted.org/packages/3e/79/9bdd52d2a33d468c81c1827de1b588080cb055d1d3561b194ab7bf2635b5/rustworkx-0.16.0-cp39-abi3-win_amd64.whl", hash = "sha256:905df608843c32fa45ac023687769fe13056edf7584474c801d5c50705d76e9b", size = 1953559 }, ] [[package]] name = "send2trash" version = "1.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394, upload_time = "2024-04-07T00:01:09.267Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394 } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072, upload_time = "2024-04-07T00:01:07.438Z" }, + { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072 }, ] [[package]] @@ -3851,18 +3851,18 @@ dependencies = [ { name = "certifi" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cf/b6/a92ae6fa6d7e6e536bc586776b1669b84fb724dfe21b8ff08297f2d7c969/sentry_sdk-2.27.0.tar.gz", hash = "sha256:90f4f883f9eff294aff59af3d58c2d1b64e3927b28d5ada2b9b41f5aeda47daf", size = 323556, upload_time = "2025-04-24T10:09:37.927Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cf/b6/a92ae6fa6d7e6e536bc586776b1669b84fb724dfe21b8ff08297f2d7c969/sentry_sdk-2.27.0.tar.gz", hash = "sha256:90f4f883f9eff294aff59af3d58c2d1b64e3927b28d5ada2b9b41f5aeda47daf", size = 323556 } wheels = [ - { url = "https://files.pythonhosted.org/packages/dd/8b/fb496a45854e37930b57564a20fb8e90dd0f8b6add0491527c00f2163b00/sentry_sdk-2.27.0-py2.py3-none-any.whl", hash = "sha256:c58935bfff8af6a0856d37e8adebdbc7b3281c2b632ec823ef03cd108d216ff0", size = 340786, upload_time = "2025-04-24T10:09:35.897Z" }, + { url = "https://files.pythonhosted.org/packages/dd/8b/fb496a45854e37930b57564a20fb8e90dd0f8b6add0491527c00f2163b00/sentry_sdk-2.27.0-py2.py3-none-any.whl", hash = "sha256:c58935bfff8af6a0856d37e8adebdbc7b3281c2b632ec823ef03cd108d216ff0", size = 340786 }, ] [[package]] name = "setuptools" version = "79.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7d/19/fecb7e2825616270f34512b3394cdcf6f45a79b5b6d94fdbd86a509e67b5/setuptools-79.0.0.tar.gz", hash = "sha256:9828422e7541213b0aacb6e10bbf9dd8febeaa45a48570e09b6d100e063fc9f9", size = 1367685, upload_time = "2025-04-20T15:47:56.706Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/19/fecb7e2825616270f34512b3394cdcf6f45a79b5b6d94fdbd86a509e67b5/setuptools-79.0.0.tar.gz", hash = "sha256:9828422e7541213b0aacb6e10bbf9dd8febeaa45a48570e09b6d100e063fc9f9", size = 1367685 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/ea/d53f2f8897c46a36df085964d07761ea4c2d1f2cf92019693b6742b7aabb/setuptools-79.0.0-py3-none-any.whl", hash = "sha256:b9ab3a104bedb292323f53797b00864e10e434a3ab3906813a7169e4745b912a", size = 1256065, upload_time = "2025-04-20T15:47:54.242Z" }, + { url = "https://files.pythonhosted.org/packages/cc/ea/d53f2f8897c46a36df085964d07761ea4c2d1f2cf92019693b6742b7aabb/setuptools-79.0.0-py3-none-any.whl", hash = "sha256:b9ab3a104bedb292323f53797b00864e10e434a3ab3906813a7169e4745b912a", size = 1256065 }, ] [[package]] @@ -3873,18 +3873,18 @@ dependencies = [ { name = "packaging" }, { name = "setuptools" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4b/bd/c5d16dd95900567e09744af92119da7abc5f447320d53ec1d9415ec30263/setuptools_scm-8.2.0.tar.gz", hash = "sha256:a18396a1bc0219c974d1a74612b11f9dce0d5bd8b1dc55c65f6ac7fd609e8c28", size = 77572, upload_time = "2025-02-21T22:48:21.566Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/bd/c5d16dd95900567e09744af92119da7abc5f447320d53ec1d9415ec30263/setuptools_scm-8.2.0.tar.gz", hash = "sha256:a18396a1bc0219c974d1a74612b11f9dce0d5bd8b1dc55c65f6ac7fd609e8c28", size = 77572 } wheels = [ - { url = "https://files.pythonhosted.org/packages/10/7c/5a9799042320242c383c4485a2771a37d49e8ce2312ca647653d2fd1a7a4/setuptools_scm-8.2.0-py3-none-any.whl", hash = "sha256:136e2b1d393d709d2bcf26f275b8dec06c48b811154167b0fd6bb002aad17d6d", size = 43944, upload_time = "2025-02-21T22:48:20.171Z" }, + { url = "https://files.pythonhosted.org/packages/10/7c/5a9799042320242c383c4485a2771a37d49e8ce2312ca647653d2fd1a7a4/setuptools_scm-8.2.0-py3-none-any.whl", hash = "sha256:136e2b1d393d709d2bcf26f275b8dec06c48b811154167b0fd6bb002aad17d6d", size = 43944 }, ] [[package]] name = "shellingham" version = "1.5.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload_time = "2023-10-24T04:13:40.426Z" } +sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755, upload_time = "2023-10-24T04:13:38.866Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755 }, ] [[package]] @@ -3894,54 +3894,54 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5f/db/669ca14166814da187b3087b908ca924cf83f5b504fe23b3859a3ef67d4f/sigtools-4.0.1.tar.gz", hash = "sha256:4b8e135a9cd4d2ea00da670c093372d74e672ba3abb87f4c98d8e73dea54445c", size = 71910, upload_time = "2022-10-13T07:03:54.149Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5f/db/669ca14166814da187b3087b908ca924cf83f5b504fe23b3859a3ef67d4f/sigtools-4.0.1.tar.gz", hash = "sha256:4b8e135a9cd4d2ea00da670c093372d74e672ba3abb87f4c98d8e73dea54445c", size = 71910 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1f/91/853dbf6ec096197dba9cd5fd0c836c5fc19142038b7db60ebe6332b1bab1/sigtools-4.0.1-py2.py3-none-any.whl", hash = "sha256:d216b4cf920bbab0fce636ddc429ed8463a5b533d9e1492acb45a2a1bc36ac6c", size = 76419, upload_time = "2022-10-13T07:03:52.658Z" }, + { url = "https://files.pythonhosted.org/packages/1f/91/853dbf6ec096197dba9cd5fd0c836c5fc19142038b7db60ebe6332b1bab1/sigtools-4.0.1-py2.py3-none-any.whl", hash = "sha256:d216b4cf920bbab0fce636ddc429ed8463a5b533d9e1492acb45a2a1bc36ac6c", size = 76419 }, ] [[package]] name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload_time = "2024-12-04T17:35:28.174Z" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload_time = "2024-12-04T17:35:26.475Z" }, + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, ] [[package]] name = "slack-sdk" version = "3.35.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/32/a5/13077a5696ded22cc955ff6314028b7e6140b1c989b19ca27a6b26590e6e/slack_sdk-3.35.0.tar.gz", hash = "sha256:8183b6cbf26a0c1e2441478cd9c0dc4eef08d60c1394cfdc9a769e309a9b6459", size = 232887, upload_time = "2025-03-17T15:32:51.959Z" } +sdist = { url = "https://files.pythonhosted.org/packages/32/a5/13077a5696ded22cc955ff6314028b7e6140b1c989b19ca27a6b26590e6e/slack_sdk-3.35.0.tar.gz", hash = "sha256:8183b6cbf26a0c1e2441478cd9c0dc4eef08d60c1394cfdc9a769e309a9b6459", size = 232887 } wheels = [ - { url = "https://files.pythonhosted.org/packages/32/8e/eed71dc79a187ba32681f12a104786ab89355bc474082211d92e1fba6bcf/slack_sdk-3.35.0-py2.py3-none-any.whl", hash = "sha256:00933d171fbd8a068b321ebb5f89612cc781d3183d8e3447c85499eca9d865be", size = 293272, upload_time = "2025-03-17T15:32:50.294Z" }, + { url = "https://files.pythonhosted.org/packages/32/8e/eed71dc79a187ba32681f12a104786ab89355bc474082211d92e1fba6bcf/slack_sdk-3.35.0-py2.py3-none-any.whl", hash = "sha256:00933d171fbd8a068b321ebb5f89612cc781d3183d8e3447c85499eca9d865be", size = 293272 }, ] [[package]] name = "smmap" version = "5.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/44/cd/a040c4b3119bbe532e5b0732286f805445375489fceaec1f48306068ee3b/smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5", size = 22329, upload_time = "2025-01-02T07:14:40.909Z" } +sdist = { url = "https://files.pythonhosted.org/packages/44/cd/a040c4b3119bbe532e5b0732286f805445375489fceaec1f48306068ee3b/smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5", size = 22329 } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e", size = 24303, upload_time = "2025-01-02T07:14:38.724Z" }, + { url = "https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e", size = 24303 }, ] [[package]] name = "sniffio" version = "1.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload_time = "2024-02-25T23:20:04.057Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload_time = "2024-02-25T23:20:01.196Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, ] [[package]] name = "soupsieve" version = "2.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418, upload_time = "2025-04-20T18:50:08.518Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677, upload_time = "2025-04-20T18:50:07.196Z" }, + { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677 }, ] [[package]] @@ -3952,18 +3952,18 @@ dependencies = [ { name = "anyio" }, { name = "starlette" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/a4/80d2a11af59fe75b48230846989e93979c892d3a20016b42bb44edb9e398/sse_starlette-2.2.1.tar.gz", hash = "sha256:54470d5f19274aeed6b2d473430b08b4b379ea851d953b11d7f1c4a2c118b419", size = 17376, upload_time = "2024-12-25T09:09:30.616Z" } +sdist = { url = "https://files.pythonhosted.org/packages/71/a4/80d2a11af59fe75b48230846989e93979c892d3a20016b42bb44edb9e398/sse_starlette-2.2.1.tar.gz", hash = "sha256:54470d5f19274aeed6b2d473430b08b4b379ea851d953b11d7f1c4a2c118b419", size = 17376 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/e0/5b8bd393f27f4a62461c5cf2479c75a2cc2ffa330976f9f00f5f6e4f50eb/sse_starlette-2.2.1-py3-none-any.whl", hash = "sha256:6410a3d3ba0c89e7675d4c273a301d64649c03a5ef1ca101f10b47f895fd0e99", size = 10120, upload_time = "2024-12-25T09:09:26.761Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e0/5b8bd393f27f4a62461c5cf2479c75a2cc2ffa330976f9f00f5f6e4f50eb/sse_starlette-2.2.1-py3-none-any.whl", hash = "sha256:6410a3d3ba0c89e7675d4c273a301d64649c03a5ef1ca101f10b47f895fd0e99", size = 10120 }, ] [[package]] name = "sseclient-py" version = "1.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e8/ed/3df5ab8bb0c12f86c28d0cadb11ed1de44a92ed35ce7ff4fd5518a809325/sseclient-py-1.8.0.tar.gz", hash = "sha256:c547c5c1a7633230a38dc599a21a2dc638f9b5c297286b48b46b935c71fac3e8", size = 7791, upload_time = "2023-09-01T19:39:20.45Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/ed/3df5ab8bb0c12f86c28d0cadb11ed1de44a92ed35ce7ff4fd5518a809325/sseclient-py-1.8.0.tar.gz", hash = "sha256:c547c5c1a7633230a38dc599a21a2dc638f9b5c297286b48b46b935c71fac3e8", size = 7791 } wheels = [ - { url = "https://files.pythonhosted.org/packages/49/58/97655efdfeb5b4eeab85b1fc5d3fa1023661246c2ab2a26ea8e47402d4f2/sseclient_py-1.8.0-py2.py3-none-any.whl", hash = "sha256:4ecca6dc0b9f963f8384e9d7fd529bf93dd7d708144c4fb5da0e0a1a926fee83", size = 8828, upload_time = "2023-09-01T19:39:17.627Z" }, + { url = "https://files.pythonhosted.org/packages/49/58/97655efdfeb5b4eeab85b1fc5d3fa1023661246c2ab2a26ea8e47402d4f2/sseclient_py-1.8.0-py2.py3-none-any.whl", hash = "sha256:4ecca6dc0b9f963f8384e9d7fd529bf93dd7d708144c4fb5da0e0a1a926fee83", size = 8828 }, ] [[package]] @@ -3975,9 +3975,9 @@ dependencies = [ { name = "executing" }, { name = "pure-eval" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload_time = "2023-09-30T13:58:05.479Z" } +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload_time = "2023-09-30T13:58:03.53Z" }, + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, ] [[package]] @@ -3987,18 +3987,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ce/20/08dfcd9c983f6a6f4a1000d934b9e6d626cff8d2eeb77a89a68eef20a2b7/starlette-0.46.2.tar.gz", hash = "sha256:7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5", size = 2580846, upload_time = "2025-04-13T13:56:17.942Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/20/08dfcd9c983f6a6f4a1000d934b9e6d626cff8d2eeb77a89a68eef20a2b7/starlette-0.46.2.tar.gz", hash = "sha256:7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5", size = 2580846 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/0c/9d30a4ebeb6db2b25a841afbb80f6ef9a854fc3b41be131d249a977b4959/starlette-0.46.2-py3-none-any.whl", hash = "sha256:595633ce89f8ffa71a015caed34a5b2dc1c0cdb3f0f1fbd1e69339cf2abeec35", size = 72037, upload_time = "2025-04-13T13:56:16.21Z" }, + { url = "https://files.pythonhosted.org/packages/8b/0c/9d30a4ebeb6db2b25a841afbb80f6ef9a854fc3b41be131d249a977b4959/starlette-0.46.2-py3-none-any.whl", hash = "sha256:595633ce89f8ffa71a015caed34a5b2dc1c0cdb3f0f1fbd1e69339cf2abeec35", size = 72037 }, ] [[package]] name = "sybil" version = "9.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4f/6a/70301b41715b24b5372b22e83bea6637d92f017e7718fffff78ae0a80381/sybil-9.1.0.tar.gz", hash = "sha256:c63c14c9843c62fa994c777eb48c0632f62be5c499ecbe05c1d130157ed6a6ca", size = 84284, upload_time = "2025-02-18T18:29:06.751Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4f/6a/70301b41715b24b5372b22e83bea6637d92f017e7718fffff78ae0a80381/sybil-9.1.0.tar.gz", hash = "sha256:c63c14c9843c62fa994c777eb48c0632f62be5c499ecbe05c1d130157ed6a6ca", size = 84284 } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/c5/995e0ff97f2f972c2c87fa35e1ad8926fcfc280853094118edc4c44b1e44/sybil-9.1.0-py3-none-any.whl", hash = "sha256:7fe20074289bbb5f06dc7ad564dff4ffe42a678add7860345089a7b78125132a", size = 37761, upload_time = "2025-02-18T18:29:05.404Z" }, + { url = "https://files.pythonhosted.org/packages/3f/c5/995e0ff97f2f972c2c87fa35e1ad8926fcfc280853094118edc4c44b1e44/sybil-9.1.0-py3-none-any.whl", hash = "sha256:7fe20074289bbb5f06dc7ad564dff4ffe42a678add7860345089a7b78125132a", size = 37761 }, ] [package.optional-dependencies] @@ -4014,27 +4014,27 @@ dependencies = [ { name = "sigtools" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b5/52/f34a9ab6d514e0808d0f572affb360411d596b3439107318c00889277dd6/synchronicity-0.9.11.tar.gz", hash = "sha256:cb5dbbcb43d637e516ae50db05a776da51a705d1e1a9c0e301f6049afc3c2cae", size = 50323, upload_time = "2025-02-10T09:40:56.327Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/52/f34a9ab6d514e0808d0f572affb360411d596b3439107318c00889277dd6/synchronicity-0.9.11.tar.gz", hash = "sha256:cb5dbbcb43d637e516ae50db05a776da51a705d1e1a9c0e301f6049afc3c2cae", size = 50323 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f2/d5/7675cd9b8e18f05b9ea261acad5d197fcb8027d2a65b1a750427ec084593/synchronicity-0.9.11-py3-none-any.whl", hash = "sha256:231129654d2f56b1aa148e85ebd8545231be135771f6d2196d414175b1594ef6", size = 36827, upload_time = "2025-02-10T09:40:54.072Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d5/7675cd9b8e18f05b9ea261acad5d197fcb8027d2a65b1a750427ec084593/synchronicity-0.9.11-py3-none-any.whl", hash = "sha256:231129654d2f56b1aa148e85ebd8545231be135771f6d2196d414175b1594ef6", size = 36827 }, ] [[package]] name = "tabulate" version = "0.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", size = 81090, upload_time = "2022-10-06T17:21:48.54Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", size = 81090 } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", size = 35252, upload_time = "2022-10-06T17:21:44.262Z" }, + { url = "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", size = 35252 }, ] [[package]] name = "termcolor" version = "3.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f8/b6/8e2aaa8aeb570b5cc955cd913b083d96c5447bbe27eaf330dfd7cc8e3329/termcolor-3.0.1.tar.gz", hash = "sha256:a6abd5c6e1284cea2934443ba806e70e5ec8fd2449021be55c280f8a3731b611", size = 12935, upload_time = "2025-04-02T10:02:25.243Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/b6/8e2aaa8aeb570b5cc955cd913b083d96c5447bbe27eaf330dfd7cc8e3329/termcolor-3.0.1.tar.gz", hash = "sha256:a6abd5c6e1284cea2934443ba806e70e5ec8fd2449021be55c280f8a3731b611", size = 12935 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a6/7e/a574ccd49ad07e8b117407bac361f1e096b01f1b620365daf60ff702c936/termcolor-3.0.1-py3-none-any.whl", hash = "sha256:da1ed4ec8a5dc5b2e17476d859febdb3cccb612be1c36e64511a6f2485c10c69", size = 7157, upload_time = "2025-04-02T10:02:24.088Z" }, + { url = "https://files.pythonhosted.org/packages/a6/7e/a574ccd49ad07e8b117407bac361f1e096b01f1b620365daf60ff702c936/termcolor-3.0.1-py3-none-any.whl", hash = "sha256:da1ed4ec8a5dc5b2e17476d859febdb3cccb612be1c36e64511a6f2485c10c69", size = 7157 }, ] [[package]] @@ -4046,18 +4046,18 @@ dependencies = [ { name = "pywinpty", marker = "os_name == 'nt'" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701, upload_time = "2024-03-12T14:34:39.026Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154, upload_time = "2024-03-12T14:34:36.569Z" }, + { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154 }, ] [[package]] name = "text-unidecode" version = "1.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ab/e2/e9a00f0ccb71718418230718b3d900e71a5d16e701a3dae079a21e9cd8f8/text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93", size = 76885, upload_time = "2019-08-30T21:36:45.405Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ab/e2/e9a00f0ccb71718418230718b3d900e71a5d16e701a3dae079a21e9cd8f8/text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93", size = 76885 } wheels = [ - { url = "https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8", size = 78154, upload_time = "2019-08-30T21:37:03.543Z" }, + { url = "https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8", size = 78154 }, ] [[package]] @@ -4068,20 +4068,20 @@ dependencies = [ { name = "regex" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ea/cf/756fedf6981e82897f2d570dd25fa597eb3f4459068ae0572d7e888cfd6f/tiktoken-0.9.0.tar.gz", hash = "sha256:d02a5ca6a938e0490e1ff957bc48c8b078c88cb83977be1625b1fd8aac792c5d", size = 35991, upload_time = "2025-02-14T06:03:01.003Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ea/cf/756fedf6981e82897f2d570dd25fa597eb3f4459068ae0572d7e888cfd6f/tiktoken-0.9.0.tar.gz", hash = "sha256:d02a5ca6a938e0490e1ff957bc48c8b078c88cb83977be1625b1fd8aac792c5d", size = 35991 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/e5/21ff33ecfa2101c1bb0f9b6df750553bd873b7fb532ce2cb276ff40b197f/tiktoken-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e88f121c1c22b726649ce67c089b90ddda8b9662545a8aeb03cfef15967ddd03", size = 1065073, upload_time = "2025-02-14T06:02:24.768Z" }, - { url = "https://files.pythonhosted.org/packages/8e/03/a95e7b4863ee9ceec1c55983e4cc9558bcfd8f4f80e19c4f8a99642f697d/tiktoken-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a6600660f2f72369acb13a57fb3e212434ed38b045fd8cc6cdd74947b4b5d210", size = 1008075, upload_time = "2025-02-14T06:02:26.92Z" }, - { url = "https://files.pythonhosted.org/packages/40/10/1305bb02a561595088235a513ec73e50b32e74364fef4de519da69bc8010/tiktoken-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95e811743b5dfa74f4b227927ed86cbc57cad4df859cb3b643be797914e41794", size = 1140754, upload_time = "2025-02-14T06:02:28.124Z" }, - { url = "https://files.pythonhosted.org/packages/1b/40/da42522018ca496432ffd02793c3a72a739ac04c3794a4914570c9bb2925/tiktoken-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99376e1370d59bcf6935c933cb9ba64adc29033b7e73f5f7569f3aad86552b22", size = 1196678, upload_time = "2025-02-14T06:02:29.845Z" }, - { url = "https://files.pythonhosted.org/packages/5c/41/1e59dddaae270ba20187ceb8aa52c75b24ffc09f547233991d5fd822838b/tiktoken-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:badb947c32739fb6ddde173e14885fb3de4d32ab9d8c591cbd013c22b4c31dd2", size = 1259283, upload_time = "2025-02-14T06:02:33.838Z" }, - { url = "https://files.pythonhosted.org/packages/5b/64/b16003419a1d7728d0d8c0d56a4c24325e7b10a21a9dd1fc0f7115c02f0a/tiktoken-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:5a62d7a25225bafed786a524c1b9f0910a1128f4232615bf3f8257a73aaa3b16", size = 894897, upload_time = "2025-02-14T06:02:36.265Z" }, - { url = "https://files.pythonhosted.org/packages/7a/11/09d936d37f49f4f494ffe660af44acd2d99eb2429d60a57c71318af214e0/tiktoken-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2b0e8e05a26eda1249e824156d537015480af7ae222ccb798e5234ae0285dbdb", size = 1064919, upload_time = "2025-02-14T06:02:37.494Z" }, - { url = "https://files.pythonhosted.org/packages/80/0e/f38ba35713edb8d4197ae602e80837d574244ced7fb1b6070b31c29816e0/tiktoken-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:27d457f096f87685195eea0165a1807fae87b97b2161fe8c9b1df5bd74ca6f63", size = 1007877, upload_time = "2025-02-14T06:02:39.516Z" }, - { url = "https://files.pythonhosted.org/packages/fe/82/9197f77421e2a01373e27a79dd36efdd99e6b4115746ecc553318ecafbf0/tiktoken-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cf8ded49cddf825390e36dd1ad35cd49589e8161fdcb52aa25f0583e90a3e01", size = 1140095, upload_time = "2025-02-14T06:02:41.791Z" }, - { url = "https://files.pythonhosted.org/packages/f2/bb/4513da71cac187383541facd0291c4572b03ec23c561de5811781bbd988f/tiktoken-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc156cb314119a8bb9748257a2eaebd5cc0753b6cb491d26694ed42fc7cb3139", size = 1195649, upload_time = "2025-02-14T06:02:43Z" }, - { url = "https://files.pythonhosted.org/packages/fa/5c/74e4c137530dd8504e97e3a41729b1103a4ac29036cbfd3250b11fd29451/tiktoken-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cd69372e8c9dd761f0ab873112aba55a0e3e506332dd9f7522ca466e817b1b7a", size = 1258465, upload_time = "2025-02-14T06:02:45.046Z" }, - { url = "https://files.pythonhosted.org/packages/de/a8/8f499c179ec900783ffe133e9aab10044481679bb9aad78436d239eee716/tiktoken-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5ea0edb6f83dc56d794723286215918c1cde03712cbbafa0348b33448faf5b95", size = 894669, upload_time = "2025-02-14T06:02:47.341Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e5/21ff33ecfa2101c1bb0f9b6df750553bd873b7fb532ce2cb276ff40b197f/tiktoken-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e88f121c1c22b726649ce67c089b90ddda8b9662545a8aeb03cfef15967ddd03", size = 1065073 }, + { url = "https://files.pythonhosted.org/packages/8e/03/a95e7b4863ee9ceec1c55983e4cc9558bcfd8f4f80e19c4f8a99642f697d/tiktoken-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a6600660f2f72369acb13a57fb3e212434ed38b045fd8cc6cdd74947b4b5d210", size = 1008075 }, + { url = "https://files.pythonhosted.org/packages/40/10/1305bb02a561595088235a513ec73e50b32e74364fef4de519da69bc8010/tiktoken-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95e811743b5dfa74f4b227927ed86cbc57cad4df859cb3b643be797914e41794", size = 1140754 }, + { url = "https://files.pythonhosted.org/packages/1b/40/da42522018ca496432ffd02793c3a72a739ac04c3794a4914570c9bb2925/tiktoken-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99376e1370d59bcf6935c933cb9ba64adc29033b7e73f5f7569f3aad86552b22", size = 1196678 }, + { url = "https://files.pythonhosted.org/packages/5c/41/1e59dddaae270ba20187ceb8aa52c75b24ffc09f547233991d5fd822838b/tiktoken-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:badb947c32739fb6ddde173e14885fb3de4d32ab9d8c591cbd013c22b4c31dd2", size = 1259283 }, + { url = "https://files.pythonhosted.org/packages/5b/64/b16003419a1d7728d0d8c0d56a4c24325e7b10a21a9dd1fc0f7115c02f0a/tiktoken-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:5a62d7a25225bafed786a524c1b9f0910a1128f4232615bf3f8257a73aaa3b16", size = 894897 }, + { url = "https://files.pythonhosted.org/packages/7a/11/09d936d37f49f4f494ffe660af44acd2d99eb2429d60a57c71318af214e0/tiktoken-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2b0e8e05a26eda1249e824156d537015480af7ae222ccb798e5234ae0285dbdb", size = 1064919 }, + { url = "https://files.pythonhosted.org/packages/80/0e/f38ba35713edb8d4197ae602e80837d574244ced7fb1b6070b31c29816e0/tiktoken-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:27d457f096f87685195eea0165a1807fae87b97b2161fe8c9b1df5bd74ca6f63", size = 1007877 }, + { url = "https://files.pythonhosted.org/packages/fe/82/9197f77421e2a01373e27a79dd36efdd99e6b4115746ecc553318ecafbf0/tiktoken-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cf8ded49cddf825390e36dd1ad35cd49589e8161fdcb52aa25f0583e90a3e01", size = 1140095 }, + { url = "https://files.pythonhosted.org/packages/f2/bb/4513da71cac187383541facd0291c4572b03ec23c561de5811781bbd988f/tiktoken-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc156cb314119a8bb9748257a2eaebd5cc0753b6cb491d26694ed42fc7cb3139", size = 1195649 }, + { url = "https://files.pythonhosted.org/packages/fa/5c/74e4c137530dd8504e97e3a41729b1103a4ac29036cbfd3250b11fd29451/tiktoken-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cd69372e8c9dd761f0ab873112aba55a0e3e506332dd9f7522ca466e817b1b7a", size = 1258465 }, + { url = "https://files.pythonhosted.org/packages/de/a8/8f499c179ec900783ffe133e9aab10044481679bb9aad78436d239eee716/tiktoken-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5ea0edb6f83dc56d794723286215918c1cde03712cbbafa0348b33448faf5b95", size = 894669 }, ] [[package]] @@ -4091,45 +4091,45 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload_time = "2024-10-24T14:58:29.895Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload_time = "2024-10-24T14:58:28.029Z" }, + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, ] [[package]] name = "toml" version = "0.10.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f", size = 22253, upload_time = "2020-11-01T01:40:22.204Z" } +sdist = { url = "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f", size = 22253 } wheels = [ - { url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", size = 16588, upload_time = "2020-11-01T01:40:20.672Z" }, + { url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", size = 16588 }, ] [[package]] name = "tomlkit" version = "0.13.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885, upload_time = "2024-08-14T08:19:41.488Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955, upload_time = "2024-08-14T08:19:40.05Z" }, + { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955 }, ] [[package]] name = "tornado" version = "6.4.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135, upload_time = "2024-11-22T03:06:38.036Z" } +sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135 } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299, upload_time = "2024-11-22T03:06:20.162Z" }, - { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253, upload_time = "2024-11-22T03:06:22.39Z" }, - { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602, upload_time = "2024-11-22T03:06:24.214Z" }, - { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972, upload_time = "2024-11-22T03:06:25.559Z" }, - { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf", size = 437173, upload_time = "2024-11-22T03:06:27.584Z" }, - { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892, upload_time = "2024-11-22T03:06:28.933Z" }, - { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334, upload_time = "2024-11-22T03:06:30.428Z" }, - { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261, upload_time = "2024-11-22T03:06:32.458Z" }, - { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463, upload_time = "2024-11-22T03:06:34.71Z" }, - { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907, upload_time = "2024-11-22T03:06:36.71Z" }, + { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299 }, + { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253 }, + { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602 }, + { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972 }, + { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf", size = 437173 }, + { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892 }, + { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334 }, + { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261 }, + { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463 }, + { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907 }, ] [[package]] @@ -4139,94 +4139,94 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload_time = "2024-11-24T20:12:22.481Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload_time = "2024-11-24T20:12:19.698Z" }, + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 }, ] [[package]] name = "traitlets" version = "5.14.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload_time = "2024-04-19T11:11:49.746Z" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload_time = "2024-04-19T11:11:46.763Z" }, + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, ] [[package]] name = "tree-sitter" version = "0.24.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/a2/698b9d31d08ad5558f8bfbfe3a0781bd4b1f284e89bde3ad18e05101a892/tree-sitter-0.24.0.tar.gz", hash = "sha256:abd95af65ca2f4f7eca356343391ed669e764f37748b5352946f00f7fc78e734", size = 168304, upload_time = "2025-01-17T05:06:38.115Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/a2/698b9d31d08ad5558f8bfbfe3a0781bd4b1f284e89bde3ad18e05101a892/tree-sitter-0.24.0.tar.gz", hash = "sha256:abd95af65ca2f4f7eca356343391ed669e764f37748b5352946f00f7fc78e734", size = 168304 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/57/3a590f287b5aa60c07d5545953912be3d252481bf5e178f750db75572bff/tree_sitter-0.24.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:14beeff5f11e223c37be7d5d119819880601a80d0399abe8c738ae2288804afc", size = 140788, upload_time = "2025-01-17T05:06:08.492Z" }, - { url = "https://files.pythonhosted.org/packages/61/0b/fc289e0cba7dbe77c6655a4dd949cd23c663fd62a8b4d8f02f97e28d7fe5/tree_sitter-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:26a5b130f70d5925d67b47db314da209063664585a2fd36fa69e0717738efaf4", size = 133945, upload_time = "2025-01-17T05:06:12.39Z" }, - { url = "https://files.pythonhosted.org/packages/86/d7/80767238308a137e0b5b5c947aa243e3c1e3e430e6d0d5ae94b9a9ffd1a2/tree_sitter-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fc5c3c26d83c9d0ecb4fc4304fba35f034b7761d35286b936c1db1217558b4e", size = 564819, upload_time = "2025-01-17T05:06:13.549Z" }, - { url = "https://files.pythonhosted.org/packages/bf/b3/6c5574f4b937b836601f5fb556b24804b0a6341f2eb42f40c0e6464339f4/tree_sitter-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:772e1bd8c0931c866b848d0369b32218ac97c24b04790ec4b0e409901945dd8e", size = 579303, upload_time = "2025-01-17T05:06:16.685Z" }, - { url = "https://files.pythonhosted.org/packages/0a/f4/bd0ddf9abe242ea67cca18a64810f8af230fc1ea74b28bb702e838ccd874/tree_sitter-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:24a8dd03b0d6b8812425f3b84d2f4763322684e38baf74e5bb766128b5633dc7", size = 581054, upload_time = "2025-01-17T05:06:19.439Z" }, - { url = "https://files.pythonhosted.org/packages/8c/1c/ff23fa4931b6ef1bbeac461b904ca7e49eaec7e7e5398584e3eef836ec96/tree_sitter-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:f9e8b1605ab60ed43803100f067eed71b0b0e6c1fb9860a262727dbfbbb74751", size = 120221, upload_time = "2025-01-17T05:06:20.654Z" }, - { url = "https://files.pythonhosted.org/packages/b2/2a/9979c626f303177b7612a802237d0533155bf1e425ff6f73cc40f25453e2/tree_sitter-0.24.0-cp312-cp312-win_arm64.whl", hash = "sha256:f733a83d8355fc95561582b66bbea92ffd365c5d7a665bc9ebd25e049c2b2abb", size = 108234, upload_time = "2025-01-17T05:06:21.713Z" }, - { url = "https://files.pythonhosted.org/packages/61/cd/2348339c85803330ce38cee1c6cbbfa78a656b34ff58606ebaf5c9e83bd0/tree_sitter-0.24.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0d4a6416ed421c4210f0ca405a4834d5ccfbb8ad6692d4d74f7773ef68f92071", size = 140781, upload_time = "2025-01-17T05:06:22.82Z" }, - { url = "https://files.pythonhosted.org/packages/8b/a3/1ea9d8b64e8dcfcc0051028a9c84a630301290995cd6e947bf88267ef7b1/tree_sitter-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e0992d483677e71d5c5d37f30dfb2e3afec2f932a9c53eec4fca13869b788c6c", size = 133928, upload_time = "2025-01-17T05:06:25.146Z" }, - { url = "https://files.pythonhosted.org/packages/fe/ae/55c1055609c9428a4aedf4b164400ab9adb0b1bf1538b51f4b3748a6c983/tree_sitter-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57277a12fbcefb1c8b206186068d456c600dbfbc3fd6c76968ee22614c5cd5ad", size = 564497, upload_time = "2025-01-17T05:06:27.53Z" }, - { url = "https://files.pythonhosted.org/packages/ce/d0/f2ffcd04882c5aa28d205a787353130cbf84b2b8a977fd211bdc3b399ae3/tree_sitter-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d25fa22766d63f73716c6fec1a31ee5cf904aa429484256bd5fdf5259051ed74", size = 578917, upload_time = "2025-01-17T05:06:31.057Z" }, - { url = "https://files.pythonhosted.org/packages/af/82/aebe78ea23a2b3a79324993d4915f3093ad1af43d7c2208ee90be9273273/tree_sitter-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7d5d9537507e1c8c5fa9935b34f320bfec4114d675e028f3ad94f11cf9db37b9", size = 581148, upload_time = "2025-01-17T05:06:32.409Z" }, - { url = "https://files.pythonhosted.org/packages/a1/b4/6b0291a590c2b0417cfdb64ccb8ea242f270a46ed429c641fbc2bfab77e0/tree_sitter-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:f58bb4956917715ec4d5a28681829a8dad5c342cafd4aea269f9132a83ca9b34", size = 120207, upload_time = "2025-01-17T05:06:34.841Z" }, - { url = "https://files.pythonhosted.org/packages/a8/18/542fd844b75272630229c9939b03f7db232c71a9d82aadc59c596319ea6a/tree_sitter-0.24.0-cp313-cp313-win_arm64.whl", hash = "sha256:23641bd25dcd4bb0b6fa91b8fb3f46cc9f1c9f475efe4d536d3f1f688d1b84c8", size = 108232, upload_time = "2025-01-17T05:06:35.831Z" }, + { url = "https://files.pythonhosted.org/packages/e9/57/3a590f287b5aa60c07d5545953912be3d252481bf5e178f750db75572bff/tree_sitter-0.24.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:14beeff5f11e223c37be7d5d119819880601a80d0399abe8c738ae2288804afc", size = 140788 }, + { url = "https://files.pythonhosted.org/packages/61/0b/fc289e0cba7dbe77c6655a4dd949cd23c663fd62a8b4d8f02f97e28d7fe5/tree_sitter-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:26a5b130f70d5925d67b47db314da209063664585a2fd36fa69e0717738efaf4", size = 133945 }, + { url = "https://files.pythonhosted.org/packages/86/d7/80767238308a137e0b5b5c947aa243e3c1e3e430e6d0d5ae94b9a9ffd1a2/tree_sitter-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fc5c3c26d83c9d0ecb4fc4304fba35f034b7761d35286b936c1db1217558b4e", size = 564819 }, + { url = "https://files.pythonhosted.org/packages/bf/b3/6c5574f4b937b836601f5fb556b24804b0a6341f2eb42f40c0e6464339f4/tree_sitter-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:772e1bd8c0931c866b848d0369b32218ac97c24b04790ec4b0e409901945dd8e", size = 579303 }, + { url = "https://files.pythonhosted.org/packages/0a/f4/bd0ddf9abe242ea67cca18a64810f8af230fc1ea74b28bb702e838ccd874/tree_sitter-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:24a8dd03b0d6b8812425f3b84d2f4763322684e38baf74e5bb766128b5633dc7", size = 581054 }, + { url = "https://files.pythonhosted.org/packages/8c/1c/ff23fa4931b6ef1bbeac461b904ca7e49eaec7e7e5398584e3eef836ec96/tree_sitter-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:f9e8b1605ab60ed43803100f067eed71b0b0e6c1fb9860a262727dbfbbb74751", size = 120221 }, + { url = "https://files.pythonhosted.org/packages/b2/2a/9979c626f303177b7612a802237d0533155bf1e425ff6f73cc40f25453e2/tree_sitter-0.24.0-cp312-cp312-win_arm64.whl", hash = "sha256:f733a83d8355fc95561582b66bbea92ffd365c5d7a665bc9ebd25e049c2b2abb", size = 108234 }, + { url = "https://files.pythonhosted.org/packages/61/cd/2348339c85803330ce38cee1c6cbbfa78a656b34ff58606ebaf5c9e83bd0/tree_sitter-0.24.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0d4a6416ed421c4210f0ca405a4834d5ccfbb8ad6692d4d74f7773ef68f92071", size = 140781 }, + { url = "https://files.pythonhosted.org/packages/8b/a3/1ea9d8b64e8dcfcc0051028a9c84a630301290995cd6e947bf88267ef7b1/tree_sitter-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e0992d483677e71d5c5d37f30dfb2e3afec2f932a9c53eec4fca13869b788c6c", size = 133928 }, + { url = "https://files.pythonhosted.org/packages/fe/ae/55c1055609c9428a4aedf4b164400ab9adb0b1bf1538b51f4b3748a6c983/tree_sitter-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57277a12fbcefb1c8b206186068d456c600dbfbc3fd6c76968ee22614c5cd5ad", size = 564497 }, + { url = "https://files.pythonhosted.org/packages/ce/d0/f2ffcd04882c5aa28d205a787353130cbf84b2b8a977fd211bdc3b399ae3/tree_sitter-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d25fa22766d63f73716c6fec1a31ee5cf904aa429484256bd5fdf5259051ed74", size = 578917 }, + { url = "https://files.pythonhosted.org/packages/af/82/aebe78ea23a2b3a79324993d4915f3093ad1af43d7c2208ee90be9273273/tree_sitter-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7d5d9537507e1c8c5fa9935b34f320bfec4114d675e028f3ad94f11cf9db37b9", size = 581148 }, + { url = "https://files.pythonhosted.org/packages/a1/b4/6b0291a590c2b0417cfdb64ccb8ea242f270a46ed429c641fbc2bfab77e0/tree_sitter-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:f58bb4956917715ec4d5a28681829a8dad5c342cafd4aea269f9132a83ca9b34", size = 120207 }, + { url = "https://files.pythonhosted.org/packages/a8/18/542fd844b75272630229c9939b03f7db232c71a9d82aadc59c596319ea6a/tree_sitter-0.24.0-cp313-cp313-win_arm64.whl", hash = "sha256:23641bd25dcd4bb0b6fa91b8fb3f46cc9f1c9f475efe4d536d3f1f688d1b84c8", size = 108232 }, ] [[package]] name = "tree-sitter-javascript" version = "0.23.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cd/dc/1c55c33cc6bbe754359b330534cf9f261c1b9b2c26ddf23aef3c5fa67759/tree_sitter_javascript-0.23.1.tar.gz", hash = "sha256:b2059ce8b150162cda05a457ca3920450adbf915119c04b8c67b5241cd7fcfed", size = 110058, upload_time = "2024-11-10T05:40:42.357Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/dc/1c55c33cc6bbe754359b330534cf9f261c1b9b2c26ddf23aef3c5fa67759/tree_sitter_javascript-0.23.1.tar.gz", hash = "sha256:b2059ce8b150162cda05a457ca3920450adbf915119c04b8c67b5241cd7fcfed", size = 110058 } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/d3/c67d7d49967344b51208ad19f105233be1afdf07d3dcb35b471900265227/tree_sitter_javascript-0.23.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6ca583dad4bd79d3053c310b9f7208cd597fd85f9947e4ab2294658bb5c11e35", size = 59333, upload_time = "2024-11-10T05:40:31.988Z" }, - { url = "https://files.pythonhosted.org/packages/a5/db/ea0ee1547679d1750e80a0c4bc60b3520b166eeaf048764cfdd1ba3fd5e5/tree_sitter_javascript-0.23.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:94100e491a6a247aa4d14caf61230c171b6376c863039b6d9cd71255c2d815ec", size = 61071, upload_time = "2024-11-10T05:40:33.458Z" }, - { url = "https://files.pythonhosted.org/packages/67/6e/07c4857e08be37bfb55bfb269863df8ec908b2f6a3f1893cd852b893ecab/tree_sitter_javascript-0.23.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a6bc1055b061c5055ec58f39ee9b2e9efb8e6e0ae970838af74da0afb811f0a", size = 96999, upload_time = "2024-11-10T05:40:34.869Z" }, - { url = "https://files.pythonhosted.org/packages/5f/f5/4de730afe8b9422845bc2064020a8a8f49ebd1695c04261c38d1b3e3edec/tree_sitter_javascript-0.23.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:056dc04fb6b24293f8c5fec43c14e7e16ba2075b3009c643abf8c85edc4c7c3c", size = 94020, upload_time = "2024-11-10T05:40:35.735Z" }, - { url = "https://files.pythonhosted.org/packages/77/0a/f980520da86c4eff8392867840a945578ef43372c9d4a37922baa6b121fe/tree_sitter_javascript-0.23.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a11ca1c0f736da42967586b568dff8a465ee148a986c15ebdc9382806e0ce871", size = 92927, upload_time = "2024-11-10T05:40:37.92Z" }, - { url = "https://files.pythonhosted.org/packages/ff/5c/36a98d512aa1d1082409d6b7eda5d26b820bd4477a54100ad9f62212bc55/tree_sitter_javascript-0.23.1-cp39-abi3-win_amd64.whl", hash = "sha256:041fa22b34250ea6eb313d33104d5303f79504cb259d374d691e38bbdc49145b", size = 58824, upload_time = "2024-11-10T05:40:39.903Z" }, - { url = "https://files.pythonhosted.org/packages/dc/79/ceb21988e6de615355a63eebcf806cd2a0fe875bec27b429d58b63e7fb5f/tree_sitter_javascript-0.23.1-cp39-abi3-win_arm64.whl", hash = "sha256:eb28130cd2fb30d702d614cbf61ef44d1c7f6869e7d864a9cc17111e370be8f7", size = 57027, upload_time = "2024-11-10T05:40:40.841Z" }, + { url = "https://files.pythonhosted.org/packages/20/d3/c67d7d49967344b51208ad19f105233be1afdf07d3dcb35b471900265227/tree_sitter_javascript-0.23.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6ca583dad4bd79d3053c310b9f7208cd597fd85f9947e4ab2294658bb5c11e35", size = 59333 }, + { url = "https://files.pythonhosted.org/packages/a5/db/ea0ee1547679d1750e80a0c4bc60b3520b166eeaf048764cfdd1ba3fd5e5/tree_sitter_javascript-0.23.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:94100e491a6a247aa4d14caf61230c171b6376c863039b6d9cd71255c2d815ec", size = 61071 }, + { url = "https://files.pythonhosted.org/packages/67/6e/07c4857e08be37bfb55bfb269863df8ec908b2f6a3f1893cd852b893ecab/tree_sitter_javascript-0.23.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a6bc1055b061c5055ec58f39ee9b2e9efb8e6e0ae970838af74da0afb811f0a", size = 96999 }, + { url = "https://files.pythonhosted.org/packages/5f/f5/4de730afe8b9422845bc2064020a8a8f49ebd1695c04261c38d1b3e3edec/tree_sitter_javascript-0.23.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:056dc04fb6b24293f8c5fec43c14e7e16ba2075b3009c643abf8c85edc4c7c3c", size = 94020 }, + { url = "https://files.pythonhosted.org/packages/77/0a/f980520da86c4eff8392867840a945578ef43372c9d4a37922baa6b121fe/tree_sitter_javascript-0.23.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a11ca1c0f736da42967586b568dff8a465ee148a986c15ebdc9382806e0ce871", size = 92927 }, + { url = "https://files.pythonhosted.org/packages/ff/5c/36a98d512aa1d1082409d6b7eda5d26b820bd4477a54100ad9f62212bc55/tree_sitter_javascript-0.23.1-cp39-abi3-win_amd64.whl", hash = "sha256:041fa22b34250ea6eb313d33104d5303f79504cb259d374d691e38bbdc49145b", size = 58824 }, + { url = "https://files.pythonhosted.org/packages/dc/79/ceb21988e6de615355a63eebcf806cd2a0fe875bec27b429d58b63e7fb5f/tree_sitter_javascript-0.23.1-cp39-abi3-win_arm64.whl", hash = "sha256:eb28130cd2fb30d702d614cbf61ef44d1c7f6869e7d864a9cc17111e370be8f7", size = 57027 }, ] [[package]] name = "tree-sitter-python" version = "0.23.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1c/30/6766433b31be476fda6569a3a374c2220e45ffee0bff75460038a57bf23b/tree_sitter_python-0.23.6.tar.gz", hash = "sha256:354bfa0a2f9217431764a631516f85173e9711af2c13dbd796a8815acfe505d9", size = 155868, upload_time = "2024-12-22T23:09:55.918Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1c/30/6766433b31be476fda6569a3a374c2220e45ffee0bff75460038a57bf23b/tree_sitter_python-0.23.6.tar.gz", hash = "sha256:354bfa0a2f9217431764a631516f85173e9711af2c13dbd796a8815acfe505d9", size = 155868 } wheels = [ - { url = "https://files.pythonhosted.org/packages/ab/67/577a02acae5f776007c924ca86ef14c19c12e71de0aa9d2a036f3c248e7b/tree_sitter_python-0.23.6-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:28fbec8f74eeb2b30292d97715e60fac9ccf8a8091ce19b9d93e9b580ed280fb", size = 74361, upload_time = "2024-12-22T23:09:42.37Z" }, - { url = "https://files.pythonhosted.org/packages/d2/a6/194b3625a7245c532ad418130d63077ce6cd241152524152f533e4d6edb0/tree_sitter_python-0.23.6-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:680b710051b144fedf61c95197db0094f2245e82551bf7f0c501356333571f7a", size = 76436, upload_time = "2024-12-22T23:09:43.566Z" }, - { url = "https://files.pythonhosted.org/packages/d0/62/1da112689d6d282920e62c40e67ab39ea56463b0e7167bfc5e81818a770e/tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a9dcef55507b6567207e8ee0a6b053d0688019b47ff7f26edc1764b7f4dc0a4", size = 112060, upload_time = "2024-12-22T23:09:44.721Z" }, - { url = "https://files.pythonhosted.org/packages/5d/62/c9358584c96e38318d69b6704653684fd8467601f7b74e88aa44f4e6903f/tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:29dacdc0cd2f64e55e61d96c6906533ebb2791972bec988450c46cce60092f5d", size = 112338, upload_time = "2024-12-22T23:09:48.323Z" }, - { url = "https://files.pythonhosted.org/packages/1a/58/c5e61add45e34fb8ecbf057c500bae9d96ed7c9ca36edb7985da8ae45526/tree_sitter_python-0.23.6-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:7e048733c36f564b379831689006801feb267d8194f9e793fbb395ef1723335d", size = 109382, upload_time = "2024-12-22T23:09:49.49Z" }, - { url = "https://files.pythonhosted.org/packages/e9/f3/9b30893cae9b3811fe652dc6f90aaadfda12ae0b2757f5722fc7266f423c/tree_sitter_python-0.23.6-cp39-abi3-win_amd64.whl", hash = "sha256:a24027248399fb41594b696f929f9956828ae7cc85596d9f775e6c239cd0c2be", size = 75904, upload_time = "2024-12-22T23:09:51.597Z" }, - { url = "https://files.pythonhosted.org/packages/87/cb/ce35a65f83a47b510d8a2f1eddf3bdbb0d57aabc87351c8788caf3309f76/tree_sitter_python-0.23.6-cp39-abi3-win_arm64.whl", hash = "sha256:71334371bd73d5fe080aed39fbff49ed8efb9506edebe16795b0c7567ed6a272", size = 73649, upload_time = "2024-12-22T23:09:53.71Z" }, + { url = "https://files.pythonhosted.org/packages/ab/67/577a02acae5f776007c924ca86ef14c19c12e71de0aa9d2a036f3c248e7b/tree_sitter_python-0.23.6-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:28fbec8f74eeb2b30292d97715e60fac9ccf8a8091ce19b9d93e9b580ed280fb", size = 74361 }, + { url = "https://files.pythonhosted.org/packages/d2/a6/194b3625a7245c532ad418130d63077ce6cd241152524152f533e4d6edb0/tree_sitter_python-0.23.6-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:680b710051b144fedf61c95197db0094f2245e82551bf7f0c501356333571f7a", size = 76436 }, + { url = "https://files.pythonhosted.org/packages/d0/62/1da112689d6d282920e62c40e67ab39ea56463b0e7167bfc5e81818a770e/tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a9dcef55507b6567207e8ee0a6b053d0688019b47ff7f26edc1764b7f4dc0a4", size = 112060 }, + { url = "https://files.pythonhosted.org/packages/5d/62/c9358584c96e38318d69b6704653684fd8467601f7b74e88aa44f4e6903f/tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:29dacdc0cd2f64e55e61d96c6906533ebb2791972bec988450c46cce60092f5d", size = 112338 }, + { url = "https://files.pythonhosted.org/packages/1a/58/c5e61add45e34fb8ecbf057c500bae9d96ed7c9ca36edb7985da8ae45526/tree_sitter_python-0.23.6-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:7e048733c36f564b379831689006801feb267d8194f9e793fbb395ef1723335d", size = 109382 }, + { url = "https://files.pythonhosted.org/packages/e9/f3/9b30893cae9b3811fe652dc6f90aaadfda12ae0b2757f5722fc7266f423c/tree_sitter_python-0.23.6-cp39-abi3-win_amd64.whl", hash = "sha256:a24027248399fb41594b696f929f9956828ae7cc85596d9f775e6c239cd0c2be", size = 75904 }, + { url = "https://files.pythonhosted.org/packages/87/cb/ce35a65f83a47b510d8a2f1eddf3bdbb0d57aabc87351c8788caf3309f76/tree_sitter_python-0.23.6-cp39-abi3-win_arm64.whl", hash = "sha256:71334371bd73d5fe080aed39fbff49ed8efb9506edebe16795b0c7567ed6a272", size = 73649 }, ] [[package]] name = "tree-sitter-typescript" version = "0.23.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1e/fc/bb52958f7e399250aee093751e9373a6311cadbe76b6e0d109b853757f35/tree_sitter_typescript-0.23.2.tar.gz", hash = "sha256:7b167b5827c882261cb7a50dfa0fb567975f9b315e87ed87ad0a0a3aedb3834d", size = 773053, upload_time = "2024-11-11T02:36:11.396Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1e/fc/bb52958f7e399250aee093751e9373a6311cadbe76b6e0d109b853757f35/tree_sitter_typescript-0.23.2.tar.gz", hash = "sha256:7b167b5827c882261cb7a50dfa0fb567975f9b315e87ed87ad0a0a3aedb3834d", size = 773053 } wheels = [ - { url = "https://files.pythonhosted.org/packages/28/95/4c00680866280e008e81dd621fd4d3f54aa3dad1b76b857a19da1b2cc426/tree_sitter_typescript-0.23.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3cd752d70d8e5371fdac6a9a4df9d8924b63b6998d268586f7d374c9fba2a478", size = 286677, upload_time = "2024-11-11T02:35:58.839Z" }, - { url = "https://files.pythonhosted.org/packages/8f/2f/1f36fda564518d84593f2740d5905ac127d590baf5c5753cef2a88a89c15/tree_sitter_typescript-0.23.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:c7cc1b0ff5d91bac863b0e38b1578d5505e718156c9db577c8baea2557f66de8", size = 302008, upload_time = "2024-11-11T02:36:00.733Z" }, - { url = "https://files.pythonhosted.org/packages/96/2d/975c2dad292aa9994f982eb0b69cc6fda0223e4b6c4ea714550477d8ec3a/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b1eed5b0b3a8134e86126b00b743d667ec27c63fc9de1b7bb23168803879e31", size = 351987, upload_time = "2024-11-11T02:36:02.669Z" }, - { url = "https://files.pythonhosted.org/packages/49/d1/a71c36da6e2b8a4ed5e2970819b86ef13ba77ac40d9e333cb17df6a2c5db/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e96d36b85bcacdeb8ff5c2618d75593ef12ebaf1b4eace3477e2bdb2abb1752c", size = 344960, upload_time = "2024-11-11T02:36:04.443Z" }, - { url = "https://files.pythonhosted.org/packages/7f/cb/f57b149d7beed1a85b8266d0c60ebe4c46e79c9ba56bc17b898e17daf88e/tree_sitter_typescript-0.23.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8d4f0f9bcb61ad7b7509d49a1565ff2cc363863644a234e1e0fe10960e55aea0", size = 340245, upload_time = "2024-11-11T02:36:06.473Z" }, - { url = "https://files.pythonhosted.org/packages/8b/ab/dd84f0e2337296a5f09749f7b5483215d75c8fa9e33738522e5ed81f7254/tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl", hash = "sha256:3f730b66396bc3e11811e4465c41ee45d9e9edd6de355a58bbbc49fa770da8f9", size = 278015, upload_time = "2024-11-11T02:36:07.631Z" }, - { url = "https://files.pythonhosted.org/packages/9f/e4/81f9a935789233cf412a0ed5fe04c883841d2c8fb0b7e075958a35c65032/tree_sitter_typescript-0.23.2-cp39-abi3-win_arm64.whl", hash = "sha256:05db58f70b95ef0ea126db5560f3775692f609589ed6f8dd0af84b7f19f1cbb7", size = 274052, upload_time = "2024-11-11T02:36:09.514Z" }, + { url = "https://files.pythonhosted.org/packages/28/95/4c00680866280e008e81dd621fd4d3f54aa3dad1b76b857a19da1b2cc426/tree_sitter_typescript-0.23.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3cd752d70d8e5371fdac6a9a4df9d8924b63b6998d268586f7d374c9fba2a478", size = 286677 }, + { url = "https://files.pythonhosted.org/packages/8f/2f/1f36fda564518d84593f2740d5905ac127d590baf5c5753cef2a88a89c15/tree_sitter_typescript-0.23.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:c7cc1b0ff5d91bac863b0e38b1578d5505e718156c9db577c8baea2557f66de8", size = 302008 }, + { url = "https://files.pythonhosted.org/packages/96/2d/975c2dad292aa9994f982eb0b69cc6fda0223e4b6c4ea714550477d8ec3a/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b1eed5b0b3a8134e86126b00b743d667ec27c63fc9de1b7bb23168803879e31", size = 351987 }, + { url = "https://files.pythonhosted.org/packages/49/d1/a71c36da6e2b8a4ed5e2970819b86ef13ba77ac40d9e333cb17df6a2c5db/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e96d36b85bcacdeb8ff5c2618d75593ef12ebaf1b4eace3477e2bdb2abb1752c", size = 344960 }, + { url = "https://files.pythonhosted.org/packages/7f/cb/f57b149d7beed1a85b8266d0c60ebe4c46e79c9ba56bc17b898e17daf88e/tree_sitter_typescript-0.23.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8d4f0f9bcb61ad7b7509d49a1565ff2cc363863644a234e1e0fe10960e55aea0", size = 340245 }, + { url = "https://files.pythonhosted.org/packages/8b/ab/dd84f0e2337296a5f09749f7b5483215d75c8fa9e33738522e5ed81f7254/tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl", hash = "sha256:3f730b66396bc3e11811e4465c41ee45d9e9edd6de355a58bbbc49fa770da8f9", size = 278015 }, + { url = "https://files.pythonhosted.org/packages/9f/e4/81f9a935789233cf412a0ed5fe04c883841d2c8fb0b7e075958a35c65032/tree_sitter_typescript-0.23.2-cp39-abi3-win_arm64.whl", hash = "sha256:05db58f70b95ef0ea126db5560f3775692f609589ed6f8dd0af84b7f19f1cbb7", size = 274052 }, ] [[package]] name = "trove-classifiers" version = "2025.4.11.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/52/db/cd8510702ed0ac1215e960ab3511a7f5750d63b56f2ae94d94fb4a6425af/trove_classifiers-2025.4.11.15.tar.gz", hash = "sha256:634728aa6698dc1ae3db161da94d9e4c7597a9a5da2c4410211b36f15fed60fc", size = 16321, upload_time = "2025-04-11T15:13:17.479Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/db/cd8510702ed0ac1215e960ab3511a7f5750d63b56f2ae94d94fb4a6425af/trove_classifiers-2025.4.11.15.tar.gz", hash = "sha256:634728aa6698dc1ae3db161da94d9e4c7597a9a5da2c4410211b36f15fed60fc", size = 16321 } wheels = [ - { url = "https://files.pythonhosted.org/packages/70/7d/a2271b98b833680561ab3fcd60ab682478dc4f7cc023fab24991601ac8ac/trove_classifiers-2025.4.11.15-py3-none-any.whl", hash = "sha256:e7d98983f004df35293caf954bdfe944b139eb402677a97115450e320f0bd855", size = 13710, upload_time = "2025-04-11T15:13:16.152Z" }, + { url = "https://files.pythonhosted.org/packages/70/7d/a2271b98b833680561ab3fcd60ab682478dc4f7cc023fab24991601ac8ac/trove_classifiers-2025.4.11.15-py3-none-any.whl", hash = "sha256:e7d98983f004df35293caf954bdfe944b139eb402677a97115450e320f0bd855", size = 13710 }, ] [[package]] @@ -4236,9 +4236,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/70/60/8cd6a3d78d00ceeb2193c02b7ed08f063d5341ccdfb24df88e61f383048e/typeguard-4.4.2.tar.gz", hash = "sha256:a6f1065813e32ef365bc3b3f503af8a96f9dd4e0033a02c28c4a4983de8c6c49", size = 75746, upload_time = "2025-02-16T16:28:26.205Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/60/8cd6a3d78d00ceeb2193c02b7ed08f063d5341ccdfb24df88e61f383048e/typeguard-4.4.2.tar.gz", hash = "sha256:a6f1065813e32ef365bc3b3f503af8a96f9dd4e0033a02c28c4a4983de8c6c49", size = 75746 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/4b/9a77dc721aa0b7f74440a42e4ef6f9a4fae7324e17f64f88b96f4c25cc05/typeguard-4.4.2-py3-none-any.whl", hash = "sha256:77a78f11f09777aeae7fa08585f33b5f4ef0e7335af40005b0c422ed398ff48c", size = 35801, upload_time = "2025-02-16T16:28:24.793Z" }, + { url = "https://files.pythonhosted.org/packages/cf/4b/9a77dc721aa0b7f74440a42e4ef6f9a4fae7324e17f64f88b96f4c25cc05/typeguard-4.4.2-py3-none-any.whl", hash = "sha256:77a78f11f09777aeae7fa08585f33b5f4ef0e7335af40005b0c422ed398ff48c", size = 35801 }, ] [[package]] @@ -4251,18 +4251,18 @@ dependencies = [ { name = "shellingham" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/6f/3991f0f1c7fcb2df31aef28e0594d8d54b05393a0e4e34c65e475c2a5d41/typer-0.15.2.tar.gz", hash = "sha256:ab2fab47533a813c49fe1f16b1a370fd5819099c00b119e0633df65f22144ba5", size = 100711, upload_time = "2025-02-27T19:17:34.807Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/6f/3991f0f1c7fcb2df31aef28e0594d8d54b05393a0e4e34c65e475c2a5d41/typer-0.15.2.tar.gz", hash = "sha256:ab2fab47533a813c49fe1f16b1a370fd5819099c00b119e0633df65f22144ba5", size = 100711 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/fc/5b29fea8cee020515ca82cc68e3b8e1e34bb19a3535ad854cac9257b414c/typer-0.15.2-py3-none-any.whl", hash = "sha256:46a499c6107d645a9c13f7ee46c5d5096cae6f5fc57dd11eccbbb9ae3e44ddfc", size = 45061, upload_time = "2025-02-27T19:17:32.111Z" }, + { url = "https://files.pythonhosted.org/packages/7f/fc/5b29fea8cee020515ca82cc68e3b8e1e34bb19a3535ad854cac9257b414c/typer-0.15.2-py3-none-any.whl", hash = "sha256:46a499c6107d645a9c13f7ee46c5d5096cae6f5fc57dd11eccbbb9ae3e44ddfc", size = 45061 }, ] [[package]] name = "types-certifi" version = "2021.10.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/52/68/943c3aeaf14624712a0357c4a67814dba5cea36d194f5c764dad7959a00c/types-certifi-2021.10.8.3.tar.gz", hash = "sha256:72cf7798d165bc0b76e1c10dd1ea3097c7063c42c21d664523b928e88b554a4f", size = 2095, upload_time = "2022-06-09T15:19:05.244Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/68/943c3aeaf14624712a0357c4a67814dba5cea36d194f5c764dad7959a00c/types-certifi-2021.10.8.3.tar.gz", hash = "sha256:72cf7798d165bc0b76e1c10dd1ea3097c7063c42c21d664523b928e88b554a4f", size = 2095 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/63/2463d89481e811f007b0e1cd0a91e52e141b47f9de724d20db7b861dcfec/types_certifi-2021.10.8.3-py3-none-any.whl", hash = "sha256:b2d1e325e69f71f7c78e5943d410e650b4707bb0ef32e4ddf3da37f54176e88a", size = 2136, upload_time = "2022-06-09T15:19:03.127Z" }, + { url = "https://files.pythonhosted.org/packages/b5/63/2463d89481e811f007b0e1cd0a91e52e141b47f9de724d20db7b861dcfec/types_certifi-2021.10.8.3-py3-none-any.whl", hash = "sha256:b2d1e325e69f71f7c78e5943d410e650b4707bb0ef32e4ddf3da37f54176e88a", size = 2136 }, ] [[package]] @@ -4272,18 +4272,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/41/ba/ddc3510d544cd919d751876abda8ff9da356d5064e1f9a9e9b3b92863b0c/types_networkx-3.4.2.20250319.tar.gz", hash = "sha256:514b373c21f03fef94d71ca7182026ae73773fe3d4eaaf9139e9bdd78f5361c5", size = 55227, upload_time = "2025-03-19T02:52:41.454Z" } +sdist = { url = "https://files.pythonhosted.org/packages/41/ba/ddc3510d544cd919d751876abda8ff9da356d5064e1f9a9e9b3b92863b0c/types_networkx-3.4.2.20250319.tar.gz", hash = "sha256:514b373c21f03fef94d71ca7182026ae73773fe3d4eaaf9139e9bdd78f5361c5", size = 55227 } wheels = [ - { url = "https://files.pythonhosted.org/packages/23/23/13414ead12ee55491c25e75029b5bfce41990bc01071a1e2e07f1c642178/types_networkx-3.4.2.20250319-py3-none-any.whl", hash = "sha256:95266a3b4ee04779638231a8ef4c312e745f3eeab9da242614d03ad0bfbb0cc9", size = 137574, upload_time = "2025-03-19T02:52:40.038Z" }, + { url = "https://files.pythonhosted.org/packages/23/23/13414ead12ee55491c25e75029b5bfce41990bc01071a1e2e07f1c642178/types_networkx-3.4.2.20250319-py3-none-any.whl", hash = "sha256:95266a3b4ee04779638231a8ef4c312e745f3eeab9da242614d03ad0bfbb0cc9", size = 137574 }, ] [[package]] name = "types-python-dateutil" version = "2.9.0.20241206" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/60/47d92293d9bc521cd2301e423a358abfac0ad409b3a1606d8fbae1321961/types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb", size = 13802, upload_time = "2024-12-06T02:56:41.019Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/60/47d92293d9bc521cd2301e423a358abfac0ad409b3a1606d8fbae1321961/types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb", size = 13802 } wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/b3/ca41df24db5eb99b00d97f89d7674a90cb6b3134c52fb8121b6d8d30f15c/types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53", size = 14384, upload_time = "2024-12-06T02:56:39.412Z" }, + { url = "https://files.pythonhosted.org/packages/0f/b3/ca41df24db5eb99b00d97f89d7674a90cb6b3134c52fb8121b6d8d30f15c/types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53", size = 14384 }, ] [[package]] @@ -4293,9 +4293,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/7d/eb174f74e3f5634eaacb38031bbe467dfe2e545bc255e5c90096ec46bc46/types_requests-2.32.0.20250328.tar.gz", hash = "sha256:c9e67228ea103bd811c96984fac36ed2ae8da87a36a633964a21f199d60baf32", size = 22995, upload_time = "2025-03-28T02:55:13.271Z" } +sdist = { url = "https://files.pythonhosted.org/packages/00/7d/eb174f74e3f5634eaacb38031bbe467dfe2e545bc255e5c90096ec46bc46/types_requests-2.32.0.20250328.tar.gz", hash = "sha256:c9e67228ea103bd811c96984fac36ed2ae8da87a36a633964a21f199d60baf32", size = 22995 } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/15/3700282a9d4ea3b37044264d3e4d1b1f0095a4ebf860a99914fd544e3be3/types_requests-2.32.0.20250328-py3-none-any.whl", hash = "sha256:72ff80f84b15eb3aa7a8e2625fffb6a93f2ad5a0c20215fc1dcfa61117bcb2a2", size = 20663, upload_time = "2025-03-28T02:55:11.946Z" }, + { url = "https://files.pythonhosted.org/packages/cc/15/3700282a9d4ea3b37044264d3e4d1b1f0095a4ebf860a99914fd544e3be3/types_requests-2.32.0.20250328-py3-none-any.whl", hash = "sha256:72ff80f84b15eb3aa7a8e2625fffb6a93f2ad5a0c20215fc1dcfa61117bcb2a2", size = 20663 }, ] [[package]] @@ -4305,36 +4305,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "setuptools" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/6e/c54e6705e5fe67c3606e4c7c91123ecf10d7e1e6d7a9c11b52970cf2196c/types_setuptools-78.1.0.20250329.tar.gz", hash = "sha256:31e62950c38b8cc1c5114b077504e36426860a064287cac11b9666ab3a483234", size = 43942, upload_time = "2025-03-29T02:51:48.314Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/6e/c54e6705e5fe67c3606e4c7c91123ecf10d7e1e6d7a9c11b52970cf2196c/types_setuptools-78.1.0.20250329.tar.gz", hash = "sha256:31e62950c38b8cc1c5114b077504e36426860a064287cac11b9666ab3a483234", size = 43942 } wheels = [ - { url = "https://files.pythonhosted.org/packages/7d/31/85d0264705d8ef47680d28f4dc9bb1e27d8cace785fbe3f8d009fad6cb88/types_setuptools-78.1.0.20250329-py3-none-any.whl", hash = "sha256:ea47eab891afb506f470eee581dcde44d64dc99796665da794da6f83f50f6776", size = 66985, upload_time = "2025-03-29T02:51:46.822Z" }, + { url = "https://files.pythonhosted.org/packages/7d/31/85d0264705d8ef47680d28f4dc9bb1e27d8cace785fbe3f8d009fad6cb88/types_setuptools-78.1.0.20250329-py3-none-any.whl", hash = "sha256:ea47eab891afb506f470eee581dcde44d64dc99796665da794da6f83f50f6776", size = 66985 }, ] [[package]] name = "types-tabulate" version = "0.9.0.20241207" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3f/43/16030404a327e4ff8c692f2273854019ed36718667b2993609dc37d14dd4/types_tabulate-0.9.0.20241207.tar.gz", hash = "sha256:ac1ac174750c0a385dfd248edc6279fa328aaf4ea317915ab879a2ec47833230", size = 8195, upload_time = "2024-12-07T02:54:42.554Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/43/16030404a327e4ff8c692f2273854019ed36718667b2993609dc37d14dd4/types_tabulate-0.9.0.20241207.tar.gz", hash = "sha256:ac1ac174750c0a385dfd248edc6279fa328aaf4ea317915ab879a2ec47833230", size = 8195 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5e/86/a9ebfd509cbe74471106dffed320e208c72537f9aeb0a55eaa6b1b5e4d17/types_tabulate-0.9.0.20241207-py3-none-any.whl", hash = "sha256:b8dad1343c2a8ba5861c5441370c3e35908edd234ff036d4298708a1d4cf8a85", size = 8307, upload_time = "2024-12-07T02:54:41.031Z" }, + { url = "https://files.pythonhosted.org/packages/5e/86/a9ebfd509cbe74471106dffed320e208c72537f9aeb0a55eaa6b1b5e4d17/types_tabulate-0.9.0.20241207-py3-none-any.whl", hash = "sha256:b8dad1343c2a8ba5861c5441370c3e35908edd234ff036d4298708a1d4cf8a85", size = 8307 }, ] [[package]] name = "types-toml" version = "0.10.8.20240310" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/86/47/3e4c75042792bff8e90d7991aa5c51812cc668828cc6cce711e97f63a607/types-toml-0.10.8.20240310.tar.gz", hash = "sha256:3d41501302972436a6b8b239c850b26689657e25281b48ff0ec06345b8830331", size = 4392, upload_time = "2024-03-10T02:18:37.518Z" } +sdist = { url = "https://files.pythonhosted.org/packages/86/47/3e4c75042792bff8e90d7991aa5c51812cc668828cc6cce711e97f63a607/types-toml-0.10.8.20240310.tar.gz", hash = "sha256:3d41501302972436a6b8b239c850b26689657e25281b48ff0ec06345b8830331", size = 4392 } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl", hash = "sha256:627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", size = 4777, upload_time = "2024-03-10T02:18:36.568Z" }, + { url = "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl", hash = "sha256:627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", size = 4777 }, ] [[package]] name = "typing-extensions" version = "4.13.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/37/23083fcd6e35492953e8d2aaaa68b860eb422b34627b13f2ce3eb6106061/typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef", size = 106967, upload_time = "2025-04-10T14:19:05.416Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/37/23083fcd6e35492953e8d2aaaa68b860eb422b34627b13f2ce3eb6106061/typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef", size = 106967 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806, upload_time = "2025-04-10T14:19:03.967Z" }, + { url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806 }, ] [[package]] @@ -4345,9 +4345,9 @@ dependencies = [ { name = "mypy-extensions" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825, upload_time = "2023-05-24T20:25:47.612Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825 } wheels = [ - { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827, upload_time = "2023-05-24T20:25:45.287Z" }, + { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827 }, ] [[package]] @@ -4357,70 +4357,70 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/82/5c/e6082df02e215b846b4b8c0b887a64d7d08ffaba30605502639d44c06b82/typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122", size = 76222, upload_time = "2025-02-25T17:27:59.638Z" } +sdist = { url = "https://files.pythonhosted.org/packages/82/5c/e6082df02e215b846b4b8c0b887a64d7d08ffaba30605502639d44c06b82/typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122", size = 76222 } wheels = [ - { url = "https://files.pythonhosted.org/packages/31/08/aa4fdfb71f7de5176385bd9e90852eaf6b5d622735020ad600f2bab54385/typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f", size = 14125, upload_time = "2025-02-25T17:27:57.754Z" }, + { url = "https://files.pythonhosted.org/packages/31/08/aa4fdfb71f7de5176385bd9e90852eaf6b5d622735020ad600f2bab54385/typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f", size = 14125 }, ] [[package]] name = "tzdata" version = "2025.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload_time = "2025-03-23T13:54:43.652Z" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload_time = "2025-03-23T13:54:41.845Z" }, + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839 }, ] [[package]] name = "unidiff" version = "0.7.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a3/48/81be0ac96e423a877754153699731ef439fd7b80b4c8b5425c94ed079ebd/unidiff-0.7.5.tar.gz", hash = "sha256:2e5f0162052248946b9f0970a40e9e124236bf86c82b70821143a6fc1dea2574", size = 20931, upload_time = "2023-03-10T01:05:39.185Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/48/81be0ac96e423a877754153699731ef439fd7b80b4c8b5425c94ed079ebd/unidiff-0.7.5.tar.gz", hash = "sha256:2e5f0162052248946b9f0970a40e9e124236bf86c82b70821143a6fc1dea2574", size = 20931 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/54/57c411a6e8f7bd7848c8b66e4dcaffa586bf4c02e63f2280db0327a4e6eb/unidiff-0.7.5-py2.py3-none-any.whl", hash = "sha256:c93bf2265cc1ba2a520e415ab05da587370bc2a3ae9e0414329f54f0c2fc09e8", size = 14386, upload_time = "2023-03-10T01:05:36.594Z" }, + { url = "https://files.pythonhosted.org/packages/8a/54/57c411a6e8f7bd7848c8b66e4dcaffa586bf4c02e63f2280db0327a4e6eb/unidiff-0.7.5-py2.py3-none-any.whl", hash = "sha256:c93bf2265cc1ba2a520e415ab05da587370bc2a3ae9e0414329f54f0c2fc09e8", size = 14386 }, ] [[package]] name = "uri-template" version = "1.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678, upload_time = "2023-06-21T01:49:05.374Z" } +sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140, upload_time = "2023-06-21T01:49:03.467Z" }, + { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140 }, ] [[package]] name = "urllib3" version = "2.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466", size = 390672, upload_time = "2025-04-10T15:23:39.232Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466", size = 390672 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813", size = 128680, upload_time = "2025-04-10T15:23:37.377Z" }, + { url = "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813", size = 128680 }, ] [[package]] name = "uv" version = "0.6.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e5/eb/07bc000a3c05372448b63c45da98630c532ec4e059d848488c3e774d017a/uv-0.6.14.tar.gz", hash = "sha256:a117466f307d164a74444949cc94ec4328ec880fb489cbaa7df324dab14c5c98", size = 3134567, upload_time = "2025-04-09T21:57:01.113Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e5/eb/07bc000a3c05372448b63c45da98630c532ec4e059d848488c3e774d017a/uv-0.6.14.tar.gz", hash = "sha256:a117466f307d164a74444949cc94ec4328ec880fb489cbaa7df324dab14c5c98", size = 3134567 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/bf/3e87dec7728b249458967f39a301376cb776e559c90261c1dac963686dc3/uv-0.6.14-py3-none-linux_armv6l.whl", hash = "sha256:c775e5d7a80ff43cb88856bbdcd838918d5ac3dc362414317e6bbaeb615fff98", size = 16228143, upload_time = "2025-04-09T21:56:03.883Z" }, - { url = "https://files.pythonhosted.org/packages/24/b2/111e1ea40453d93c849f36a67397b51d9b458e6e598c3629ffe76d11b490/uv-0.6.14-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2578f6f8cdbcc036ffad1043f9f66ade3ac0babf29def6abd9eefd4a7c6621cb", size = 16273279, upload_time = "2025-04-09T21:56:08.311Z" }, - { url = "https://files.pythonhosted.org/packages/72/89/e7fc8a047f08234cc26d1e37e5f573887744205d087f8e8e6f3d0feb04ce/uv-0.6.14-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9fc8fe58871b4fe02a863b05b8b1b25ef1b6c60d4d224e85338f5c2be0ab4f0e", size = 15115451, upload_time = "2025-04-09T21:56:12.061Z" }, - { url = "https://files.pythonhosted.org/packages/20/1e/72ac3d1e0805d3b49b0a4de46483489ea1989827440f42b0cfb444cdc67f/uv-0.6.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:2fb2cd7f6aae21b81474b0051d30e7ed939a9a71714948c47f58b0e7acdd2a80", size = 15540456, upload_time = "2025-04-09T21:56:14.971Z" }, - { url = "https://files.pythonhosted.org/packages/fd/47/5aeb7fb80c673bc28ccf3ab99e376b1cd92eac41af6b9b48c0e38b114c54/uv-0.6.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d6ca3f99c1a6c1c430ae8f451133fb4e8c3a22f661c257425402a5d9430bb797", size = 15979820, upload_time = "2025-04-09T21:56:17.949Z" }, - { url = "https://files.pythonhosted.org/packages/1f/44/c3ad856473f2ef5f22c865a73a0a37ee82d11fcca78ae82f5ac895a7023a/uv-0.6.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed41877b679e0a1af9ab65427d829b87a81b499017e59c70756d4ba02ca43fcb", size = 16650494, upload_time = "2025-04-09T21:56:21.403Z" }, - { url = "https://files.pythonhosted.org/packages/7a/f6/8a1245530c282d470909db78cf56831693c58b90d9b819e35aa2d85fbbe8/uv-0.6.14-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:fe9b4361b1c8055301b715fdd94d94eb512053dc4545fec40d3fe3657f655987", size = 17505028, upload_time = "2025-04-09T21:56:24.749Z" }, - { url = "https://files.pythonhosted.org/packages/a5/70/0806268440651e2ad1b3542af42b800e20bb7e43050a9ca78f3d1eb4c660/uv-0.6.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:998b67bb1cebbe044fc2c5cb251c29cffc56f62a6d55719d6f4e960461d6edad", size = 17245854, upload_time = "2025-04-09T21:56:28.052Z" }, - { url = "https://files.pythonhosted.org/packages/2a/3a/0da9780868626466d8c4977fb02d1b0daa80e6f7504d7b662cae3fb4af3d/uv-0.6.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d433925db6e2ef46047b68962d136ff2ef17a7b5609168615f19e60674232c9", size = 21584756, upload_time = "2025-04-09T21:56:31.886Z" }, - { url = "https://files.pythonhosted.org/packages/eb/fd/21a82b78173be1a2ea20f4f55154e7252bd80d21ed60b9bbbc0e2047b8d0/uv-0.6.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36aaeb00a70a10f748e16c7a1fc410862e2ba905806e7e9dfbc3e64596309404", size = 16878847, upload_time = "2025-04-09T21:56:35.628Z" }, - { url = "https://files.pythonhosted.org/packages/6c/9a/7c84650ae9fb801ecc848d49dcba201243989d9234fe3ec4a4e935ff21c0/uv-0.6.14-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:11779beb3bd1f92814bc8d8cd350d5228e8f9198cca2f52138b53030a4061d93", size = 15810089, upload_time = "2025-04-09T21:56:39.175Z" }, - { url = "https://files.pythonhosted.org/packages/0b/b3/efcbd3a2d298801109b24feee655bb80fe4178aa6bf68e49664c48b342b2/uv-0.6.14-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:bf1ec103cf9a0850f03935dc6a93cacc680fa2c90c3b41cfc10da311afab8f5b", size = 15962056, upload_time = "2025-04-09T21:56:42.236Z" }, - { url = "https://files.pythonhosted.org/packages/3f/53/c92c894cb34e9578c2e6dc195bcd4eb0a140dd57c96a60207d847521a902/uv-0.6.14-py3-none-musllinux_1_1_i686.whl", hash = "sha256:955e36c98a438a249e178988d4f13b1bb831eb57264d73c459f171b5afd7b023", size = 16255226, upload_time = "2025-04-09T21:56:45.402Z" }, - { url = "https://files.pythonhosted.org/packages/df/eb/38bc37856691d53008bf094d03d9e7ab0c2927523a3901c83e152e7c9915/uv-0.6.14-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:2d534e7dc1299c8b53eb7b4c7575e4f0933673ea8b1275d3f3022f5670e311db", size = 17005225, upload_time = "2025-04-09T21:56:48.609Z" }, - { url = "https://files.pythonhosted.org/packages/d8/fe/087d5193603e16bc5f67556d94cf8fa8634785c5863cccdec825f14e9a4c/uv-0.6.14-py3-none-win32.whl", hash = "sha256:7cdf3c8d927b07d4eaffc44809eb57523d449705f10dabbdd6f34f7bdfc7d5fe", size = 16131231, upload_time = "2025-04-09T21:56:52.117Z" }, - { url = "https://files.pythonhosted.org/packages/40/17/33c5c1503c35c874932d4a21ec10a55051e3695dba12b7de700bcfad0cca/uv-0.6.14-py3-none-win_amd64.whl", hash = "sha256:012f46bef6909209c4a6749e4019eb755ba762d37d7ceaaf76da9cb4b7f771e9", size = 17628508, upload_time = "2025-04-09T21:56:55.444Z" }, - { url = "https://files.pythonhosted.org/packages/77/09/163062d439ddc0d89e527ae0e631abf1f7781b183442d8823c48af368f5d/uv-0.6.14-py3-none-win_arm64.whl", hash = "sha256:7465081b4d0b213d0055ccb48de7fe546b5cf0853c6d3601115760760634f6d8", size = 16387232, upload_time = "2025-04-09T21:56:58.872Z" }, + { url = "https://files.pythonhosted.org/packages/6b/bf/3e87dec7728b249458967f39a301376cb776e559c90261c1dac963686dc3/uv-0.6.14-py3-none-linux_armv6l.whl", hash = "sha256:c775e5d7a80ff43cb88856bbdcd838918d5ac3dc362414317e6bbaeb615fff98", size = 16228143 }, + { url = "https://files.pythonhosted.org/packages/24/b2/111e1ea40453d93c849f36a67397b51d9b458e6e598c3629ffe76d11b490/uv-0.6.14-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2578f6f8cdbcc036ffad1043f9f66ade3ac0babf29def6abd9eefd4a7c6621cb", size = 16273279 }, + { url = "https://files.pythonhosted.org/packages/72/89/e7fc8a047f08234cc26d1e37e5f573887744205d087f8e8e6f3d0feb04ce/uv-0.6.14-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9fc8fe58871b4fe02a863b05b8b1b25ef1b6c60d4d224e85338f5c2be0ab4f0e", size = 15115451 }, + { url = "https://files.pythonhosted.org/packages/20/1e/72ac3d1e0805d3b49b0a4de46483489ea1989827440f42b0cfb444cdc67f/uv-0.6.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:2fb2cd7f6aae21b81474b0051d30e7ed939a9a71714948c47f58b0e7acdd2a80", size = 15540456 }, + { url = "https://files.pythonhosted.org/packages/fd/47/5aeb7fb80c673bc28ccf3ab99e376b1cd92eac41af6b9b48c0e38b114c54/uv-0.6.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d6ca3f99c1a6c1c430ae8f451133fb4e8c3a22f661c257425402a5d9430bb797", size = 15979820 }, + { url = "https://files.pythonhosted.org/packages/1f/44/c3ad856473f2ef5f22c865a73a0a37ee82d11fcca78ae82f5ac895a7023a/uv-0.6.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed41877b679e0a1af9ab65427d829b87a81b499017e59c70756d4ba02ca43fcb", size = 16650494 }, + { url = "https://files.pythonhosted.org/packages/7a/f6/8a1245530c282d470909db78cf56831693c58b90d9b819e35aa2d85fbbe8/uv-0.6.14-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:fe9b4361b1c8055301b715fdd94d94eb512053dc4545fec40d3fe3657f655987", size = 17505028 }, + { url = "https://files.pythonhosted.org/packages/a5/70/0806268440651e2ad1b3542af42b800e20bb7e43050a9ca78f3d1eb4c660/uv-0.6.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:998b67bb1cebbe044fc2c5cb251c29cffc56f62a6d55719d6f4e960461d6edad", size = 17245854 }, + { url = "https://files.pythonhosted.org/packages/2a/3a/0da9780868626466d8c4977fb02d1b0daa80e6f7504d7b662cae3fb4af3d/uv-0.6.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d433925db6e2ef46047b68962d136ff2ef17a7b5609168615f19e60674232c9", size = 21584756 }, + { url = "https://files.pythonhosted.org/packages/eb/fd/21a82b78173be1a2ea20f4f55154e7252bd80d21ed60b9bbbc0e2047b8d0/uv-0.6.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36aaeb00a70a10f748e16c7a1fc410862e2ba905806e7e9dfbc3e64596309404", size = 16878847 }, + { url = "https://files.pythonhosted.org/packages/6c/9a/7c84650ae9fb801ecc848d49dcba201243989d9234fe3ec4a4e935ff21c0/uv-0.6.14-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:11779beb3bd1f92814bc8d8cd350d5228e8f9198cca2f52138b53030a4061d93", size = 15810089 }, + { url = "https://files.pythonhosted.org/packages/0b/b3/efcbd3a2d298801109b24feee655bb80fe4178aa6bf68e49664c48b342b2/uv-0.6.14-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:bf1ec103cf9a0850f03935dc6a93cacc680fa2c90c3b41cfc10da311afab8f5b", size = 15962056 }, + { url = "https://files.pythonhosted.org/packages/3f/53/c92c894cb34e9578c2e6dc195bcd4eb0a140dd57c96a60207d847521a902/uv-0.6.14-py3-none-musllinux_1_1_i686.whl", hash = "sha256:955e36c98a438a249e178988d4f13b1bb831eb57264d73c459f171b5afd7b023", size = 16255226 }, + { url = "https://files.pythonhosted.org/packages/df/eb/38bc37856691d53008bf094d03d9e7ab0c2927523a3901c83e152e7c9915/uv-0.6.14-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:2d534e7dc1299c8b53eb7b4c7575e4f0933673ea8b1275d3f3022f5670e311db", size = 17005225 }, + { url = "https://files.pythonhosted.org/packages/d8/fe/087d5193603e16bc5f67556d94cf8fa8634785c5863cccdec825f14e9a4c/uv-0.6.14-py3-none-win32.whl", hash = "sha256:7cdf3c8d927b07d4eaffc44809eb57523d449705f10dabbdd6f34f7bdfc7d5fe", size = 16131231 }, + { url = "https://files.pythonhosted.org/packages/40/17/33c5c1503c35c874932d4a21ec10a55051e3695dba12b7de700bcfad0cca/uv-0.6.14-py3-none-win_amd64.whl", hash = "sha256:012f46bef6909209c4a6749e4019eb755ba762d37d7ceaaf76da9cb4b7f771e9", size = 17628508 }, + { url = "https://files.pythonhosted.org/packages/77/09/163062d439ddc0d89e527ae0e631abf1f7781b183442d8823c48af368f5d/uv-0.6.14-py3-none-win_arm64.whl", hash = "sha256:7465081b4d0b213d0055ccb48de7fe546b5cf0853c6d3601115760760634f6d8", size = 16387232 }, ] [[package]] @@ -4431,9 +4431,9 @@ dependencies = [ { name = "click" }, { name = "h11" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a6/ae/9bbb19b9e1c450cf9ecaef06463e40234d98d95bf572fab11b4f19ae5ded/uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328", size = 76815, upload_time = "2025-04-19T06:02:50.101Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/ae/9bbb19b9e1c450cf9ecaef06463e40234d98d95bf572fab11b4f19ae5ded/uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328", size = 76815 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/4b/4cef6ce21a2aaca9d852a6e84ef4f135d99fcd74fa75105e2fc0c8308acd/uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403", size = 62483, upload_time = "2025-04-19T06:02:48.42Z" }, + { url = "https://files.pythonhosted.org/packages/b1/4b/4cef6ce21a2aaca9d852a6e84ef4f135d99fcd74fa75105e2fc0c8308acd/uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403", size = 62483 }, ] [package.optional-dependencies] @@ -4451,20 +4451,20 @@ standard = [ name = "uvloop" version = "0.21.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/c0/854216d09d33c543f12a44b393c402e89a920b1a0a7dc634c42de91b9cf6/uvloop-0.21.0.tar.gz", hash = "sha256:3bf12b0fda68447806a7ad847bfa591613177275d35b6724b1ee573faa3704e3", size = 2492741, upload_time = "2024-10-14T23:38:35.489Z" } +sdist = { url = "https://files.pythonhosted.org/packages/af/c0/854216d09d33c543f12a44b393c402e89a920b1a0a7dc634c42de91b9cf6/uvloop-0.21.0.tar.gz", hash = "sha256:3bf12b0fda68447806a7ad847bfa591613177275d35b6724b1ee573faa3704e3", size = 2492741 } wheels = [ - { url = "https://files.pythonhosted.org/packages/8c/4c/03f93178830dc7ce8b4cdee1d36770d2f5ebb6f3d37d354e061eefc73545/uvloop-0.21.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:359ec2c888397b9e592a889c4d72ba3d6befba8b2bb01743f72fffbde663b59c", size = 1471284, upload_time = "2024-10-14T23:37:47.833Z" }, - { url = "https://files.pythonhosted.org/packages/43/3e/92c03f4d05e50f09251bd8b2b2b584a2a7f8fe600008bcc4523337abe676/uvloop-0.21.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f7089d2dc73179ce5ac255bdf37c236a9f914b264825fdaacaded6990a7fb4c2", size = 821349, upload_time = "2024-10-14T23:37:50.149Z" }, - { url = "https://files.pythonhosted.org/packages/a6/ef/a02ec5da49909dbbfb1fd205a9a1ac4e88ea92dcae885e7c961847cd51e2/uvloop-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:baa4dcdbd9ae0a372f2167a207cd98c9f9a1ea1188a8a526431eef2f8116cc8d", size = 4580089, upload_time = "2024-10-14T23:37:51.703Z" }, - { url = "https://files.pythonhosted.org/packages/06/a7/b4e6a19925c900be9f98bec0a75e6e8f79bb53bdeb891916609ab3958967/uvloop-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86975dca1c773a2c9864f4c52c5a55631038e387b47eaf56210f873887b6c8dc", size = 4693770, upload_time = "2024-10-14T23:37:54.122Z" }, - { url = "https://files.pythonhosted.org/packages/ce/0c/f07435a18a4b94ce6bd0677d8319cd3de61f3a9eeb1e5f8ab4e8b5edfcb3/uvloop-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:461d9ae6660fbbafedd07559c6a2e57cd553b34b0065b6550685f6653a98c1cb", size = 4451321, upload_time = "2024-10-14T23:37:55.766Z" }, - { url = "https://files.pythonhosted.org/packages/8f/eb/f7032be105877bcf924709c97b1bf3b90255b4ec251f9340cef912559f28/uvloop-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:183aef7c8730e54c9a3ee3227464daed66e37ba13040bb3f350bc2ddc040f22f", size = 4659022, upload_time = "2024-10-14T23:37:58.195Z" }, - { url = "https://files.pythonhosted.org/packages/3f/8d/2cbef610ca21539f0f36e2b34da49302029e7c9f09acef0b1c3b5839412b/uvloop-0.21.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:bfd55dfcc2a512316e65f16e503e9e450cab148ef11df4e4e679b5e8253a5281", size = 1468123, upload_time = "2024-10-14T23:38:00.688Z" }, - { url = "https://files.pythonhosted.org/packages/93/0d/b0038d5a469f94ed8f2b2fce2434a18396d8fbfb5da85a0a9781ebbdec14/uvloop-0.21.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:787ae31ad8a2856fc4e7c095341cccc7209bd657d0e71ad0dc2ea83c4a6fa8af", size = 819325, upload_time = "2024-10-14T23:38:02.309Z" }, - { url = "https://files.pythonhosted.org/packages/50/94/0a687f39e78c4c1e02e3272c6b2ccdb4e0085fda3b8352fecd0410ccf915/uvloop-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ee4d4ef48036ff6e5cfffb09dd192c7a5027153948d85b8da7ff705065bacc6", size = 4582806, upload_time = "2024-10-14T23:38:04.711Z" }, - { url = "https://files.pythonhosted.org/packages/d2/19/f5b78616566ea68edd42aacaf645adbf71fbd83fc52281fba555dc27e3f1/uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3df876acd7ec037a3d005b3ab85a7e4110422e4d9c1571d4fc89b0fc41b6816", size = 4701068, upload_time = "2024-10-14T23:38:06.385Z" }, - { url = "https://files.pythonhosted.org/packages/47/57/66f061ee118f413cd22a656de622925097170b9380b30091b78ea0c6ea75/uvloop-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd53ecc9a0f3d87ab847503c2e1552b690362e005ab54e8a48ba97da3924c0dc", size = 4454428, upload_time = "2024-10-14T23:38:08.416Z" }, - { url = "https://files.pythonhosted.org/packages/63/9a/0962b05b308494e3202d3f794a6e85abe471fe3cafdbcf95c2e8c713aabd/uvloop-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a5c39f217ab3c663dc699c04cbd50c13813e31d917642d459fdcec07555cc553", size = 4660018, upload_time = "2024-10-14T23:38:10.888Z" }, + { url = "https://files.pythonhosted.org/packages/8c/4c/03f93178830dc7ce8b4cdee1d36770d2f5ebb6f3d37d354e061eefc73545/uvloop-0.21.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:359ec2c888397b9e592a889c4d72ba3d6befba8b2bb01743f72fffbde663b59c", size = 1471284 }, + { url = "https://files.pythonhosted.org/packages/43/3e/92c03f4d05e50f09251bd8b2b2b584a2a7f8fe600008bcc4523337abe676/uvloop-0.21.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f7089d2dc73179ce5ac255bdf37c236a9f914b264825fdaacaded6990a7fb4c2", size = 821349 }, + { url = "https://files.pythonhosted.org/packages/a6/ef/a02ec5da49909dbbfb1fd205a9a1ac4e88ea92dcae885e7c961847cd51e2/uvloop-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:baa4dcdbd9ae0a372f2167a207cd98c9f9a1ea1188a8a526431eef2f8116cc8d", size = 4580089 }, + { url = "https://files.pythonhosted.org/packages/06/a7/b4e6a19925c900be9f98bec0a75e6e8f79bb53bdeb891916609ab3958967/uvloop-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86975dca1c773a2c9864f4c52c5a55631038e387b47eaf56210f873887b6c8dc", size = 4693770 }, + { url = "https://files.pythonhosted.org/packages/ce/0c/f07435a18a4b94ce6bd0677d8319cd3de61f3a9eeb1e5f8ab4e8b5edfcb3/uvloop-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:461d9ae6660fbbafedd07559c6a2e57cd553b34b0065b6550685f6653a98c1cb", size = 4451321 }, + { url = "https://files.pythonhosted.org/packages/8f/eb/f7032be105877bcf924709c97b1bf3b90255b4ec251f9340cef912559f28/uvloop-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:183aef7c8730e54c9a3ee3227464daed66e37ba13040bb3f350bc2ddc040f22f", size = 4659022 }, + { url = "https://files.pythonhosted.org/packages/3f/8d/2cbef610ca21539f0f36e2b34da49302029e7c9f09acef0b1c3b5839412b/uvloop-0.21.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:bfd55dfcc2a512316e65f16e503e9e450cab148ef11df4e4e679b5e8253a5281", size = 1468123 }, + { url = "https://files.pythonhosted.org/packages/93/0d/b0038d5a469f94ed8f2b2fce2434a18396d8fbfb5da85a0a9781ebbdec14/uvloop-0.21.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:787ae31ad8a2856fc4e7c095341cccc7209bd657d0e71ad0dc2ea83c4a6fa8af", size = 819325 }, + { url = "https://files.pythonhosted.org/packages/50/94/0a687f39e78c4c1e02e3272c6b2ccdb4e0085fda3b8352fecd0410ccf915/uvloop-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ee4d4ef48036ff6e5cfffb09dd192c7a5027153948d85b8da7ff705065bacc6", size = 4582806 }, + { url = "https://files.pythonhosted.org/packages/d2/19/f5b78616566ea68edd42aacaf645adbf71fbd83fc52281fba555dc27e3f1/uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3df876acd7ec037a3d005b3ab85a7e4110422e4d9c1571d4fc89b0fc41b6816", size = 4701068 }, + { url = "https://files.pythonhosted.org/packages/47/57/66f061ee118f413cd22a656de622925097170b9380b30091b78ea0c6ea75/uvloop-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd53ecc9a0f3d87ab847503c2e1552b690362e005ab54e8a48ba97da3924c0dc", size = 4454428 }, + { url = "https://files.pythonhosted.org/packages/63/9a/0962b05b308494e3202d3f794a6e85abe471fe3cafdbcf95c2e8c713aabd/uvloop-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a5c39f217ab3c663dc699c04cbd50c13813e31d917642d459fdcec07555cc553", size = 4660018 }, ] [[package]] @@ -4476,9 +4476,9 @@ dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/e0/633e369b91bbc664df47dcb5454b6c7cf441e8f5b9d0c250ce9f0546401e/virtualenv-20.30.0.tar.gz", hash = "sha256:800863162bcaa5450a6e4d721049730e7f2dae07720e0902b0e4040bd6f9ada8", size = 4346945, upload_time = "2025-03-31T16:33:29.185Z" } +sdist = { url = "https://files.pythonhosted.org/packages/38/e0/633e369b91bbc664df47dcb5454b6c7cf441e8f5b9d0c250ce9f0546401e/virtualenv-20.30.0.tar.gz", hash = "sha256:800863162bcaa5450a6e4d721049730e7f2dae07720e0902b0e4040bd6f9ada8", size = 4346945 } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/ed/3cfeb48175f0671ec430ede81f628f9fb2b1084c9064ca67ebe8c0ed6a05/virtualenv-20.30.0-py3-none-any.whl", hash = "sha256:e34302959180fca3af42d1800df014b35019490b119eba981af27f2fa486e5d6", size = 4329461, upload_time = "2025-03-31T16:33:26.758Z" }, + { url = "https://files.pythonhosted.org/packages/4c/ed/3cfeb48175f0671ec430ede81f628f9fb2b1084c9064ca67ebe8c0ed6a05/virtualenv-20.30.0-py3-none-any.whl", hash = "sha256:e34302959180fca3af42d1800df014b35019490b119eba981af27f2fa486e5d6", size = 4329461 }, ] [[package]] @@ -4488,198 +4488,198 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/03/e2/8ed598c42057de7aa5d97c472254af4906ff0a59a66699d426fc9ef795d7/watchfiles-1.0.5.tar.gz", hash = "sha256:b7529b5dcc114679d43827d8c35a07c493ad6f083633d573d81c660abc5979e9", size = 94537, upload_time = "2025-04-08T10:36:26.722Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/8c/4f0b9bdb75a1bfbd9c78fad7d8854369283f74fe7cf03eb16be77054536d/watchfiles-1.0.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:b5eb568c2aa6018e26da9e6c86f3ec3fd958cee7f0311b35c2630fa4217d17f2", size = 401511, upload_time = "2025-04-08T10:35:17.956Z" }, - { url = "https://files.pythonhosted.org/packages/dc/4e/7e15825def77f8bd359b6d3f379f0c9dac4eb09dd4ddd58fd7d14127179c/watchfiles-1.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0a04059f4923ce4e856b4b4e5e783a70f49d9663d22a4c3b3298165996d1377f", size = 392715, upload_time = "2025-04-08T10:35:19.202Z" }, - { url = "https://files.pythonhosted.org/packages/58/65/b72fb817518728e08de5840d5d38571466c1b4a3f724d190cec909ee6f3f/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e380c89983ce6e6fe2dd1e1921b9952fb4e6da882931abd1824c092ed495dec", size = 454138, upload_time = "2025-04-08T10:35:20.586Z" }, - { url = "https://files.pythonhosted.org/packages/3e/a4/86833fd2ea2e50ae28989f5950b5c3f91022d67092bfec08f8300d8b347b/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fe43139b2c0fdc4a14d4f8d5b5d967f7a2777fd3d38ecf5b1ec669b0d7e43c21", size = 458592, upload_time = "2025-04-08T10:35:21.87Z" }, - { url = "https://files.pythonhosted.org/packages/38/7e/42cb8df8be9a37e50dd3a818816501cf7a20d635d76d6bd65aae3dbbff68/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee0822ce1b8a14fe5a066f93edd20aada932acfe348bede8aa2149f1a4489512", size = 487532, upload_time = "2025-04-08T10:35:23.143Z" }, - { url = "https://files.pythonhosted.org/packages/fc/fd/13d26721c85d7f3df6169d8b495fcac8ab0dc8f0945ebea8845de4681dab/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a0dbcb1c2d8f2ab6e0a81c6699b236932bd264d4cef1ac475858d16c403de74d", size = 522865, upload_time = "2025-04-08T10:35:24.702Z" }, - { url = "https://files.pythonhosted.org/packages/a1/0d/7f9ae243c04e96c5455d111e21b09087d0eeaf9a1369e13a01c7d3d82478/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a2014a2b18ad3ca53b1f6c23f8cd94a18ce930c1837bd891262c182640eb40a6", size = 499887, upload_time = "2025-04-08T10:35:25.969Z" }, - { url = "https://files.pythonhosted.org/packages/8e/0f/a257766998e26aca4b3acf2ae97dff04b57071e991a510857d3799247c67/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10f6ae86d5cb647bf58f9f655fcf577f713915a5d69057a0371bc257e2553234", size = 454498, upload_time = "2025-04-08T10:35:27.353Z" }, - { url = "https://files.pythonhosted.org/packages/81/79/8bf142575a03e0af9c3d5f8bcae911ee6683ae93a625d349d4ecf4c8f7df/watchfiles-1.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1a7bac2bde1d661fb31f4d4e8e539e178774b76db3c2c17c4bb3e960a5de07a2", size = 630663, upload_time = "2025-04-08T10:35:28.685Z" }, - { url = "https://files.pythonhosted.org/packages/f1/80/abe2e79f610e45c63a70d271caea90c49bbf93eb00fa947fa9b803a1d51f/watchfiles-1.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ab626da2fc1ac277bbf752446470b367f84b50295264d2d313e28dc4405d663", size = 625410, upload_time = "2025-04-08T10:35:30.42Z" }, - { url = "https://files.pythonhosted.org/packages/91/6f/bc7fbecb84a41a9069c2c6eb6319f7f7df113adf113e358c57fc1aff7ff5/watchfiles-1.0.5-cp312-cp312-win32.whl", hash = "sha256:9f4571a783914feda92018ef3901dab8caf5b029325b5fe4558c074582815249", size = 277965, upload_time = "2025-04-08T10:35:32.023Z" }, - { url = "https://files.pythonhosted.org/packages/99/a5/bf1c297ea6649ec59e935ab311f63d8af5faa8f0b86993e3282b984263e3/watchfiles-1.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:360a398c3a19672cf93527f7e8d8b60d8275119c5d900f2e184d32483117a705", size = 291693, upload_time = "2025-04-08T10:35:33.225Z" }, - { url = "https://files.pythonhosted.org/packages/7f/7b/fd01087cc21db5c47e5beae507b87965db341cce8a86f9eb12bf5219d4e0/watchfiles-1.0.5-cp312-cp312-win_arm64.whl", hash = "sha256:1a2902ede862969077b97523987c38db28abbe09fb19866e711485d9fbf0d417", size = 283287, upload_time = "2025-04-08T10:35:34.568Z" }, - { url = "https://files.pythonhosted.org/packages/c7/62/435766874b704f39b2fecd8395a29042db2b5ec4005bd34523415e9bd2e0/watchfiles-1.0.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0b289572c33a0deae62daa57e44a25b99b783e5f7aed81b314232b3d3c81a11d", size = 401531, upload_time = "2025-04-08T10:35:35.792Z" }, - { url = "https://files.pythonhosted.org/packages/6e/a6/e52a02c05411b9cb02823e6797ef9bbba0bfaf1bb627da1634d44d8af833/watchfiles-1.0.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a056c2f692d65bf1e99c41045e3bdcaea3cb9e6b5a53dcaf60a5f3bd95fc9763", size = 392417, upload_time = "2025-04-08T10:35:37.048Z" }, - { url = "https://files.pythonhosted.org/packages/3f/53/c4af6819770455932144e0109d4854437769672d7ad897e76e8e1673435d/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9dca99744991fc9850d18015c4f0438865414e50069670f5f7eee08340d8b40", size = 453423, upload_time = "2025-04-08T10:35:38.357Z" }, - { url = "https://files.pythonhosted.org/packages/cb/d1/8e88df58bbbf819b8bc5cfbacd3c79e01b40261cad0fc84d1e1ebd778a07/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:894342d61d355446d02cd3988a7326af344143eb33a2fd5d38482a92072d9563", size = 458185, upload_time = "2025-04-08T10:35:39.708Z" }, - { url = "https://files.pythonhosted.org/packages/ff/70/fffaa11962dd5429e47e478a18736d4e42bec42404f5ee3b92ef1b87ad60/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ab44e1580924d1ffd7b3938e02716d5ad190441965138b4aa1d1f31ea0877f04", size = 486696, upload_time = "2025-04-08T10:35:41.469Z" }, - { url = "https://files.pythonhosted.org/packages/39/db/723c0328e8b3692d53eb273797d9a08be6ffb1d16f1c0ba2bdbdc2a3852c/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6f9367b132078b2ceb8d066ff6c93a970a18c3029cea37bfd7b2d3dd2e5db8f", size = 522327, upload_time = "2025-04-08T10:35:43.289Z" }, - { url = "https://files.pythonhosted.org/packages/cd/05/9fccc43c50c39a76b68343484b9da7b12d42d0859c37c61aec018c967a32/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2e55a9b162e06e3f862fb61e399fe9f05d908d019d87bf5b496a04ef18a970a", size = 499741, upload_time = "2025-04-08T10:35:44.574Z" }, - { url = "https://files.pythonhosted.org/packages/23/14/499e90c37fa518976782b10a18b18db9f55ea73ca14641615056f8194bb3/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0125f91f70e0732a9f8ee01e49515c35d38ba48db507a50c5bdcad9503af5827", size = 453995, upload_time = "2025-04-08T10:35:46.336Z" }, - { url = "https://files.pythonhosted.org/packages/61/d9/f75d6840059320df5adecd2c687fbc18960a7f97b55c300d20f207d48aef/watchfiles-1.0.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:13bb21f8ba3248386337c9fa51c528868e6c34a707f729ab041c846d52a0c69a", size = 629693, upload_time = "2025-04-08T10:35:48.161Z" }, - { url = "https://files.pythonhosted.org/packages/fc/17/180ca383f5061b61406477218c55d66ec118e6c0c51f02d8142895fcf0a9/watchfiles-1.0.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:839ebd0df4a18c5b3c1b890145b5a3f5f64063c2a0d02b13c76d78fe5de34936", size = 624677, upload_time = "2025-04-08T10:35:49.65Z" }, - { url = "https://files.pythonhosted.org/packages/bf/15/714d6ef307f803f236d69ee9d421763707899d6298d9f3183e55e366d9af/watchfiles-1.0.5-cp313-cp313-win32.whl", hash = "sha256:4a8ec1e4e16e2d5bafc9ba82f7aaecfeec990ca7cd27e84fb6f191804ed2fcfc", size = 277804, upload_time = "2025-04-08T10:35:51.093Z" }, - { url = "https://files.pythonhosted.org/packages/a8/b4/c57b99518fadf431f3ef47a610839e46e5f8abf9814f969859d1c65c02c7/watchfiles-1.0.5-cp313-cp313-win_amd64.whl", hash = "sha256:f436601594f15bf406518af922a89dcaab416568edb6f65c4e5bbbad1ea45c11", size = 291087, upload_time = "2025-04-08T10:35:52.458Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/03/e2/8ed598c42057de7aa5d97c472254af4906ff0a59a66699d426fc9ef795d7/watchfiles-1.0.5.tar.gz", hash = "sha256:b7529b5dcc114679d43827d8c35a07c493ad6f083633d573d81c660abc5979e9", size = 94537 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/8c/4f0b9bdb75a1bfbd9c78fad7d8854369283f74fe7cf03eb16be77054536d/watchfiles-1.0.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:b5eb568c2aa6018e26da9e6c86f3ec3fd958cee7f0311b35c2630fa4217d17f2", size = 401511 }, + { url = "https://files.pythonhosted.org/packages/dc/4e/7e15825def77f8bd359b6d3f379f0c9dac4eb09dd4ddd58fd7d14127179c/watchfiles-1.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0a04059f4923ce4e856b4b4e5e783a70f49d9663d22a4c3b3298165996d1377f", size = 392715 }, + { url = "https://files.pythonhosted.org/packages/58/65/b72fb817518728e08de5840d5d38571466c1b4a3f724d190cec909ee6f3f/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e380c89983ce6e6fe2dd1e1921b9952fb4e6da882931abd1824c092ed495dec", size = 454138 }, + { url = "https://files.pythonhosted.org/packages/3e/a4/86833fd2ea2e50ae28989f5950b5c3f91022d67092bfec08f8300d8b347b/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fe43139b2c0fdc4a14d4f8d5b5d967f7a2777fd3d38ecf5b1ec669b0d7e43c21", size = 458592 }, + { url = "https://files.pythonhosted.org/packages/38/7e/42cb8df8be9a37e50dd3a818816501cf7a20d635d76d6bd65aae3dbbff68/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee0822ce1b8a14fe5a066f93edd20aada932acfe348bede8aa2149f1a4489512", size = 487532 }, + { url = "https://files.pythonhosted.org/packages/fc/fd/13d26721c85d7f3df6169d8b495fcac8ab0dc8f0945ebea8845de4681dab/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a0dbcb1c2d8f2ab6e0a81c6699b236932bd264d4cef1ac475858d16c403de74d", size = 522865 }, + { url = "https://files.pythonhosted.org/packages/a1/0d/7f9ae243c04e96c5455d111e21b09087d0eeaf9a1369e13a01c7d3d82478/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a2014a2b18ad3ca53b1f6c23f8cd94a18ce930c1837bd891262c182640eb40a6", size = 499887 }, + { url = "https://files.pythonhosted.org/packages/8e/0f/a257766998e26aca4b3acf2ae97dff04b57071e991a510857d3799247c67/watchfiles-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10f6ae86d5cb647bf58f9f655fcf577f713915a5d69057a0371bc257e2553234", size = 454498 }, + { url = "https://files.pythonhosted.org/packages/81/79/8bf142575a03e0af9c3d5f8bcae911ee6683ae93a625d349d4ecf4c8f7df/watchfiles-1.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1a7bac2bde1d661fb31f4d4e8e539e178774b76db3c2c17c4bb3e960a5de07a2", size = 630663 }, + { url = "https://files.pythonhosted.org/packages/f1/80/abe2e79f610e45c63a70d271caea90c49bbf93eb00fa947fa9b803a1d51f/watchfiles-1.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ab626da2fc1ac277bbf752446470b367f84b50295264d2d313e28dc4405d663", size = 625410 }, + { url = "https://files.pythonhosted.org/packages/91/6f/bc7fbecb84a41a9069c2c6eb6319f7f7df113adf113e358c57fc1aff7ff5/watchfiles-1.0.5-cp312-cp312-win32.whl", hash = "sha256:9f4571a783914feda92018ef3901dab8caf5b029325b5fe4558c074582815249", size = 277965 }, + { url = "https://files.pythonhosted.org/packages/99/a5/bf1c297ea6649ec59e935ab311f63d8af5faa8f0b86993e3282b984263e3/watchfiles-1.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:360a398c3a19672cf93527f7e8d8b60d8275119c5d900f2e184d32483117a705", size = 291693 }, + { url = "https://files.pythonhosted.org/packages/7f/7b/fd01087cc21db5c47e5beae507b87965db341cce8a86f9eb12bf5219d4e0/watchfiles-1.0.5-cp312-cp312-win_arm64.whl", hash = "sha256:1a2902ede862969077b97523987c38db28abbe09fb19866e711485d9fbf0d417", size = 283287 }, + { url = "https://files.pythonhosted.org/packages/c7/62/435766874b704f39b2fecd8395a29042db2b5ec4005bd34523415e9bd2e0/watchfiles-1.0.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:0b289572c33a0deae62daa57e44a25b99b783e5f7aed81b314232b3d3c81a11d", size = 401531 }, + { url = "https://files.pythonhosted.org/packages/6e/a6/e52a02c05411b9cb02823e6797ef9bbba0bfaf1bb627da1634d44d8af833/watchfiles-1.0.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a056c2f692d65bf1e99c41045e3bdcaea3cb9e6b5a53dcaf60a5f3bd95fc9763", size = 392417 }, + { url = "https://files.pythonhosted.org/packages/3f/53/c4af6819770455932144e0109d4854437769672d7ad897e76e8e1673435d/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9dca99744991fc9850d18015c4f0438865414e50069670f5f7eee08340d8b40", size = 453423 }, + { url = "https://files.pythonhosted.org/packages/cb/d1/8e88df58bbbf819b8bc5cfbacd3c79e01b40261cad0fc84d1e1ebd778a07/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:894342d61d355446d02cd3988a7326af344143eb33a2fd5d38482a92072d9563", size = 458185 }, + { url = "https://files.pythonhosted.org/packages/ff/70/fffaa11962dd5429e47e478a18736d4e42bec42404f5ee3b92ef1b87ad60/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ab44e1580924d1ffd7b3938e02716d5ad190441965138b4aa1d1f31ea0877f04", size = 486696 }, + { url = "https://files.pythonhosted.org/packages/39/db/723c0328e8b3692d53eb273797d9a08be6ffb1d16f1c0ba2bdbdc2a3852c/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6f9367b132078b2ceb8d066ff6c93a970a18c3029cea37bfd7b2d3dd2e5db8f", size = 522327 }, + { url = "https://files.pythonhosted.org/packages/cd/05/9fccc43c50c39a76b68343484b9da7b12d42d0859c37c61aec018c967a32/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2e55a9b162e06e3f862fb61e399fe9f05d908d019d87bf5b496a04ef18a970a", size = 499741 }, + { url = "https://files.pythonhosted.org/packages/23/14/499e90c37fa518976782b10a18b18db9f55ea73ca14641615056f8194bb3/watchfiles-1.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0125f91f70e0732a9f8ee01e49515c35d38ba48db507a50c5bdcad9503af5827", size = 453995 }, + { url = "https://files.pythonhosted.org/packages/61/d9/f75d6840059320df5adecd2c687fbc18960a7f97b55c300d20f207d48aef/watchfiles-1.0.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:13bb21f8ba3248386337c9fa51c528868e6c34a707f729ab041c846d52a0c69a", size = 629693 }, + { url = "https://files.pythonhosted.org/packages/fc/17/180ca383f5061b61406477218c55d66ec118e6c0c51f02d8142895fcf0a9/watchfiles-1.0.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:839ebd0df4a18c5b3c1b890145b5a3f5f64063c2a0d02b13c76d78fe5de34936", size = 624677 }, + { url = "https://files.pythonhosted.org/packages/bf/15/714d6ef307f803f236d69ee9d421763707899d6298d9f3183e55e366d9af/watchfiles-1.0.5-cp313-cp313-win32.whl", hash = "sha256:4a8ec1e4e16e2d5bafc9ba82f7aaecfeec990ca7cd27e84fb6f191804ed2fcfc", size = 277804 }, + { url = "https://files.pythonhosted.org/packages/a8/b4/c57b99518fadf431f3ef47a610839e46e5f8abf9814f969859d1c65c02c7/watchfiles-1.0.5-cp313-cp313-win_amd64.whl", hash = "sha256:f436601594f15bf406518af922a89dcaab416568edb6f65c4e5bbbad1ea45c11", size = 291087 }, ] [[package]] name = "wcwidth" version = "0.2.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload_time = "2024-01-06T02:10:57.829Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload_time = "2024-01-06T02:10:55.763Z" }, + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, ] [[package]] name = "webcolors" version = "24.11.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064, upload_time = "2024-11-11T07:43:24.224Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064 } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934, upload_time = "2024-11-11T07:43:22.529Z" }, + { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934 }, ] [[package]] name = "webencodings" version = "0.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload_time = "2017-04-05T20:21:34.189Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721 } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload_time = "2017-04-05T20:21:32.581Z" }, + { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 }, ] [[package]] name = "websocket-client" version = "1.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648, upload_time = "2024-04-23T22:16:16.976Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648 } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826, upload_time = "2024-04-23T22:16:14.422Z" }, + { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826 }, ] [[package]] name = "websockets" version = "15.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016, upload_time = "2025-03-05T20:03:41.606Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/51/6b/4545a0d843594f5d0771e86463606a3988b5a09ca5123136f8a76580dd63/websockets-15.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:3e90baa811a5d73f3ca0bcbf32064d663ed81318ab225ee4f427ad4e26e5aff3", size = 175437, upload_time = "2025-03-05T20:02:16.706Z" }, - { url = "https://files.pythonhosted.org/packages/f4/71/809a0f5f6a06522af902e0f2ea2757f71ead94610010cf570ab5c98e99ed/websockets-15.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:592f1a9fe869c778694f0aa806ba0374e97648ab57936f092fd9d87f8bc03665", size = 173096, upload_time = "2025-03-05T20:02:18.832Z" }, - { url = "https://files.pythonhosted.org/packages/3d/69/1a681dd6f02180916f116894181eab8b2e25b31e484c5d0eae637ec01f7c/websockets-15.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0701bc3cfcb9164d04a14b149fd74be7347a530ad3bbf15ab2c678a2cd3dd9a2", size = 173332, upload_time = "2025-03-05T20:02:20.187Z" }, - { url = "https://files.pythonhosted.org/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215", size = 183152, upload_time = "2025-03-05T20:02:22.286Z" }, - { url = "https://files.pythonhosted.org/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5", size = 182096, upload_time = "2025-03-05T20:02:24.368Z" }, - { url = "https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65", size = 182523, upload_time = "2025-03-05T20:02:25.669Z" }, - { url = "https://files.pythonhosted.org/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe", size = 182790, upload_time = "2025-03-05T20:02:26.99Z" }, - { url = "https://files.pythonhosted.org/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4", size = 182165, upload_time = "2025-03-05T20:02:30.291Z" }, - { url = "https://files.pythonhosted.org/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597", size = 182160, upload_time = "2025-03-05T20:02:31.634Z" }, - { url = "https://files.pythonhosted.org/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9", size = 176395, upload_time = "2025-03-05T20:02:33.017Z" }, - { url = "https://files.pythonhosted.org/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7", size = 176841, upload_time = "2025-03-05T20:02:34.498Z" }, - { url = "https://files.pythonhosted.org/packages/cb/9f/51f0cf64471a9d2b4d0fc6c534f323b664e7095640c34562f5182e5a7195/websockets-15.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee443ef070bb3b6ed74514f5efaa37a252af57c90eb33b956d35c8e9c10a1931", size = 175440, upload_time = "2025-03-05T20:02:36.695Z" }, - { url = "https://files.pythonhosted.org/packages/8a/05/aa116ec9943c718905997412c5989f7ed671bc0188ee2ba89520e8765d7b/websockets-15.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5a939de6b7b4e18ca683218320fc67ea886038265fd1ed30173f5ce3f8e85675", size = 173098, upload_time = "2025-03-05T20:02:37.985Z" }, - { url = "https://files.pythonhosted.org/packages/ff/0b/33cef55ff24f2d92924923c99926dcce78e7bd922d649467f0eda8368923/websockets-15.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:746ee8dba912cd6fc889a8147168991d50ed70447bf18bcda7039f7d2e3d9151", size = 173329, upload_time = "2025-03-05T20:02:39.298Z" }, - { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111, upload_time = "2025-03-05T20:02:40.595Z" }, - { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054, upload_time = "2025-03-05T20:02:41.926Z" }, - { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496, upload_time = "2025-03-05T20:02:43.304Z" }, - { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829, upload_time = "2025-03-05T20:02:48.812Z" }, - { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217, upload_time = "2025-03-05T20:02:50.14Z" }, - { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195, upload_time = "2025-03-05T20:02:51.561Z" }, - { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393, upload_time = "2025-03-05T20:02:53.814Z" }, - { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837, upload_time = "2025-03-05T20:02:55.237Z" }, - { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743, upload_time = "2025-03-05T20:03:39.41Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/6b/4545a0d843594f5d0771e86463606a3988b5a09ca5123136f8a76580dd63/websockets-15.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:3e90baa811a5d73f3ca0bcbf32064d663ed81318ab225ee4f427ad4e26e5aff3", size = 175437 }, + { url = "https://files.pythonhosted.org/packages/f4/71/809a0f5f6a06522af902e0f2ea2757f71ead94610010cf570ab5c98e99ed/websockets-15.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:592f1a9fe869c778694f0aa806ba0374e97648ab57936f092fd9d87f8bc03665", size = 173096 }, + { url = "https://files.pythonhosted.org/packages/3d/69/1a681dd6f02180916f116894181eab8b2e25b31e484c5d0eae637ec01f7c/websockets-15.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0701bc3cfcb9164d04a14b149fd74be7347a530ad3bbf15ab2c678a2cd3dd9a2", size = 173332 }, + { url = "https://files.pythonhosted.org/packages/a6/02/0073b3952f5bce97eafbb35757f8d0d54812b6174ed8dd952aa08429bcc3/websockets-15.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8b56bdcdb4505c8078cb6c7157d9811a85790f2f2b3632c7d1462ab5783d215", size = 183152 }, + { url = "https://files.pythonhosted.org/packages/74/45/c205c8480eafd114b428284840da0b1be9ffd0e4f87338dc95dc6ff961a1/websockets-15.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0af68c55afbd5f07986df82831c7bff04846928ea8d1fd7f30052638788bc9b5", size = 182096 }, + { url = "https://files.pythonhosted.org/packages/14/8f/aa61f528fba38578ec553c145857a181384c72b98156f858ca5c8e82d9d3/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dee438fed052b52e4f98f76c5790513235efaa1ef7f3f2192c392cd7c91b65", size = 182523 }, + { url = "https://files.pythonhosted.org/packages/ec/6d/0267396610add5bc0d0d3e77f546d4cd287200804fe02323797de77dbce9/websockets-15.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d5f6b181bb38171a8ad1d6aa58a67a6aa9d4b38d0f8c5f496b9e42561dfc62fe", size = 182790 }, + { url = "https://files.pythonhosted.org/packages/02/05/c68c5adbf679cf610ae2f74a9b871ae84564462955d991178f95a1ddb7dd/websockets-15.0.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5d54b09eba2bada6011aea5375542a157637b91029687eb4fdb2dab11059c1b4", size = 182165 }, + { url = "https://files.pythonhosted.org/packages/29/93/bb672df7b2f5faac89761cb5fa34f5cec45a4026c383a4b5761c6cea5c16/websockets-15.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3be571a8b5afed347da347bfcf27ba12b069d9d7f42cb8c7028b5e98bbb12597", size = 182160 }, + { url = "https://files.pythonhosted.org/packages/ff/83/de1f7709376dc3ca9b7eeb4b9a07b4526b14876b6d372a4dc62312bebee0/websockets-15.0.1-cp312-cp312-win32.whl", hash = "sha256:c338ffa0520bdb12fbc527265235639fb76e7bc7faafbb93f6ba80d9c06578a9", size = 176395 }, + { url = "https://files.pythonhosted.org/packages/7d/71/abf2ebc3bbfa40f391ce1428c7168fb20582d0ff57019b69ea20fa698043/websockets-15.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcd5cf9e305d7b8338754470cf69cf81f420459dbae8a3b40cee57417f4614a7", size = 176841 }, + { url = "https://files.pythonhosted.org/packages/cb/9f/51f0cf64471a9d2b4d0fc6c534f323b664e7095640c34562f5182e5a7195/websockets-15.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee443ef070bb3b6ed74514f5efaa37a252af57c90eb33b956d35c8e9c10a1931", size = 175440 }, + { url = "https://files.pythonhosted.org/packages/8a/05/aa116ec9943c718905997412c5989f7ed671bc0188ee2ba89520e8765d7b/websockets-15.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5a939de6b7b4e18ca683218320fc67ea886038265fd1ed30173f5ce3f8e85675", size = 173098 }, + { url = "https://files.pythonhosted.org/packages/ff/0b/33cef55ff24f2d92924923c99926dcce78e7bd922d649467f0eda8368923/websockets-15.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:746ee8dba912cd6fc889a8147168991d50ed70447bf18bcda7039f7d2e3d9151", size = 173329 }, + { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111 }, + { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054 }, + { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496 }, + { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829 }, + { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217 }, + { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195 }, + { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393 }, + { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837 }, + { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743 }, ] [[package]] name = "win32-setctime" version = "1.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b3/8f/705086c9d734d3b663af0e9bb3d4de6578d08f46b1b101c2442fd9aecaa2/win32_setctime-1.2.0.tar.gz", hash = "sha256:ae1fdf948f5640aae05c511ade119313fb6a30d7eabe25fef9764dca5873c4c0", size = 4867, upload_time = "2024-12-07T15:28:28.314Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/8f/705086c9d734d3b663af0e9bb3d4de6578d08f46b1b101c2442fd9aecaa2/win32_setctime-1.2.0.tar.gz", hash = "sha256:ae1fdf948f5640aae05c511ade119313fb6a30d7eabe25fef9764dca5873c4c0", size = 4867 } wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/07/c6fe3ad3e685340704d314d765b7912993bcb8dc198f0e7a89382d37974b/win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390", size = 4083, upload_time = "2024-12-07T15:28:26.465Z" }, + { url = "https://files.pythonhosted.org/packages/e1/07/c6fe3ad3e685340704d314d765b7912993bcb8dc198f0e7a89382d37974b/win32_setctime-1.2.0-py3-none-any.whl", hash = "sha256:95d644c4e708aba81dc3704a116d8cbc974d70b3bdb8be1d150e36be6e9d1390", size = 4083 }, ] [[package]] name = "wrapt" version = "1.17.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c3/fc/e91cc220803d7bc4db93fb02facd8461c37364151b8494762cc88b0fbcef/wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3", size = 55531, upload_time = "2025-01-14T10:35:45.465Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/bd/ab55f849fd1f9a58ed7ea47f5559ff09741b25f00c191231f9f059c83949/wrapt-1.17.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925", size = 53799, upload_time = "2025-01-14T10:33:57.4Z" }, - { url = "https://files.pythonhosted.org/packages/53/18/75ddc64c3f63988f5a1d7e10fb204ffe5762bc663f8023f18ecaf31a332e/wrapt-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392", size = 38821, upload_time = "2025-01-14T10:33:59.334Z" }, - { url = "https://files.pythonhosted.org/packages/48/2a/97928387d6ed1c1ebbfd4efc4133a0633546bec8481a2dd5ec961313a1c7/wrapt-1.17.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40", size = 38919, upload_time = "2025-01-14T10:34:04.093Z" }, - { url = "https://files.pythonhosted.org/packages/73/54/3bfe5a1febbbccb7a2f77de47b989c0b85ed3a6a41614b104204a788c20e/wrapt-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d", size = 88721, upload_time = "2025-01-14T10:34:07.163Z" }, - { url = "https://files.pythonhosted.org/packages/25/cb/7262bc1b0300b4b64af50c2720ef958c2c1917525238d661c3e9a2b71b7b/wrapt-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b", size = 80899, upload_time = "2025-01-14T10:34:09.82Z" }, - { url = "https://files.pythonhosted.org/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98", size = 89222, upload_time = "2025-01-14T10:34:11.258Z" }, - { url = "https://files.pythonhosted.org/packages/09/28/2e45a4f4771fcfb109e244d5dbe54259e970362a311b67a965555ba65026/wrapt-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82", size = 86707, upload_time = "2025-01-14T10:34:12.49Z" }, - { url = "https://files.pythonhosted.org/packages/c6/d2/dcb56bf5f32fcd4bd9aacc77b50a539abdd5b6536872413fd3f428b21bed/wrapt-1.17.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae", size = 79685, upload_time = "2025-01-14T10:34:15.043Z" }, - { url = "https://files.pythonhosted.org/packages/80/4e/eb8b353e36711347893f502ce91c770b0b0929f8f0bed2670a6856e667a9/wrapt-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9", size = 87567, upload_time = "2025-01-14T10:34:16.563Z" }, - { url = "https://files.pythonhosted.org/packages/17/27/4fe749a54e7fae6e7146f1c7d914d28ef599dacd4416566c055564080fe2/wrapt-1.17.2-cp312-cp312-win32.whl", hash = "sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9", size = 36672, upload_time = "2025-01-14T10:34:17.727Z" }, - { url = "https://files.pythonhosted.org/packages/15/06/1dbf478ea45c03e78a6a8c4be4fdc3c3bddea5c8de8a93bc971415e47f0f/wrapt-1.17.2-cp312-cp312-win_amd64.whl", hash = "sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991", size = 38865, upload_time = "2025-01-14T10:34:19.577Z" }, - { url = "https://files.pythonhosted.org/packages/ce/b9/0ffd557a92f3b11d4c5d5e0c5e4ad057bd9eb8586615cdaf901409920b14/wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125", size = 53800, upload_time = "2025-01-14T10:34:21.571Z" }, - { url = "https://files.pythonhosted.org/packages/c0/ef/8be90a0b7e73c32e550c73cfb2fa09db62234227ece47b0e80a05073b375/wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998", size = 38824, upload_time = "2025-01-14T10:34:22.999Z" }, - { url = "https://files.pythonhosted.org/packages/36/89/0aae34c10fe524cce30fe5fc433210376bce94cf74d05b0d68344c8ba46e/wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5", size = 38920, upload_time = "2025-01-14T10:34:25.386Z" }, - { url = "https://files.pythonhosted.org/packages/3b/24/11c4510de906d77e0cfb5197f1b1445d4fec42c9a39ea853d482698ac681/wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8", size = 88690, upload_time = "2025-01-14T10:34:28.058Z" }, - { url = "https://files.pythonhosted.org/packages/71/d7/cfcf842291267bf455b3e266c0c29dcb675b5540ee8b50ba1699abf3af45/wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6", size = 80861, upload_time = "2025-01-14T10:34:29.167Z" }, - { url = "https://files.pythonhosted.org/packages/d5/66/5d973e9f3e7370fd686fb47a9af3319418ed925c27d72ce16b791231576d/wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc", size = 89174, upload_time = "2025-01-14T10:34:31.702Z" }, - { url = "https://files.pythonhosted.org/packages/a7/d3/8e17bb70f6ae25dabc1aaf990f86824e4fd98ee9cadf197054e068500d27/wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2", size = 86721, upload_time = "2025-01-14T10:34:32.91Z" }, - { url = "https://files.pythonhosted.org/packages/6f/54/f170dfb278fe1c30d0ff864513cff526d624ab8de3254b20abb9cffedc24/wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b", size = 79763, upload_time = "2025-01-14T10:34:34.903Z" }, - { url = "https://files.pythonhosted.org/packages/4a/98/de07243751f1c4a9b15c76019250210dd3486ce098c3d80d5f729cba029c/wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504", size = 87585, upload_time = "2025-01-14T10:34:36.13Z" }, - { url = "https://files.pythonhosted.org/packages/f9/f0/13925f4bd6548013038cdeb11ee2cbd4e37c30f8bfd5db9e5a2a370d6e20/wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a", size = 36676, upload_time = "2025-01-14T10:34:37.962Z" }, - { url = "https://files.pythonhosted.org/packages/bf/ae/743f16ef8c2e3628df3ddfd652b7d4c555d12c84b53f3d8218498f4ade9b/wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845", size = 38871, upload_time = "2025-01-14T10:34:39.13Z" }, - { url = "https://files.pythonhosted.org/packages/3d/bc/30f903f891a82d402ffb5fda27ec1d621cc97cb74c16fea0b6141f1d4e87/wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192", size = 56312, upload_time = "2025-01-14T10:34:40.604Z" }, - { url = "https://files.pythonhosted.org/packages/8a/04/c97273eb491b5f1c918857cd26f314b74fc9b29224521f5b83f872253725/wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b", size = 40062, upload_time = "2025-01-14T10:34:45.011Z" }, - { url = "https://files.pythonhosted.org/packages/4e/ca/3b7afa1eae3a9e7fefe499db9b96813f41828b9fdb016ee836c4c379dadb/wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0", size = 40155, upload_time = "2025-01-14T10:34:47.25Z" }, - { url = "https://files.pythonhosted.org/packages/89/be/7c1baed43290775cb9030c774bc53c860db140397047cc49aedaf0a15477/wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306", size = 113471, upload_time = "2025-01-14T10:34:50.934Z" }, - { url = "https://files.pythonhosted.org/packages/32/98/4ed894cf012b6d6aae5f5cc974006bdeb92f0241775addad3f8cd6ab71c8/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb", size = 101208, upload_time = "2025-01-14T10:34:52.297Z" }, - { url = "https://files.pythonhosted.org/packages/ea/fd/0c30f2301ca94e655e5e057012e83284ce8c545df7661a78d8bfca2fac7a/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681", size = 109339, upload_time = "2025-01-14T10:34:53.489Z" }, - { url = "https://files.pythonhosted.org/packages/75/56/05d000de894c4cfcb84bcd6b1df6214297b8089a7bd324c21a4765e49b14/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6", size = 110232, upload_time = "2025-01-14T10:34:55.327Z" }, - { url = "https://files.pythonhosted.org/packages/53/f8/c3f6b2cf9b9277fb0813418e1503e68414cd036b3b099c823379c9575e6d/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6", size = 100476, upload_time = "2025-01-14T10:34:58.055Z" }, - { url = "https://files.pythonhosted.org/packages/a7/b1/0bb11e29aa5139d90b770ebbfa167267b1fc548d2302c30c8f7572851738/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f", size = 106377, upload_time = "2025-01-14T10:34:59.3Z" }, - { url = "https://files.pythonhosted.org/packages/6a/e1/0122853035b40b3f333bbb25f1939fc1045e21dd518f7f0922b60c156f7c/wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555", size = 37986, upload_time = "2025-01-14T10:35:00.498Z" }, - { url = "https://files.pythonhosted.org/packages/09/5e/1655cf481e079c1f22d0cabdd4e51733679932718dc23bf2db175f329b76/wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c", size = 40750, upload_time = "2025-01-14T10:35:03.378Z" }, - { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594, upload_time = "2025-01-14T10:35:44.018Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/c3/fc/e91cc220803d7bc4db93fb02facd8461c37364151b8494762cc88b0fbcef/wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3", size = 55531 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/bd/ab55f849fd1f9a58ed7ea47f5559ff09741b25f00c191231f9f059c83949/wrapt-1.17.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925", size = 53799 }, + { url = "https://files.pythonhosted.org/packages/53/18/75ddc64c3f63988f5a1d7e10fb204ffe5762bc663f8023f18ecaf31a332e/wrapt-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392", size = 38821 }, + { url = "https://files.pythonhosted.org/packages/48/2a/97928387d6ed1c1ebbfd4efc4133a0633546bec8481a2dd5ec961313a1c7/wrapt-1.17.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40", size = 38919 }, + { url = "https://files.pythonhosted.org/packages/73/54/3bfe5a1febbbccb7a2f77de47b989c0b85ed3a6a41614b104204a788c20e/wrapt-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d", size = 88721 }, + { url = "https://files.pythonhosted.org/packages/25/cb/7262bc1b0300b4b64af50c2720ef958c2c1917525238d661c3e9a2b71b7b/wrapt-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b", size = 80899 }, + { url = "https://files.pythonhosted.org/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98", size = 89222 }, + { url = "https://files.pythonhosted.org/packages/09/28/2e45a4f4771fcfb109e244d5dbe54259e970362a311b67a965555ba65026/wrapt-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82", size = 86707 }, + { url = "https://files.pythonhosted.org/packages/c6/d2/dcb56bf5f32fcd4bd9aacc77b50a539abdd5b6536872413fd3f428b21bed/wrapt-1.17.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae", size = 79685 }, + { url = "https://files.pythonhosted.org/packages/80/4e/eb8b353e36711347893f502ce91c770b0b0929f8f0bed2670a6856e667a9/wrapt-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9", size = 87567 }, + { url = "https://files.pythonhosted.org/packages/17/27/4fe749a54e7fae6e7146f1c7d914d28ef599dacd4416566c055564080fe2/wrapt-1.17.2-cp312-cp312-win32.whl", hash = "sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9", size = 36672 }, + { url = "https://files.pythonhosted.org/packages/15/06/1dbf478ea45c03e78a6a8c4be4fdc3c3bddea5c8de8a93bc971415e47f0f/wrapt-1.17.2-cp312-cp312-win_amd64.whl", hash = "sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991", size = 38865 }, + { url = "https://files.pythonhosted.org/packages/ce/b9/0ffd557a92f3b11d4c5d5e0c5e4ad057bd9eb8586615cdaf901409920b14/wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125", size = 53800 }, + { url = "https://files.pythonhosted.org/packages/c0/ef/8be90a0b7e73c32e550c73cfb2fa09db62234227ece47b0e80a05073b375/wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998", size = 38824 }, + { url = "https://files.pythonhosted.org/packages/36/89/0aae34c10fe524cce30fe5fc433210376bce94cf74d05b0d68344c8ba46e/wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5", size = 38920 }, + { url = "https://files.pythonhosted.org/packages/3b/24/11c4510de906d77e0cfb5197f1b1445d4fec42c9a39ea853d482698ac681/wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8", size = 88690 }, + { url = "https://files.pythonhosted.org/packages/71/d7/cfcf842291267bf455b3e266c0c29dcb675b5540ee8b50ba1699abf3af45/wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6", size = 80861 }, + { url = "https://files.pythonhosted.org/packages/d5/66/5d973e9f3e7370fd686fb47a9af3319418ed925c27d72ce16b791231576d/wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc", size = 89174 }, + { url = "https://files.pythonhosted.org/packages/a7/d3/8e17bb70f6ae25dabc1aaf990f86824e4fd98ee9cadf197054e068500d27/wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2", size = 86721 }, + { url = "https://files.pythonhosted.org/packages/6f/54/f170dfb278fe1c30d0ff864513cff526d624ab8de3254b20abb9cffedc24/wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b", size = 79763 }, + { url = "https://files.pythonhosted.org/packages/4a/98/de07243751f1c4a9b15c76019250210dd3486ce098c3d80d5f729cba029c/wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504", size = 87585 }, + { url = "https://files.pythonhosted.org/packages/f9/f0/13925f4bd6548013038cdeb11ee2cbd4e37c30f8bfd5db9e5a2a370d6e20/wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a", size = 36676 }, + { url = "https://files.pythonhosted.org/packages/bf/ae/743f16ef8c2e3628df3ddfd652b7d4c555d12c84b53f3d8218498f4ade9b/wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845", size = 38871 }, + { url = "https://files.pythonhosted.org/packages/3d/bc/30f903f891a82d402ffb5fda27ec1d621cc97cb74c16fea0b6141f1d4e87/wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192", size = 56312 }, + { url = "https://files.pythonhosted.org/packages/8a/04/c97273eb491b5f1c918857cd26f314b74fc9b29224521f5b83f872253725/wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b", size = 40062 }, + { url = "https://files.pythonhosted.org/packages/4e/ca/3b7afa1eae3a9e7fefe499db9b96813f41828b9fdb016ee836c4c379dadb/wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0", size = 40155 }, + { url = "https://files.pythonhosted.org/packages/89/be/7c1baed43290775cb9030c774bc53c860db140397047cc49aedaf0a15477/wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306", size = 113471 }, + { url = "https://files.pythonhosted.org/packages/32/98/4ed894cf012b6d6aae5f5cc974006bdeb92f0241775addad3f8cd6ab71c8/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb", size = 101208 }, + { url = "https://files.pythonhosted.org/packages/ea/fd/0c30f2301ca94e655e5e057012e83284ce8c545df7661a78d8bfca2fac7a/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681", size = 109339 }, + { url = "https://files.pythonhosted.org/packages/75/56/05d000de894c4cfcb84bcd6b1df6214297b8089a7bd324c21a4765e49b14/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6", size = 110232 }, + { url = "https://files.pythonhosted.org/packages/53/f8/c3f6b2cf9b9277fb0813418e1503e68414cd036b3b099c823379c9575e6d/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6", size = 100476 }, + { url = "https://files.pythonhosted.org/packages/a7/b1/0bb11e29aa5139d90b770ebbfa167267b1fc548d2302c30c8f7572851738/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f", size = 106377 }, + { url = "https://files.pythonhosted.org/packages/6a/e1/0122853035b40b3f333bbb25f1939fc1045e21dd518f7f0922b60c156f7c/wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555", size = 37986 }, + { url = "https://files.pythonhosted.org/packages/09/5e/1655cf481e079c1f22d0cabdd4e51733679932718dc23bf2db175f329b76/wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c", size = 40750 }, + { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594 }, ] [[package]] name = "xmltodict" version = "0.14.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f/xmltodict-0.14.2.tar.gz", hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553", size = 51942, upload_time = "2024-10-16T06:10:29.683Z" } +sdist = { url = "https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f/xmltodict-0.14.2.tar.gz", hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553", size = 51942 } wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981, upload_time = "2024-10-16T06:10:27.649Z" }, + { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981 }, ] [[package]] name = "xxhash" version = "3.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/00/5e/d6e5258d69df8b4ed8c83b6664f2b47d30d2dec551a29ad72a6c69eafd31/xxhash-3.5.0.tar.gz", hash = "sha256:84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f", size = 84241, upload_time = "2024-08-17T09:20:38.972Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/07/0e/1bfce2502c57d7e2e787600b31c83535af83746885aa1a5f153d8c8059d6/xxhash-3.5.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:14470ace8bd3b5d51318782cd94e6f94431974f16cb3b8dc15d52f3b69df8e00", size = 31969, upload_time = "2024-08-17T09:18:24.025Z" }, - { url = "https://files.pythonhosted.org/packages/3f/d6/8ca450d6fe5b71ce521b4e5db69622383d039e2b253e9b2f24f93265b52c/xxhash-3.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:59aa1203de1cb96dbeab595ded0ad0c0056bb2245ae11fac11c0ceea861382b9", size = 30787, upload_time = "2024-08-17T09:18:25.318Z" }, - { url = "https://files.pythonhosted.org/packages/5b/84/de7c89bc6ef63d750159086a6ada6416cc4349eab23f76ab870407178b93/xxhash-3.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08424f6648526076e28fae6ea2806c0a7d504b9ef05ae61d196d571e5c879c84", size = 220959, upload_time = "2024-08-17T09:18:26.518Z" }, - { url = "https://files.pythonhosted.org/packages/fe/86/51258d3e8a8545ff26468c977101964c14d56a8a37f5835bc0082426c672/xxhash-3.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61a1ff00674879725b194695e17f23d3248998b843eb5e933007ca743310f793", size = 200006, upload_time = "2024-08-17T09:18:27.905Z" }, - { url = "https://files.pythonhosted.org/packages/02/0a/96973bd325412feccf23cf3680fd2246aebf4b789122f938d5557c54a6b2/xxhash-3.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2f2c61bee5844d41c3eb015ac652a0229e901074951ae48581d58bfb2ba01be", size = 428326, upload_time = "2024-08-17T09:18:29.335Z" }, - { url = "https://files.pythonhosted.org/packages/11/a7/81dba5010f7e733de88af9555725146fc133be97ce36533867f4c7e75066/xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d32a592cac88d18cc09a89172e1c32d7f2a6e516c3dfde1b9adb90ab5df54a6", size = 194380, upload_time = "2024-08-17T09:18:30.706Z" }, - { url = "https://files.pythonhosted.org/packages/fb/7d/f29006ab398a173f4501c0e4977ba288f1c621d878ec217b4ff516810c04/xxhash-3.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:70dabf941dede727cca579e8c205e61121afc9b28516752fd65724be1355cc90", size = 207934, upload_time = "2024-08-17T09:18:32.133Z" }, - { url = "https://files.pythonhosted.org/packages/8a/6e/6e88b8f24612510e73d4d70d9b0c7dff62a2e78451b9f0d042a5462c8d03/xxhash-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e5d0ddaca65ecca9c10dcf01730165fd858533d0be84c75c327487c37a906a27", size = 216301, upload_time = "2024-08-17T09:18:33.474Z" }, - { url = "https://files.pythonhosted.org/packages/af/51/7862f4fa4b75a25c3b4163c8a873f070532fe5f2d3f9b3fc869c8337a398/xxhash-3.5.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e5b5e16c5a480fe5f59f56c30abdeba09ffd75da8d13f6b9b6fd224d0b4d0a2", size = 203351, upload_time = "2024-08-17T09:18:34.889Z" }, - { url = "https://files.pythonhosted.org/packages/22/61/8d6a40f288f791cf79ed5bb113159abf0c81d6efb86e734334f698eb4c59/xxhash-3.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149b7914451eb154b3dfaa721315117ea1dac2cc55a01bfbd4df7c68c5dd683d", size = 210294, upload_time = "2024-08-17T09:18:36.355Z" }, - { url = "https://files.pythonhosted.org/packages/17/02/215c4698955762d45a8158117190261b2dbefe9ae7e5b906768c09d8bc74/xxhash-3.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:eade977f5c96c677035ff39c56ac74d851b1cca7d607ab3d8f23c6b859379cab", size = 414674, upload_time = "2024-08-17T09:18:38.536Z" }, - { url = "https://files.pythonhosted.org/packages/31/5c/b7a8db8a3237cff3d535261325d95de509f6a8ae439a5a7a4ffcff478189/xxhash-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fa9f547bd98f5553d03160967866a71056a60960be00356a15ecc44efb40ba8e", size = 192022, upload_time = "2024-08-17T09:18:40.138Z" }, - { url = "https://files.pythonhosted.org/packages/78/e3/dd76659b2811b3fd06892a8beb850e1996b63e9235af5a86ea348f053e9e/xxhash-3.5.0-cp312-cp312-win32.whl", hash = "sha256:f7b58d1fd3551b8c80a971199543379be1cee3d0d409e1f6d8b01c1a2eebf1f8", size = 30170, upload_time = "2024-08-17T09:18:42.163Z" }, - { url = "https://files.pythonhosted.org/packages/d9/6b/1c443fe6cfeb4ad1dcf231cdec96eb94fb43d6498b4469ed8b51f8b59a37/xxhash-3.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:fa0cafd3a2af231b4e113fba24a65d7922af91aeb23774a8b78228e6cd785e3e", size = 30040, upload_time = "2024-08-17T09:18:43.699Z" }, - { url = "https://files.pythonhosted.org/packages/0f/eb/04405305f290173acc0350eba6d2f1a794b57925df0398861a20fbafa415/xxhash-3.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:586886c7e89cb9828bcd8a5686b12e161368e0064d040e225e72607b43858ba2", size = 26796, upload_time = "2024-08-17T09:18:45.29Z" }, - { url = "https://files.pythonhosted.org/packages/c9/b8/e4b3ad92d249be5c83fa72916c9091b0965cb0faeff05d9a0a3870ae6bff/xxhash-3.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37889a0d13b0b7d739cfc128b1c902f04e32de17b33d74b637ad42f1c55101f6", size = 31795, upload_time = "2024-08-17T09:18:46.813Z" }, - { url = "https://files.pythonhosted.org/packages/fc/d8/b3627a0aebfbfa4c12a41e22af3742cf08c8ea84f5cc3367b5de2d039cce/xxhash-3.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:97a662338797c660178e682f3bc180277b9569a59abfb5925e8620fba00b9fc5", size = 30792, upload_time = "2024-08-17T09:18:47.862Z" }, - { url = "https://files.pythonhosted.org/packages/c3/cc/762312960691da989c7cd0545cb120ba2a4148741c6ba458aa723c00a3f8/xxhash-3.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f85e0108d51092bdda90672476c7d909c04ada6923c14ff9d913c4f7dc8a3bc", size = 220950, upload_time = "2024-08-17T09:18:49.06Z" }, - { url = "https://files.pythonhosted.org/packages/fe/e9/cc266f1042c3c13750e86a535496b58beb12bf8c50a915c336136f6168dc/xxhash-3.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2fd827b0ba763ac919440042302315c564fdb797294d86e8cdd4578e3bc7f3", size = 199980, upload_time = "2024-08-17T09:18:50.445Z" }, - { url = "https://files.pythonhosted.org/packages/bf/85/a836cd0dc5cc20376de26b346858d0ac9656f8f730998ca4324921a010b9/xxhash-3.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82085c2abec437abebf457c1d12fccb30cc8b3774a0814872511f0f0562c768c", size = 428324, upload_time = "2024-08-17T09:18:51.988Z" }, - { url = "https://files.pythonhosted.org/packages/b4/0e/15c243775342ce840b9ba34aceace06a1148fa1630cd8ca269e3223987f5/xxhash-3.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07fda5de378626e502b42b311b049848c2ef38784d0d67b6f30bb5008642f8eb", size = 194370, upload_time = "2024-08-17T09:18:54.164Z" }, - { url = "https://files.pythonhosted.org/packages/87/a1/b028bb02636dfdc190da01951d0703b3d904301ed0ef6094d948983bef0e/xxhash-3.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c279f0d2b34ef15f922b77966640ade58b4ccdfef1c4d94b20f2a364617a493f", size = 207911, upload_time = "2024-08-17T09:18:55.509Z" }, - { url = "https://files.pythonhosted.org/packages/80/d5/73c73b03fc0ac73dacf069fdf6036c9abad82de0a47549e9912c955ab449/xxhash-3.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:89e66ceed67b213dec5a773e2f7a9e8c58f64daeb38c7859d8815d2c89f39ad7", size = 216352, upload_time = "2024-08-17T09:18:57.073Z" }, - { url = "https://files.pythonhosted.org/packages/b6/2a/5043dba5ddbe35b4fe6ea0a111280ad9c3d4ba477dd0f2d1fe1129bda9d0/xxhash-3.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bcd51708a633410737111e998ceb3b45d3dbc98c0931f743d9bb0a209033a326", size = 203410, upload_time = "2024-08-17T09:18:58.54Z" }, - { url = "https://files.pythonhosted.org/packages/a2/b2/9a8ded888b7b190aed75b484eb5c853ddd48aa2896e7b59bbfbce442f0a1/xxhash-3.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3ff2c0a34eae7df88c868be53a8dd56fbdf592109e21d4bfa092a27b0bf4a7bf", size = 210322, upload_time = "2024-08-17T09:18:59.943Z" }, - { url = "https://files.pythonhosted.org/packages/98/62/440083fafbc917bf3e4b67c2ade621920dd905517e85631c10aac955c1d2/xxhash-3.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4e28503dccc7d32e0b9817aa0cbfc1f45f563b2c995b7a66c4c8a0d232e840c7", size = 414725, upload_time = "2024-08-17T09:19:01.332Z" }, - { url = "https://files.pythonhosted.org/packages/75/db/009206f7076ad60a517e016bb0058381d96a007ce3f79fa91d3010f49cc2/xxhash-3.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a6c50017518329ed65a9e4829154626f008916d36295b6a3ba336e2458824c8c", size = 192070, upload_time = "2024-08-17T09:19:03.007Z" }, - { url = "https://files.pythonhosted.org/packages/1f/6d/c61e0668943a034abc3a569cdc5aeae37d686d9da7e39cf2ed621d533e36/xxhash-3.5.0-cp313-cp313-win32.whl", hash = "sha256:53a068fe70301ec30d868ece566ac90d873e3bb059cf83c32e76012c889b8637", size = 30172, upload_time = "2024-08-17T09:19:04.355Z" }, - { url = "https://files.pythonhosted.org/packages/96/14/8416dce965f35e3d24722cdf79361ae154fa23e2ab730e5323aa98d7919e/xxhash-3.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:80babcc30e7a1a484eab952d76a4f4673ff601f54d5142c26826502740e70b43", size = 30041, upload_time = "2024-08-17T09:19:05.435Z" }, - { url = "https://files.pythonhosted.org/packages/27/ee/518b72faa2073f5aa8e3262408d284892cb79cf2754ba0c3a5870645ef73/xxhash-3.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:4811336f1ce11cac89dcbd18f3a25c527c16311709a89313c3acaf771def2d4b", size = 26801, upload_time = "2024-08-17T09:19:06.547Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/00/5e/d6e5258d69df8b4ed8c83b6664f2b47d30d2dec551a29ad72a6c69eafd31/xxhash-3.5.0.tar.gz", hash = "sha256:84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f", size = 84241 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/0e/1bfce2502c57d7e2e787600b31c83535af83746885aa1a5f153d8c8059d6/xxhash-3.5.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:14470ace8bd3b5d51318782cd94e6f94431974f16cb3b8dc15d52f3b69df8e00", size = 31969 }, + { url = "https://files.pythonhosted.org/packages/3f/d6/8ca450d6fe5b71ce521b4e5db69622383d039e2b253e9b2f24f93265b52c/xxhash-3.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:59aa1203de1cb96dbeab595ded0ad0c0056bb2245ae11fac11c0ceea861382b9", size = 30787 }, + { url = "https://files.pythonhosted.org/packages/5b/84/de7c89bc6ef63d750159086a6ada6416cc4349eab23f76ab870407178b93/xxhash-3.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08424f6648526076e28fae6ea2806c0a7d504b9ef05ae61d196d571e5c879c84", size = 220959 }, + { url = "https://files.pythonhosted.org/packages/fe/86/51258d3e8a8545ff26468c977101964c14d56a8a37f5835bc0082426c672/xxhash-3.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:61a1ff00674879725b194695e17f23d3248998b843eb5e933007ca743310f793", size = 200006 }, + { url = "https://files.pythonhosted.org/packages/02/0a/96973bd325412feccf23cf3680fd2246aebf4b789122f938d5557c54a6b2/xxhash-3.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2f2c61bee5844d41c3eb015ac652a0229e901074951ae48581d58bfb2ba01be", size = 428326 }, + { url = "https://files.pythonhosted.org/packages/11/a7/81dba5010f7e733de88af9555725146fc133be97ce36533867f4c7e75066/xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d32a592cac88d18cc09a89172e1c32d7f2a6e516c3dfde1b9adb90ab5df54a6", size = 194380 }, + { url = "https://files.pythonhosted.org/packages/fb/7d/f29006ab398a173f4501c0e4977ba288f1c621d878ec217b4ff516810c04/xxhash-3.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:70dabf941dede727cca579e8c205e61121afc9b28516752fd65724be1355cc90", size = 207934 }, + { url = "https://files.pythonhosted.org/packages/8a/6e/6e88b8f24612510e73d4d70d9b0c7dff62a2e78451b9f0d042a5462c8d03/xxhash-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e5d0ddaca65ecca9c10dcf01730165fd858533d0be84c75c327487c37a906a27", size = 216301 }, + { url = "https://files.pythonhosted.org/packages/af/51/7862f4fa4b75a25c3b4163c8a873f070532fe5f2d3f9b3fc869c8337a398/xxhash-3.5.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e5b5e16c5a480fe5f59f56c30abdeba09ffd75da8d13f6b9b6fd224d0b4d0a2", size = 203351 }, + { url = "https://files.pythonhosted.org/packages/22/61/8d6a40f288f791cf79ed5bb113159abf0c81d6efb86e734334f698eb4c59/xxhash-3.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149b7914451eb154b3dfaa721315117ea1dac2cc55a01bfbd4df7c68c5dd683d", size = 210294 }, + { url = "https://files.pythonhosted.org/packages/17/02/215c4698955762d45a8158117190261b2dbefe9ae7e5b906768c09d8bc74/xxhash-3.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:eade977f5c96c677035ff39c56ac74d851b1cca7d607ab3d8f23c6b859379cab", size = 414674 }, + { url = "https://files.pythonhosted.org/packages/31/5c/b7a8db8a3237cff3d535261325d95de509f6a8ae439a5a7a4ffcff478189/xxhash-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fa9f547bd98f5553d03160967866a71056a60960be00356a15ecc44efb40ba8e", size = 192022 }, + { url = "https://files.pythonhosted.org/packages/78/e3/dd76659b2811b3fd06892a8beb850e1996b63e9235af5a86ea348f053e9e/xxhash-3.5.0-cp312-cp312-win32.whl", hash = "sha256:f7b58d1fd3551b8c80a971199543379be1cee3d0d409e1f6d8b01c1a2eebf1f8", size = 30170 }, + { url = "https://files.pythonhosted.org/packages/d9/6b/1c443fe6cfeb4ad1dcf231cdec96eb94fb43d6498b4469ed8b51f8b59a37/xxhash-3.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:fa0cafd3a2af231b4e113fba24a65d7922af91aeb23774a8b78228e6cd785e3e", size = 30040 }, + { url = "https://files.pythonhosted.org/packages/0f/eb/04405305f290173acc0350eba6d2f1a794b57925df0398861a20fbafa415/xxhash-3.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:586886c7e89cb9828bcd8a5686b12e161368e0064d040e225e72607b43858ba2", size = 26796 }, + { url = "https://files.pythonhosted.org/packages/c9/b8/e4b3ad92d249be5c83fa72916c9091b0965cb0faeff05d9a0a3870ae6bff/xxhash-3.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37889a0d13b0b7d739cfc128b1c902f04e32de17b33d74b637ad42f1c55101f6", size = 31795 }, + { url = "https://files.pythonhosted.org/packages/fc/d8/b3627a0aebfbfa4c12a41e22af3742cf08c8ea84f5cc3367b5de2d039cce/xxhash-3.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:97a662338797c660178e682f3bc180277b9569a59abfb5925e8620fba00b9fc5", size = 30792 }, + { url = "https://files.pythonhosted.org/packages/c3/cc/762312960691da989c7cd0545cb120ba2a4148741c6ba458aa723c00a3f8/xxhash-3.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f85e0108d51092bdda90672476c7d909c04ada6923c14ff9d913c4f7dc8a3bc", size = 220950 }, + { url = "https://files.pythonhosted.org/packages/fe/e9/cc266f1042c3c13750e86a535496b58beb12bf8c50a915c336136f6168dc/xxhash-3.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd2fd827b0ba763ac919440042302315c564fdb797294d86e8cdd4578e3bc7f3", size = 199980 }, + { url = "https://files.pythonhosted.org/packages/bf/85/a836cd0dc5cc20376de26b346858d0ac9656f8f730998ca4324921a010b9/xxhash-3.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:82085c2abec437abebf457c1d12fccb30cc8b3774a0814872511f0f0562c768c", size = 428324 }, + { url = "https://files.pythonhosted.org/packages/b4/0e/15c243775342ce840b9ba34aceace06a1148fa1630cd8ca269e3223987f5/xxhash-3.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07fda5de378626e502b42b311b049848c2ef38784d0d67b6f30bb5008642f8eb", size = 194370 }, + { url = "https://files.pythonhosted.org/packages/87/a1/b028bb02636dfdc190da01951d0703b3d904301ed0ef6094d948983bef0e/xxhash-3.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c279f0d2b34ef15f922b77966640ade58b4ccdfef1c4d94b20f2a364617a493f", size = 207911 }, + { url = "https://files.pythonhosted.org/packages/80/d5/73c73b03fc0ac73dacf069fdf6036c9abad82de0a47549e9912c955ab449/xxhash-3.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:89e66ceed67b213dec5a773e2f7a9e8c58f64daeb38c7859d8815d2c89f39ad7", size = 216352 }, + { url = "https://files.pythonhosted.org/packages/b6/2a/5043dba5ddbe35b4fe6ea0a111280ad9c3d4ba477dd0f2d1fe1129bda9d0/xxhash-3.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bcd51708a633410737111e998ceb3b45d3dbc98c0931f743d9bb0a209033a326", size = 203410 }, + { url = "https://files.pythonhosted.org/packages/a2/b2/9a8ded888b7b190aed75b484eb5c853ddd48aa2896e7b59bbfbce442f0a1/xxhash-3.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3ff2c0a34eae7df88c868be53a8dd56fbdf592109e21d4bfa092a27b0bf4a7bf", size = 210322 }, + { url = "https://files.pythonhosted.org/packages/98/62/440083fafbc917bf3e4b67c2ade621920dd905517e85631c10aac955c1d2/xxhash-3.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:4e28503dccc7d32e0b9817aa0cbfc1f45f563b2c995b7a66c4c8a0d232e840c7", size = 414725 }, + { url = "https://files.pythonhosted.org/packages/75/db/009206f7076ad60a517e016bb0058381d96a007ce3f79fa91d3010f49cc2/xxhash-3.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a6c50017518329ed65a9e4829154626f008916d36295b6a3ba336e2458824c8c", size = 192070 }, + { url = "https://files.pythonhosted.org/packages/1f/6d/c61e0668943a034abc3a569cdc5aeae37d686d9da7e39cf2ed621d533e36/xxhash-3.5.0-cp313-cp313-win32.whl", hash = "sha256:53a068fe70301ec30d868ece566ac90d873e3bb059cf83c32e76012c889b8637", size = 30172 }, + { url = "https://files.pythonhosted.org/packages/96/14/8416dce965f35e3d24722cdf79361ae154fa23e2ab730e5323aa98d7919e/xxhash-3.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:80babcc30e7a1a484eab952d76a4f4673ff601f54d5142c26826502740e70b43", size = 30041 }, + { url = "https://files.pythonhosted.org/packages/27/ee/518b72faa2073f5aa8e3262408d284892cb79cf2754ba0c3a5870645ef73/xxhash-3.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:4811336f1ce11cac89dcbd18f3a25c527c16311709a89313c3acaf771def2d4b", size = 26801 }, ] [[package]] @@ -4691,67 +4691,67 @@ dependencies = [ { name = "multidict" }, { name = "propcache" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/62/51/c0edba5219027f6eab262e139f73e2417b0f4efffa23bf562f6e18f76ca5/yarl-1.20.0.tar.gz", hash = "sha256:686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307", size = 185258, upload_time = "2025-04-17T00:45:14.661Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/e8/3efdcb83073df978bb5b1a9cc0360ce596680e6c3fac01f2a994ccbb8939/yarl-1.20.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e06b9f6cdd772f9b665e5ba8161968e11e403774114420737f7884b5bd7bdf6f", size = 147089, upload_time = "2025-04-17T00:42:39.602Z" }, - { url = "https://files.pythonhosted.org/packages/60/c3/9e776e98ea350f76f94dd80b408eaa54e5092643dbf65fd9babcffb60509/yarl-1.20.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b9ae2fbe54d859b3ade40290f60fe40e7f969d83d482e84d2c31b9bff03e359e", size = 97706, upload_time = "2025-04-17T00:42:41.469Z" }, - { url = "https://files.pythonhosted.org/packages/0c/5b/45cdfb64a3b855ce074ae607b9fc40bc82e7613b94e7612b030255c93a09/yarl-1.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6d12b8945250d80c67688602c891237994d203d42427cb14e36d1a732eda480e", size = 95719, upload_time = "2025-04-17T00:42:43.666Z" }, - { url = "https://files.pythonhosted.org/packages/2d/4e/929633b249611eeed04e2f861a14ed001acca3ef9ec2a984a757b1515889/yarl-1.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:087e9731884621b162a3e06dc0d2d626e1542a617f65ba7cc7aeab279d55ad33", size = 343972, upload_time = "2025-04-17T00:42:45.391Z" }, - { url = "https://files.pythonhosted.org/packages/49/fd/047535d326c913f1a90407a3baf7ff535b10098611eaef2c527e32e81ca1/yarl-1.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:69df35468b66c1a6e6556248e6443ef0ec5f11a7a4428cf1f6281f1879220f58", size = 339639, upload_time = "2025-04-17T00:42:47.552Z" }, - { url = "https://files.pythonhosted.org/packages/48/2f/11566f1176a78f4bafb0937c0072410b1b0d3640b297944a6a7a556e1d0b/yarl-1.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b2992fe29002fd0d4cbaea9428b09af9b8686a9024c840b8a2b8f4ea4abc16f", size = 353745, upload_time = "2025-04-17T00:42:49.406Z" }, - { url = "https://files.pythonhosted.org/packages/26/17/07dfcf034d6ae8837b33988be66045dd52f878dfb1c4e8f80a7343f677be/yarl-1.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4c903e0b42aab48abfbac668b5a9d7b6938e721a6341751331bcd7553de2dcae", size = 354178, upload_time = "2025-04-17T00:42:51.588Z" }, - { url = "https://files.pythonhosted.org/packages/15/45/212604d3142d84b4065d5f8cab6582ed3d78e4cc250568ef2a36fe1cf0a5/yarl-1.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf099e2432131093cc611623e0b0bcc399b8cddd9a91eded8bfb50402ec35018", size = 349219, upload_time = "2025-04-17T00:42:53.674Z" }, - { url = "https://files.pythonhosted.org/packages/e6/e0/a10b30f294111c5f1c682461e9459935c17d467a760c21e1f7db400ff499/yarl-1.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a7f62f5dc70a6c763bec9ebf922be52aa22863d9496a9a30124d65b489ea672", size = 337266, upload_time = "2025-04-17T00:42:55.49Z" }, - { url = "https://files.pythonhosted.org/packages/33/a6/6efa1d85a675d25a46a167f9f3e80104cde317dfdf7f53f112ae6b16a60a/yarl-1.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:54ac15a8b60382b2bcefd9a289ee26dc0920cf59b05368c9b2b72450751c6eb8", size = 360873, upload_time = "2025-04-17T00:42:57.895Z" }, - { url = "https://files.pythonhosted.org/packages/77/67/c8ab718cb98dfa2ae9ba0f97bf3cbb7d45d37f13fe1fbad25ac92940954e/yarl-1.20.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:25b3bc0763a7aca16a0f1b5e8ef0f23829df11fb539a1b70476dcab28bd83da7", size = 360524, upload_time = "2025-04-17T00:43:00.094Z" }, - { url = "https://files.pythonhosted.org/packages/bd/e8/c3f18660cea1bc73d9f8a2b3ef423def8dadbbae6c4afabdb920b73e0ead/yarl-1.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b2586e36dc070fc8fad6270f93242124df68b379c3a251af534030a4a33ef594", size = 365370, upload_time = "2025-04-17T00:43:02.242Z" }, - { url = "https://files.pythonhosted.org/packages/c9/99/33f3b97b065e62ff2d52817155a89cfa030a1a9b43fee7843ef560ad9603/yarl-1.20.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:866349da9d8c5290cfefb7fcc47721e94de3f315433613e01b435473be63daa6", size = 373297, upload_time = "2025-04-17T00:43:04.189Z" }, - { url = "https://files.pythonhosted.org/packages/3d/89/7519e79e264a5f08653d2446b26d4724b01198a93a74d2e259291d538ab1/yarl-1.20.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:33bb660b390a0554d41f8ebec5cd4475502d84104b27e9b42f5321c5192bfcd1", size = 378771, upload_time = "2025-04-17T00:43:06.609Z" }, - { url = "https://files.pythonhosted.org/packages/3a/58/6c460bbb884abd2917c3eef6f663a4a873f8dc6f498561fc0ad92231c113/yarl-1.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:737e9f171e5a07031cbee5e9180f6ce21a6c599b9d4b2c24d35df20a52fabf4b", size = 375000, upload_time = "2025-04-17T00:43:09.01Z" }, - { url = "https://files.pythonhosted.org/packages/3b/2a/dd7ed1aa23fea996834278d7ff178f215b24324ee527df53d45e34d21d28/yarl-1.20.0-cp312-cp312-win32.whl", hash = "sha256:839de4c574169b6598d47ad61534e6981979ca2c820ccb77bf70f4311dd2cc64", size = 86355, upload_time = "2025-04-17T00:43:11.311Z" }, - { url = "https://files.pythonhosted.org/packages/ca/c6/333fe0338305c0ac1c16d5aa7cc4841208d3252bbe62172e0051006b5445/yarl-1.20.0-cp312-cp312-win_amd64.whl", hash = "sha256:3d7dbbe44b443b0c4aa0971cb07dcb2c2060e4a9bf8d1301140a33a93c98e18c", size = 92904, upload_time = "2025-04-17T00:43:13.087Z" }, - { url = "https://files.pythonhosted.org/packages/0f/6f/514c9bff2900c22a4f10e06297714dbaf98707143b37ff0bcba65a956221/yarl-1.20.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2137810a20b933b1b1b7e5cf06a64c3ed3b4747b0e5d79c9447c00db0e2f752f", size = 145030, upload_time = "2025-04-17T00:43:15.083Z" }, - { url = "https://files.pythonhosted.org/packages/4e/9d/f88da3fa319b8c9c813389bfb3463e8d777c62654c7168e580a13fadff05/yarl-1.20.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:447c5eadd750db8389804030d15f43d30435ed47af1313303ed82a62388176d3", size = 96894, upload_time = "2025-04-17T00:43:17.372Z" }, - { url = "https://files.pythonhosted.org/packages/cd/57/92e83538580a6968b2451d6c89c5579938a7309d4785748e8ad42ddafdce/yarl-1.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:42fbe577272c203528d402eec8bf4b2d14fd49ecfec92272334270b850e9cd7d", size = 94457, upload_time = "2025-04-17T00:43:19.431Z" }, - { url = "https://files.pythonhosted.org/packages/e9/ee/7ee43bd4cf82dddd5da97fcaddb6fa541ab81f3ed564c42f146c83ae17ce/yarl-1.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18e321617de4ab170226cd15006a565d0fa0d908f11f724a2c9142d6b2812ab0", size = 343070, upload_time = "2025-04-17T00:43:21.426Z" }, - { url = "https://files.pythonhosted.org/packages/4a/12/b5eccd1109e2097bcc494ba7dc5de156e41cf8309fab437ebb7c2b296ce3/yarl-1.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4345f58719825bba29895011e8e3b545e6e00257abb984f9f27fe923afca2501", size = 337739, upload_time = "2025-04-17T00:43:23.634Z" }, - { url = "https://files.pythonhosted.org/packages/7d/6b/0eade8e49af9fc2585552f63c76fa59ef469c724cc05b29519b19aa3a6d5/yarl-1.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d9b980d7234614bc4674468ab173ed77d678349c860c3af83b1fffb6a837ddc", size = 351338, upload_time = "2025-04-17T00:43:25.695Z" }, - { url = "https://files.pythonhosted.org/packages/45/cb/aaaa75d30087b5183c7b8a07b4fb16ae0682dd149a1719b3a28f54061754/yarl-1.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af4baa8a445977831cbaa91a9a84cc09debb10bc8391f128da2f7bd070fc351d", size = 353636, upload_time = "2025-04-17T00:43:27.876Z" }, - { url = "https://files.pythonhosted.org/packages/98/9d/d9cb39ec68a91ba6e66fa86d97003f58570327d6713833edf7ad6ce9dde5/yarl-1.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:123393db7420e71d6ce40d24885a9e65eb1edefc7a5228db2d62bcab3386a5c0", size = 348061, upload_time = "2025-04-17T00:43:29.788Z" }, - { url = "https://files.pythonhosted.org/packages/72/6b/103940aae893d0cc770b4c36ce80e2ed86fcb863d48ea80a752b8bda9303/yarl-1.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ab47acc9332f3de1b39e9b702d9c916af7f02656b2a86a474d9db4e53ef8fd7a", size = 334150, upload_time = "2025-04-17T00:43:31.742Z" }, - { url = "https://files.pythonhosted.org/packages/ef/b2/986bd82aa222c3e6b211a69c9081ba46484cffa9fab2a5235e8d18ca7a27/yarl-1.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4a34c52ed158f89876cba9c600b2c964dfc1ca52ba7b3ab6deb722d1d8be6df2", size = 362207, upload_time = "2025-04-17T00:43:34.099Z" }, - { url = "https://files.pythonhosted.org/packages/14/7c/63f5922437b873795d9422cbe7eb2509d4b540c37ae5548a4bb68fd2c546/yarl-1.20.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:04d8cfb12714158abf2618f792c77bc5c3d8c5f37353e79509608be4f18705c9", size = 361277, upload_time = "2025-04-17T00:43:36.202Z" }, - { url = "https://files.pythonhosted.org/packages/81/83/450938cccf732466953406570bdb42c62b5ffb0ac7ac75a1f267773ab5c8/yarl-1.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7dc63ad0d541c38b6ae2255aaa794434293964677d5c1ec5d0116b0e308031f5", size = 364990, upload_time = "2025-04-17T00:43:38.551Z" }, - { url = "https://files.pythonhosted.org/packages/b4/de/af47d3a47e4a833693b9ec8e87debb20f09d9fdc9139b207b09a3e6cbd5a/yarl-1.20.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d02b591a64e4e6ca18c5e3d925f11b559c763b950184a64cf47d74d7e41877", size = 374684, upload_time = "2025-04-17T00:43:40.481Z" }, - { url = "https://files.pythonhosted.org/packages/62/0b/078bcc2d539f1faffdc7d32cb29a2d7caa65f1a6f7e40795d8485db21851/yarl-1.20.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:95fc9876f917cac7f757df80a5dda9de59d423568460fe75d128c813b9af558e", size = 382599, upload_time = "2025-04-17T00:43:42.463Z" }, - { url = "https://files.pythonhosted.org/packages/74/a9/4fdb1a7899f1fb47fd1371e7ba9e94bff73439ce87099d5dd26d285fffe0/yarl-1.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bb769ae5760cd1c6a712135ee7915f9d43f11d9ef769cb3f75a23e398a92d384", size = 378573, upload_time = "2025-04-17T00:43:44.797Z" }, - { url = "https://files.pythonhosted.org/packages/fd/be/29f5156b7a319e4d2e5b51ce622b4dfb3aa8d8204cd2a8a339340fbfad40/yarl-1.20.0-cp313-cp313-win32.whl", hash = "sha256:70e0c580a0292c7414a1cead1e076c9786f685c1fc4757573d2967689b370e62", size = 86051, upload_time = "2025-04-17T00:43:47.076Z" }, - { url = "https://files.pythonhosted.org/packages/52/56/05fa52c32c301da77ec0b5f63d2d9605946fe29defacb2a7ebd473c23b81/yarl-1.20.0-cp313-cp313-win_amd64.whl", hash = "sha256:4c43030e4b0af775a85be1fa0433119b1565673266a70bf87ef68a9d5ba3174c", size = 92742, upload_time = "2025-04-17T00:43:49.193Z" }, - { url = "https://files.pythonhosted.org/packages/d4/2f/422546794196519152fc2e2f475f0e1d4d094a11995c81a465faf5673ffd/yarl-1.20.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b6c4c3d0d6a0ae9b281e492b1465c72de433b782e6b5001c8e7249e085b69051", size = 163575, upload_time = "2025-04-17T00:43:51.533Z" }, - { url = "https://files.pythonhosted.org/packages/90/fc/67c64ddab6c0b4a169d03c637fb2d2a212b536e1989dec8e7e2c92211b7f/yarl-1.20.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8681700f4e4df891eafa4f69a439a6e7d480d64e52bf460918f58e443bd3da7d", size = 106121, upload_time = "2025-04-17T00:43:53.506Z" }, - { url = "https://files.pythonhosted.org/packages/6d/00/29366b9eba7b6f6baed7d749f12add209b987c4cfbfa418404dbadc0f97c/yarl-1.20.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:84aeb556cb06c00652dbf87c17838eb6d92cfd317799a8092cee0e570ee11229", size = 103815, upload_time = "2025-04-17T00:43:55.41Z" }, - { url = "https://files.pythonhosted.org/packages/28/f4/a2a4c967c8323c03689383dff73396281ced3b35d0ed140580825c826af7/yarl-1.20.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f166eafa78810ddb383e930d62e623d288fb04ec566d1b4790099ae0f31485f1", size = 408231, upload_time = "2025-04-17T00:43:57.825Z" }, - { url = "https://files.pythonhosted.org/packages/0f/a1/66f7ffc0915877d726b70cc7a896ac30b6ac5d1d2760613603b022173635/yarl-1.20.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:5d3d6d14754aefc7a458261027a562f024d4f6b8a798adb472277f675857b1eb", size = 390221, upload_time = "2025-04-17T00:44:00.526Z" }, - { url = "https://files.pythonhosted.org/packages/41/15/cc248f0504610283271615e85bf38bc014224122498c2016d13a3a1b8426/yarl-1.20.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a8f64df8ed5d04c51260dbae3cc82e5649834eebea9eadfd829837b8093eb00", size = 411400, upload_time = "2025-04-17T00:44:02.853Z" }, - { url = "https://files.pythonhosted.org/packages/5c/af/f0823d7e092bfb97d24fce6c7269d67fcd1aefade97d0a8189c4452e4d5e/yarl-1.20.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4d9949eaf05b4d30e93e4034a7790634bbb41b8be2d07edd26754f2e38e491de", size = 411714, upload_time = "2025-04-17T00:44:04.904Z" }, - { url = "https://files.pythonhosted.org/packages/83/70/be418329eae64b9f1b20ecdaac75d53aef098797d4c2299d82ae6f8e4663/yarl-1.20.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c366b254082d21cc4f08f522ac201d0d83a8b8447ab562732931d31d80eb2a5", size = 404279, upload_time = "2025-04-17T00:44:07.721Z" }, - { url = "https://files.pythonhosted.org/packages/19/f5/52e02f0075f65b4914eb890eea1ba97e6fd91dd821cc33a623aa707b2f67/yarl-1.20.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91bc450c80a2e9685b10e34e41aef3d44ddf99b3a498717938926d05ca493f6a", size = 384044, upload_time = "2025-04-17T00:44:09.708Z" }, - { url = "https://files.pythonhosted.org/packages/6a/36/b0fa25226b03d3f769c68d46170b3e92b00ab3853d73127273ba22474697/yarl-1.20.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c2aa4387de4bc3a5fe158080757748d16567119bef215bec643716b4fbf53f9", size = 416236, upload_time = "2025-04-17T00:44:11.734Z" }, - { url = "https://files.pythonhosted.org/packages/cb/3a/54c828dd35f6831dfdd5a79e6c6b4302ae2c5feca24232a83cb75132b205/yarl-1.20.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:d2cbca6760a541189cf87ee54ff891e1d9ea6406079c66341008f7ef6ab61145", size = 402034, upload_time = "2025-04-17T00:44:13.975Z" }, - { url = "https://files.pythonhosted.org/packages/10/97/c7bf5fba488f7e049f9ad69c1b8fdfe3daa2e8916b3d321aa049e361a55a/yarl-1.20.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:798a5074e656f06b9fad1a162be5a32da45237ce19d07884d0b67a0aa9d5fdda", size = 407943, upload_time = "2025-04-17T00:44:16.052Z" }, - { url = "https://files.pythonhosted.org/packages/fd/a4/022d2555c1e8fcff08ad7f0f43e4df3aba34f135bff04dd35d5526ce54ab/yarl-1.20.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f106e75c454288472dbe615accef8248c686958c2e7dd3b8d8ee2669770d020f", size = 423058, upload_time = "2025-04-17T00:44:18.547Z" }, - { url = "https://files.pythonhosted.org/packages/4c/f6/0873a05563e5df29ccf35345a6ae0ac9e66588b41fdb7043a65848f03139/yarl-1.20.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:3b60a86551669c23dc5445010534d2c5d8a4e012163218fc9114e857c0586fdd", size = 423792, upload_time = "2025-04-17T00:44:20.639Z" }, - { url = "https://files.pythonhosted.org/packages/9e/35/43fbbd082708fa42e923f314c24f8277a28483d219e049552e5007a9aaca/yarl-1.20.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3e429857e341d5e8e15806118e0294f8073ba9c4580637e59ab7b238afca836f", size = 422242, upload_time = "2025-04-17T00:44:22.851Z" }, - { url = "https://files.pythonhosted.org/packages/ed/f7/f0f2500cf0c469beb2050b522c7815c575811627e6d3eb9ec7550ddd0bfe/yarl-1.20.0-cp313-cp313t-win32.whl", hash = "sha256:65a4053580fe88a63e8e4056b427224cd01edfb5f951498bfefca4052f0ce0ac", size = 93816, upload_time = "2025-04-17T00:44:25.491Z" }, - { url = "https://files.pythonhosted.org/packages/3f/93/f73b61353b2a699d489e782c3f5998b59f974ec3156a2050a52dfd7e8946/yarl-1.20.0-cp313-cp313t-win_amd64.whl", hash = "sha256:53b2da3a6ca0a541c1ae799c349788d480e5144cac47dba0266c7cb6c76151fe", size = 101093, upload_time = "2025-04-17T00:44:27.418Z" }, - { url = "https://files.pythonhosted.org/packages/ea/1f/70c57b3d7278e94ed22d85e09685d3f0a38ebdd8c5c73b65ba4c0d0fe002/yarl-1.20.0-py3-none-any.whl", hash = "sha256:5d0fe6af927a47a230f31e6004621fd0959eaa915fc62acfafa67ff7229a3124", size = 46124, upload_time = "2025-04-17T00:45:12.199Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/62/51/c0edba5219027f6eab262e139f73e2417b0f4efffa23bf562f6e18f76ca5/yarl-1.20.0.tar.gz", hash = "sha256:686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307", size = 185258 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/e8/3efdcb83073df978bb5b1a9cc0360ce596680e6c3fac01f2a994ccbb8939/yarl-1.20.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e06b9f6cdd772f9b665e5ba8161968e11e403774114420737f7884b5bd7bdf6f", size = 147089 }, + { url = "https://files.pythonhosted.org/packages/60/c3/9e776e98ea350f76f94dd80b408eaa54e5092643dbf65fd9babcffb60509/yarl-1.20.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b9ae2fbe54d859b3ade40290f60fe40e7f969d83d482e84d2c31b9bff03e359e", size = 97706 }, + { url = "https://files.pythonhosted.org/packages/0c/5b/45cdfb64a3b855ce074ae607b9fc40bc82e7613b94e7612b030255c93a09/yarl-1.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6d12b8945250d80c67688602c891237994d203d42427cb14e36d1a732eda480e", size = 95719 }, + { url = "https://files.pythonhosted.org/packages/2d/4e/929633b249611eeed04e2f861a14ed001acca3ef9ec2a984a757b1515889/yarl-1.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:087e9731884621b162a3e06dc0d2d626e1542a617f65ba7cc7aeab279d55ad33", size = 343972 }, + { url = "https://files.pythonhosted.org/packages/49/fd/047535d326c913f1a90407a3baf7ff535b10098611eaef2c527e32e81ca1/yarl-1.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:69df35468b66c1a6e6556248e6443ef0ec5f11a7a4428cf1f6281f1879220f58", size = 339639 }, + { url = "https://files.pythonhosted.org/packages/48/2f/11566f1176a78f4bafb0937c0072410b1b0d3640b297944a6a7a556e1d0b/yarl-1.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b2992fe29002fd0d4cbaea9428b09af9b8686a9024c840b8a2b8f4ea4abc16f", size = 353745 }, + { url = "https://files.pythonhosted.org/packages/26/17/07dfcf034d6ae8837b33988be66045dd52f878dfb1c4e8f80a7343f677be/yarl-1.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4c903e0b42aab48abfbac668b5a9d7b6938e721a6341751331bcd7553de2dcae", size = 354178 }, + { url = "https://files.pythonhosted.org/packages/15/45/212604d3142d84b4065d5f8cab6582ed3d78e4cc250568ef2a36fe1cf0a5/yarl-1.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf099e2432131093cc611623e0b0bcc399b8cddd9a91eded8bfb50402ec35018", size = 349219 }, + { url = "https://files.pythonhosted.org/packages/e6/e0/a10b30f294111c5f1c682461e9459935c17d467a760c21e1f7db400ff499/yarl-1.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a7f62f5dc70a6c763bec9ebf922be52aa22863d9496a9a30124d65b489ea672", size = 337266 }, + { url = "https://files.pythonhosted.org/packages/33/a6/6efa1d85a675d25a46a167f9f3e80104cde317dfdf7f53f112ae6b16a60a/yarl-1.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:54ac15a8b60382b2bcefd9a289ee26dc0920cf59b05368c9b2b72450751c6eb8", size = 360873 }, + { url = "https://files.pythonhosted.org/packages/77/67/c8ab718cb98dfa2ae9ba0f97bf3cbb7d45d37f13fe1fbad25ac92940954e/yarl-1.20.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:25b3bc0763a7aca16a0f1b5e8ef0f23829df11fb539a1b70476dcab28bd83da7", size = 360524 }, + { url = "https://files.pythonhosted.org/packages/bd/e8/c3f18660cea1bc73d9f8a2b3ef423def8dadbbae6c4afabdb920b73e0ead/yarl-1.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b2586e36dc070fc8fad6270f93242124df68b379c3a251af534030a4a33ef594", size = 365370 }, + { url = "https://files.pythonhosted.org/packages/c9/99/33f3b97b065e62ff2d52817155a89cfa030a1a9b43fee7843ef560ad9603/yarl-1.20.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:866349da9d8c5290cfefb7fcc47721e94de3f315433613e01b435473be63daa6", size = 373297 }, + { url = "https://files.pythonhosted.org/packages/3d/89/7519e79e264a5f08653d2446b26d4724b01198a93a74d2e259291d538ab1/yarl-1.20.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:33bb660b390a0554d41f8ebec5cd4475502d84104b27e9b42f5321c5192bfcd1", size = 378771 }, + { url = "https://files.pythonhosted.org/packages/3a/58/6c460bbb884abd2917c3eef6f663a4a873f8dc6f498561fc0ad92231c113/yarl-1.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:737e9f171e5a07031cbee5e9180f6ce21a6c599b9d4b2c24d35df20a52fabf4b", size = 375000 }, + { url = "https://files.pythonhosted.org/packages/3b/2a/dd7ed1aa23fea996834278d7ff178f215b24324ee527df53d45e34d21d28/yarl-1.20.0-cp312-cp312-win32.whl", hash = "sha256:839de4c574169b6598d47ad61534e6981979ca2c820ccb77bf70f4311dd2cc64", size = 86355 }, + { url = "https://files.pythonhosted.org/packages/ca/c6/333fe0338305c0ac1c16d5aa7cc4841208d3252bbe62172e0051006b5445/yarl-1.20.0-cp312-cp312-win_amd64.whl", hash = "sha256:3d7dbbe44b443b0c4aa0971cb07dcb2c2060e4a9bf8d1301140a33a93c98e18c", size = 92904 }, + { url = "https://files.pythonhosted.org/packages/0f/6f/514c9bff2900c22a4f10e06297714dbaf98707143b37ff0bcba65a956221/yarl-1.20.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2137810a20b933b1b1b7e5cf06a64c3ed3b4747b0e5d79c9447c00db0e2f752f", size = 145030 }, + { url = "https://files.pythonhosted.org/packages/4e/9d/f88da3fa319b8c9c813389bfb3463e8d777c62654c7168e580a13fadff05/yarl-1.20.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:447c5eadd750db8389804030d15f43d30435ed47af1313303ed82a62388176d3", size = 96894 }, + { url = "https://files.pythonhosted.org/packages/cd/57/92e83538580a6968b2451d6c89c5579938a7309d4785748e8ad42ddafdce/yarl-1.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:42fbe577272c203528d402eec8bf4b2d14fd49ecfec92272334270b850e9cd7d", size = 94457 }, + { url = "https://files.pythonhosted.org/packages/e9/ee/7ee43bd4cf82dddd5da97fcaddb6fa541ab81f3ed564c42f146c83ae17ce/yarl-1.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18e321617de4ab170226cd15006a565d0fa0d908f11f724a2c9142d6b2812ab0", size = 343070 }, + { url = "https://files.pythonhosted.org/packages/4a/12/b5eccd1109e2097bcc494ba7dc5de156e41cf8309fab437ebb7c2b296ce3/yarl-1.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4345f58719825bba29895011e8e3b545e6e00257abb984f9f27fe923afca2501", size = 337739 }, + { url = "https://files.pythonhosted.org/packages/7d/6b/0eade8e49af9fc2585552f63c76fa59ef469c724cc05b29519b19aa3a6d5/yarl-1.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d9b980d7234614bc4674468ab173ed77d678349c860c3af83b1fffb6a837ddc", size = 351338 }, + { url = "https://files.pythonhosted.org/packages/45/cb/aaaa75d30087b5183c7b8a07b4fb16ae0682dd149a1719b3a28f54061754/yarl-1.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af4baa8a445977831cbaa91a9a84cc09debb10bc8391f128da2f7bd070fc351d", size = 353636 }, + { url = "https://files.pythonhosted.org/packages/98/9d/d9cb39ec68a91ba6e66fa86d97003f58570327d6713833edf7ad6ce9dde5/yarl-1.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:123393db7420e71d6ce40d24885a9e65eb1edefc7a5228db2d62bcab3386a5c0", size = 348061 }, + { url = "https://files.pythonhosted.org/packages/72/6b/103940aae893d0cc770b4c36ce80e2ed86fcb863d48ea80a752b8bda9303/yarl-1.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ab47acc9332f3de1b39e9b702d9c916af7f02656b2a86a474d9db4e53ef8fd7a", size = 334150 }, + { url = "https://files.pythonhosted.org/packages/ef/b2/986bd82aa222c3e6b211a69c9081ba46484cffa9fab2a5235e8d18ca7a27/yarl-1.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4a34c52ed158f89876cba9c600b2c964dfc1ca52ba7b3ab6deb722d1d8be6df2", size = 362207 }, + { url = "https://files.pythonhosted.org/packages/14/7c/63f5922437b873795d9422cbe7eb2509d4b540c37ae5548a4bb68fd2c546/yarl-1.20.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:04d8cfb12714158abf2618f792c77bc5c3d8c5f37353e79509608be4f18705c9", size = 361277 }, + { url = "https://files.pythonhosted.org/packages/81/83/450938cccf732466953406570bdb42c62b5ffb0ac7ac75a1f267773ab5c8/yarl-1.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7dc63ad0d541c38b6ae2255aaa794434293964677d5c1ec5d0116b0e308031f5", size = 364990 }, + { url = "https://files.pythonhosted.org/packages/b4/de/af47d3a47e4a833693b9ec8e87debb20f09d9fdc9139b207b09a3e6cbd5a/yarl-1.20.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d02b591a64e4e6ca18c5e3d925f11b559c763b950184a64cf47d74d7e41877", size = 374684 }, + { url = "https://files.pythonhosted.org/packages/62/0b/078bcc2d539f1faffdc7d32cb29a2d7caa65f1a6f7e40795d8485db21851/yarl-1.20.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:95fc9876f917cac7f757df80a5dda9de59d423568460fe75d128c813b9af558e", size = 382599 }, + { url = "https://files.pythonhosted.org/packages/74/a9/4fdb1a7899f1fb47fd1371e7ba9e94bff73439ce87099d5dd26d285fffe0/yarl-1.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bb769ae5760cd1c6a712135ee7915f9d43f11d9ef769cb3f75a23e398a92d384", size = 378573 }, + { url = "https://files.pythonhosted.org/packages/fd/be/29f5156b7a319e4d2e5b51ce622b4dfb3aa8d8204cd2a8a339340fbfad40/yarl-1.20.0-cp313-cp313-win32.whl", hash = "sha256:70e0c580a0292c7414a1cead1e076c9786f685c1fc4757573d2967689b370e62", size = 86051 }, + { url = "https://files.pythonhosted.org/packages/52/56/05fa52c32c301da77ec0b5f63d2d9605946fe29defacb2a7ebd473c23b81/yarl-1.20.0-cp313-cp313-win_amd64.whl", hash = "sha256:4c43030e4b0af775a85be1fa0433119b1565673266a70bf87ef68a9d5ba3174c", size = 92742 }, + { url = "https://files.pythonhosted.org/packages/d4/2f/422546794196519152fc2e2f475f0e1d4d094a11995c81a465faf5673ffd/yarl-1.20.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b6c4c3d0d6a0ae9b281e492b1465c72de433b782e6b5001c8e7249e085b69051", size = 163575 }, + { url = "https://files.pythonhosted.org/packages/90/fc/67c64ddab6c0b4a169d03c637fb2d2a212b536e1989dec8e7e2c92211b7f/yarl-1.20.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8681700f4e4df891eafa4f69a439a6e7d480d64e52bf460918f58e443bd3da7d", size = 106121 }, + { url = "https://files.pythonhosted.org/packages/6d/00/29366b9eba7b6f6baed7d749f12add209b987c4cfbfa418404dbadc0f97c/yarl-1.20.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:84aeb556cb06c00652dbf87c17838eb6d92cfd317799a8092cee0e570ee11229", size = 103815 }, + { url = "https://files.pythonhosted.org/packages/28/f4/a2a4c967c8323c03689383dff73396281ced3b35d0ed140580825c826af7/yarl-1.20.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f166eafa78810ddb383e930d62e623d288fb04ec566d1b4790099ae0f31485f1", size = 408231 }, + { url = "https://files.pythonhosted.org/packages/0f/a1/66f7ffc0915877d726b70cc7a896ac30b6ac5d1d2760613603b022173635/yarl-1.20.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:5d3d6d14754aefc7a458261027a562f024d4f6b8a798adb472277f675857b1eb", size = 390221 }, + { url = "https://files.pythonhosted.org/packages/41/15/cc248f0504610283271615e85bf38bc014224122498c2016d13a3a1b8426/yarl-1.20.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a8f64df8ed5d04c51260dbae3cc82e5649834eebea9eadfd829837b8093eb00", size = 411400 }, + { url = "https://files.pythonhosted.org/packages/5c/af/f0823d7e092bfb97d24fce6c7269d67fcd1aefade97d0a8189c4452e4d5e/yarl-1.20.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4d9949eaf05b4d30e93e4034a7790634bbb41b8be2d07edd26754f2e38e491de", size = 411714 }, + { url = "https://files.pythonhosted.org/packages/83/70/be418329eae64b9f1b20ecdaac75d53aef098797d4c2299d82ae6f8e4663/yarl-1.20.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c366b254082d21cc4f08f522ac201d0d83a8b8447ab562732931d31d80eb2a5", size = 404279 }, + { url = "https://files.pythonhosted.org/packages/19/f5/52e02f0075f65b4914eb890eea1ba97e6fd91dd821cc33a623aa707b2f67/yarl-1.20.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91bc450c80a2e9685b10e34e41aef3d44ddf99b3a498717938926d05ca493f6a", size = 384044 }, + { url = "https://files.pythonhosted.org/packages/6a/36/b0fa25226b03d3f769c68d46170b3e92b00ab3853d73127273ba22474697/yarl-1.20.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c2aa4387de4bc3a5fe158080757748d16567119bef215bec643716b4fbf53f9", size = 416236 }, + { url = "https://files.pythonhosted.org/packages/cb/3a/54c828dd35f6831dfdd5a79e6c6b4302ae2c5feca24232a83cb75132b205/yarl-1.20.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:d2cbca6760a541189cf87ee54ff891e1d9ea6406079c66341008f7ef6ab61145", size = 402034 }, + { url = "https://files.pythonhosted.org/packages/10/97/c7bf5fba488f7e049f9ad69c1b8fdfe3daa2e8916b3d321aa049e361a55a/yarl-1.20.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:798a5074e656f06b9fad1a162be5a32da45237ce19d07884d0b67a0aa9d5fdda", size = 407943 }, + { url = "https://files.pythonhosted.org/packages/fd/a4/022d2555c1e8fcff08ad7f0f43e4df3aba34f135bff04dd35d5526ce54ab/yarl-1.20.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f106e75c454288472dbe615accef8248c686958c2e7dd3b8d8ee2669770d020f", size = 423058 }, + { url = "https://files.pythonhosted.org/packages/4c/f6/0873a05563e5df29ccf35345a6ae0ac9e66588b41fdb7043a65848f03139/yarl-1.20.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:3b60a86551669c23dc5445010534d2c5d8a4e012163218fc9114e857c0586fdd", size = 423792 }, + { url = "https://files.pythonhosted.org/packages/9e/35/43fbbd082708fa42e923f314c24f8277a28483d219e049552e5007a9aaca/yarl-1.20.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3e429857e341d5e8e15806118e0294f8073ba9c4580637e59ab7b238afca836f", size = 422242 }, + { url = "https://files.pythonhosted.org/packages/ed/f7/f0f2500cf0c469beb2050b522c7815c575811627e6d3eb9ec7550ddd0bfe/yarl-1.20.0-cp313-cp313t-win32.whl", hash = "sha256:65a4053580fe88a63e8e4056b427224cd01edfb5f951498bfefca4052f0ce0ac", size = 93816 }, + { url = "https://files.pythonhosted.org/packages/3f/93/f73b61353b2a699d489e782c3f5998b59f974ec3156a2050a52dfd7e8946/yarl-1.20.0-cp313-cp313t-win_amd64.whl", hash = "sha256:53b2da3a6ca0a541c1ae799c349788d480e5144cac47dba0266c7cb6c76151fe", size = 101093 }, + { url = "https://files.pythonhosted.org/packages/ea/1f/70c57b3d7278e94ed22d85e09685d3f0a38ebdd8c5c73b65ba4c0d0fe002/yarl-1.20.0-py3-none-any.whl", hash = "sha256:5d0fe6af927a47a230f31e6004621fd0959eaa915fc62acfafa67ff7229a3124", size = 46124 }, ] [[package]] name = "zipp" version = "3.21.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3f/50/bad581df71744867e9468ebd0bcd6505de3b275e06f202c2cb016e3ff56f/zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4", size = 24545, upload_time = "2024-11-10T15:05:20.202Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/50/bad581df71744867e9468ebd0bcd6505de3b275e06f202c2cb016e3ff56f/zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4", size = 24545 } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931", size = 9630, upload_time = "2024-11-10T15:05:19.275Z" }, + { url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931", size = 9630 }, ]