diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 000000000..44e58b9a7 --- /dev/null +++ b/requirements-dev.txt @@ -0,0 +1,743 @@ +# generated by rye +# use `rye lock` or `rye sync` to update this lockfile +# +# last locked with the following flags: +# pre: false +# features: [] +# all-features: false +# with-sources: false +# generate-hashes: false +# universal: false + +aiohappyeyeballs==2.4.0 + # via aiohttp +aiohttp==3.10.5 + # via viadot2 +aiolimiter==1.1.0 + # via viadot2 +aiosignal==1.3.1 + # via aiohttp +aiosqlite==0.20.0 + # via prefect +alembic==1.13.2 + # via prefect +anyio==4.4.0 + # via httpx + # via prefect +apprise==1.8.1 + # via prefect +asgi-lifespan==2.1.0 + # via prefect +asttokens==2.4.1 + # via stack-data +async-timeout==4.0.3 + # via aiohttp + # via asyncpg +asyncpg==0.29.0 + # via prefect +attrs==24.2.0 + # via aiohttp + # via jsonschema + # via referencing + # via visions + # via zeep +babel==2.16.0 + # via mkdocs-material +bcrypt==4.2.0 + # via paramiko +beautifulsoup4==4.12.3 + # via mkdocs-mermaid2-plugin + # via nbconvert + # via o365 +bleach==6.1.0 + # via nbconvert +boto3==1.35.1 + # via moto +botocore==1.35.1 + # via boto3 + # via moto + # via s3transfer +bracex==2.5 + # via wcmatch +cachetools==5.5.0 + # via google-auth + # via prefect +cairocffi==1.7.1 + # via cairosvg +cairosvg==2.7.1 + # via mkdocs-material +certifi==2024.7.4 + # via apprise + # via httpcore + # via httpx + # via kubernetes + # via requests +cffi==1.17.0 + # via cairocffi + # via cryptography + # via pygit2 + # via pynacl +charset-normalizer==3.3.2 + # via requests +click==8.1.7 + # via apprise + # via mkdocs + # via mkdocstrings + # via neoteroi-mkdocs + # via prefect + # via typer + # via uvicorn +cloudpickle==3.0.0 + # via prefect +colorama==0.4.6 + # via griffe + # via mkdocs-material +comm==0.2.2 + # via ipykernel +coolname==2.2.0 + # via prefect +coverage==7.6.1 +croniter==2.0.7 + # via prefect +cryptography==43.0.0 + # via moto + # via paramiko + # via prefect + # via pyjwt +cssselect2==0.7.0 + # via cairosvg +dateparser==1.2.0 + # via prefect +db-dtypes==1.3.0 + # via pandas-gbq +debugpy==1.8.5 + # via ipykernel +decorator==5.1.1 + # via ipython +defusedxml==0.7.1 + # via cairosvg + # via nbconvert + # via viadot2 +dnspython==2.6.1 + # via email-validator +docker==7.1.0 + # via prefect +duckdb==1.0.0 + # via viadot2 +editorconfig==0.12.4 + # via jsbeautifier +email-validator==2.2.0 + # via pydantic +essentials==1.1.5 + # via essentials-openapi +essentials-openapi==1.0.9 + # via neoteroi-mkdocs +et-xmlfile==1.1.0 + # via openpyxl +exceptiongroup==1.2.2 + # via anyio + # via ipython + # via prefect + # via pytest +executing==2.0.1 + # via stack-data +faker==13.12.1 +fastjsonschema==2.20.0 + # via nbformat +frozenlist==1.4.1 + # via aiohttp + # via aiosignal +fsspec==2024.6.1 + # via prefect +ghp-import==2.1.0 + # via mkdocs +gitdb==4.0.11 + # via gitpython +gitpython==3.1.43 + # via mkdocs-git-revision-date-plugin +google-api-core==2.20.0 + # via google-cloud-bigquery + # via google-cloud-core + # via pandas-gbq +google-auth==2.34.0 + # via google-api-core + # via google-auth-oauthlib + # via google-cloud-bigquery + # via google-cloud-core + # via kubernetes + # via pandas-gbq + # via pydata-google-auth +google-auth-oauthlib==1.2.1 + # via pandas-gbq + # via pydata-google-auth +google-cloud-bigquery==3.26.0 + # via pandas-gbq +google-cloud-core==2.4.1 + # via google-cloud-bigquery +google-crc32c==1.6.0 + # via google-resumable-media +google-resumable-media==2.7.2 + # via google-cloud-bigquery +googleapis-common-protos==1.65.0 + # via google-api-core + # via grpcio-status +graphql-core==3.2.3 + # via sgqlc +graphviz==0.20.3 + # via prefect +greenlet==3.0.3 + # via sqlalchemy +griffe==0.47.0 + # via mkdocstrings-python + # via prefect +grpcio==1.66.1 + # via google-api-core + # via grpcio-status +grpcio-status==1.66.1 + # via google-api-core +h11==0.14.0 + # via httpcore + # via uvicorn +h2==4.1.0 + # via httpx +hpack==4.0.0 + # via h2 +httpcore==1.0.5 + # via httpx + # via prefect +httpx==0.27.0 + # via neoteroi-mkdocs + # via prefect +humanize==4.10.0 + # via prefect +hyperframe==6.0.1 + # via h2 +idna==3.7 + # via anyio + # via email-validator + # via httpx + # via requests + # via yarl +imagehash==4.3.1 + # via viadot2 +importlib-metadata==8.3.0 + # via mike +importlib-resources==6.1.3 + # via mike + # via prefect +iniconfig==2.0.0 + # via pytest +ipykernel==6.29.5 + # via mkdocs-jupyter +ipython==8.26.0 + # via ipykernel +isodate==0.6.1 + # via zeep +itsdangerous==2.2.0 + # via prefect +jedi==0.19.1 + # via ipython +jinja2==3.1.4 + # via mike + # via mkdocs + # via mkdocs-git-revision-date-plugin + # via mkdocs-material + # via mkdocstrings + # via moto + # via nbconvert + # via neoteroi-mkdocs + # via prefect + # via prefect +jmespath==1.0.1 + # via boto3 + # via botocore +jsbeautifier==1.15.1 + # via mkdocs-mermaid2-plugin +jsonpatch==1.33 + # via prefect +jsonpointer==3.0.0 + # via jsonpatch +jsonschema==4.23.0 + # via nbformat + # via prefect +jsonschema-specifications==2023.12.1 + # via jsonschema +jupyter-client==8.6.2 + # via ipykernel + # via nbclient +jupyter-core==5.7.2 + # via ipykernel + # via jupyter-client + # via nbclient + # via nbconvert + # via nbformat +jupyterlab-pygments==0.3.0 + # via nbconvert +jupytext==1.16.4 + # via mkdocs-jupyter +kubernetes==29.0.0 + # via prefect +loguru==0.7.2 +lumacli==0.1.2 + # via viadot2 +lxml==5.3.0 + # via zeep +mako==1.3.5 + # via alembic +markdown==3.7 + # via apprise + # via mkdocs + # via mkdocs-autorefs + # via mkdocs-material + # via mkdocstrings +markdown-it-py==3.0.0 + # via jupytext + # via mdit-py-plugins + # via rich +markupsafe==2.1.5 + # via essentials-openapi + # via jinja2 + # via mako + # via mkdocs + # via mkdocs-autorefs + # via mkdocstrings + # via nbconvert + # via werkzeug +matplotlib-inline==0.1.7 + # via ipykernel + # via ipython +mdit-py-plugins==0.4.1 + # via jupytext +mdurl==0.1.2 + # via markdown-it-py +mergedeep==1.3.4 + # via mkdocs + # via mkdocs-get-deps +mike==2.1.3 +mistune==3.0.2 + # via nbconvert +mkdocs==1.6.0 + # via mike + # via mkdocs-autorefs + # via mkdocs-git-revision-date-plugin + # via mkdocs-include-dir-to-nav + # via mkdocs-include-markdown-plugin + # via mkdocs-jupyter + # via mkdocs-material + # via mkdocs-mermaid2-plugin + # via mkdocs-table-reader-plugin + # via mkdocstrings + # via neoteroi-mkdocs +mkdocs-autorefs==1.0.1 + # via mkdocstrings +mkdocs-get-deps==0.2.0 + # via mkdocs +mkdocs-git-revision-date-plugin==0.3.2 +mkdocs-glightbox==0.4.0 +mkdocs-include-dir-to-nav==1.2.0 +mkdocs-include-markdown-plugin==6.2.2 +mkdocs-jupyter==0.24.8 +mkdocs-material==9.5.32 + # via mkdocs-jupyter + # via mkdocs-material +mkdocs-mermaid2-plugin==1.1.1 +mkdocs-table-reader-plugin==3.0.1 +mkdocstrings==0.25.2 + # via mkdocstrings-python +mkdocstrings-python==1.10.5 + # via mkdocstrings +more-itertools==10.5.0 + # via simple-salesforce +moto==5.0.13 +multidict==6.0.5 + # via aiohttp + # via yarl +multimethod==1.12 + # via visions +nbclient==0.10.0 + # via nbconvert +nbconvert==7.16.4 + # via mkdocs-jupyter +nbformat==5.10.4 + # via jupytext + # via nbclient + # via nbconvert +neoteroi-mkdocs==1.1.0 +nest-asyncio==1.6.0 + # via ipykernel +networkx==3.3 + # via visions +numpy==1.26.4 + # via db-dtypes + # via imagehash + # via pandas + # via pandas-gbq + # via pyarrow + # via pywavelets + # via scipy + # via shapely + # via viadot2 + # via visions +o365==2.0.36 + # via viadot2 +oauthlib==3.2.2 + # via kubernetes + # via requests-oauthlib +openpyxl==3.1.5 + # via viadot2 +orjson==3.10.7 + # via prefect +packaging==24.1 + # via db-dtypes + # via google-cloud-bigquery + # via ipykernel + # via jupytext + # via mkdocs + # via nbconvert + # via pandas-gbq + # via prefect + # via pytest +paginate==0.5.6 + # via mkdocs-material +pandas==2.2.2 + # via db-dtypes + # via mkdocs-table-reader-plugin + # via pandas-gbq + # via viadot2 + # via visions +pandas-gbq==0.23.1 + # via viadot2 +pandocfilters==1.5.1 + # via nbconvert +paramiko==3.5.0 + # via viadot2 +parso==0.8.4 + # via jedi +pathspec==0.12.1 + # via mkdocs + # via prefect +pendulum==2.1.2 + # via prefect +pexpect==4.9.0 + # via ipython +pillow==10.4.0 + # via cairosvg + # via imagehash + # via mkdocs-material +platformdirs==4.2.2 + # via jupyter-core + # via mkdocs-get-deps + # via mkdocstrings + # via zeep +pluggy==1.5.0 + # via pytest +prefect==2.20.2 + # via prefect-github + # via prefect-sqlalchemy + # via viadot2 +prefect-github==0.2.7 + # via viadot2 +prefect-sqlalchemy==0.4.4 + # via viadot2 +prompt-toolkit==3.0.47 + # via ipython +proto-plus==1.24.0 + # via google-api-core +protobuf==5.28.2 + # via google-api-core + # via googleapis-common-protos + # via grpcio-status + # via proto-plus +psutil==6.0.0 + # via ipykernel +psycopg2-binary==2.9.9 + # via lumacli +ptyprocess==0.7.0 + # via pexpect + # via stack-data +pyarrow==10.0.1 + # via db-dtypes + # via pandas-gbq + # via viadot2 +pyasn1==0.6.0 + # via pyasn1-modules + # via rsa +pyasn1-modules==0.4.0 + # via google-auth +pycparser==2.22 + # via cffi +pydantic==1.10.17 + # via lumacli + # via prefect + # via viadot2 +pydantic-core==2.23.0 + # via prefect +pydata-google-auth==1.8.2 + # via pandas-gbq +pygit2==1.14.1 + # via viadot2 +pygments==2.18.0 + # via ipython + # via mkdocs-jupyter + # via mkdocs-material + # via nbconvert + # via rich +pyjwt==2.9.0 + # via simple-salesforce + # via mkdocs-material + # via mkdocs-mermaid2-plugin + # via mkdocstrings +pynacl==1.5.0 + # via paramiko +pyodbc==5.1.0 + # via viadot2 +pyparsing==3.1.2 + # via mike +pytest==8.3.2 + # via pytest-asyncio + # via pytest-mock +pytest-asyncio==0.23.8 +pytest-mock==3.14.0 +python-dateutil==2.9.0.post0 + # via botocore + # via croniter + # via dateparser + # via faker + # via ghp-import + # via google-cloud-bigquery + # via jupyter-client + # via kubernetes + # via moto + # via o365 + # via pandas + # via pendulum + # via prefect + # via trino +python-dotenv==1.0.1 +python-http-client==3.3.7 + # via sendgrid +python-multipart==0.0.9 + # via prefect +python-slugify==8.0.4 + # via prefect +pytz==2024.1 + # via croniter + # via dateparser + # via pandas + # via prefect + # via trino + # via zeep +pytzdata==2020.1 + # via pendulum +pywavelets==1.7.0 + # via imagehash +pyyaml==6.0.2 + # via apprise + # via essentials-openapi + # via jupytext + # via kubernetes + # via lumacli + # via mike + # via mkdocs + # via mkdocs-get-deps + # via mkdocs-table-reader-plugin + # via prefect + # via responses + # via mike + # via mkdocs +pyzmq==26.1.1 + # via ipykernel + # via jupyter-client +readchar==4.2.0 + # via prefect +referencing==0.35.1 + # via jsonschema + # via jsonschema-specifications +regex==2024.7.24 + # via dateparser + # via mkdocs-material +requests==2.32.3 + # via apprise + # via docker + # via google-api-core + # via google-cloud-bigquery + # via kubernetes + # via lumacli + # via mkdocs-material + # via mkdocs-mermaid2-plugin + # via moto + # via o365 + # via requests-file + # via requests-oauthlib + # via requests-toolbelt + # via responses + # via sharepy + # via simple-salesforce + # via trino + # via viadot2 + # via zeep +requests-file==2.1.0 + # via zeep +requests-oauthlib==2.0.0 + # via apprise + # via google-auth-oauthlib + # via kubernetes + # via o365 +requests-toolbelt==1.0.0 + # via zeep +responses==0.25.3 + # via moto +rfc3339-validator==0.1.4 + # via prefect +rich==13.7.1 + # via lumacli + # via neoteroi-mkdocs + # via prefect + # via typer +rpds-py==0.20.0 + # via jsonschema + # via referencing +rsa==4.9 + # via google-auth +ruamel-yaml==0.18.6 + # via prefect +ruamel-yaml-clib==0.2.8 + # via ruamel-yaml +ruff==0.6.7 +s3transfer==0.10.2 + # via boto3 +scipy==1.14.0 + # via imagehash +sendgrid==6.11.0 + # via viadot2 +setuptools==73.0.0 + # via mkdocs-mermaid2-plugin + # via pandas-gbq + # via pydata-google-auth +sgqlc==16.3 + # via prefect-github +shapely==2.0.6 + # via viadot2 +sharepy==2.0.0 + # via viadot2 +shellingham==1.5.4 + # via typer +simple-salesforce==1.12.6 + # via viadot2 +six==1.16.0 + # via asttokens + # via bleach + # via isodate + # via jsbeautifier + # via kubernetes + # via python-dateutil + # via rfc3339-validator +smmap==5.0.1 + # via gitdb +sniffio==1.3.1 + # via anyio + # via asgi-lifespan + # via httpx + # via prefect +soupsieve==2.6 + # via beautifulsoup4 +sql-metadata==2.12.0 + # via viadot2 +sqlalchemy==2.0.32 + # via alembic + # via prefect + # via prefect-sqlalchemy + # via viadot2 +sqlparse==0.5.1 + # via sql-metadata +stack-data==0.6.3 + # via ipython + # via sendgrid +tabulate==0.9.0 + # via mkdocs-table-reader-plugin +text-unidecode==1.3 + # via python-slugify +tinycss2==1.3.0 + # via cairosvg + # via cssselect2 + # via nbconvert +toml==0.10.2 + # via prefect +tomli==2.0.1 + # via coverage + # via jupytext + # via pytest +tornado==6.4.1 + # via ipykernel + # via jupyter-client +traitlets==5.14.3 + # via comm + # via ipykernel + # via ipython + # via jupyter-client + # via jupyter-core + # via matplotlib-inline + # via nbclient + # via nbconvert + # via nbformat +trino==0.328.0 + # via viadot2 +typer==0.12.4 + # via lumacli + # via prefect + # via aiosqlite + # via alembic + # via anyio + # via ipython + # via prefect + # via pydantic + # via pydantic-core + # via simple-salesforce + # via sqlalchemy + # via typer + # via uvicorn +tzdata==2024.1 + # via o365 + # via pandas +tzlocal==5.2 + # via dateparser + # via o365 + # via trino +ujson==5.10.0 + # via prefect +urllib3==2.2.2 + # via botocore + # via docker + # via kubernetes + # via requests + # via responses +uvicorn==0.30.6 + # via prefect +verspec==0.1.0 + # via mike +visions==0.7.6 + # via viadot2 +watchdog==4.0.2 + # via mkdocs +wcmatch==9.0 + # via mkdocs-include-markdown-plugin +wcwidth==0.2.13 + # via prompt-toolkit +webencodings==0.5.1 + # via bleach + # via cssselect2 + # via tinycss2 +websocket-client==1.8.0 + # via kubernetes +websockets==12.0 + # via prefect +werkzeug==3.0.3 + # via moto +xmltodict==0.13.0 + # via moto +yarl==1.9.4 + # via aiohttp +zeep==4.2.1 + # via simple-salesforce +zipp==3.20.0 + # via importlib-metadata diff --git a/requirements.lock b/requirements.lock index 5b5b76e9f..d8021c8f6 100644 --- a/requirements.lock +++ b/requirements.lock @@ -162,6 +162,8 @@ idna==3.7 # via httpx # via requests # via yarl +ijson==3.3.0 + # via tm1py imagehash==4.3.1 # via viadot2 importlib-resources==6.1.3 @@ -200,6 +202,8 @@ markupsafe==2.1.5 # via mako mdurl==0.1.2 # via markdown-it-py +mdxpy==1.3.2 + # via tm1py more-itertools==10.5.0 # via simple-salesforce multidict==6.0.5 @@ -318,6 +322,7 @@ pytz==2024.1 # via dateparser # via pandas # via prefect + # via tm1py # via trino # via zeep pytzdata==2020.1 @@ -349,6 +354,7 @@ requests==2.32.3 # via requests-toolbelt # via sharepy # via simple-salesforce + # via tm1py # via trino # via viadot2 # via zeep @@ -418,6 +424,8 @@ starkbank-ecdsa==2.2.0 # via sendgrid text-unidecode==1.3 # via python-slugify +tm1py==1.11.3 + # via viadot2 toml==0.10.2 # via prefect trino==0.328.0