From a08b0287562202dd00feec518d84dc0eddbadb00 Mon Sep 17 00:00:00 2001 From: ryrl9703 <18762739367@163.com> Date: Tue, 11 Feb 2025 20:47:07 +0800 Subject: [PATCH 1/2] update polars veresion and change `polars.ShapeError` to `polars.exceptions import ShapeError` --- .DS_Store | Bin 0 -> 8196 bytes gtfparse/.DS_Store | Bin 0 -> 6148 bytes gtfparse/read_gtf.py | 7 ++++--- requirements.txt | 2 +- tests/.DS_Store | Bin 0 -> 6148 bytes 5 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 .DS_Store create mode 100644 gtfparse/.DS_Store create mode 100644 tests/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a926796cfd909e430d8d13219107dad98278302a GIT binary patch literal 8196 zcmeHMF>ezw6n>^D4T>tk)}h0#46R62I-;Wrd!=q&O0NkCBI!lsBGm1Kgak{)0{@~? zrK(jcF?0b@u`s~S!py|Z_iQJzb9Yg?AXJ_u`-|-N{62rSe0mNMsr7!nO0+;kWmLx7 z6*M`8$GK+84cij{75s^IsYM;yq3850V=Wz`fG8jehytR3DDW>RfNwUJa=~}sj7lpC zhywqm0(?INsEnb-)S$jP(C8EZSVFfh_>DY3`vew4i>X2FiaAa8pscI1DTXrc7!TMS z7+OpX8h290os^BNY=)wAbod3@oK$E~T2Vk0$SM$^t3t~ZQG@op{Jqz1RyTL!PSsY-etK9uZzrx_!MfYZuqc6Vlb%xIG3-|N5py`^a(Y#|`1!$b za>hq2^2WWm$y*j-ZV(r*9DRzs=ydZSYvFSE^)0z|VmOS=@JC&K zYpt2fQ=_Bf?`oKD;m1GX_+^};gq}b{ezEG&m}(5xn z?C?DIT)xW>-Vg2-&th~A^DVsi=U-W0DWZTVKr~}SSm6BsQStk~NF@r00@qjpRjO^) z*0DgFTW6Naxpsj17?lg#r3SSN8l8>ZutuSf}MexKjAyzIW~n8 zM;9c7DqBjPlh}^$NteV##M8~9B$^OWfhNeJ42Vn*E*+Wi2*^1`L$}n>lJ2M;2=pJP zB=<40t*N6ea{tV~Ufq|ord@ZMc0B#ra^1!_U$t{s6y?d=>+|EwsSs5bvCUKVaY;`p`3! literal 0 HcmV?d00001 diff --git a/gtfparse/read_gtf.py b/gtfparse/read_gtf.py index 662521b..6617d51 100644 --- a/gtfparse/read_gtf.py +++ b/gtfparse/read_gtf.py @@ -13,7 +13,8 @@ import logging from os.path import exists -import polars +import polars +from polars.exceptions import ShapeError # change import path from .attribute_parsing import expand_attribute_strings from .parsing_error import ParsingError @@ -101,13 +102,13 @@ def parse_with_polars_lazy( separator="\t", comment_prefix="#", null_values=".", - dtypes=DEFAULT_COLUMN_DTYPES) + schema_overrides=DEFAULT_COLUMN_DTYPES) # parameter renamed try: df = polars.read_csv( filepath_or_buffer, new_columns=REQUIRED_COLUMNS, **kwargs).lazy() - except polars.ShapeError: + except ShapeError: # raise ParsingError("Wrong number of columns") df = df.with_columns([ diff --git a/requirements.txt b/requirements.txt index c4fcfc5..ff9a5ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -polars>=0.20.2,<0.21.0 +polars>=0.20.2,<=1.22.0 pyarrow>=14.0.2,<14.1.0 pandas>=2.1.0,<3.0.0 diff --git a/tests/.DS_Store b/tests/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b37c197f204313d912feca45ae1783668d69e217 GIT binary patch literal 6148 zcmeHKOG*Pl5Uq{@BXN?i z9`9fFzsin(kev?mEIODLd{6O9!MIOdIRE1iDe|4amS^VqZXVt4J%93DJMTDI^8G%$ zz}JP$w@NX1PN`d9c=z^@AIo#1d78;dEuEHx%br$NYg$C;0-CzO|-+DX>&vL%Iz<{}0OV|H}gFnF6N3zf-_f zqjuE7W9iwt@_>BS2JjA?jq@_WMF~3oC`K+H#XE3shzHyOhKiXWA~5?9@G@9q3jC@9 EAOB5!w*UYD literal 0 HcmV?d00001 From e86a065f67ddb618da5531a39f1a2acb70113178 Mon Sep 17 00:00:00 2001 From: ruoyeruolan Date: Mon, 3 Mar 2025 22:33:43 +0800 Subject: [PATCH 2/2] sync --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index ff9a5ff..4661985 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -polars>=0.20.2,<=1.22.0 -pyarrow>=14.0.2,<14.1.0 +polars>=0.20.2,<=1.24.0 +pyarrow>=14.0.2,<19.0.1 pandas>=2.1.0,<3.0.0