Skip to content

Commit d3d960b

Browse files
authored
chore(migration): Migrate code from googleapis/python-bigquery-sqlalchemy into packages/sqlalchemy-bigquery (#16046)
See #10990. This PR should be merged with a merge-commit, not a squash-commit, in order to preserve the git history.
2 parents b9466f9 + 064a52c commit d3d960b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+13873
-0
lines changed

.kokoro/system.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ packages_with_system_tests=(
100100
"google-cloud-logging"
101101
"google-cloud-pubsub"
102102
"google-cloud-testutils"
103+
"sqlalchemy-bigquery"
103104
"pandas-gbq"
104105
)
105106

.librarian/state.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4130,6 +4130,12 @@ libraries:
41304130
preserve_regex: []
41314131
remove_regex: []
41324132
tag_format: '{id}-v{version}'
4133+
- id: sqlalchemy-bigquery
4134+
version: 1.16.0
4135+
last_generated_commit: ""
4136+
apis: []
4137+
source_roots:
4138+
- packages/sqlalchemy-bigquery
41334139
- id: sqlalchemy-spanner
41344140
version: 1.17.2
41354141
last_generated_commit: ""
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# -*- coding: utf-8 -*-
2+
#
3+
# Copyright 2024 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
# Generated by synthtool. DO NOT EDIT!
18+
[run]
19+
branch = True
20+
omit =
21+
google/__init__.py
22+
sqlalchemy_bigquery/requirements.py
23+
24+
[report]
25+
fail_under = 100
26+
show_missing = True
27+
exclude_lines =
28+
# Re-enable the standard pragma
29+
pragma: NO COVER
30+
# Ignore debug-only repr
31+
def __repr__
32+
# Ignore abstract methods
33+
raise NotImplementedError
34+
omit =
35+
*/gapic/*.py
36+
*/proto/*.py
37+
*/core/*.py
38+
*/site-packages/*.py
39+
sqlalchemy_bigquery/requirements.py
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# -*- coding: utf-8 -*-
2+
#
3+
# Copyright 2024 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
# Generated by synthtool. DO NOT EDIT!
18+
[flake8]
19+
ignore = E203, E231, E266, E501, W503
20+
exclude =
21+
# Exclude generated code.
22+
**/proto/**
23+
**/gapic/**
24+
**/services/**
25+
**/types/**
26+
*_pb2.py
27+
28+
# Standard linting exemptions.
29+
**/.nox/**
30+
__pycache__,
31+
.git,
32+
*.pyc,
33+
conf.py
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "sqlalchemy-bigquery",
3+
"name_pretty": "SQLAlchemy dialect for BigQuery",
4+
"client_documentation": "https://googleapis.dev/python/sqlalchemy-bigquery/latest/index.html",
5+
"release_level": "preview",
6+
"language": "python",
7+
"library_type": "INTEGRATION",
8+
"repo": "googleapis/google-cloud-python",
9+
"distribution_name": "sqlalchemy-bigquery",
10+
"api_id": "bigquery.googleapis.com",
11+
"default_version": "",
12+
"codeowner_team": "@googleapis/python-core-client-libraries"
13+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# This is the list of sqlalchemy-bigquery's significant contributors.
2+
#
3+
# This does not necessarily list everyone who has contributed code,
4+
# especially since many employees of one corporation may be contributing.
5+
# To see the full list of contributors, see the revision history in
6+
# source control.
7+
alm (alonme)
8+
Arttu Modig (amodig)
9+
Blaine Hansen (blainehansen)
10+
Dmytro Karacheban
11+
Google LLC
12+
Harshal Sheth
13+
Jacob Hayes
14+
James Campbell
15+
Jim Fulton
16+
Joshua Carp
17+
Kurian (kuriancheeramelil)
18+
Maksym Voitko
19+
Maxim Zudilov (mxmzdlv)
20+
Maxime Beauchemin (mistercrunch)
21+
Romain Rigaux
22+
Sharoon Thomas (sharoonthomas)
23+
Sumedh Sakdeo
24+
Tim Swast (tswast)
25+
Vince Broz
26+
Wade Tsai

packages/sqlalchemy-bigquery/CHANGELOG.md

Lines changed: 437 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)