Skip to content

Commit

Permalink
Implement minimal coerce and corresponding tests (unionai-oss#1772)
Browse files Browse the repository at this point in the history
* Implement minimal `coerce` and corresponding tests

Signed-off-by: Deepyaman Datta <[email protected]>

* Do not exclude 3.9 in Ibis CI, and regenerate reqs

Signed-off-by: Deepyaman Datta <[email protected]>

---------

Signed-off-by: Deepyaman Datta <[email protected]>
  • Loading branch information
deepyaman committed Dec 24, 2024
1 parent 609a9ef commit 9886e87
Show file tree
Hide file tree
Showing 11 changed files with 87 additions and 56 deletions.
8 changes: 1 addition & 7 deletions ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,13 @@ astroid==2.15.8
asttokens==3.0.0
asv==0.6.4
asv-runner==0.2.1
atpublic==2.3
attrs==24.3.0
babel==2.16.0
backcall==0.2.0
backports-tarfile==1.2.0
beautifulsoup4==4.12.3
black==24.8.0
build==1.2.2.post1
cached-property==1.5.2
certifi==2024.12.14
cfgv==3.4.0
chardet==5.2.0
Expand Down Expand Up @@ -53,7 +51,6 @@ grpcio==1.68.1
grpcio-status==1.68.1
h11==0.14.0
hypothesis==6.113.0
ibis-framework==2.1.1
identify==2.6.1
idna==3.10
imagesize==1.4.1
Expand Down Expand Up @@ -89,7 +86,6 @@ mdurl==0.1.2
modin==0.22.3
more-itertools==10.5.0
msgpack==1.1.0
multipledispatch==0.6.0
mypy==1.10.0
mypy-extensions==1.0.0
myst-nb==0.17.2
Expand All @@ -105,7 +101,6 @@ packaging==24.2
pandas==1.5.3
pandas-stubs==2.0.3.230814
parso==0.8.4
parsy==1.4.0
partd==1.4.1
pathspec==0.12.1
petl==1.7.15
Expand Down Expand Up @@ -146,7 +141,6 @@ ray==2.10.0
readme-renderer==43.0
recommonmark==0.7.1
referencing==0.35.1
regex==2021.11.10
requests==2.32.3
requests-toolbelt==1.0.0
rfc3986==2.0.0
Expand Down Expand Up @@ -182,7 +176,7 @@ tblib==3.0.0
text-unidecode==1.3
tomli==2.2.1
tomlkit==0.13.2
toolz==0.11.2
toolz==1.0.0
tornado==6.4.2
traitlets==5.14.3
twine==6.0.1
Expand Down
8 changes: 1 addition & 7 deletions ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@ astroid==2.15.8
asttokens==3.0.0
asv==0.6.4
asv-runner==0.2.1
atpublic==2.3
attrs==24.3.0
babel==2.16.0
backcall==0.2.0
backports-tarfile==1.2.0
beautifulsoup4==4.12.3
black==24.8.0
build==1.2.2.post1
cached-property==1.5.2
certifi==2024.12.14
cfgv==3.4.0
chardet==5.2.0
Expand Down Expand Up @@ -54,7 +52,6 @@ grpcio==1.68.1
grpcio-status==1.68.1
h11==0.14.0
hypothesis==6.113.0
ibis-framework==2.1.1
identify==2.6.1
idna==3.10
imagesize==1.4.1
Expand Down Expand Up @@ -90,7 +87,6 @@ mdurl==0.1.2
modin==0.22.3
more-itertools==10.5.0
msgpack==1.1.0
multipledispatch==0.6.0
mypy==1.10.0
mypy-extensions==1.0.0
myst-nb==0.17.2
Expand All @@ -106,7 +102,6 @@ packaging==24.2
pandas==1.5.3
pandas-stubs==2.0.3.230814
parso==0.8.4
parsy==1.4.0
partd==1.4.1
pathspec==0.12.1
petl==1.7.15
Expand Down Expand Up @@ -148,7 +143,6 @@ ray==2.10.0
readme-renderer==43.0
recommonmark==0.7.1
referencing==0.35.1
regex==2021.11.10
requests==2.32.3
requests-toolbelt==1.0.0
rfc3986==2.0.0
Expand Down Expand Up @@ -184,7 +178,7 @@ tblib==3.0.0
text-unidecode==1.3
tomli==2.2.1
tomlkit==0.13.2
toolz==0.11.2
toolz==1.0.0
tornado==6.4.2
traitlets==5.14.3
twine==6.0.1
Expand Down
12 changes: 3 additions & 9 deletions ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,10 @@ astroid==2.15.8
asttokens==3.0.0
asv==0.6.4
asv-runner==0.2.1
atpublic==4.1.0
attrs==24.3.0
babel==2.16.0
backports-tarfile==1.2.0
beautifulsoup4==4.12.3
bidict==0.23.1
black==24.10.0
build==1.2.2.post1
certifi==2024.12.14
Expand All @@ -32,7 +30,7 @@ dill==0.3.9
distlib==0.3.9
distributed==2024.2.1
docutils==0.21.2
duckdb==0.10.3
duckdb==1.1.3
exceptiongroup==1.2.2
execnet==2.1.1
executing==2.1.0
Expand All @@ -49,7 +47,6 @@ grpcio==1.68.1
grpcio-status==1.68.1
h11==0.14.0
hypothesis==6.123.1
ibis-framework==9.0.0
identify==2.6.3
idna==3.10
imagesize==1.4.1
Expand Down Expand Up @@ -99,7 +96,6 @@ packaging==24.2
pandas==1.5.3
pandas-stubs==2.2.2.240807
parso==0.8.4
parsy==2.1
partd==1.4.2
pathspec==0.12.1
petl==1.7.15
Expand All @@ -116,8 +112,7 @@ psutil==6.1.1
ptyprocess==0.7.0
pure-eval==0.2.3
py4j==0.10.9.7
pyarrow==16.1.0
pyarrow-hotfix==0.6
pyarrow==18.1.0
pydantic==1.10.11
pygments==2.18.0
pylint==2.17.3
Expand Down Expand Up @@ -167,7 +162,6 @@ sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
sqlalchemy==2.0.36
sqlglot==23.12.2
stack-data==0.6.3
starlette==0.41.3
stringcase==1.2.0
Expand All @@ -176,7 +170,7 @@ tblib==3.0.0
text-unidecode==1.3
tomli==2.2.1
tomlkit==0.13.2
toolz==0.12.1
toolz==1.0.0
tornado==6.4.2
traitlets==5.14.3
twine==6.0.1
Expand Down
12 changes: 3 additions & 9 deletions ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,10 @@ astroid==2.15.8
asttokens==3.0.0
asv==0.6.4
asv-runner==0.2.1
atpublic==4.1.0
attrs==24.3.0
babel==2.16.0
backports-tarfile==1.2.0
beautifulsoup4==4.12.3
bidict==0.23.1
black==24.10.0
build==1.2.2.post1
certifi==2024.12.14
Expand All @@ -33,7 +31,7 @@ dill==0.3.9
distlib==0.3.9
distributed==2024.2.1
docutils==0.21.2
duckdb==0.10.3
duckdb==1.1.3
exceptiongroup==1.2.2
execnet==2.1.1
executing==2.1.0
Expand All @@ -50,7 +48,6 @@ grpcio==1.68.1
grpcio-status==1.68.1
h11==0.14.0
hypothesis==6.123.1
ibis-framework==9.0.0
identify==2.6.3
idna==3.10
imagesize==1.4.1
Expand Down Expand Up @@ -100,7 +97,6 @@ packaging==24.2
pandas==1.5.3
pandas-stubs==2.2.2.240807
parso==0.8.4
parsy==2.1
partd==1.4.2
pathspec==0.12.1
petl==1.7.15
Expand All @@ -117,8 +113,7 @@ psutil==6.1.1
ptyprocess==0.7.0
pure-eval==0.2.3
py4j==0.10.9.7
pyarrow==16.1.0
pyarrow-hotfix==0.6
pyarrow==18.1.0
pydantic==2.3.0
pydantic-core==2.6.3
pygments==2.18.0
Expand Down Expand Up @@ -169,7 +164,6 @@ sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
sqlalchemy==2.0.36
sqlglot==23.12.2
stack-data==0.6.3
starlette==0.41.3
stringcase==1.2.0
Expand All @@ -178,7 +172,7 @@ tblib==3.0.0
text-unidecode==1.3
tomli==2.2.1
tomlkit==0.13.2
toolz==0.12.1
toolz==1.0.0
tornado==6.4.2
traitlets==5.14.3
twine==6.0.1
Expand Down
16 changes: 5 additions & 11 deletions ci/requirements-py3.9-pandas2.2.2-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,10 @@ astroid==2.15.8
asttokens==3.0.0
asv==0.6.4
asv-runner==0.2.1
atpublic==4.1.0
attrs==24.3.0
babel==2.16.0
backports-tarfile==1.2.0
beautifulsoup4==4.12.3
bidict==0.23.1
black==24.10.0
build==1.2.2.post1
certifi==2024.12.14
Expand All @@ -33,7 +31,7 @@ dill==0.3.9
distlib==0.3.9
distributed==2024.8.0
docutils==0.21.2
duckdb==0.10.3
duckdb==1.1.3
exceptiongroup==1.2.2
execnet==2.1.1
executing==2.1.0
Expand All @@ -50,7 +48,6 @@ grpcio==1.68.1
grpcio-status==1.68.1
h11==0.14.0
hypothesis==6.123.1
ibis-framework==9.0.0
identify==2.6.3
idna==3.10
imagesize==1.4.1
Expand Down Expand Up @@ -95,12 +92,11 @@ nest-asyncio==1.6.0
nh3==0.2.20
nodeenv==1.9.1
nox==2024.10.9
numpy==1.26.4
numpy==2.0.2
packaging==24.2
pandas==2.2.2
pandas-stubs==2.2.2.240807
parso==0.8.4
parsy==2.1
partd==1.4.2
pathspec==0.12.1
petl==1.7.15
Expand All @@ -117,16 +113,15 @@ psutil==6.1.1
ptyprocess==0.7.0
pure-eval==0.2.3
py4j==0.10.9.7
pyarrow==16.1.0
pyarrow-hotfix==0.6
pyarrow==18.1.0
pydantic==1.10.11
pygments==2.18.0
pylint==2.17.3
pympler==1.1
pyogrio==0.10.0
pyproj==3.6.1
pyproject-hooks==1.2.0
pyspark==3.5.4
pyspark==3.5.1
pytest==8.3.4
pytest-asyncio==0.25.0
pytest-cov==6.0.0
Expand Down Expand Up @@ -168,7 +163,6 @@ sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
sqlalchemy==2.0.36
sqlglot==23.12.2
stack-data==0.6.3
starlette==0.41.3
stringcase==1.2.0
Expand All @@ -177,7 +171,7 @@ tblib==3.0.0
text-unidecode==1.3
tomli==2.2.1
tomlkit==0.13.2
toolz==0.12.1
toolz==1.0.0
tornado==6.4.2
traitlets==5.14.3
twine==6.0.1
Expand Down
Loading

0 comments on commit 9886e87

Please sign in to comment.