Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
211 commits
Select commit Hold shift + click to select a range
4344a2c
chore: repository setup with templated files
tswast Sep 20, 2021
7fcd8f3
chore: correct setup.py
tswast Sep 20, 2021
9094181
feat: add `time` and `date` dtypes
tswast Sep 21, 2021
2c8a0be
chore: add header to owlbot config
tswast Sep 21, 2021
40e94a2
chore: add license headers to __init__.py files
tswast Sep 21, 2021
13e5b84
test: cleanup test sessions (#1)
tswast Sep 23, 2021
06ceb6d
fix: support Pandas 0.24 (#8)
Sep 27, 2021
7ae7c34
test: No warnings (#9)
Sep 28, 2021
345a4e8
fix: support converting empty `time` Series to pyarrow Array (#11)
tswast Sep 29, 2021
95f64fd
chore: release 0.1.0 (#4)
release-please[bot] Sep 29, 2021
6f3cfb4
chore: fix version number (#12)
tswast Sep 29, 2021
8d7e93c
chore: fail samples nox session if python version is missing (#17)
gcf-owl-bot[bot] Sep 30, 2021
a6cd77a
chore(deps): update dependency pytz to v2021.3 (#21)
renovate-bot Oct 4, 2021
2bf5384
chore: add default_version and codeowner_team to .repo-metadata.json …
parthea Oct 4, 2021
c4f2b5f
chore: drop 'dev-requirements.txt' (#23)
tseaver Oct 4, 2021
c2fbaad
fix: avoid rounding problems with microseconds (#20)
tswast Oct 4, 2021
f5d6306
chore: release 0.1.1 (#24)
release-please[bot] Oct 4, 2021
2ac34bc
build: use trampoline_v2 for python samples and allow custom dockerfi…
gcf-owl-bot[bot] Oct 5, 2021
ad336fd
chore(python): Add kokoro configs for python 3.10 samples testing (#26)
gcf-owl-bot[bot] Oct 9, 2021
c336c53
feat: rename dbtime and dbdate dtypes to avoid future conflicts with …
tswast Oct 14, 2021
16bf638
docs: add how-to guide and include API reference (#33)
tswast Oct 14, 2021
6d6d28d
chore: release 0.2.0 (#34)
release-please[bot] Oct 25, 2021
0d875d6
chore(python): push cloud library docs to staging bucket for Cloud RA…
gcf-owl-bot[bot] Oct 25, 2021
398b20c
chore(python): omit google/__init__.py in coverage (#36)
gcf-owl-bot[bot] Oct 26, 2021
cab280a
chore(deps): update dependency pyarrow to v6 (#37)
renovate-bot Oct 26, 2021
79373e5
feat: support Python 3.10 (#40)
tswast Nov 4, 2021
a791042
feat: support conversion from pyarrow RecordBatch to pandas DataFrame…
tswast Nov 8, 2021
eac3dbb
chore: release 0.3.0 (#41)
release-please[bot] Nov 8, 2021
b9c81eb
chore(python): add .github/CODEOWNERS as a templated file (#44)
gcf-owl-bot[bot] Nov 11, 2021
077cfc5
fix: raise ValueError if date is out-of-bounds (#46)
tswast Dec 4, 2021
58f8855
chore: release 0.3.1 (#48)
release-please[bot] Dec 6, 2021
50720d7
chore: update release_level in repo-metadata.json (#51)
parthea Dec 30, 2021
f27387a
chore: use python-samples-reviewers (#52)
gcf-owl-bot[bot] Jan 6, 2022
7b3e2de
chore(samples): Add check for tests in directory (#54)
gcf-owl-bot[bot] Jan 11, 2022
1c43e61
chore(python): update release.sh to use keystore (#56)
gcf-owl-bot[bot] Jan 14, 2022
e4a5668
chore(python): Noxfile recognizes that tests can live in a folder (#58)
gcf-owl-bot[bot] Jan 19, 2022
365fc9b
ci(python): run lint / unit tests / docs as GH actions (#59)
gcf-owl-bot[bot] Jan 21, 2022
00fb37c
chore: temporarily add custom repo settings (#61)
tswast Jan 25, 2022
b08bbe7
fix: use public pandas APIs where possible (#60)
tswast Jan 26, 2022
cf8303b
fix!: use `pandas.NaT` for missing values in dbdate and dbtime dtypes…
tswast Feb 2, 2022
b2bc49f
chore: remove custom sync-repo-settings (#69)
parthea Feb 9, 2022
802b3ed
chore(deps): update all dependencies (#68)
renovate-bot Feb 28, 2022
d2bbe21
chore(deps): update actions/setup-python action to v3 (#71)
gcf-owl-bot[bot] Mar 1, 2022
3798f0f
chore(deps): update actions/checkout action to v3 (#73)
gcf-owl-bot[bot] Mar 3, 2022
35491ab
chore: Adding support for pytest-xdist and pytest-parallel (#76)
gcf-owl-bot[bot] Mar 4, 2022
85ad468
chore(deps): update actions/download-artifact action to v3 (#77)
gcf-owl-bot[bot] Mar 5, 2022
6133012
fix: correct TypeError and comparison issues discovered in DateArray …
tswast Mar 10, 2022
e3414cc
chore(deps): update dependency pytest to v7.1.0 (#80)
renovate-bot Mar 13, 2022
f4e09e0
chore(deps): update dependency pytest to v7.1.1 (#83)
renovate-bot Mar 18, 2022
497df99
fix: address failing tests with pandas 1.5.0 (#82)
tswast Mar 18, 2022
69e4f04
fix: dbdate and dbtime support set item with null values (#85)
tswast Mar 21, 2022
887c695
fix: address failing 2D array compliance tests in DateArray (#64)
tswast Mar 24, 2022
ac6f478
fix: avoid TypeError when using sorted search (#84)
tswast Mar 24, 2022
563cacc
fix: allow comparison with scalar values (#88)
tswast Mar 24, 2022
5ef9fa1
test: add final dbdate compliance tests and sort (#89)
tswast Mar 24, 2022
3e28414
test: add dbtime compliance tests (#90)
tswast Mar 24, 2022
b92361f
chore(main): release 0.4.0 (#62)
release-please[bot] Mar 24, 2022
03426e1
feat: label package as generally available (#92)
tswast Mar 25, 2022
27a4e3c
test: disambiguate log files for flakybot (#95)
tswast Mar 25, 2022
cc0aeb5
chore(main): release 1.0.0 (#94)
release-please[bot] Mar 28, 2022
716d103
chore(python): use black==22.3.0 (#96)
gcf-owl-bot[bot] Mar 29, 2022
114978c
chore(python): add E231 to .flake8 ignore list (#97)
gcf-owl-bot[bot] Mar 30, 2022
b9300a2
chore(python): update .pre-commit-config.yaml to use black==22.3.0 (#98)
gcf-owl-bot[bot] Mar 31, 2022
68dbbc0
chore(python): Enable size-label bot (#99)
gcf-owl-bot[bot] Apr 1, 2022
8ed3ed1
chore(python): refactor unit / system test dependency install (#100)
gcf-owl-bot[bot] Apr 1, 2022
a603398
chore(python): add license header to auto-label.yaml (#101)
gcf-owl-bot[bot] Apr 6, 2022
c144bb2
chore(python): add nox session to sort python imports (#102)
gcf-owl-bot[bot] Apr 21, 2022
5f8f23c
chore(python): use ubuntu 22.04 in docs image (#104)
gcf-owl-bot[bot] Apr 21, 2022
9b164ce
chore(deps): update dependency pytest to v7.1.2 (#105)
renovate-bot Apr 25, 2022
bcaa685
chore: [autoapprove] update readme_gen.py to include autoescape True …
gcf-owl-bot[bot] May 5, 2022
fb53f12
chore(python): auto approve template changes (#108)
gcf-owl-bot[bot] May 5, 2022
13b2b29
fix(deps): allow pyarrow v8 (#109)
renovate-bot May 7, 2022
f865c3c
chore(main): release 1.0.1 (#110)
release-please[bot] May 9, 2022
9f3c90f
docs: fix changelog header to consistent size (#111)
dandhlee Jun 1, 2022
0ce2372
chore: test minimum dependencies in python 3.7 (#113)
parthea Jun 3, 2022
7a69ef7
chore(main): release 1.0.2 (#112)
release-please[bot] Jun 9, 2022
0318459
fix: require python 3.7+ (#125)
gcf-owl-bot[bot] Jul 14, 2022
298a817
chore(deps): update actions/setup-python action to v4 (#114)
renovate-bot Jul 15, 2022
7fa2a06
fix(deps): allow pyarrow < 10 (#130)
renovate-bot Aug 5, 2022
4c138e7
chore(main): release 1.0.3 (#128)
release-please[bot] Aug 8, 2022
32befb6
chore(python): update .kokoro/requirements.txt (#141)
gcf-owl-bot[bot] Sep 2, 2022
e2955e0
chore(python): exclude setup.py in renovate config (#143)
gcf-owl-bot[bot] Sep 2, 2022
4b39b22
chore(deps): update dependency pytest to v7.1.3 (#144)
renovate-bot Sep 6, 2022
0a9eff7
chore: detect samples tests in nested directories (#146)
gcf-owl-bot[bot] Sep 13, 2022
213f50c
fix(deps): Remove python version upper bound (#145)
JacobHayes Sep 13, 2022
5598fb9
fix: avoid out-of-range nanoseconds field in pandas 1.5.x (#148)
tswast Sep 19, 2022
59aa88e
chore(main): release 1.0.4 (#147)
release-please[bot] Sep 20, 2022
b6568d7
chore: update dependency protobuf >= 3.20.2 (#149)
gcf-owl-bot[bot] Oct 3, 2022
b78b3ad
chore(deps): update dependency pytest to v7.2.0 (#151)
renovate-bot Oct 26, 2022
7ccd46a
chore: Removes upper bound for pyarrow (#155)
chalmerlowe Nov 17, 2022
627eb03
chore(python): update release script dependencies (#154)
gcf-owl-bot[bot] Nov 19, 2022
9a3d36c
chore(python): drop flake8-import-order in samples noxfile (#156)
gcf-owl-bot[bot] Nov 27, 2022
3ca2453
ci: update the job name in unittest-prerelease.yml (#164)
parthea Dec 5, 2022
43971d3
chore(main): release 1.0.5 (#163)
release-please[bot] Dec 5, 2022
1c8e642
build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /synthtool/g…
gcf-owl-bot[bot] Dec 13, 2022
64d87b7
fix: adds bounds checking because pandas now handles microsecond reso…
chalmerlowe Jan 3, 2023
b14a51b
chore(python): add support for python 3.11 (#168)
gcf-owl-bot[bot] Jan 6, 2023
3a293f8
chore: fix prerelease_deps nox session [autoapprove] (#169)
gcf-owl-bot[bot] Jan 30, 2023
fdee202
chore(deps): update dependency pytest to v7.2.1 (#170)
renovate-bot Jan 30, 2023
244d496
build(deps): bump cryptography from 38.0.3 to 39.0.1 in /synthtool/gc…
gcf-owl-bot[bot] Feb 8, 2023
9f6ead1
chore(python): upgrade gcp-releasetool in .kokoro [autoapprove] (#173)
gcf-owl-bot[bot] Feb 27, 2023
9734240
chore(deps): update dependency pytest to v7.2.2 (#174)
renovate-bot Mar 4, 2023
e2875d0
chore(deps): Update nox in .kokoro/requirements.in [autoapprove] (#177)
gcf-owl-bot[bot] Mar 16, 2023
cc0fcb2
feat: support pandas 2.0 release candidate (#179)
tswast Mar 29, 2023
cd5be8c
chore(main): release 1.1.0 (#167)
release-please[bot] Mar 29, 2023
12f3e47
fix: out-of-bounds datetime.date raises OutOfBoundsDatetime (#180)
tswast Mar 30, 2023
2af717e
chore(main): release 1.1.1 (#181)
release-please[bot] Mar 30, 2023
80eddfb
chore(deps): update dependency pytest to v7.3.1 (#184)
renovate-bot Apr 18, 2023
398bfed
build(deps): bump requests from 2.28.1 to 2.31.0 in /synthtool/gcp/te…
gcf-owl-bot[bot] May 25, 2023
1a54a4b
build(deps): bump cryptography from 39.0.1 to 41.0.0 in /synthtool/gc…
gcf-owl-bot[bot] Jun 3, 2023
eb94270
fix: adds xfail marks to tests that are known to fail (#189)
chalmerlowe Jun 12, 2023
1d2b27b
chore(deps): update dependency pytest to v7.3.2 (#188)
renovate-bot Jun 13, 2023
3278bd4
chore: remove pinned Sphinx version [autoapprove] (#192)
gcf-owl-bot[bot] Jun 27, 2023
583f2b7
chore: store artifacts in placer (#193)
gcf-owl-bot[bot] Jun 29, 2023
3c3d38a
chore(deps): update dependency pytest to v7.4.0 (#191)
renovate-bot Jul 5, 2023
51176cc
build(deps): [autoapprove] bump cryptography from 41.0.0 to 41.0.2 (#…
gcf-owl-bot[bot] Jul 17, 2023
08f8eba
build(deps): [autoapprove] bump pygments from 2.13.0 to 2.15.0 (#195)
gcf-owl-bot[bot] Jul 21, 2023
c687d81
build(deps): [autoapprove] bump certifi from 2022.12.7 to 2023.7.22 (…
gcf-owl-bot[bot] Jul 26, 2023
ee65a66
build: [autoapprove] bump cryptography from 41.0.2 to 41.0.3 (#198)
gcf-owl-bot[bot] Aug 3, 2023
7ac6f61
bug: add import and object reference due to upstream changes (#208)
chalmerlowe Aug 31, 2023
905ccc6
docs: update pandas extension link (#210)
Linchin Sep 20, 2023
f6ddbe1
bug: fixes flake8==6.1.0 bug, unpins flake8==6.0.0 (#211)
Linchin Sep 21, 2023
68b4429
bug: remove flake8 pin in owlbot (#213)
Linchin Sep 21, 2023
7869ae9
chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#214)
gcf-owl-bot[bot] Oct 7, 2023
bdcca1c
chore: [autoapprove] Update `black` and `isort` to latest versions (#…
gcf-owl-bot[bot] Oct 9, 2023
56dcda8
chore: rename rst files to avoid conflict with service names (#218)
gcf-owl-bot[bot] Oct 26, 2023
0495a40
chore: update docfx minimum Python version (#219)
gcf-owl-bot[bot] Nov 3, 2023
c0f2d7f
chore: bump urllib3 from 1.26.12 to 1.26.18 (#220)
gcf-owl-bot[bot] Nov 8, 2023
7e70efa
chore(deps): update all dependencies (#209)
renovate-bot Nov 8, 2023
4d50f8b
chore(deps): update all dependencies (#221)
renovate-bot Nov 8, 2023
4f1ee7b
feat: Add support for Python 3.12 (#223)
gcf-owl-bot[bot] Dec 1, 2023
5b1d8a2
chore: bump cryptography from 41.0.5 to 41.0.6 in /synthtool/gcp/temp…
gcf-owl-bot[bot] Dec 1, 2023
30f26c2
build: treat warnings as errors (#228)
parthea Dec 4, 2023
f99266e
chore(deps): update all dependencies (#229)
renovate-bot Dec 8, 2023
e6498c1
build: update actions/checkout and actions/setup-python (#231)
gcf-owl-bot[bot] Dec 10, 2023
b1ac77c
chore(main): release 1.2.0 (#190)
release-please[bot] Dec 11, 2023
db594fc
build: update actions/upload-artifact and actions/download-artifact (…
gcf-owl-bot[bot] Dec 15, 2023
44100dc
chore(deps): update all dependencies to v4 (#232)
renovate-bot Dec 15, 2023
2712ae3
build(python): fix `docs` and `docfx` builds (#237)
gcf-owl-bot[bot] Jan 16, 2024
5c38bd7
chore(deps): update dependency pytest to v7.4.4 (#235)
renovate-bot Jan 19, 2024
8134a70
test: avoid prerelease test with pandas==2.2.0rc0 (#238)
Linchin Jan 19, 2024
5b17910
chore(deps): update dependency pytest to v8 (#239)
renovate-bot Feb 5, 2024
49aa246
build(deps): bump cryptography from 41.0.6 to 42.0.0 in /synthtool/gc…
gcf-owl-bot[bot] Feb 7, 2024
dfc4269
build(deps): bump cryptography from 42.0.0 to 42.0.2 in .kokoro (#245)
gcf-owl-bot[bot] Feb 20, 2024
0a9ec55
chore(deps): update dependency pytest to v8.0.1 (#243)
renovate-bot Feb 20, 2024
1f5dc53
chore(deps): update dependency pytest to v8.0.2 (#247)
renovate-bot Feb 26, 2024
a90965c
build(deps): bump cryptography from 42.0.2 to 42.0.4 in .kokoro (#248)
gcf-owl-bot[bot] Feb 27, 2024
ccb64e2
chore(deps): update dependency pytest to v8.1.1 (#251)
renovate-bot Mar 13, 2024
5121822
chore(python): add requirements for docs build (#254)
gcf-owl-bot[bot] Mar 15, 2024
dc51f07
chore(python): update dependencies in /.kokoro (#253)
gcf-owl-bot[bot] Mar 15, 2024
71dfb56
testing: use arbitrary equality for pinned pytest version (#262)
Linchin Apr 3, 2024
06d69eb
docs: add summary_overview template (#264)
gcf-owl-bot[bot] Apr 5, 2024
42bcb54
chore(python): bump idna from 3.4 to 3.7 in .kokoro (#269)
gcf-owl-bot[bot] Apr 12, 2024
5ceeca6
test: use np.nan for numpy >= 2.0.0 (#270)
Linchin Apr 15, 2024
ce72778
bug: refine constraint to avoid numpy pandas incompatability (#277)
chalmerlowe Jun 27, 2024
f0c9fd9
chore: update templated files (#278)
gcf-owl-bot[bot] Jul 3, 2024
432a76d
chore: format code files with nox (#281)
chelsea-lin Jul 8, 2024
f87902a
chore(python): use python 3.10 for docs build (#282)
gcf-owl-bot[bot] Jul 8, 2024
2d88b72
chore: remove references to conda (#283)
tswast Jul 9, 2024
ddaa422
chore(python): fix docs build (#285)
gcf-owl-bot[bot] Jul 31, 2024
d349771
chore: add sync-repo-settings and exclude unit 3.7 (#287)
chelsea-lin Aug 1, 2024
dbbd20a
chore: integrate compliance tests into code coverage reporting (#288)
chelsea-lin Aug 6, 2024
9ab2f2f
feat: create db_dtypes JSONDtype and JSONArray (#284)
chelsea-lin Aug 8, 2024
49285f3
chore(main): release 1.3.0 (#265)
release-please[bot] Aug 12, 2024
2f2319e
build(python): release script update (#289)
gcf-owl-bot[bot] Sep 17, 2024
28e0c04
chore(deps): update all dependencies (#290)
renovate-bot Sep 20, 2024
ab7b48b
chore: Adds python eol deprecation warning (#292)
chalmerlowe Oct 7, 2024
fa7a425
fix: support dbjson type on pandas version 1.5 (#295)
chelsea-lin Oct 31, 2024
f1dade4
fix: dbjson serialization with most compact JSON representation (#299)
chelsea-lin Nov 8, 2024
db917ab
build: use multiScm for Kokoro release builds (#294)
gcf-owl-bot[bot] Nov 12, 2024
f80585a
chore(python): remove obsolete release scripts and config files (#300)
gcf-owl-bot[bot] Nov 12, 2024
1d63e1e
chore(python): update dependencies in .kokoro/docker/docs (#301)
gcf-owl-bot[bot] Nov 12, 2024
aa6d554
fix: support correct numpy construction for dbjson dtype in pandas 1.…
chelsea-lin Nov 12, 2024
957a8c8
chore(main): release 1.3.1 (#296)
release-please[bot] Nov 12, 2024
a361d3e
test: use python 3.10 for docs (#305)
Linchin Nov 18, 2024
5110c87
chore(python): update dependencies in .kokoro/docker/docs (#308)
gcf-owl-bot[bot] Dec 17, 2024
1bb656c
chore(python): fix docs publish build (#313)
gcf-owl-bot[bot] Jan 17, 2025
c0d526f
feat: Add Arrow types for efficient JSON data representation in pyarr…
chelsea-lin Jan 17, 2025
16a4abd
feat: add __hash__ property for JSONArrowType (#316)
chelsea-lin Jan 21, 2025
c7f3354
chore(main): release 1.4.0 (#315)
release-please[bot] Jan 22, 2025
9dceb6a
chore: limit pyarrow version in unit-prerelease tests (#320)
chelsea-lin Jan 29, 2025
40844e9
fix: Re-add ModuleNotFoundError handler for pandas_backports (#319)
chelsea-lin Jan 30, 2025
dd28eb6
chore(main): release 1.4.1 (#322)
release-please[bot] Feb 5, 2025
ddab332
chore(python): conditionally load credentials in .kokoro/build.sh (#326)
gcf-owl-bot[bot] Feb 24, 2025
fb55ff0
build(deps): bump cryptography from 43.0.1 to 44.0.1 in /.kokoro (#324)
dependabot[bot] Feb 24, 2025
6417330
build(deps): bump jinja2 from 3.1.4 to 3.1.5 in /.kokoro (#310)
dependabot[bot] Feb 24, 2025
328c3e6
test: remove pyarrow prerelease pin (#327)
Linchin Feb 27, 2025
fd03bad
fix: remove unbox json functionality from JSONArrowType (#325)
chelsea-lin Mar 4, 2025
080c989
chore(main): release 1.4.2 (#328)
release-please[bot] Mar 5, 2025
e8bd09b
chore: remove unused files (#329)
parthea Mar 6, 2025
3a67384
fix: Updates noxfile with pip freeze and pandas 1.2 (#331)
chalmerlowe Mar 10, 2025
8582bf6
fix: remove setup.cfg configuration for creating universal wheels (#333)
parthea Mar 14, 2025
45c849c
chore: Update Python version to 3.13 in compliance workflow (#335)
chalmerlowe Apr 17, 2025
f1faacb
chore: Add Python 3.13 updates for repo settings, noxfile, setup, con…
chalmerlowe Apr 17, 2025
86c611d
deps: Updates deprecation warning to FutureWarning re: 3.7 and 3.8 (#…
chalmerlowe Apr 24, 2025
08f464b
deps!: Drop support for Python 3.7 and 3.8 (AI Experiment) (#337)
chalmerlowe May 7, 2025
75ec6de
chore(main): release 1.4.3 (#332)
release-please[bot] May 12, 2025
65becdc
test: updates tests from pandas with compliance issues (#365)
chalmerlowe Jun 12, 2025
0932043
test: updates python versions and sets owlbot excludes (#367)
chalmerlowe Jun 13, 2025
74914f0
chore: ignore docs.yml and lint.yml in renovate (#369)
chalmerlowe Jun 18, 2025
3f3a853
deps: adds limits to numpy installs under 3.10 for dataproc (#370)
chalmerlowe Jul 8, 2025
e8465e2
chore(deps): update dependency pytest to v8.4.1 (#368)
renovate-bot Aug 1, 2025
781cb5b
chore(deps): update actions/checkout action to v5 (#372)
renovate-bot Aug 11, 2025
8ae4475
chore(deps): update all dependencies (#373)
renovate-bot Sep 8, 2025
5b9f4e4
chore(main): release 1.4.4 (#371)
release-please[bot] Nov 11, 2025
a261e83
chore(librarian): onboard to librarian (#374)
parthea Nov 11, 2025
f1d490c
chore(librarian): update sha to support librarian 1.0.0 (#376)
parthea Nov 11, 2025
dee2f65
chore(tests): run unit tests after merge (#378)
daniel-sanche Nov 19, 2025
f85a0ee
Merge remote-tracking branch 'remote.googleapis/python-db-dtypes-pand…
parthea Nov 24, 2025
4837572
Trigger owlbot post-processor
parthea Nov 24, 2025
12e5c3f
build: db-dtypes migration: adjust owlbot-related files
parthea Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
39 changes: 39 additions & 0 deletions packages/db-dtypes/.coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# -*- coding: utf-8 -*-
#
# Copyright 2024 Google LLC
#
# 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
#
# https://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.

# Generated by synthtool. DO NOT EDIT!
[run]
branch = True
omit =
google/__init__.py
db_dtypes/requirements.py

[report]
fail_under = 100
show_missing = True
exclude_lines =
# Re-enable the standard pragma
pragma: NO COVER
# Ignore debug-only repr
def __repr__
# Ignore abstract methods
raise NotImplementedError
omit =
*/gapic/*.py
*/proto/*.py
*/core/*.py
*/site-packages/*.py
db_dtypes/requirements.py
33 changes: 33 additions & 0 deletions packages/db-dtypes/.flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
#
# Copyright 2024 Google LLC
#
# 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
#
# https://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.

# Generated by synthtool. DO NOT EDIT!
[flake8]
ignore = E203, E231, E266, E501, W503
exclude =
# Exclude generated code.
**/proto/**
**/gapic/**
**/services/**
**/types/**
*_pb2.py

# Standard linting exemptions.
**/.nox/**
__pycache__,
.git,
*.pyc,
conf.py
64 changes: 64 additions & 0 deletions packages/db-dtypes/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
*.py[cod]
*.sw[op]

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
.eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.nox
.cache
.pytest_cache


# Mac
.DS_Store

# JetBrains
.idea

# VS Code
.vscode

# emacs
*~

# Built documentation
docs/_build
bigquery/docs/generated
docs.metadata

# Virtual environment
env/
venv/

# Test logs
coverage.xml
*sponge_log.xml

# System test environment variables.
system_tests/local_test_setup

# Make sure a generated file isn't accidentally committed.
pylintrc
pylintrc.test
10 changes: 10 additions & 0 deletions packages/db-dtypes/.librarian/state.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620
libraries:
- id: db-dtypes
version: 1.4.3
apis: []
source_roots:
- .
preserve_regex: []
remove_regex: []
tag_format: v{version}
31 changes: 31 additions & 0 deletions packages/db-dtypes/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 2024 Google LLC
#
# 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.
#
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.0.1
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- repo: https://github.com/psf/black
rev: 23.7.0
hooks:
- id: black
- repo: https://github.com/pycqa/flake8
rev: 6.1.0
hooks:
- id: flake8
15 changes: 15 additions & 0 deletions packages/db-dtypes/.repo-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "db-dtypes",
"name_pretty": "Pandas Data Types for SQL systems (BigQuery, Spanner)",
"product_documentation": "https://pandas.pydata.org/pandas-docs/stable/ecosystem.html#ecosystem-extensions",
"client_documentation": "https://googleapis.dev/python/db-dtypes/latest/index.html",
"release_level": "stable",
"language": "python",
"library_type": "INTEGRATION",
"repo": "googleapis/python-db-dtypes-pandas",
"distribution_name": "db-dtypes",
"api_id": "bigquery.googleapis.com",
"default_version": "",
"codeowner_team": "@googleapis/api-bigquery",
"api_description": "Pandas extension data types for data from SQL systems such as BigQuery."
}
9 changes: 9 additions & 0 deletions packages/db-dtypes/AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# This is the list of db-dtypes's significant contributors.
#
# This does not necessarily list everyone who has contributed code,
# especially since many employees of one corporation may be contributing.
# To see the full list of contributors, see the revision history in
# source control.
Google LLC
Jim Fulton
Tim Swast (tswast)
Loading
Loading