records-mover

View on PyPIReverse Dependencies (1)

1.6.4 records_mover-1.6.4-py3-none-any.whl

Wheel Details

Project: records-mover
Version: 1.6.4
Filename: records_mover-1.6.4-py3-none-any.whl
Download: [link]
Size: 664440
MD5: 28d151352fc885c855aa7405630158e5
SHA256: 60e4c3a6906aac45f4352098fd2421f340a27a9a2b47c3aa30cd4189d5ca4538
Uploaded: 2024-05-14 18:25:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: records-mover
Version: 1.6.4
Summary: Records mover is a command-line tool and Python library you can use to move relational data from one place to another.
Project-Url: Repository, https://github.com/bluelabsio/records-mover
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Database :: Front-Ends
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8
Requires-Dist: timeout-decorator
Requires-Dist: PyYAML (>=3.10)
Requires-Dist: db-facts (>=5)
Requires-Dist: chardet (>=3)
Requires-Dist: tenacity (>=8.0.1)
Requires-Dist: config-resolver (<6,>=5.0.1)
Requires-Dist: typing-inspect
Requires-Dist: typing-extensions
Requires-Dist: apache-airflow (>=2); extra == "airflow"
Requires-Dist: apache-airflow-providers-amazon; extra == "airflow"
Requires-Dist: apache-airflow-providers-google; extra == "airflow"
Requires-Dist: records-mover[bigquery,mysql,postgres-binary,redshift-binary,vertica]; extra == "alldb"
Requires-Dist: awscli (>=1.32.14); extra == "aws"
Requires-Dist: boto3; extra == "aws"
Requires-Dist: s3-concat (>=0.1.7); extra == "aws"
Requires-Dist: records-mover[smart-open]; extra == "aws"
Requires-Dist: sqlalchemy-bigquery; extra == "bigquery"
Requires-Dist: records-mover[db,gcs]; extra == "bigquery"
Requires-Dist: odictliteral; extra == "cli"
Requires-Dist: jsonschema; extra == "cli"
Requires-Dist: docstring-parser; extra == "cli"
Requires-Dist: requests; extra == "cli"
Requires-Dist: sqlalchemy (<2,>=1.4); extra == "db"
Requires-Dist: sqlalchemy-privileges (>=0.2.0); extra == "db"
Requires-Dist: sphinx (>=5); extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=1); extra == "docs"
Requires-Dist: sphinx-argparse; extra == "docs"
Requires-Dist: readthedocs-sphinx-ext (>=2); extra == "docs"
Requires-Dist: recommonmark; extra == "docs"
Requires-Dist: records-mover[airflow,aws,cli,db]; extra == "docs"
Requires-Dist: google-cloud-storage; extra == "gcs"
Requires-Dist: records-mover[smart-open]; extra == "gcs"
Requires-Dist: google-api-python-client (>=1.8.0); extra == "google-api-client"
Requires-Dist: grpcio (<2.0dev,>=1.29.0); extra == "google-api-client"
Requires-Dist: google; extra == "gsheets"
Requires-Dist: google-auth-httplib2; extra == "gsheets"
Requires-Dist: PyOpenSSL; extra == "gsheets"
Requires-Dist: records-mover[google-api-client]; extra == "gsheets"
Requires-Dist: jsonschema; extra == "itest"
Requires-Dist: pytz; extra == "itest"
Requires-Dist: wheel; extra == "itest"
Requires-Dist: parameterized; extra == "itest"
Requires-Dist: records-mover[google-api-client,pytest]; extra == "itest"
Requires-Dist: pymysql; extra == "mysql"
Requires-Dist: records-mover[db]; extra == "mysql"
Requires-Dist: pandas (<2,>=1.3.5); extra == "pandas"
Requires-Dist: pyarrow; extra == "parquet"
Requires-Dist: records-mover[db]; extra == "postgres-base"
Requires-Dist: psycopg2-binary; extra == "postgres-binary"
Requires-Dist: records-mover[postgres-base]; extra == "postgres-binary"
Requires-Dist: psycopg2; extra == "postgres-source"
Requires-Dist: records-mover[postgres-base]; extra == "postgres-source"
Requires-Dist: pytest (<8.2); extra == "pytest"
Requires-Dist: pytest-cov; extra == "pytest"
Requires-Dist: sqlalchemy-redshift (>=0.7.7); extra == "redshift-base"
Requires-Dist: records-mover[aws,db]; extra == "redshift-base"
Requires-Dist: psycopg2-binary; extra == "redshift-binary"
Requires-Dist: records-mover[redshift-base]; extra == "redshift-binary"
Requires-Dist: psycopg2; extra == "redshift-source"
Requires-Dist: records-mover[redshift-base]; extra == "redshift-source"
Requires-Dist: smart-open (>=2); extra == "smart-open"
Requires-Dist: mypy (>=1.7.1); extra == "typecheck"
Requires-Dist: lxml; extra == "typecheck"
Requires-Dist: sqlalchemy-stubs (>=0.3); extra == "typecheck"
Requires-Dist: types-pytz; extra == "typecheck"
Requires-Dist: types-mock; extra == "typecheck"
Requires-Dist: coverage; extra == "unittest"
Requires-Dist: mock; extra == "unittest"
Requires-Dist: records-mover[airflow,alldb,aws,cli,gcs,gsheets,pandas,pytest]; extra == "unittest"
Requires-Dist: sqlalchemy-vertica-python (>=0.5.5); extra == "vertica"
Requires-Dist: records-mover[db]; extra == "vertica"
Provides-Extra: airflow
Provides-Extra: alldb
Provides-Extra: aws
Provides-Extra: bigquery
Provides-Extra: cli
Provides-Extra: db
Provides-Extra: docs
Provides-Extra: gcs
Provides-Extra: google-api-client
Provides-Extra: gsheets
Provides-Extra: itest
Provides-Extra: mysql
Provides-Extra: pandas
Provides-Extra: parquet
Provides-Extra: postgres-base
Provides-Extra: postgres-binary
Provides-Extra: postgres-source
Provides-Extra: pytest
Provides-Extra: redshift-base
Provides-Extra: redshift-binary
Provides-Extra: redshift-source
Provides-Extra: smart-open
Provides-Extra: typecheck
Provides-Extra: unittest
Provides-Extra: vertica
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8213 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/CODE_OF_CONDUCT.md sha256=3rtpAKfl-yUYQTTbBTetkjZmZnHEu8-5FBlgxZFTLqg 3355
docs/CONFIG.md sha256=BBV9Kqd5Ir11t52aO1I4nX9y05qD4rgyCf7EXKzRMmU 8395
docs/DRIVERS.md sha256=V-yaq0fnlAfgmTCBWTkuwL8usuA7Q-_736tbeUXHWSo 8410
docs/INSTALL.md sha256=hJHqBtqPduQcPrl1sKjx28vn20DzbGRz4X1MyN_G1uw 3099
docs/LOADING_SUPPORT.md sha256=ExV8vtlNqRGKKePkbkvXqe-6VX3w2sJ9fsefxT5adnU 8395
docs/MAINT.md sha256=iaDKj4R0bmCov9uCphx_TNFUE0YqWuhlrI4ueFp7X1Y 3773
docs/Makefile sha256=iD5QYXIreOFN8w5dAR-3T5Hn-mUSVFzksxGuzSXkUKA 815
docs/RECORDS_SPEC.md sha256=uBHYAJbpEkVRwvlZdh-tI5RpRgNyKgW-6NuZOgw5d1s 15275
docs/SECURITY.md sha256=Ix_dW0YDdjMFccOx4PiWMKMP6wx5zHQU-6p7q_kOH3Q 4441
docs/records-mover-horizontal.png sha256=FLNReBXXLyc8c5BUj6dFAUbR4ibhQvBaeaHZPf_seto 78388
docs/terminalizer.yml sha256=pX5HrXfACk2FHbHEsq_ErX7j1FEC5vLGaFZqQRih82w 2446
docs/schema/Makefile sha256=06m9BySQ7GazCmeprKRNP2gb8sPigqgFv30vbSkLPBk 107
docs/schema/SCHEMAv1.md sha256=hzLcftBb3bv7A6qVwo07d64QJVb4SFcQf2Prud-KSEI 12792
docs/schema/pandas_example_1.json sha256=D0PtL7HBSLPhFxF7GM_Kcgs2nCWHPlJ2qd39TeIGpbA 8267
docs/schema/records_schema_v1_schema.json sha256=opo0GFjBBv_TOHCwHEhuC2debj5gKq68a8wLMFg0dXA 7670
docs/schema/redshift_example_1.json sha256=gdr7eDTw3_sIMeB5b-A1RGOPOplUdYkmbJtv6u8KGxI 17574
docs/source/conf.py sha256=eb8oJO9yf9zvCRoDWkzR184I07TezjIKAMiRniu5AiQ 2624
docs/source/index.rst sha256=1nWGIuWPaQ7pUbwWkeEareiNeRKLlnS1_DU-jc2sV1g 472
docs/source/records_mover.airflow.hooks.rst sha256=3jx04EXtIra_3TZJCbHkAFOqXUpZhikYRyLtCYu9yBQ 480
docs/source/records_mover.airflow.rst sha256=8OJ1nmQVMUSI-5fc76_JOFTDgoSgwlzbNLm625-dbn4 149
docs/source/records_mover.records.rst sha256=oO9EoQQoMUaRPbJxJhHaitS0RpdpdtBegM9MzwHkZ70 2608
docs/source/records_mover.records.sources.rst sha256=CH3w6YK1Y1plfFy2ID8nx37KQMhVtyumix7EdrXm9Kc 212
docs/source/records_mover.records.targets.rst sha256=uQcpf27xNIr0s1ZJtd4KHBILF3CPLQFPeIITSg7gy84 212
docs/source/records_mover.rst sha256=RJe5bVjREa90erYnGuQqxWt2gSvkdeGp_5EJefzd448 630
docs/source/_static/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metrics/brakeman_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/bundle-audit_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/cane_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/coverage_high_water_mark sha256=xrEPs6DhbUvpbgLK72zYpv-CFm7OLZgiiojxxP7yAmQ 8
metrics/flake8_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/flay_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/flog_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/mdl_high_water_mark sha256=Lm0xpZg6kSUb-uWu-hwKGdi6PPYB0OinBrTPqWYaa4o 2
metrics/mypy_high_water_mark sha256=VDq_d_NselOOEe0dOk_p3T8tATXtGHW13z1sxDEuhmo 8
metrics/punchlist_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/pycodestyle_high_water_mark sha256=Q1WkaxnTSNwvV8BG-O9j1FOOu5NgAPPJ7pVKJ0YN2GU 2
metrics/rails_best_practices_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/reek_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/rubocop_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/scalastyle_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
metrics/shellcheck_high_water_mark sha256=micfKpFrC27mzsskJvCzIG7wdFeL5V2byU9vP-Orhqo 2
records_mover/__init__.py sha256=-FHhaazCdUGlfBCzypj8uU9Tks6M1WeBGfO85oD5zho 1534
records_mover/check_db_conn_engine.py sha256=B8SqK1PgVC9u1wS8TSwiMuN5NheQwOcQ9589LNgrW14 2555
records_mover/logging.py sha256=KjVrw3lCPBfSfvykYhVXrINjjz8Q-b4oJiumGHNGTSQ 2787
records_mover/mover_types.py sha256=wWX5JNT4s8dhruPSbpVK2ORlagsvMsdfi238mUQgiA0 1060
records_mover/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/session.py sha256=wyxE7ZdsFRi6rLpISd1IJCA4tCK2PLIcQ608pxLSvMw 17450
records_mover/version.py sha256=zNXjirrnqvTFakpOgcpt71De86dFQE2qdpo7E7z4hnk 22
records_mover/airflow/__init__.py sha256=-l6-xhSFwTEkeyczO11jV5gPMgV44I7V9etEf5StfHY 41
records_mover/airflow/hooks/__init__.py sha256=XP_9gMc5dJA5LfZdUUYEjuKqz2XiOAfofVGWyeM5l98 145
records_mover/airflow/hooks/google_cloud_credentials_hook.py sha256=DM3jyNkrPH_NW588SYtYgzeToxuylu-0KaAfA8rS0Cs 886
records_mover/airflow/hooks/records_hook.py sha256=u-NfILkSKS-4Dpy8l2qeXgAjyfmIUKMiXcibMJWZ5y4 4796
records_mover/airflow/hooks/sqlalchemy_db_hook.py sha256=r7N9Fy10tMf0mN0cMXSkyiQZ5kgs04SC0OrXUmwfwM0 1048
records_mover/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/cli/job_config_schema_as_args_parser.py sha256=HbloHNSBbQspPQAmiPcBqSrpkAq7U1htV5UsGOv3U_A 10464
records_mover/creds/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/creds/base_creds.py sha256=qPP1wCVQNB8xfKb2SJhubSLQfwDJLOILl-Z77Ut8x-M 12630
records_mover/creds/creds_via_airflow.py sha256=Rjjy4sZf6m1Wuz_ude9Xd86OhKczm_tQC70GXpa6-lg 2465
records_mover/creds/creds_via_env.py sha256=fkobj0tZRkArygtqk1I8_bC6XFr5QUWeydzIiRD5n_U 2296
records_mover/creds/creds_via_lastpass.py sha256=9qkA_De6ymvOJ8rHj7Yygy3VD1OQeM0Bs81wu2JNXhw 1551
records_mover/creds/database.py sha256=ozvQXdoLe-tS7Qv2mMD8UXAs-28dx-ylWCz9voo1TAo 1451
records_mover/db/__init__.py sha256=c7oT-EYUuvRXSzPgdbmzqyjWury0cZSWICdkKFSDP7M 194
records_mover/db/connect.py sha256=M6Pb4DDEEy3L58ZavVR5ir0of1P-P4f9AFi1p0qUTIA 5243
records_mover/db/db_conn_mixin.py sha256=r4GqL-wNbclvQg26vigYklzYnI5iIVxynyWxlzYyx0E 1067
records_mover/db/db_type.py sha256=JMJ2UCWDKFmwYKd0nmxR8iJqJsZupmvmPek4phS9-z0 527
records_mover/db/driver.py sha256=PVN_8X6_T55alhxjcc5z-H1MNVq9YPsqAWyTyS4gTQM 10456
records_mover/db/errors.py sha256=C73r_vvMEhbpruyynAOaXZhpQ4qkW4TvuANR6wLgOZ8 445
records_mover/db/factory.py sha256=Jgkau5wRbIWUdIT9itr5Cbph1oq5tRDadiVTmZbPggs 1626
records_mover/db/loader.py sha256=yEaCHpFNFxUY-X0NjKpi6uV7XyRlDItsEvTZ_21wKYw 4545
records_mover/db/quoting.py sha256=LKoW7pgXHy0bw4y9NomP1aNSP-FWlyqOqQP1XlGIqqA 2975
records_mover/db/unloader.py sha256=AyAweFp0vuXywzXYS0kZggdwYmyYf9-MRaqWrgh6vXc 3228
records_mover/db/bigquery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/db/bigquery/bigquery_db_driver.py sha256=iA1fZtT0IIAp4qrvtWODtqE89gjj1xHtHMee5jPInrE 7161
records_mover/db/bigquery/load_job_config_options.py sha256=10IDUK_lIUVCS8vaI3SoKXxYnbVf6Wtg4yl8e4ULQGM 15001
records_mover/db/bigquery/loader.py sha256=-EHW0tK6MIJhCrQPiE1WXyWjeAoAZofYbZGeYIn7sk4 9492
records_mover/db/bigquery/unloader.py sha256=3NjuYD3tdXysInEjhiOokFwgFdyFuadV3uRGR7hsHXo 5460
records_mover/db/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/db/mysql/load_options.py sha256=E_Mp7AMrQSVssdz-ipYv_Fn-aCqUMoVfopLCqsP3RxQ 19866
records_mover/db/mysql/loader.py sha256=Oeeu43ZL8MKwAEhwXpu0d1UZjTxA04QqYq_Z8Xs3NpA 5619
records_mover/db/mysql/mysql_db_driver.py sha256=7l6-rKOC8KdSYXAS83RKh_vpYgOzWoMR1oW7rAi2_mA 7837
records_mover/db/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/db/postgres/loader.py sha256=IRcAXgPrSxTi9roEaWL5cAuFb-jLFExVGTkGxQO3B38 6618
records_mover/db/postgres/postgres_db_driver.py sha256=7l_olCqUB-wR6kJkxKhmUYca90o27pmGsugYhETrHCI 4776
records_mover/db/postgres/sqlalchemy_postgres_copy.py sha256=ofjEttot_hFmw0xRpOGMYfYbqnBwitNoF5V6Z_xTRiw 5453
records_mover/db/postgres/sqlalchemy_postgres_copy.pyi sha256=8jVSyUyTdtpHDwweHuGN5dntT1ihZDuuUrAhc54_oFw 551
records_mover/db/postgres/unloader.py sha256=WLtnFJKDOTbLZ7m_55dfIoPG2d5qu21ok6_ebYT-mb0 6043
records_mover/db/postgres/copy_options/__init__.py sha256=G4FJ6C8fDSO0aNkdPLRPgtRI6FklKrzFmiBC-7XeXt4 4471
records_mover/db/postgres/copy_options/common.py sha256=dJu-35o84qxhFY9xIqHVom1pLYU_PwSdoDDXqZae7a4 2750
records_mover/db/postgres/copy_options/csv.py sha256=0F_ZZuuN7ckbl02xOFkwHofjz92wJlq0pMYm5lfSZw4 6487
records_mover/db/postgres/copy_options/date_input_style.py sha256=W4Yszwks3_7bqQ7A-02dX2gVhLljrgY7IlVXn-QsouQ 14773
records_mover/db/postgres/copy_options/date_output_style.py sha256=G-nSFtyrKKa0GJbhSF_CCqGPSsu9qTC9Dtwab1PTack 1663
records_mover/db/postgres/copy_options/mode.py sha256=Ei3PHi-iJl2SUwDxyT3SrGx9xjC98C9Zu46Qs2FznrA 87
records_mover/db/postgres/copy_options/text.py sha256=gxa4pzOJqSxbjFgPUf3zm99wqYn0-TfYPJt14bNjywQ 5283
records_mover/db/postgres/copy_options/types.py sha256=wMHuA9I7GZ-cVyOSMZK7V1PTiKGu-jT_-2xtmZgHSVE 4044
records_mover/db/redshift/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/db/redshift/loader.py sha256=4S1vLpNBHUSuLM8DPD3A2_Tx3UUcNr2uXmfQz6YhzJs 9546
records_mover/db/redshift/records_copy.py sha256=rqOMaqoVxWEdKdu6EfSAN6HcTbPuMfndg4f6s53ZBR8 11595
records_mover/db/redshift/records_unload.py sha256=ub7nymJO_MC1PZlpxkNTuahEpowp3P6apcRVvbXBqcY 6209
records_mover/db/redshift/redshift_db_driver.py sha256=aDtuFvZyefpKNTFsGC0kwS77_2Hk93SC4UZGW-bE-hA 10362
records_mover/db/redshift/sql.py sha256=uGUEYvk62bWH4VtKSPcVAN1QAUp6f7Zsbe-zUty2Keg 2286
records_mover/db/redshift/unloader.py sha256=An5wBaefMy37MAGpClGExi1q5pRrpGKb9Um8TmvcPj0 8355
records_mover/db/vertica/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/db/vertica/export_sql.py sha256=PczcodTGK9WDbpfE2kjabgbtDx4Jvp7Rlj8ArWTG7gA 1443
records_mover/db/vertica/import_sql.py sha256=fHGUgmqetwDnGr8zWJeTtSOjjpLrsdmG3fyd9NPfLxY 4023
records_mover/db/vertica/io_base_wrapper.py sha256=r84MEVfSTKnjkPwrOkIVPcAku_PWjLuZ4VEjOfuVOwo 244
records_mover/db/vertica/loader.py sha256=ji2HX2BhqwKuHfzh55E9tqDgkmy1x0yx4VEoNMZ0HMs 4568
records_mover/db/vertica/records_export_options.py sha256=ytzvUHg43SDVw-vZ077lff3TLZGd3LXalSfbynMflG8 2948
records_mover/db/vertica/records_import_options.py sha256=7GgHVcG8g0ENNRs9bKWiBmwLFGCpxcKH3vO3hxdtf9g 4357
records_mover/db/vertica/unloader.py sha256=l2nNGUuCutLMjQujsPF9O7ajmnTslppjEWahaxkuQr4 7469
records_mover/db/vertica/vertica_db_driver.py sha256=QCXXONZNDKUZJHlhkSAa8xUSmkgbD0MAp3Ywnj_ANyA 5916
records_mover/pandas/__init__.py sha256=w1VXBokAi2_4sOfvu-bAmTQe3DdpgroFlFQzX5PLvnM 1275
records_mover/records/__init__.py sha256=hcx62f-UP1Qm253PyVkDy56eXdYStjX1kqpouHXcQOc 957
records_mover/records/base_records_format.py sha256=TfDAzzCR8R_poxjdpZTgrdf1bgv2JKqEiqkTz_tkF2E 987
records_mover/records/cli.py sha256=_9Yst52vcu70hc3H7daAT1f--FS74nHYwpPMoNeBGgQ 6010
records_mover/records/deprecated.py sha256=04NtL1CgmMyChEHuTaPQWIXFvmxFf_HD6J-8ljnewJ8 533
records_mover/records/errors.py sha256=pKBITOLuJqB1zjb17qun8HizqtycMUH8ORL-sTbFk8A 297
records_mover/records/existing_table_handling.py sha256=W9kZM93kZ5bHbdnfA60ox2IAwfYWmTupBDPtObe1yS0 1327
records_mover/records/load_plan.py sha256=lh7k5xjAM-9uZJ13BkSdpl5uM055U-Xssrnq-GBu7Pg 389
records_mover/records/mover.py sha256=s8xtFG96YFcHu7chffuIhX5HdUgD8D7vrarjlgd3n8c 9086
records_mover/records/prep.py sha256=Od4f1GDd-hx7LfbPcZsPU2OC14gHLMcsravZGtP8EnY 5405
records_mover/records/prep_and_load.py sha256=Tw2H7W5HAFXiRL_soLEuwBvMZ8g0KvYUElztnw4L_6Y 2072
records_mover/records/processing_instructions.py sha256=9iYUg8gdvt4psmLPtZBGzDSekdXI4V53BpgUk7NHMiQ 2929
records_mover/records/records.py sha256=moHHYIbHEDL_CdQ34wYGF_IsKjybdxG6eHZpuG5YkuY 3103
records_mover/records/records_directory.py sha256=MUB8KGjX_zN0xqiGD69qUg7mjNhO6LK0Fshynzw6MM8 9287
records_mover/records/records_format.py sha256=0SC38Xi4MLIivE4kAC80Pb1QXlTA_Sxt59qxlF_gA0Y 10672
records_mover/records/records_format_file.py sha256=l6NR1g6S86rO1XL4OFpYM1k9teUhxmAG3RG-OGwFans 3400
records_mover/records/records_schema_json_file.py sha256=fAodkzn7-PIvDJIES3SLZ53DHLdP8PdaaT9DBlCOBZM 701
records_mover/records/records_schema_sql_file.py sha256=cBSGZdhS59ccPItriWBMmRXrrRweaJedRe1wZV2PFTY 346
records_mover/records/records_types.py sha256=LP11HLDJRtPFb8Ht70WddegHG-DJ4VYgdAGggnEPVqk 1068
records_mover/records/results.py sha256=x5WonxkcIcjBZRVVD9VJ4UogEZqnWGm__O31GTJpJHQ 685
records_mover/records/table.py sha256=MP8MCTEYLSGqopPQgjf4ue5AMBxhkwrB1OE9l7flLPM 1102
records_mover/records/unload_plan.py sha256=Z8gl1UrBbPYo1qnccV-95gY1Sn1tFaYRDRGNKuKah78 483
records_mover/records/airbyte/airbyte.py sha256=wHF9TYDEQU38ySBGKpPc2fb4b58cT4Jg0U7ScmNrtWs 1715
records_mover/records/delimited/__init__.py sha256=F7xprZ7S-UhPit2JcljCa7Gr72oyN1vKGeuKq9BiQdY 1752
records_mover/records/delimited/compression.py sha256=nvzytwVC-0bzfEUX5JXMgUTC1iQ_MgKVA_6RUNtzYJU 651
records_mover/records/delimited/conversions.py sha256=gWkZnPySKyD5tZnIUbeBErPMveimbT0cG0ZxApMqIgI 2294
records_mover/records/delimited/csv_streamer.py sha256=40meUR1KtG2iSwCFqldI_7gnCVl2fgHQnuPP_Jfimk8 2798
records_mover/records/delimited/hint.py sha256=mXJZj71e2O_vHkrT03FJZt_dO1mZ01Vt8t73R4zMmhg 4254
records_mover/records/delimited/hints.py sha256=uiLQFORCATE467K165SehpVQe65CFDI1XQ0pLz39kvE 5611
records_mover/records/delimited/sniff.py sha256=VFFqn-jQV8ktXYqn4wJnaXYh4l2uWx0ZLSmU75cJvdk 12383
records_mover/records/delimited/types.py sha256=iaMS3INaYKadzwRo2WWAgkng-baBTVS-eiANgWvf_K8 2590
records_mover/records/delimited/utils.py sha256=NXliRK-MxOcd4QEPsDJqPXxNzymeZYeX5EqyfUAvZOU 2165
records_mover/records/delimited/validated_records_hints.py sha256=MYRgfu1Bmp18o3Tf6-eChOyD7NLRmttnUGZHUY2vQW4 1933
records_mover/records/job/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/records/job/config.py sha256=VrggNMJqeLujRdfigV-sNtyIC4jJRnhcHvQoPpyAlBI 7822
records_mover/records/job/mover.py sha256=nG2E6gzLqcPvVnXJBtbxtcBgVl2kUQVhZgcpyhr618M 1720
records_mover/records/job/schema.py sha256=NKISQeKOUIPUNdp-uKVoNq5UkhYaJaxhPLiwUerLMKo 3047
records_mover/records/pandas/__init__.py sha256=TaSI7rJRdNKgsP1BhbJZX52yTg5aUfGfsteYaXXLEgc 525
records_mover/records/pandas/prep_for_csv.py sha256=u2Rj4Y6zRhVh1RkFyv6XdN1inykBbyIat0bJ9BNMAjo 5882
records_mover/records/pandas/read_csv_options.py sha256=QzLsq7swq6GZoCUC90djuQmYLyA3Bhb3Qwv6rexaUlA 23611
records_mover/records/pandas/to_csv_options.py sha256=eJMAS063pr_bcwt9p14sl58s7tACp-9_MeFX2HoAAqM 4499
records_mover/records/schema/__init__.py sha256=5Ddtee91AibZxtYiBSjfV3me52TyUQwSwS6D2mOcYV4 671
records_mover/records/schema/errors.py sha256=5tSwsZVtZbPKOM2hXjAWCba_AbS_5yKVOyLh-IbcY2w 496
records_mover/records/schema/field/__init__.py sha256=dOKzdmph5vDQIgAzOX4crN1R164BhbGzSxNPYXwn0Qo 14827
records_mover/records/schema/field/field_types.py sha256=tP_JrteGwmUA3Oo0J03OvIf6JB0R1a71yZyhSDHwfP8 434
records_mover/records/schema/field/numpy.py sha256=nsgz7aDHJcqfShG16g9fCmYu4-OFz7d-e-kxhYRYvdk 1389
records_mover/records/schema/field/pandas.py sha256=V3v8shZgsEImfTVodE2XmprLqrA7y1AHagoNJKJmra4 5427
records_mover/records/schema/field/representation.py sha256=RDRwQlUhZ_w7Tuk5WinoBMGRM9HaUJSspWPExrVnibU 8181
records_mover/records/schema/field/sqlalchemy.py sha256=nlaXJ8PMLDavG0kYrpWxVcuuokZBp-ZX7aZCGg5QOKA 9260
records_mover/records/schema/field/statistics.py sha256=tsX_re8Sb1k031okdONPyDD3MG0q-vRAatyaNIvXA6w 3093
records_mover/records/schema/field/string_length_generator.py sha256=GmIHoI9mIWp2e8VlW0ikeD-BaQUP0JiuH56_Vlq3WoU 2575
records_mover/records/schema/field/constraints/__init__.py sha256=ad6U4kEjNsbWl_yUQMSm-FzqoQrkgzw6TJf09CD0pnM 368
records_mover/records/schema/field/constraints/constraints.py sha256=VhbsDzzE0CuZbufQKTEWdmwaZFkrH98LecX3pYe4avM 9333
records_mover/records/schema/field/constraints/decimal.py sha256=RhErFIKbNAlu71wRv2KoZN6MsIV6_qeb0aXoaKu72kg 3115
records_mover/records/schema/field/constraints/integer.py sha256=pgVldCIyABiP6C3H4P8WkTBkhWxlVlEDoiv3vEaHayc 1797
records_mover/records/schema/field/constraints/string.py sha256=VCWzKEGIIWpy3dndwRT8dZK8qtlAxNXPVVmcMsbtoic 2471
records_mover/records/schema/schema/__init__.py sha256=VvKryW2JPSenhH4HAODtqxSA2yEPrIz6_jPVHGtK-ao 11357
records_mover/records/schema/schema/known_representation.py sha256=jXXf4ik8KjtPbUgyFWy_glINF1eQm-J7NYITM7LsFjI 4055
records_mover/records/schema/schema/pandas.py sha256=o7bExyaGllx2uc7rT9uvw9yhiMXmEq-T0Hrq0MdbSTw 2391
records_mover/records/schema/schema/sqlalchemy.py sha256=F5OlTThH1hQ8n7WnxXUC72gsHuxrN5HENc9D8W5_baM 1973
records_mover/records/sources/__init__.py sha256=fcYK4dls6NNTHsHfkBa0qGiIcE3TJ0iG99pupzJaaLo 289
records_mover/records/sources/base.py sha256=vxHPDaeYzwlbNETS39vcPaHg1Q5VsPAdp50Tby9MmOc 6459
records_mover/records/sources/data_url.py sha256=H8tt5s3AvtfZ7wvn07ld9mc7S_tKGxpUJqZJEYWVE8g 2551
records_mover/records/sources/dataframes.py sha256=0ID81HCf_-hNws7ciC97jDNgzhoIfcPhamMej7Jp6hI 8399
records_mover/records/sources/directory.py sha256=xjI-keaZNlJB3a2xW321MOmEnQXq7MfK5MHLg4zCXHo 2354
records_mover/records/sources/factory.py sha256=SQkXfBiGRIu_Ey09vhzLQcEBE1T3Hdj8-aN8NW6hPAo 13519
records_mover/records/sources/fileobjs.py sha256=9Ns8vbPNiOLa0Yhhgj9ZLpl9b5szbdHaG5w_ytVCScg 8507
records_mover/records/sources/google_sheets.py sha256=rRtSvRkCAF3FuwpUvUt5pMQ65uakd3rfiC3vn0hak2s 4468
records_mover/records/sources/table.py sha256=AcVwA0hyz2DJmtaT1EcsxlTO73k9WhU6B9tro7a_2sg 7010
records_mover/records/sources/uninferred_fileobjs.py sha256=WL54XkfAfwuKMjlAJzGFqBrX0N8_LQWwFBh8Rx004hs 2251
records_mover/records/targets/__init__.py sha256=5ojGZ-R4jjCm8Xe0VnxVbLortcLLOZwikkatwtrTLRY 71
records_mover/records/targets/base.py sha256=hyo1RFjGqKxBk9XUbXlt9yjxDkNRwfaiT6EudeklEJc 7084
records_mover/records/targets/data_url.py sha256=PoFEUTEUFWuaaxct8yWi_4vuYIwdJX4CHLhRFAJldZ4 3850
records_mover/records/targets/directory_from_url.py sha256=GegCnSplM7UXNFHlJfHViA3pcqzF0_Rq7qcc_fVUiwA 1128
records_mover/records/targets/factory.py sha256=wZYKsNLOazfcUl2oxSj1oLXc7Rchginu7FxOwFWq7gk 10689
records_mover/records/targets/fileobj.py sha256=RNWyL0nd7CJXF-bB4_KXDFdq-NlKSSZR1su1E8M3_6s 3984
records_mover/records/targets/google_sheets.py sha256=w1tJM0Cj2NhoU1dDKANwcFXCiyBEB10ds9LwhsJkREo 5197
records_mover/records/targets/spectrum.py sha256=x4zJASKoei_Gogg4wwae7SvoQ4wiNEDwYNTAJCWbLc4 8029
records_mover/records/targets/table/__init__.py sha256=e2F1Zs2x4RKf-SNJ8YNL2mwkysqos5Uum2JvE8zvpnA 47
records_mover/records/targets/table/base.py sha256=b5YscX2yjXhL8rYApX3ZClEjENXM2h9sGRkIv6RJUfo 1345
records_mover/records/targets/table/move_from_dataframes_source.py sha256=tIxO_28wj9TTig8ancsuIK98qG_7DqvOuHoXhgMhWy4 5217
records_mover/records/targets/table/move_from_fileobjs_source.py sha256=Lmg7C0YmISHwUxT28iITVhk480p-YXJlZS5Ds-nP43I 3580
records_mover/records/targets/table/move_from_records_directory.py sha256=bbtaJU6jpiqezaH2YlEOwR1A2mqFh17vp_rtb7OZDRI 3628
records_mover/records/targets/table/move_from_temp_loc_after_filling_it.py sha256=MxszJdxxiWRkNmYW6aefnJGW0PObAr4x0BYln9LYUZc 2991
records_mover/records/targets/table/target.py sha256=NW5Wh9_NVQnICAedFwMxeEbVHfB2oAYkkxGbBEbUDRg 8858
records_mover/url/__init__.py sha256=0qCjNLn7aHHLSEWaCPkfiZo5LpJberSNLDUoxt2P5N0 95
records_mover/url/base.py sha256=ZRe2nAqf016Irsd2fDKW0oEuoj7U9Mlo2Gq__y8qbA0 8203
records_mover/url/filesystem.py sha256=WsZLcI7nib950swMuEBdXukl4Of4iJUNZx9P9VvAjo0 3823
records_mover/url/http.py sha256=clAZo1ULaG7smQvNsiW-IjXusEknE1lIe1iiw_aL7Ec 192
records_mover/url/resolver.py sha256=hb6x9D8RNcdpc-x7Gi7bG7KYB0-4Y7CMzEZQqJxcyFU 5482
records_mover/url/urllib.py sha256=7MQIv1i7J1EoUuKG_lWJvgS8DpQoSdOTgGbWuZPAVww 287
records_mover/url/gcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/url/gcs/gcs_directory_url.py sha256=INStCFjHR-K7EgYwOgDCFI4S78TWw_7i87OIEtRArlA 3296
records_mover/url/gcs/gcs_file_url.py sha256=MaVxRIga6G749Ctlwf1n7zjK-Olh5hGksOtgnqQ5Q9s 2395
records_mover/url/s3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover/url/s3/awscli.py sha256=ZST-6wq2demQR4lhArBi9upPIyrUd1nZRS4kowGi_64 673
records_mover/url/s3/s3_base_url.py sha256=LS_HGg7NvHeOtLP5OoIrUV0lF4WRPzyX9V-du2seTYs 3034
records_mover/url/s3/s3_directory_url.py sha256=jc1x2eozDHRJqt-milmQY9SztHcin2_tce3ufcY0R_o 2564
records_mover/url/s3/s3_file_url.py sha256=pcIzFuDa5U_g7rpokGNNLqGdmgSCtVv8Y3N_uL9Z1Hk 6147
records_mover/url/s3/s3_url.py sha256=kc2YMWdeZxlN94VAMwT-98UlKKfRuDE9LE5VmUPXwok 556
records_mover/utils/__init__.py sha256=QK6DAGUoh1gkNeUZq81MX1X6F_EfGx1kpHS0D3w6SBc 1707
records_mover/utils/concat_files.py sha256=GlWBK-KMgDxf_YaaCog0uvT5hVQNu_gm9ZSKp8fV2BU 1617
records_mover/utils/json_parameter.py sha256=DJAXAqrXC_mziG_Sb-9nvkxoktGyOEo61_V8QLUqKtc 351
records_mover/utils/json_schema.py sha256=gRn_IqdIZxhtcdVtw4llV7k2wHoQtWzG-9CqNK4qs7o 7845
records_mover/utils/json_schema_array_document.py sha256=riufMJS_wX5dmrtbai8CyzU-O5VMIDs0CJiQ8xeCi5E 722
records_mover/utils/json_schema_document.py sha256=wY48QwvqEFc8yG797M3ZzDnCd9NvcypGaIBLtds2x-g 1033
records_mover/utils/lazyprop.py sha256=5uT8keM1Ktg1fVlwQ_QOfwcdLph1Es_0qI9PhxGSVic 574
records_mover/utils/limits.py sha256=WlJPMpH4eJu_KHP1qV4ZSB13yXE6-5Aq9hALB5uWSu0 1841
records_mover/utils/retry.py sha256=TCJE-PfixQ5pLdDWtQRCgOVvuPHKNKm6Vcv44AXkDSY 2681
records_mover/utils/rewound_fileobj.py sha256=-W1plTcO7xODPc2mzfYXN0xZp1B8Aabj7efAYmDxp78 724
records_mover/utils/structures.py sha256=iW4CqvfZNOk7-LBTygmlvUlb3HAYOH2ASfmnRWZJf98 967
tests/README.md sha256=IXtGo_hVaCRqSJ23zRfZHTHuJ7rDnUYSKByHT5Nuxmk 3328
tests/component/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/test_secrets_redacting_log_stream.py sha256=veI0ZDYUd3T6f311-THaDGsUsRZ2JoqmO4awDSVsnd8 520
tests/component/airbyte/test_airbyte_healthcheck.py sha256=1S5VGwKfp8R_e9aF3N-73jKwfENwMt_drSRZq4UsUcs 1614
tests/component/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/cli/test_job_config_schema_as_args_parser.py sha256=LCPlnuNQc6KrVjG78UpHyhV425Ff2o1tFcQoWrGPhFg 8287
tests/component/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/db/bigquery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/db/bigquery/test_load_config_options_custom.py sha256=vTHuPm5sGUdoDKoHpnax-4W0T2WtZQ6Y8mlxjYrIxBc 10002
tests/component/db/bigquery/test_load_config_options_datetime.py sha256=3CHbrKxwbdkyuMq948LoB7EDWc675O2M3ifgnPcUlPM 6228
tests/component/db/bigquery/test_load_config_options_other.py sha256=bZyWM92rNigRYPHhhuYfsdiZuC6wK9lmeTUzCbUYUs4 1416
tests/component/db/bigquery/test_load_config_options_variants.py sha256=gWV-0nSd_T2PiQAUyQs1QzST19yuY36Bx87E3nrAYN4 5839
tests/component/db/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/db/mysql/test_load_options.py sha256=S41JL6__m_bsXEEqikP2UJKenD-NRWpN7eK9u2oxHx8 9862
tests/component/db/mysql/test_load_options_class.py sha256=1oCorrbSoBKlYVnYYInM-8LJfEf4L1v56jzGoZdS00A 8470
tests/component/db/mysql/test_mysql_db_driver.py sha256=-UIb6mwBtH8jeRe_7ckA6b5Re4hGsOOdtqvzW5IzzvU 6078
tests/component/db/mysql/test_mysql_load_options_known.py sha256=sSYSNCNwj0T_l32PriJgal9vFxA6UNUAg39mi4fVfIA 1148
tests/component/db/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/db/postgres/test_copy_options_csv_unload.py sha256=Jbg0D1jR6DkDy1iz6cviEpP70V34P1bx6dfYDpNxXCg 3115
tests/component/db/postgres/test_copy_options_date_output_style.py sha256=6SPQBnP917dSzyxA-KeR7CtVcvMWAZPeUz95mdMpxVg 10120
tests/component/db/postgres/test_date_order_style.py sha256=qyvsGeHGUPbckBkNBqbFfGe8YM34_q-9Bb9sF0aOL_g 7350
tests/component/db/postgres/test_postgres_copy_from_options.py sha256=WUhpOt7Rxjrr3ZNFblOzWu7_AirMYPeY8--TzKCLu-c 4936
tests/component/db/postgres/test_postgres_copy_from_options_load_known.py sha256=xbvBExsO2UFNN0as3nUC_VSM3DKN0mIpu5AnnmFJjlc 3737
tests/component/db/postgres/test_postgres_copy_from_options_unload_known.py sha256=ySNPRe-edaXlhjOzfbN1NHZy0In5QpS6LgpfxWyaxOk 826
tests/component/db/postgres/test_postgres_db_driver.py sha256=Cdx3i0maDD5TMIVvcOZ2bbxa_S5Ep8ogCd7TxWN5xAU 3536
tests/component/db/redshift/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/db/redshift/test_records_copy.py sha256=ejLK_UIfsGq07msSldNqaKpVsRrX9U8ahZScOJpus84 7634
tests/component/db/redshift/test_records_unload.py sha256=E2UlbejLeyMP7g0H1KlZ5EHXjFu_1fjYTSdFA1F6IUg 4883
tests/component/db/vertica/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/db/vertica/test_records_export_options.py sha256=uqo7Q-jhzT6Vdj7Bbi5NS9TB9zWBoZSt7wiJBNjc00Y 6071
tests/component/db/vertica/test_records_import_options.py sha256=sJUKR_xH7AX3KmAWfNs3KiYeYW_4oTqY6a49GG5Tb3g 6310
tests/component/db/vertica/test_vertica_import_options.py sha256=Yim7mvKSqRDv2k5jvt2uFSH_AdlRH0zF3BcQ21IzL0w 5856
tests/component/records/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/records/datetime_cases.py sha256=peRcYu_BD-IMmBy6dyfX5bBmMLOCMcBgrvKzrE0Ljnc 1288
tests/component/records/format_hints.py sha256=VPT8Xn_JYD-YwlZyqdnft6UL5ODrxbPyzI--qAZBKro 1236
tests/component/records/test_delimited_records_format.py sha256=YR1S7GWTypeUjE0ENRUQuJjy9y0UgApJShlpZILTiiQ 5106
tests/component/records/test_hints.py sha256=7ZAUgRDcVWmqzH7sCgbd3y5EX_AU3KDGDffS4zNfL_U 8853
tests/component/records/test_pandas_read_csv_options.py sha256=oQXGaxdvvcmFA-4OnGCv449odxlnC_pPmanbsG5QCdk 6749
tests/component/records/test_pandas_to_csv_options_bluelabs.py sha256=EdZDbNhUwM7TsgZCjqgSRW7wDAx3bvfZ7igjcCm9nTY 1713
tests/component/records/test_pandas_to_csv_options_csv.py sha256=wpzmIhvOTwprOWPGvtyJBpc16g62G481KAzFSPXm3ao 1641
tests/component/records/test_pandas_to_csv_options_dateformats.py sha256=gn5L53rXnhat4ciqSH5FrkgUFTf9PKI9LdiEvXAR02k 5216
tests/component/records/test_pandas_to_csv_options_vertica.py sha256=s7ilE5bJF3iBcX_-f-GzKZp8Z_OQL62y6dwBXniWVio 1569
tests/component/records/test_parquet_records_format.py sha256=nJ6D9aDp3FygfVZ67ju6AaXDdZf_9ZsLFn3DsWm9REA 625
tests/component/records/test_records_format.py sha256=rh8wDcvf62YtBsyp2zC2qusUIOaPp0AqqTQIZK9GTW8 830
tests/component/records/test_validated_records_hints.py sha256=jrT1WuQ45C8ShAQM1SVuSh6idzmfreWg0rkmh0FK25s 475
tests/component/records/pandas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/records/pandas/test_prep_for_csv.py sha256=o776su91j0ePnKQAZWS_bnTF0RzXfk9n9rVXxied2NU 13550
tests/component/records/pandas/test_read_csv_options.py sha256=DQL1_sf68zJh3Y6iVumzOB8j-tuOziHApfqwFOUevgw 11230
tests/component/records/pandas/test_to_csv_options.py sha256=66HKrZsIt1m4ktqvywlqr67R7jPMz_1DxFx8rOdIwX4 6867
tests/component/records/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/records/schema/future_incompatible_redshift_example_1.json sha256=qF5is24_sLh3_odSCjJYgaKqkYYvarU8d4GXanyZ0wM 45125
tests/component/records/schema/pandas_example_1.json sha256=Gar2PVNbpSuCQmUoS7CBgTMbuREKZRGS5HebJ5yrBeI 8064
tests/component/records/schema/redshift_example_1.json sha256=cuS443lJOcC7vn7GqW_yHfIKMLjbsuwThg0KRWYQgVI 45125
tests/component/records/schema/test_json_roundtrip.py sha256=fsXV9gfmlAnuhJspncqa1e0dzeOumdspTfjMeEXH9-U 1620
tests/component/records/schema/field/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/records/schema/field/test_dtype.py sha256=9TscUUETs_l_dZehsUOxKvqnu0LV57Y-STB6Ztd1iiE 4365
tests/component/records/schema/field/test_numpy.py sha256=-6aWf5X4n7M82Kc-8ZV_HWHF7NovSAwiGpRVGiCrPV0 729
tests/component/records/schema/field/test_pandas.py sha256=dfMGIgNHMJgsENeuoagwGDryPcyp5WbaDhOPIN3B464 5542
tests/component/records/sources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/records/sources/test_uninferred_fileobjs.py sha256=MeoIBLEkJf3qj5O2R_xTRm3La505zMQdX-tbBhIQReY 473
tests/component/records/targets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/records/targets/test_data_url.py sha256=Hl-ooQbTzJcYx8vT_ZI_qiMhS1rIBE02sDp9cFRsxpA 1864
tests/component/resources/hint_sniffing/delimited-bluelabs-no-header-pandas-utc.csv sha256=6B-Np8WsZjkkW4FhOFkl-1vDFKkJdMFwu0rZWtyEUE8 1070
tests/component/resources/hint_sniffing/delimited-bluelabs-no-header-pandas-utc.json sha256=w0-9xo6-cVH8uC1_d2gntLhPRBpFuHcxWPPyTB0xID4 183
tests/component/resources/hint_sniffing/delimited-csv-with-header-dos-newlines.csv sha256=Jbx9_JlnKGdhsFqA6Gn2joLx2R5F_51-5tDGxWNl9-g 281
tests/component/resources/hint_sniffing/delimited-csv-with-header-dos-newlines.json sha256=IEbz52q-ki6zZVjm_7gf_vMr4MX6OUukc0S5ceTuy9E 220
tests/component/resources/hint_sniffing/delimited-csv-with-header-mac-newlines.csv sha256=MeY9fq351fdF4X2RHuC0IUHqCyACn9z7AVJOOceeSQA 278
tests/component/resources/hint_sniffing/delimited-csv-with-header-mac-newlines.json sha256=L6RZbxlFO-_xAfl0Hm40wNFVVKVJtDAg8OmHAiSqLNU 218
tests/component/resources/hint_sniffing/delimited-csv-with-header.csv sha256=-Dp9MNCyt5sUNGkq9mGouPktkHZhfWE5EhGfLt7KQWc 278
tests/component/resources/hint_sniffing/delimited-csv-with-header.json sha256=0j9v5W63aRtWKd75KdTQnkC7nDVJCRRuXI4WGzwEdKE 218
tests/component/resources/hint_sniffing/delimited-one-column.csv sha256=MJsORac9P8UyXitu0KAe-LnN5rBaVjPB-JP5cNUr_dw 4
tests/component/resources/hint_sniffing/delimited-one-column.json sha256=8qm-MSSjTQoenu2gHROz4KEANPDmklQN0c83wX28l38 284
tests/component/resources/hint_sniffing/delimited-tsv-with-header.csv sha256=Q-Zl2Nt5N90sBzBivqP7Lyjy6QYDCTMlsc5Bsi7Lfzc 275
tests/component/resources/hint_sniffing/delimited-tsv-with-header.json sha256=HzOsNsQyxEcTze848DhBXqUBk8QRgdJtnsUrDsIKXm0 216
tests/component/resources/hint_sniffing/delimited-vertica-no-header.csv sha256=2M7pX6PUa4OAMKzZcmVuERWgvg76m6mktDgQ2XkVrvo 209
tests/component/resources/hint_sniffing/delimited-vertica-no-header.json sha256=uKXa3l3yeUdWAge_6OOKKBTEqv6pozVLDFtz3-CERsI 510
tests/component/resources/hint_sniffing/delimited-zero-bytes.csv sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/resources/hint_sniffing/delimited-zero-bytes.json sha256=L1ndQlqOYqOkQORUhzTjcwJoaRBcZgyoioXlv9fxAyw 180
tests/component/url/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/url/test_base.py sha256=-u_KoSfgAtxa_xMqxJJTsj-kDwDGhW--NwzvBWPCKx0 390
tests/component/url/test_base_directory_url.py sha256=aXyKHbQ4W6GKFFu48Fp8bkJSsgtvPHcOwUiZvuoSSTs 924
tests/component/url/test_resolver_misconfigured.py sha256=iTQabTBtR7sxQigWT9pRgToki8ek5zAoTRlq5fDG0YI 1460
tests/component/url/test_resolver_no_creds.py sha256=yv4kZo5Lm0Bnt3ZbOK9Cx05B3NCmZ-juWbvZ33-9YGA 2233
tests/component/url/test_url_defaults.py sha256=0iK246OUviyU-AwoBPORIlpG5-5SIJuKIbZ0QmQTh5s 533
tests/component/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/component/utils/test_concat_files.py sha256=lOmvIKYUdItAkRc6XOqKnl6zFgBbJc8aMeSMhzmj4Dg 1855
tests/component/utils/test_json_schema.py sha256=yhx6VqhQ7o-vM751KlbDkST8AuWLtGZvWcQkGAQOxms 4727
tests/integration/Dockerfile sha256=1YvJ1Eqo527zC7ogJB1FnrEKHRDTovcWyf_Kf3jv3qc 1458
tests/integration/TORTURE.md sha256=3tUPPiX1LNDVSTfuZbel_I7vGOm7dKj_4O7VT6Tjmaw 3618
tests/integration/circleci-dbfacts.yml sha256=MmkjB6P3US6fCKHkflpcl1Ck7WLxPgVLcHAJKIMuOWM 1259
tests/integration/docker-compose.yml sha256=3upg_qS5tBvQcCbbUh7QWmeikmKYE3SbiizH5g3zZMM 1482
tests/integration/inside-docker-dbfacts.yml sha256=WTKl8DryLLu-m7RJyehF3EylaMH7ON4lVKBdGkeYXmM 1043
tests/integration/itest sha256=St79rGxWhOwJjhFeQ9SGU1PSVK1NB9qD7sb8d3EBnD8 16775
tests/integration/itest-dc sha256=V8s8Fvkd0YPvMbm0rPv-qmucqd_bL6PrJ4HgS5R2hB8 199
tests/integration/test_docs_build.sh sha256=wMPUBsNAinQ0B-QGVEczEmNFf0N6fYg1NnLMsN5tn94 784
tests/integration/wait-for-mysql.sh sha256=cWuW9O05bRP2tJVkW_wQ5roqxXI5rweDYHSA3QikD8g 130
tests/integration/wait-for-postgres.sh sha256=zo0XEYtVM9bBv3d65LTum0KUYNG0PZ7KTs_LnxTHUSo 136
tests/integration/wait-for-vertica.sh sha256=IGftNjc_9zRMyNdCytvg3bEC9uzIgtdxEGT5k2VCqrY 134
tests/integration/bin/bluelabs-email sha256=yK1rFEAr5E8a355MUWTcYKH0eGy2XG13EqeLgU3Rt_Q 44
tests/integration/bin/db sha256=F6teLnz_jKail6d6qI6Tl9Y4unos0Y4moExY5L4stiQ 1241
tests/integration/bin/db-bigquery sha256=MZp-GQef3LaczCU0KFcZngMJNXPx2ghM5rb0caaKQpU 1099
tests/integration/bin/db-connect sha256=evF11-yl1WtJjaZuyzjq6nQNBMKoYRugJCmUz06K-F0 487
tests/integration/bin/db-mysql sha256=FZBjuBx78iYNXhBCK4ouu8xD_vZHZ57b0WAh9lVO3PQ 308
tests/integration/bin/db-psql sha256=LGbclMZlYcwKLhP_9fjMhWfAhkklEnvJv0KINe8xtMY 1749
tests/integration/bin/db-vsql sha256=4n4vcFMzsaHFpnghiUgS2ofuzQk3xDPLZFPAz6IJvI0 1068
tests/integration/bin/ensure-lpass-active sha256=RnGza9tb4vMJjgTvZpU16dLr2eS4XPLk1PuwAfC4-AI 101
tests/integration/bin/first-initial-then-last-name sha256=ytznedHOhgkerqSvDyg-zphhkfzrxj6KwrA4uC3JK6U 28
tests/integration/bin/with-db sha256=pndVydm6yQqrEmiwEkry3y6LhsRd_Xwv73YyizjE0JA 1218
tests/integration/cli/.gitignore sha256=skvTMKPnJUyIvj-CGLXtdnoxZd_GzE1P_c4ReIFmOSQ 60
tests/integration/cli/cli-tests.sh sha256=gRalhK6m3dEnEkOGfE5V64VyujeCaOzlDfJoAYgSDi8 5031
tests/integration/cli/data.csv sha256=MJsORac9P8UyXitu0KAe-LnN5rBaVjPB-JP5cNUr_dw 4
tests/integration/cli/empty.csv sha256=vq26g2MVdH_JWuMERSUUty_hIqbjRZdGONcMTo66zmo 2
tests/integration/cli/expected_target_recordsdir.csv sha256=Q1WkaxnTSNwvV8BG-O9j1FOOu5NgAPPJ7pVKJ0YN2GU 2
tests/integration/cli/expected_target_recordsdir_with_header.csv sha256=MJsORac9P8UyXitu0KAe-LnN5rBaVjPB-JP5cNUr_dw 4
tests/integration/cli/expected_target_table.csv sha256=MJsORac9P8UyXitu0KAe-LnN5rBaVjPB-JP5cNUr_dw 4
tests/integration/cli/individual_tests.sh sha256=RIW3OanGOWzvTBgF0geYpxwg_o0RmbAV_jcvahFj45Y 4097
tests/integration/cli/source_rdir/_format_delimited sha256=mCsSE30KcqrsG6LpzMCL9Wxdg3A6heQZ5IvYNjZECbM 392
tests/integration/cli/source_rdir/_schema sha256=Q1f1gW680mQ71mHqvSz_qDNMsk9AiqWZsTF4cbTWl5c 51
tests/integration/cli/source_rdir/_schema.json sha256=4duy9jlCjp_bMsOMSpraYlUT6zKHQFe1dfSJDgqRIHc 480
tests/integration/cli/source_rdir/data.csv.gz sha256=GLKIpaaRpdcbgTB7jod0Jvk76OIFDU8lXBg_mg9F3-o 40
tests/integration/etc/bigqueryrc sha256=FSG1167Nmoz02z_4rK3EcY5z9NFSNqF--CVoe3AMHWs 31
tests/integration/records/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/records/datetime_cases.py sha256=peRcYu_BD-IMmBy6dyfX5bBmMLOCMcBgrvKzrE0Ljnc 1288
tests/integration/records/directory_validator.py sha256=t-jvu9iCd-W2NNgsbM-n3wPStnF1PcWyyAhrQEnG1ug 6652
tests/integration/records/expected_column_types.py sha256=AYdT36ZbgxRBgGGHzUq6dJ42JK-2LmWEE2RtR3VHImQ 7945
tests/integration/records/mover_test_case.py sha256=9rtd1K0nHN52JRS4TssMQYyfPj7qCkLnVcEIQvd6Zgc 5553
tests/integration/records/purge_old_test_sheets.py sha256=3uV8Bxk5d5uxwnCV0tAJm20m6YTvLUcJv2Dc4Hp5Zxc 3584
tests/integration/records/purge_old_test_tables.py sha256=c7H0bHiQKIJIyuVyiLCdS_Dwt3ht9CQ_uBefy3Kbpbk 1855
tests/integration/records/records_database_fixture.py sha256=eTgWoyBOHH_J_EBurOtkpgQ1cfhr_bXPTywSciO0C00 5628
tests/integration/records/records_datetime_fixture.py sha256=Zx8dpU6YXRf4hwk7qgQmLmRoCViM19kYdrNjVR28yJ0 9590
tests/integration/records/records_numeric_database_fixture.py sha256=p_yayU7Cc702wXfD4zzFvvhV4_clK5VCs1uPua2VzYs 5860
tests/integration/records/records_schema_v1_schema.json sha256=Qdp29a-3zgYtJI92JGOpL3ykfk4PkFsiS6av7vkd7Q8 2452
tests/integration/records/table_timezone_validator.py sha256=NCh18RryFZ0ptpbm0-JHjMiNKfooRjUVHuQeUzSy43g 10353
tests/integration/records/table_validator.py sha256=lMncM1abZeE8mWDipuLN-j33f9BEhUg3uEreMt7z9Fg 12649
tests/integration/records/timezone.py sha256=9SL0z73jGg7CGLTwsi5npsQjclzQDOeSVa1lHbU9ahE 626
tests/integration/records/multi_db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/records/multi_db/test_dataframe_schema_sql_creation.py sha256=6E-ou4F5EBrDrSbE0LMdaC0dq7Uu37aZ4-RlMuh-gcg 1988
tests/integration/records/multi_db/test_records_table2table.py sha256=s6ta_OxE_wK57REde2g3WJQNlUHS8da9cFDsEAqpEOc 5384
tests/integration/records/single_db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/records/single_db/base_records_test.py sha256=k8hiws-At_-gvr0juApSW6glktyKQvNyDh2Q_FmJTqI 5132
tests/integration/records/single_db/numeric_expectations.py sha256=ZMYC_AtxXuE2c_FzpMW-6YXvswqAZ6pYhS90v2pnWMA 5715
tests/integration/records/single_db/pytest.ini sha256=5E01NntO0HzU9VZspUdtA8ABujtuBvuD3PUf-hjQbBQ 129
tests/integration/records/single_db/test_records_load.py sha256=GUHIOQ93Q_B6DhylVA_30xyO9R5xj3OHfAxlrD8r2e4 8690
tests/integration/records/single_db/test_records_load_datetime.py sha256=Fcg-WvRdXcdk36xJszR7JRKQ8ccfTpdK8zKM-i2SpIc 8039
tests/integration/records/single_db/test_records_load_df.py sha256=dBmEPD9eiSPJXng5oOLK3HCKRHHtqqgqB99KvA1_KDg 2287
tests/integration/records/single_db/test_records_numeric.py sha256=P-cTFlKUHawtJMsEZ8Oegag5x6anYmWvxgQlpZaTqaw 5689
tests/integration/records/single_db/test_records_save_df.py sha256=EW7zx6vqzF2bwWeSpMVvMbh2j3ASqONKOon2M_FJmaA 3564
tests/integration/records/single_db/test_records_unload.py sha256=niUGw8XmCYvLMNdWewajsu1RqgWzKeV5OVoEscvg2L8 4170
tests/integration/records/single_db/test_records_unload_datetime.py sha256=6_hefMVwoVQlU601Sq4V0pupkjc2XU4zktV50KGv6Ks 15582
tests/integration/resources/README.md sha256=j5aCeyvQFQjmbYr9GKMZ3U-PwIX02r1WcKWMvG7kZH4 3045
tests/integration/resources/_schema.json sha256=-y-WX5vBPAtsONAMZ__O7hFWkfS9DIRMwrhqNz4AZRk 1145
tests/integration/resources/delimited-bigquery-no-header-pandas-notz.csv sha256=uSe2MRXOp1hg5c87q0l5yQkLJkzH56COIHKbeWFRzqk 217
tests/integration/resources/delimited-bigquery-no-header-pandas-utc.csv sha256=cKgjVZ-vH9II8Z5XMwgqNpyI8azGK83bM6tVZqRi7nc 217
tests/integration/resources/delimited-bigquery-no-header-pandas.csv sha256=cKgjVZ-vH9II8Z5XMwgqNpyI8azGK83bM6tVZqRi7nc 217
tests/integration/resources/delimited-bigquery-no-header.csv sha256=NASrbLEfIBr2WCGMwML0CusZRWEWob5F8hEzBxyYZls 220
tests/integration/resources/delimited-bigquery-no-header.csv.gz sha256=IXJY5Uham_FEL1upcwXPvakKFVmEKoAvOWSdeGPN4vo 201
tests/integration/resources/delimited-bigquery-with-header-pandas-utc.csv sha256=w-DDIPYUR7uAnSprDkIsL0ZTy_NCVuLJkmyfRMPvqCI 309
tests/integration/resources/delimited-bigquery-with-header-pandas.csv sha256=w-DDIPYUR7uAnSprDkIsL0ZTy_NCVuLJkmyfRMPvqCI 309
tests/integration/resources/delimited-bigquery-with-header.csv sha256=LPkQCF0qFuSosfy4NIBWW85C94IP4i5jOm8Ku8z1DKo 309
tests/integration/resources/delimited-bigquery-with-header.csv.gz sha256=Q2z0BtsRFtuM5nvvGCyPlo4NGeO9CyDTILP0I0MdOG4 248
tests/integration/resources/delimited-bluelabs-no-header-pandas-notz.csv sha256=rX9Frd3FbVT1CKNKZpgzEg2Ah8Ty4mKfm6IwosqdolI 209
tests/integration/resources/delimited-bluelabs-no-header-pandas-utc.csv sha256=eUcr4ggHA8078DBHoKwdePHxpyrgU3UBIo2zvP_c96M 214
tests/integration/resources/delimited-bluelabs-no-header-pandas.csv sha256=ajJ8G2dpjrgcxDjDN6y4Eeh70US1cTRjRY1VHeKKYZY 214
tests/integration/resources/delimited-bluelabs-no-header-postgres-utc.csv sha256=8g7jQHyeuANWLk2epDuvQBnNCEP_KnGyvcOADrCSN9U 212
tests/integration/resources/delimited-bluelabs-no-header-utc.csv sha256=fHLK8o4mWkQ5V1OVk3Z8uGFrTOha4IFv-DaRXqd2cKg 212
tests/integration/resources/delimited-bluelabs-no-header-utc.csv.gz sha256=SL38_4GOjaNQ6Vy87doxPwWWdYBC1obQCeyAvGBOGmY 171
tests/integration/resources/delimited-bluelabs-no-header.csv sha256=h9dc-fN7_ifmds6xf19Fr9xOTqE5Z2HxV5twvneAxCk 212
tests/integration/resources/delimited-bluelabs-no-header.csv-broken sha256=5J4Lj2tX5e3L9T_O8x4DaoSTQvli4eFZ-KY5H6eixKg 234
tests/integration/resources/delimited-bluelabs-no-header.csv.gz sha256=mZly4dNRqdFNJjOlsH_0-CJP2rSlSSi1acxHGRvivqk 170
tests/integration/resources/delimited-bluelabs-with-header-pandas-notz.csv sha256=gN1tkz83nz1Y-8nduTtDetVnL-aPIUgU8CVA9-u2lRc 301
tests/integration/resources/delimited-bluelabs-with-header-pandas-utc.csv sha256=ORans2KAbdN_1ExnbuetTNwQBGCvIjMOMgCp-1r8Kh4 306
tests/integration/resources/delimited-bluelabs-with-header-pandas.csv sha256=ORans2KAbdN_1ExnbuetTNwQBGCvIjMOMgCp-1r8Kh4 306
tests/integration/resources/delimited-bluelabs-with-header-utc.csv sha256=6d0PiY4Fmg4e4Sb-7M3QpYMyVUzsQ4zY_Xg9HvKu9P0 304
tests/integration/resources/delimited-bluelabs-with-header.csv sha256=Ry60X59p-UX2SBb-LaCjlMkfnTg_rTM0axECTqS37a0 304
tests/integration/resources/delimited-bluelabs-with-header.csv.gz sha256=KR5Yh9Sv_78u0uB6RWDh1GZNVh9rQ_tdWf1AT3zPWF4 218
tests/integration/resources/delimited-csv-no-header-pandas-utc.csv sha256=7-J4gdEYb2WNy3XRzIfrbY3xobwVN9xjtjYmdHCdB00 191
tests/integration/resources/delimited-csv-no-header-pandas.csv sha256=8qImwYs3KQGd82S7aYrv-j7n504WsJ8OCFAFX_-0mEM 191
tests/integration/resources/delimited-csv-no-header.csv sha256=loF2p5XixabrMlZL5eySUS9IajWfJCiXHvOkKSa8XV8 185
tests/integration/resources/delimited-csv-with-header-pandas-utc.csv sha256=2qIlRWVY9f7brhq2xTU5VN5z80BP8x71bUVJzAoUKT0 283
tests/integration/resources/delimited-csv-with-header-pandas.csv sha256=EXwWS070EaqgO1rzG7dhBAKtRDZ8a2XndXFgeG0qqyo 283
tests/integration/resources/delimited-csv-with-header.csv sha256=-Dp9MNCyt5sUNGkq9mGouPktkHZhfWE5EhGfLt7KQWc 278
tests/integration/resources/delimited-csv-with-header.csv.gz sha256=RFMV08mfl25Nr4O3wH1B1Du5xQV2lY3TYIMCqGUBD7c 233
tests/integration/resources/delimited-redshift-no-header.csv sha256=fHLK8o4mWkQ5V1OVk3Z8uGFrTOha4IFv-DaRXqd2cKg 212
tests/integration/resources/delimited-redshift-no-header.csv.gz sha256=d51bPOP4t78rF_LOexW4MwMgtiAlCrftSq6UiTGYijs 204
tests/integration/resources/delimited-redshift-with-header.csv sha256=6d0PiY4Fmg4e4Sb-7M3QpYMyVUzsQ4zY_Xg9HvKu9P0 304
tests/integration/resources/delimited-redshift-with-header.csv.gz sha256=yhhtxWglWcNX_81qlD8SbZYxrHiaeqZ-Dqk8ZjFnvYs 255
tests/integration/resources/delimited-vertica-no-header-pandas-notz.csv sha256=skR-0sUl44NOHA413omTB-nsWxe2l58E4QooSEkDmKg 206
tests/integration/resources/delimited-vertica-no-header-pandas-utc.csv sha256=vDWSsaSF97XaHv2U4wS_pR79kw7gwlMYl-KfW_uG4Ps 211
tests/integration/resources/delimited-vertica-no-header-pandas.csv sha256=vDWSsaSF97XaHv2U4wS_pR79kw7gwlMYl-KfW_uG4Ps 211
tests/integration/resources/delimited-vertica-no-header-utc.csv sha256=jjtTlG4P4VqZXLXpKGX_TnfNJXsgyym8tAPbKZ7sEyk 209
tests/integration/resources/delimited-vertica-no-header.csv sha256=2M7pX6PUa4OAMKzZcmVuERWgvg76m6mktDgQ2XkVrvo 209
tests/integration/resources/delimited-vertica-no-header.csv.gz sha256=rmKL6zjakazpB2kqEJcQhiXe7B3TVXCCtFGQ3oMfcJE 201
tests/integration/resources/delimited-vertica-with-header-pandas-notz.csv sha256=rrGt6PIUKkYzUxbFJYGAcf9ylM_0r46jL-jWHLXKVQA 298
tests/integration/resources/delimited-vertica-with-header-pandas-utc.csv sha256=I-nbzw3pjXN_7FVH8_R_q0G66dOqAKBlq38smhgGZ_g 303
tests/integration/resources/delimited-vertica-with-header-pandas.csv sha256=I-nbzw3pjXN_7FVH8_R_q0G66dOqAKBlq38smhgGZ_g 303
tests/integration/resources/delimited-vertica-with-header.csv sha256=yVtk62P4V4eMDzwbt7LXB7Hc4StPu8fFKyYrVh0wqzQ 301
tests/integration/resources/delimited-vertica-with-header.csv.gz sha256=-ks1m53Y1HTMZn9WnQ8ytS-xrU3UotdLlIKWjaGBx3o 252
tests/integration/resources/example_numeric_records_schema.json sha256=Q4jAAsePCN9dQf6jPNc4-49FzYVWRWKmsftno8x3TCk 3084
tests/integration/resources/schema-bigquery.sql sha256=COMhUIPy7Y1hjE11Y08CiOkZ0SAIwzd0DDIEZRO9hB4 282
tests/integration/resources/schema-redshift.sql sha256=wY4hY_dr57pWWZyeHYQkIEYK5w150yvwyvWaMuC3t-8 592
tests/integration/resources/schema-vertica.sql sha256=5tgViFl9bGDj1gkS7J9HhRVkiM2djNoLLTSCBc7wPgU 319
tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/test_check_db_conn_engine.py sha256=EpQMWuDOU0H6A5ys_z1GFJXZjG-XzB8P_hA3-hljHpQ 4150
tests/unit/test_cli_session.py sha256=-KoSAdsfmtVMcPeS0onn5UMHg2jIBNpjZtzxy4YNZJ0 1485
tests/unit/test_cli_session_records.py sha256=wI9cz4qHgv7dAV_6HYTMaNfEQhZVtIe81kPyDuAS3Uc 1688
tests/unit/test_database.py sha256=Ggx80Qw1t6K8cqmS-igPP0OXOdwMGKtW_nrOJW28w3I 1427
tests/unit/test_public_interface.py sha256=doVhFpIy9snnxhnP1meowhU3umV_59t3GT-Z9EYMYvg 288
tests/unit/test_records_hook.py sha256=tAqwaU3FqIujzDjeekPRcwcqK2vZnXspCmAMq3cIwws 1250
tests/unit/test_s3_url.py sha256=qEOuN18ye19AFArJo3G8FEAnLVVIivZFZxYCucHfGRU 2553
tests/unit/test_session.py sha256=XN10Td6AN__pv-Nq4SIZFt1Ungx6xs3JgAEAiZCEWT0 17412
tests/unit/test_session_choices.py sha256=KhmuwkOSKCGVhhfqZrUv-knlBENDUEvQm2BlDQM_FcM 10673
tests/unit/test_top_level.py sha256=xGkWUSrqd_7SUjbhoXxl9lC6p6O7dK7PAflg0LVXxpU 1142
tests/unit/workproduct.txt sha256=HGi71H7TMCic6bA7TJTn_ipXMX7fzxdxsCbdunUOGM4 20
tests/unit/airflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/airflow/test_google_cloud_credentials_hook.py sha256=e-FK2BWmSkgBSafGd-FL_c0m0DjRF_9gxVufI6K4ws4 667
tests/unit/airflow/test_records_hook.py sha256=LBqcUYyxRryzOq4wA0Y2TkkgrE9GwWelBD4YDr4xP5k 1040
tests/unit/airflow/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/airflow/hooks/test_records_hook.py sha256=AYncxCAbD0x8jJsSrBwAXV_KnU4wEg5i77cdTVQwGrE 2139
tests/unit/creds/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/creds/test_base_creds.py sha256=VBS3ROREIC1M9P7Nb1dG64imrHPkgIKU_gtvBbtUSo0 12581
tests/unit/creds/test_creds_via_airflow.py sha256=jykFooOIcmW7WdcTW30GKOwM0BGM-aCkNmRbuuRZvs4 2791
tests/unit/creds/test_creds_via_env.py sha256=bz3iPyy7454_pjoqaDRT1b1c8fmmfbWJ3unLVzTkloc 1884
tests/unit/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/db/fake_results.py sha256=fljypo9TmVUyL0vNwCbv6FL5T1t4dccwzGKlht_9zlY 716
tests/unit/db/fakes.py sha256=7inF7QVgnPnGn2n4rywztd5fjgDtovzUYS_MizQzE70 75
tests/unit/db/test_connect.py sha256=lRtNYAxMhLfogP08O-lD2uHP2eKGuiILOrShooTX2W0 3553
tests/unit/db/test_db_conn_mixin.py sha256=8oBfHZotN5IrH2pve2lYfLTcmmztTtZimY3hxvCKnso 1519
tests/unit/db/test_db_driver.py sha256=l35-U_Z-cAxNVoh3r-hsuESxr-ZQXzQpjowNo2GNoVQ 6720
tests/unit/db/test_factory.py sha256=NwghlNTOjbrafwQVLDV9hbgmBn9xODYJi8cFUo9JQWk 1680
tests/unit/db/test_quoting.py sha256=AGbTeBC4Ly7X6uxrV8DyvjX_u0uBc0fuEkkYS6ajEag 2224
tests/unit/db/test_sqlalchemy_driver_picking.py sha256=PCzOH7G-gNZq3gCxFfmZ-rlFBcBkBTpbKEgiJ9jeCOE 3486
tests/unit/db/bigquery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/db/bigquery/test_bigquery_db_driver.py sha256=f24ehsIElT95Xg57Oul4ywRBRThA_bPMat-ZfBdR5PU 5924
tests/unit/db/bigquery/test_bigquery_loader.py sha256=yrfMXGF27jDlwhtztJddy2BwYjCpEgqPUqo54l_VJus 18680
tests/unit/db/bigquery/test_bigquery_loader_can_load_this_format.py sha256=iT89oTIBChgMqNvM-N-ujAe904Ziwk9MZya9MzL7Vow 7996
tests/unit/db/bigquery/test_bigquery_unloader.py sha256=ZE1jgKFhEH1bdSjV8xDfHl7ciCXFul4PnovCKMf2jak 6341
tests/unit/db/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/db/mysql/test_loader.py sha256=RJ9SJxV0Z7fftEl8gWluwXXhlbtytMNjl9lI0dUOvVU 3662
tests/unit/db/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/db/postgres/test_loader.py sha256=Z7kfo9NJwcON5IERVpzVVA4peVGDBMXn6r4DhIg1MDI 10435
tests/unit/db/postgres/test_postgres_copy_to_options.py sha256=H21AdLJqenfNJbazmgVzZUAA6xBC8Ni3t27xbOB1wXM 3287
tests/unit/db/postgres/test_unloader.py sha256=0wpKo1khztxE8cu31JdvhQ2URByyOVFnC4ViL6-4CVo 7371
tests/unit/db/redshift/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/db/redshift/base_test_redshift_db_driver.py sha256=XIU3rUWDq9dXGvFbwOaY9huTZyJqaTTaG_MQ2GvPO9o 3133
tests/unit/db/redshift/test_loader.py sha256=P4raMn9R3VB-260k0K2jvUTBFbCKvoE9Zrj25NvHYp4 8007
tests/unit/db/redshift/test_loader_temporary_bucket.py sha256=rSl4Xd8Z10MjGTL7xcmeBYhJ3tK8r76KE9lVQBTBAO0 706
tests/unit/db/redshift/test_redshift_db_driver.py sha256=Ujq7ttONJGhpJFIuA1B_sDin_2Df_x3gyrZQR8RyoEw 4830
tests/unit/db/redshift/test_redshift_db_driver_format_negotiation.py sha256=-OBZDth9hwlgMEAR-UAkvGBDs-r0ZAsGw7aV31iCEgQ 2227
tests/unit/db/redshift/test_redshift_db_driver_import_bluelabs.py sha256=Kk2qNmV2w3JB2goLClEjX-bmxvwSXWtcDfWgdcfTjGM 1462
tests/unit/db/redshift/test_redshift_db_driver_import_csv.py sha256=7k2rQ6EQzGWugxzMkAEK_Xy5vb7mJmWDqot37jSarhk 1422
tests/unit/db/redshift/test_redshift_db_driver_import_vertica.py sha256=Ik1EuEw0lk6vTqxvFkx5-_hHxVW-8F9BYQKF9GWnRYo 336
tests/unit/db/redshift/test_redshift_db_driver_unload.py sha256=MMf7vy-AZwY32_fu92sAokhOXH69xl9m_XcHpDlvw_8 3805
tests/unit/db/redshift/test_sql.py sha256=yXBbCetY8PlUXCKanm0OpaXs3U5xPUTBdvEPFdSTfGU 1429
tests/unit/db/redshift/test_unloader.py sha256=chIGh-FZ_fQMcSXa_O6tljRxJ_BaglSSL2AlZ7WHVk4 6625
tests/unit/db/vertica/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/db/vertica/base_test_vertica_db_driver.py sha256=d2jfWtkKmPPf4aX15DCmTvL8uUsM-tD6NXBA6Lyq3MA 2728
tests/unit/db/vertica/test_export_options.py sha256=3pLmutoq0FIq36RQg9HGc22rY9osNkkPyily0L7kUyw 1836
tests/unit/db/vertica/test_import_sql.py sha256=THBUsYWi9733KzR6iIVklk0bapyoKrwJ_mDcCiYt9W8 2131
tests/unit/db/vertica/test_io_base_wrapper.py sha256=Bq6JkXV0ae0vGEQ4OsfjWa-otar6poXqAgF2rlGs15I 341
tests/unit/db/vertica/test_loader.py sha256=kcVXRr2gK5Bz2Tq24Mza-_C91wd3ajafJ4-BcIQwZVk 1973
tests/unit/db/vertica/test_unloader.py sha256=UnMt6Zk7FX36QAI1rfUqKGOql6tZ9AYOc4oy8O3TQjY 2371
tests/unit/db/vertica/test_unloader_no_aws_creds.py sha256=8e3YhCrMNSQljOA236BIVEkK33oKDDpDY8LZKAFY17k 3833
tests/unit/db/vertica/test_unloader_no_s3.py sha256=RoOrJ454a05N1YeMrY5PcIf1iLZeiUWbzUvACpAtTDw 2150
tests/unit/db/vertica/test_vertica_db_driver.py sha256=G4hQkw_Fd6kPTLOvt9d8FllYN6Gt8nY9cJg3sbwMtbg 4989
tests/unit/db/vertica/test_vertica_db_driver_load.py sha256=NUhZeoOXSjD57Y59lw2iSTu6OEso2ay7M-RLLViLbKk 3879
tests/unit/db/vertica/vertica_sql_expectations.py sha256=7inF7QVgnPnGn2n4rywztd5fjgDtovzUYS_MizQzE70 75
tests/unit/pandas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/pandas/test_pandas.py sha256=Tln3IUUld5OuEjDhS3KZEk4idnFgGJ1PcqXSfQ0jeZc 648
tests/unit/records/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/base_test_records.py sha256=8kbyFIYTqWBYHyQNtcuF3vVEV3ZOWIV0okFXo2TcVa0 1283
tests/unit/records/fake_s3_object.py sha256=at0PlxYY3rQoIkFhP_cpdTP9hnhiEXtVj67YDKhiM9s 1361
tests/unit/records/format_hints.py sha256=VPT8Xn_JYD-YwlZyqdnft6UL5ODrxbPyzI--qAZBKro 1236
tests/unit/records/test_cli.py sha256=eqvf9ycOBWbSOLMnmCHHeLlVU1fW3eIZG_GDjYSmr0k 1633
tests/unit/records/test_csv_streamer.py sha256=ElAgpn1uJlbt1k7ASlLskupEsHVg_q7wgn2kRHVPgJI 3874
tests/unit/records/test_hints.py sha256=lU89YO2RrD9svOUs85ZoJXL8AOAV4up0m_PflKjjn9Y 1854
tests/unit/records/test_jobs.py sha256=HJ7z_eQV2FrnCt5MvmbNRdS-YY28rcgPaz0AOkcN4Ps 4620
tests/unit/records/test_jobs_hints_and_parquet_records_format.py sha256=HDL_Ysx6hzVJw5SNkil40WHveZoKZJP_lBV1-IGVHgc 4073
tests/unit/records/test_jobs_hints_and_records_format.py sha256=DOwzz93-LVCHrUTn4BYqpH54uNNyi0-_9U7zOLzcsRc 9639
tests/unit/records/test_mover.py sha256=BfzGUL4b-6Kh8V3WaO4GzQZNIhECFIbrEIukHDwmgxI 6980
tests/unit/records/test_prep.py sha256=4Pk2ijuvNlPqsiOtRwu0K8qJFp24a68IUA07OLC-r8Q 9327
tests/unit/records/test_records_directory.py sha256=O_5D5BtmIUuFJGlHHcE3X4a7xJCQV6ZtYW9i1HP6Nak 12251
tests/unit/records/test_records_directory_schema.py sha256=GZmreBIJrIcjPLGPdUQaPX_tN2oqkQ3O-HpF2BqBZQY 3256
tests/unit/records/test_records_format.py sha256=NmLcAndh0SrtF0I-E33nYa7w9z27fZEBnpSpOLRWJJQ 1132
tests/unit/records/test_records_format_file.py sha256=dZ3jvjbAaC4OxagWc3BEIp6ISgDV-wX8IbUrLoW1OCc 3742
tests/unit/records/test_records_infer.py sha256=p7eY61wyikZofY-0h7NfucnTG9QHQLmfEHq_oXlhKGU 1112
tests/unit/records/test_records_schema_json_file.py sha256=uSqvvA_AHjrgaED81d8-k7xZt8vne6BLwZnYz8Znlks 1126
tests/unit/records/delimited/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/delimited/test_sniff.py sha256=lgn4nUtVwURlKRAPFv9zcJ8escwfPczbIabmGe8W3G0 1452
tests/unit/records/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/schema/test_known_representation.py sha256=3pZRkdYa6S_5yZNTH_SoAdXVugC0XQ-nClJoDWCGp2g 1636
tests/unit/records/schema/test_pandas.py sha256=HYu_QDLTzZmXPJfAdzBYowLwWoFbQwQyXTVNR5kLJFk 6585
tests/unit/records/schema/test_records_schema.py sha256=q3S2uw5DFf4YNSm7C4ATfKWn5qMV7twmtRq43Bdb-Rk 11192
tests/unit/records/schema/field/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/schema/field/test_contraints.py sha256=peAQztus8N6PMmGZVf-7UCeg8MDXYyvGEEkQAUoCt-s 3087
tests/unit/records/schema/field/test_decimal_constraints.py sha256=sNaS8OEF_QAV-IZIgku8hMGzqj0KlmppzGGnqZ7YUxY 3440
tests/unit/records/schema/field/test_field.py sha256=-j6wPRkbp2FdUh1oJ2EjRp5K-20WXDcRKX3holEntJE 7705
tests/unit/records/schema/field/test_field_representation.py sha256=QXIoAWay_hdtKChHyBiZMbo202YeYMi7icr453YsAs4 2131
tests/unit/records/schema/field/test_field_string_constraints.py sha256=F0Oc2UYvmqzKTQIxdaL-dh6rdMiVO5TWSyCDEO4SSi8 1999
tests/unit/records/schema/field/test_integer_constraints.py sha256=jHbsdF5sGVPwF3Ufd6JGRF5W4sPdwZ9CeEx8v0e6atI 1475
tests/unit/records/schema/field/test_pandas.py sha256=yRH8QTfo9301N4ZbOf4IvRA9cl4kgpEYLG3oe2kyFok 3290
tests/unit/records/schema/field/test_statistics.py sha256=fk8VhQECBWqDGjqsnLy68u_FLRA1p-0LUDSqVnI_tdQ 1175
tests/unit/records/schema/field/test_string_length_generator.py sha256=Aap6Kb1033KIzuJIfet2GCNc94gK3uHdpqYwplJjJAU 5175
tests/unit/records/schema/field/sqlalchemy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/schema/field/sqlalchemy/base_test_field_from_sqlalchemy_column.py sha256=zLgIKprLgYzDgw1rxHCrmRvwOMYqKhP8j4xphg3qr-I 2268
tests/unit/records/schema/field/sqlalchemy/test_field_from_sqlalchemy_column_numeric.py sha256=fEgV3NDO3UnjpW7aKPmoshj-LOvvUHCK_JEk5XIF614 1854
tests/unit/records/schema/field/sqlalchemy/test_field_from_sqlalchemy_column_other.py sha256=48Aj36a8HjyUxcVdnFP13K0pBs9Go0-eAV_4Wct22SM 8137
tests/unit/records/schema/field/sqlalchemy/test_field_to_sqlalchemy_type.py sha256=pMdXpWY9jY7YlcCKQ5RbHTx6Sf9r8eHXax_Z8T1QpgM 7833
tests/unit/records/sources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/sources/test_data_url.py sha256=wrj0_l8pNcyefOqrdI1yI1Jr-uHinVu8r5Bg-sn8ZUg 1336
tests/unit/records/sources/test_dataframes.py sha256=oMRTJNR-zKfrJ3EeZkF6L1niDn9jg74W_oM_GHtxXi4 9857
tests/unit/records/sources/test_directory.py sha256=Y_ntnFHiCVRys4ZDt221dNiUBKaQxpt3luACvkzInZo 2467
tests/unit/records/sources/test_factory.py sha256=bXiTuM7AvlbiH-QwJuddRCZnaihBHMxKoxlKF0Rg3H8 5857
tests/unit/records/sources/test_fileobjs.py sha256=bsgh6C24pr-uoufruuCWv5JieMBgksPaEtvX5m7X6jY 12025
tests/unit/records/sources/test_google_sheets.py sha256=9DTpFQ7qoNLpS-yf1ivDnMYcIGGQqv8dunaOntWHW5U 8710
tests/unit/records/sources/test_table.py sha256=v0H4Afv2FjTH2OV6O05sIzf68SKPVjttXloiwirGbLU 11054
tests/unit/records/sources/test_table_edge_cases.py sha256=51KA5cSLQkR7FuD1jTWgwwZBufEHgNG7wrDrnGeb8qk 1449
tests/unit/records/targets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/targets/test_base.py sha256=uBn2LFHgcT236DEenca9Jy-7GZFl2xYegOTbk-EoPbw 226
tests/unit/records/targets/test_data_url.py sha256=1IQ8BXj1bWR6g_qk4JIL5-0VSNmWaKA8LqUNZ3UXKQ8 7205
tests/unit/records/targets/test_directory_from_url.py sha256=tLT0h7cXwZH2pgUyfJdtd5jf8FcgThUa1SjVwm8b7w4 2537
tests/unit/records/targets/test_factory.py sha256=mRZAxlwXuWFwn-4IhKKWdSiN3fP_z5bgArXeYh_MYyE 4811
tests/unit/records/targets/test_fileobj.py sha256=Cs93UpEA6D1T2AVaudS7QKVN1V_zsenVeO3tCpnGMss 20706
tests/unit/records/targets/test_google_sheets.py sha256=SMB-9ZXx0ld55GREU69eDqBGyKpkZuge7oKzQDPNEtE 6038
tests/unit/records/targets/test_spectrum.py sha256=mEmX78th-lWUGBaS3QDiFJb8dLcaEXKnIEEi3xFzygY 5358
tests/unit/records/targets/test_table_delegation.py sha256=MqWDcXLZyhllvJuuCXW3oHdyC8-9u_YP1sSYN0uazGs 4772
tests/unit/records/targets/test_table_file_objects.py sha256=Vj1GEtd8eC-LMRg5UneUfA-gxCIZxMr4ixe3zk1FvtQ 2039
tests/unit/records/targets/test_table_format_negotiation.py sha256=vP-9uQDCgOJ2YdFZGZvLB4UlXVKZxuTdxCBY4KROVFM 1722
tests/unit/records/targets/table/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/records/targets/table/test_move_from_dataframes_source.py sha256=QDvrXU_276rLzaxBJ8q1CctIR3ucFVu5_Ky-daxKUxE 5459
tests/unit/records/targets/table/test_move_from_fileobjs_source.py sha256=3B7kvCwSLDBhW6sWgT52VJ0edRZoTDcJ0Poh1n5CgR8 7570
tests/unit/records/targets/table/test_move_from_records_directory.py sha256=ew2hEUYsa2Ba8ipG7h3goeqMvveLYA27dTdpNEogTo0 6658
tests/unit/records/targets/table/test_move_from_temp_loc_after_filling_it.py sha256=O4JDRqkhINtYc7upQgT6UE-I4Y_EtnUYJ_lPQolSPuk 2467
tests/unit/records/targets/table/test_target.py sha256=mfWEf2ZYtc694yeTzikNZcQvnsyvElsm_CAh8yJbeos 3969
tests/unit/url/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/url/test_awscli.py sha256=DwEsYOncPb4KLN9p4KGVEf7iIXQoogYQJOPez2lthkc 1027
tests/unit/url/test_base_file_url.py sha256=XUqoQDuwUCROGG0ldUZVAngFwm_Czr2hU0DpwKoQYvA 1323
tests/unit/url/test_filesystem.py sha256=JbxD7pIdBLA8qjIYm4J4ON03WA-B7Rcf_4i3aZMjAN0 10428
tests/unit/url/test_http_file.py sha256=I5-749Zs9JmXONx8fRv0G2_myfEist9Q2rfV2qs81pw 885
tests/unit/url/test_resolver.py sha256=ITYxJFSKwOvbLAid6r4I2OSSNg75x7o1P5CtAprI_a8 3010
tests/unit/url/test_s3_directory.py sha256=3rJykLVGLwInXbXXsPMbSLdyGsqTvyMgPsjYuvLlxE8 4117
tests/unit/url/test_s3_file.py sha256=tWuyviEGFRXkVWLgt_ypDBe-cI8C1lx_7zUo2h6r2f0 6654
tests/unit/url/gcs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/url/gcs/test_gcs_directory_url.py sha256=99aDWHF1rNDGpq_I-MR94e21iEWNBnSxVNBO4WzUXEE 2779
tests/unit/url/gcs/test_gcs_file_url.py sha256=ghe_h2atm-zFoht2N6QbLwog2qa-dh38q3mRZLcYx2g 2228
tests/unit/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/utils/test_beta.py sha256=xOrkw-7sloF_Gonp5IAigYVieqnBW5EN9avDKX-BJ48 658
tests/unit/utils/test_deprecated.py sha256=oVYLr5XlJ8-bRtW9Kkq4v2yABvBzmzD5YdOAuXUQUHw 596
types/stubs/argparse_types.pyi sha256=oKSL5r7Wr_CRcP5YN_69O0zvHonBs701rZ-CwOvfPrY 405
types/stubs/inspect.pyi sha256=6HV0FeU8LLkGRJ-EH6gvY2HTRcGffYzfBDEftTozqJw 7092
types/stubs/airbyte/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/airflow/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/airflow/contrib/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/airflow/contrib/hooks/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/airflow/contrib/hooks/aws_hook/__init__.pyi sha256=i49Ea6lvO8uN3HnZCyAl525MFdFt5vPpBqdNNr1gh28 344
types/stubs/airflow/contrib/hooks/gcp_api_base_hook/__init__.pyi sha256=0yEnh-OHnGwggl7_Oi0hWzQSAZejDqQfT_FucTPqjDA 412
types/stubs/airflow/exceptions/__init__.pyi sha256=5AMWaf1KZOkV6ek_SKDci54ilPErry5zUuvhUPE_hs0 115
types/stubs/airflow/hooks/__init__.pyi sha256=DmSH4SWstqM6RjzgJ67h_WPjXQGUrv2eG7Rj1K_QOvM 189
types/stubs/airflow/models/__init__.pyi sha256=tUTRij3TWcshusoZsubrCBajjlQQuMfyK3kJK8-6rJc 242
types/stubs/awscli/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/awscli/clidriver/__init__.pyi sha256=z06BMMzFkyjJ6B-vdnyqKLBeg-Vtcx4ItqJ8WI0adik 274
types/stubs/boto3/__init__.pyi sha256=rUZJSuka3w92V3LNRSEcj35ARfN8Oux226rRkkPHd0c 271
types/stubs/boto3/session/__init__.pyi sha256=St87xoGDhWCO2ftl99bLHR-2cJ1M6NvfIOtZu8lgZTg 6001
types/stubs/botocore/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/botocore/credentials/__init__.pyi sha256=-eWERl27Ih0cDrzE5QgEyKjcyj1zM6soyrZY-DA3XUk 503
types/stubs/chardet/__init__.pyi sha256=l4j8zIicE-Au-PIXzGBccdXj_DoOU2iqtezvFT6Ruf8 434
types/stubs/config_resolver/__init__.pyi sha256=qVz8y2Dt-RYd2fF5AoCShcy4V2yED2-nKJjedkT7xzA 137
types/stubs/config_resolver/core.pyi sha256=0rQBbe_W1us83qFJiDNRIWiqCWoMTpzI9watCGJpvkE 1809
types/stubs/config_resolver/exc.pyi sha256=b6CGYJqy1nqpV8NfHHuRGAVh38jvhzBPd71T2WU7q3U 41
types/stubs/config_resolver/util.pyi sha256=GowdYA5uRRUzCzW2nmljs8ibSu7ZqELYykSnMGalvKA 261
types/stubs/config_resolver/handler/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/config_resolver/handler/base.pyi sha256=by9UyqvlZNP3JTdllF1y4sVRMX1NwWj4w7zAb-rdM48 563
types/stubs/config_resolver/handler/ini.pyi sha256=IEyZ_2X6acTezA_IIU35MzfJF0fANAF5LB7ggyUHbEU 596
types/stubs/config_resolver/handler/json.pyi sha256=v21QEscbVuIJM0iC2NYKHLqGn3xXaDKkOcm5R2TPG5A 594
types/stubs/distutils/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/docstring_parser/__init__.pyi sha256=DBc8RCwkP_CHd_QtUX2H2MOgyq60s-PO2BdlTV7xook 804
types/stubs/google/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/google/api_core/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/google/api_core/exceptions/__init__.pyi sha256=6hLW0e2EaH2Vqe-R1eRbeRRTv2EzNVs0p6d_m04C3cg 35
types/stubs/google/api_core/retry/__init__.pyi sha256=3Znx_OI11fRnPrEekV_76PP4FVF3s-A1MERkY50JGxg 21
types/stubs/google/auth/__init__.pyi sha256=EYfzRolzreHAw9TfPmwQs3Z9zVN4yG3ko9Qtnb_sM3E 156
types/stubs/google/auth/credentials/__init__.pyi sha256=24408VdlSmJmVGU3HXdh8BJaSji7TwmuQ7Mxi1mb_kg 28
types/stubs/google/auth/exceptions/__init__.pyi sha256=sGlKrZSryUEsVT5wNpLmDrCjtqdE86wAwd3XLfMwW2s 50
types/stubs/google/auth/service_account/__init__.pyi sha256=suZGoZp2fBIO826A6EcZtogxHFbFdAtPekzqLU7iWWE 97
types/stubs/google/cloud/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/google/cloud/bigquery/__init__.pyi sha256=tTdkcUMdVTp5bFDIsRwGklCHj7262N31WEExCJ8NBQo 218
types/stubs/google/cloud/bigquery/client/__init__.pyi sha256=q87lh8hcs_jUjnfoMByaExiqZ13w2UIDHK3LOyeN0SI 3364
types/stubs/google/cloud/bigquery/dataset/__init__.pyi sha256=AuOCtZdUe-FEWIs6milQ76hLQXh_PoWrYJGAZbKZOcY 295
types/stubs/google/cloud/bigquery/dbapi/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/google/cloud/bigquery/dbapi/connection/__init__.pyi sha256=YddKKHOUfc8ZiuiHjJdBA4A_YSVQdKULgBdNQVljWP0 88
types/stubs/google/cloud/bigquery/encryption_configuration/__init__.pyi sha256=Loz2oPTAQfcb50roZ6VvkYzIMBpMUbaQc3Qu26d7LkA 39
types/stubs/google/cloud/bigquery/external_config/__init__.pyi sha256=k8djBtW9_EjgMQiWW982juNrCOziGP2iJ1HufAeYDdg 39
types/stubs/google/cloud/bigquery/job/__init__.pyi sha256=1MaokPi50VVUnQw6-adWwkNnKvl4WF_6LmqBXIddnJE 2804
types/stubs/google/cloud/bigquery/retry/__init__.pyi sha256=2vwRxQemqAWlqX3J5Fmy2wf10mvuR-RBjhmwZgGJ8pw 63
types/stubs/google/cloud/bigquery/schema/__init__.pyi sha256=qOaC8Kommi_BpGgKrh4QTILpdBz8XwvdtCMqdNkgSiI 27
types/stubs/google/cloud/bigquery/table/__init__.pyi sha256=YcU1Vv31XhfBDljJZhn6InWDgtOFYvvR2AV6QbTb1YY 181
types/stubs/google/cloud/exceptions/__init__.pyi sha256=6hLW0e2EaH2Vqe-R1eRbeRRTv2EzNVs0p6d_m04C3cg 35
types/stubs/google/cloud/storage/__init__.pyi sha256=LI1OH8iTcEjreqsoLZzmJO2wgOuPaseUJy6d8NTH9l4 678
types/stubs/google/cloud/storage/blob/__init__.pyi sha256=n0f9J1g55cswEPP8fyaXH6Nl6f8cgkRX5Rn7aP8CW58 126
types/stubs/google/cloud/storage/bucket/__init__.py sha256=_uTb-3FNV1JSMc0-0WaACTaDYfNan8XA5UL2PDasH1E 222
types/stubs/google/oauth2/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/google/oauth2/service_account/__init__.pyi sha256=pUlpI5MJLl0VeD3O3dYP1ZGCJVt6dMBrAJnj7-SJeX0 396
types/stubs/googleapiclient/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/googleapiclient/discovery/__init__.pyi sha256=VJ56tf_zepqt8c-CB0q4pfIvpe2ZpT1yhkC9TS5bcyM 515
types/stubs/googleapiclient/errors/__init__.pyi sha256=eG9W5fVHC2oM1d9sPCOia96xunrGS29KexywjVzr3ws 40
types/stubs/httplib2/__init__.pyi sha256=5gV-cDh4S0pL3ixH9WGnkOL2aG8gQCjm6LNpYNG6kdI 20
types/stubs/jsonschema/__init__.pyi sha256=0Ie5Qi8CUjg2CfB7ZsHzd0FaZlwz8TM-lPgMGBOR6LA 253
types/stubs/jsonschema/exceptions/__init__.pyi sha256=Al1a38q_udz4f0foSG4PXRzgGNYGI0Jqwp-2fYOgbiQ 57
types/stubs/logging/__init__.pyi sha256=faYtASHCA8HMmBRtr7vEoNAoM4x4nrMxXG6oSA52hYs 6594
types/stubs/logging/config.pyi sha256=83TXcxTgq6fMCzu2nF7HD2EYxCp7SPRD3MmBOGMU-aQ 2255
types/stubs/logging/filterer.py sha256=Rt-tZyWn_4peAa6WnjHSX7lEWnGoOt5PuQh72gBRwWg 242
types/stubs/logging/handlers.pyi sha256=EKlznSlhrkkqi1eimRzPvyfucllkWMwZMpnM4uq7r1o 7256
types/stubs/logging/log_record.pyi sha256=w4_qQWNSJSNop1WPHgCOsUvPD-CQHltGZ632L2bzg08 841
types/stubs/logging/logger.pyi sha256=KaverMkuJ06sj0e5o8YiWLH52O06F_2b7NRiD4sD-L0 1732
types/stubs/requests/__init__.pyi sha256=LKCDIavAzgh5-ebPqK7WuRDN3swT-sxyiGaM7G0BktM 45
types/stubs/s3_concat/__init__.pyi sha256=Ck9d2EnXQg4PSFLZhCbTH9C_bSaY38NNhDO9AOmIYd0 362
types/stubs/setuptools/__init__.pyi sha256=ieU94O7cP27rCPT3oK5dHkiBNW98lpJlEMdOHgfYbTA 352
types/stubs/setuptools/command/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/setuptools/command/install/__init__.pyi sha256=Qpk-vSO8uGKFy2thCACeVr7DFq8jnPsX5ojjSnCdjwo 80
types/stubs/smart_open/__init__.pyi sha256=Y25n44pyE3vp92MiABKrcK3IWRyQ1JG1rZ4Ufqy2nC0 17
types/stubs/smart_open/gcs/__init__.pyi sha256=CoeMhM-UnQHU5YNELoDyQzl7WTSWXgsdS6EYD-6ryO8 535
types/stubs/smart_open/s3/__init__.pyi sha256=q_gwcfQaMPRzxkFz8zf9BPdrkNBRwuwlKz8O5vD1exw 649
types/stubs/sqlalchemy_redshift/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
types/stubs/sqlalchemy_redshift/commands.pyi sha256=Ji6NTpyCGo_BU8nfCucSajVp6S_VyzLOODp9btFw1MA 6153
types/stubs/sqlalchemy_redshift/compat.pyi sha256=QB_QVvvtJmVOhdxEKwglS4Cq7y8DPto-729vaJTqdMQ 52
types/stubs/sqlalchemy_redshift/dialect.pyi sha256=_C8lPbtAhXKbiRJfxsMH_Pq8rgr30U2SH1Aow3XZHWk 3400
types/stubs/tenacity/__init__.pyi sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
records_mover-1.6.4.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
records_mover-1.6.4.dist-info/METADATA sha256=nzbSTPvNjmLZHIs7H6_iepRNY8ypBxQ93VxAGj31OrE 26376
records_mover-1.6.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
records_mover-1.6.4.dist-info/entry_points.txt sha256=m_GutODU8O0g-BDBiFTpat6NUVUAJRqQci7fOHMCFXc 57
records_mover-1.6.4.dist-info/top_level.txt sha256=UHO_rxNeKSC8eCRmdf4Rp9ogn2RZgwYxbchbrr7b8aQ 39
records_mover-1.6.4.dist-info/RECORD

top_level.txt

docs
metrics
records_mover
tests
types

entry_points.txt

mvrec = records_mover.records.cli:main