Skip to content

Commit

Permalink
Polars update ci (unionai-oss#1433)
Browse files Browse the repository at this point in the history
* update ci to run tests on polars-dev PRs

Signed-off-by: cosmicBboy <[email protected]>

* fix type

Signed-off-by: cosmicBboy <[email protected]>

* use Union type

Signed-off-by: cosmicBboy <[email protected]>

* update deps

Signed-off-by: cosmicBboy <[email protected]>

* fix lint

Signed-off-by: cosmicBboy <[email protected]>

* loosen pylint contraints, fix strategies circular import

Signed-off-by: cosmicBboy <[email protected]>

---------

Signed-off-by: cosmicBboy <[email protected]>

update req files

Signed-off-by: cosmicBboy <[email protected]>
  • Loading branch information
cosmicBboy authored and max-raphael committed Jan 24, 2025
1 parent 2f470e3 commit b6abcf5
Show file tree
Hide file tree
Showing 41 changed files with 177 additions and 82 deletions.
1 change: 1 addition & 0 deletions .github/workflows/ci-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:
branches:
- main
- dev
- polars-dev
- bugfix
- "release/*"

Expand Down
7 changes: 6 additions & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,9 @@ disable=
unnecessary-dunder-call,
use-dict-literal,
invalid-name,
import-outside-toplevel
import-outside-toplevel,
missing-class-docstring,
missing-function-docstring,
fixme,
too-many-locals,
redefined-outer-name
5 changes: 4 additions & 1 deletion ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -296,6 +296,7 @@ pandas==1.5.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -320,6 +321,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -340,6 +342,7 @@ pydantic==1.10.11
# via
# fastapi
# modin
# polars
# ray
pygments==2.16.1
# via
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -298,6 +298,7 @@ pandas==1.5.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -322,6 +323,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -342,6 +344,7 @@ pydantic==2.3.0
# via
# fastapi
# modin
# polars
# ray
pydantic-core==2.6.3
# via pydantic
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.10-pandas2.0.3-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -296,6 +296,7 @@ pandas==2.0.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -320,6 +321,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -340,6 +342,7 @@ pydantic==1.10.11
# via
# fastapi
# modin
# polars
# ray
pygments==2.16.1
# via
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.10-pandas2.0.3-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -298,6 +298,7 @@ pandas==2.0.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -322,6 +323,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -342,6 +344,7 @@ pydantic==2.3.0
# via
# fastapi
# modin
# polars
# ray
pydantic-core==2.6.3
# via pydantic
Expand Down
3 changes: 3 additions & 0 deletions ci/requirements-py3.10-pandas2.2.0-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,7 @@ pandas==2.2.0
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==2.2.0.240218
Expand All @@ -314,6 +315,7 @@ platformdirs==4.2.0
# virtualenv
pluggy==1.4.0
# via pytest
polars==0.20.10
pre-commit==3.6.2
prometheus-client==0.20.0
# via jupyter-server
Expand All @@ -333,6 +335,7 @@ pycparser==2.21
pydantic==1.10.11
# via
# fastapi
# polars
# ray
pygments==2.17.2
# via
Expand Down
3 changes: 3 additions & 0 deletions ci/requirements-py3.10-pandas2.2.0-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,7 @@ pandas==2.2.0
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==2.2.0.240218
Expand All @@ -316,6 +317,7 @@ platformdirs==4.2.0
# virtualenv
pluggy==1.4.0
# via pytest
polars==0.20.10
pre-commit==3.6.2
prometheus-client==0.20.0
# via jupyter-server
Expand All @@ -335,6 +337,7 @@ pycparser==2.21
pydantic==2.3.0
# via
# fastapi
# polars
# ray
pydantic-core==2.6.3
# via pydantic
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -291,6 +291,7 @@ pandas==1.5.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -315,6 +316,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -335,6 +337,7 @@ pydantic==1.10.11
# via
# fastapi
# modin
# polars
# ray
pygments==2.16.1
# via
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -293,6 +293,7 @@ pandas==1.5.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -317,6 +318,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -337,6 +339,7 @@ pydantic==2.3.0
# via
# fastapi
# modin
# polars
# ray
pydantic-core==2.6.3
# via pydantic
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.11-pandas2.0.3-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -291,6 +291,7 @@ pandas==2.0.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -315,6 +316,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -335,6 +337,7 @@ pydantic==1.10.11
# via
# fastapi
# modin
# polars
# ray
pygments==2.16.1
# via
Expand Down
5 changes: 4 additions & 1 deletion ci/requirements-py3.11-pandas2.0.3-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ grpcio==1.58.0
# via ray
h11==0.14.0
# via uvicorn
hypothesis==6.98.9
hypothesis==6.98.10
identify==2.5.29
# via pre-commit
idna==3.4
Expand Down Expand Up @@ -293,6 +293,7 @@ pandas==2.0.3
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==1.5.2.221213
Expand All @@ -317,6 +318,7 @@ platformdirs==3.10.0
# virtualenv
pluggy==1.3.0
# via pytest
polars==0.20.10
pre-commit==3.4.0
prometheus-client==0.17.1
# via jupyter-server
Expand All @@ -337,6 +339,7 @@ pydantic==2.3.0
# via
# fastapi
# modin
# polars
# ray
pydantic-core==2.6.3
# via pydantic
Expand Down
3 changes: 3 additions & 0 deletions ci/requirements-py3.11-pandas2.2.0-pydantic1.10.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,7 @@ pandas==2.2.0
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==2.2.0.240218
Expand All @@ -309,6 +310,7 @@ platformdirs==4.2.0
# virtualenv
pluggy==1.4.0
# via pytest
polars==0.20.10
pre-commit==3.6.2
prometheus-client==0.20.0
# via jupyter-server
Expand All @@ -328,6 +330,7 @@ pycparser==2.21
pydantic==1.10.11
# via
# fastapi
# polars
# ray
pygments==2.17.2
# via
Expand Down
3 changes: 3 additions & 0 deletions ci/requirements-py3.11-pandas2.2.0-pydantic2.3.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ pandas==2.2.0
# modin
# partd
# petl
# polars
# pyspark
# ray
pandas-stubs==2.2.0.240218
Expand All @@ -311,6 +312,7 @@ platformdirs==4.2.0
# virtualenv
pluggy==1.4.0
# via pytest
polars==0.20.10
pre-commit==3.6.2
prometheus-client==0.20.0
# via jupyter-server
Expand All @@ -330,6 +332,7 @@ pycparser==2.21
pydantic==2.3.0
# via
# fastapi
# polars
# ray
pydantic-core==2.6.3
# via pydantic
Expand Down
Loading

0 comments on commit b6abcf5

Please sign in to comment.