zhichyu commited on
Commit
bf67acc
·
1 Parent(s): cfd627d

Use polars-lts-cpu on arm64 (#3667)

Browse files

### What problem does this PR solve?

Use polars-lts-cpu on arm64

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)

Files changed (2) hide show
  1. poetry.lock +45 -4
  2. pyproject.toml +2 -1
poetry.lock CHANGED
@@ -196,13 +196,13 @@ files = [
196
 
197
  [[package]]
198
  name = "akshare"
199
- version = "1.15.32"
200
  description = "AKShare is an elegant and simple financial data interface library for Python, built for human beings!"
201
  optional = false
202
  python-versions = ">=3.8"
203
  files = [
204
- {file = "akshare-1.15.32-py3-none-any.whl", hash = "sha256:4424f4adc4364f4f0a63fe3153772a3113578c6bc594a5b46ed065d8805f5084"},
205
- {file = "akshare-1.15.32.tar.gz", hash = "sha256:fb3129cbcd089cc949e15365ff664cba1739f121fd0b7710fddb4adf5b1fee53"},
206
  ]
207
 
208
  [package.dependencies]
@@ -5968,6 +5968,47 @@ timezone = ["backports-zoneinfo", "tzdata"]
5968
  xlsx2csv = ["xlsx2csv (>=0.8.0)"]
5969
  xlsxwriter = ["xlsxwriter"]
5970
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5971
  [[package]]
5972
  name = "pooch"
5973
  version = "1.8.2"
@@ -10036,4 +10077,4 @@ cffi = ["cffi (>=1.11)"]
10036
  [metadata]
10037
  lock-version = "2.0"
10038
  python-versions = ">=3.10,<3.13"
10039
- content-hash = "4d6643be9ffc45d46c9a706380c0c6796d3ddef1d0acb74cdf7d074aeab9dbfa"
 
196
 
197
  [[package]]
198
  name = "akshare"
199
+ version = "1.15.33"
200
  description = "AKShare is an elegant and simple financial data interface library for Python, built for human beings!"
201
  optional = false
202
  python-versions = ">=3.8"
203
  files = [
204
+ {file = "akshare-1.15.33-py3-none-any.whl", hash = "sha256:6f56682404cbff892b23ec896528199392f06a11a14c287cdc36f1f57c3ea612"},
205
+ {file = "akshare-1.15.33.tar.gz", hash = "sha256:6bd46e9ab767237c57adce35a409b73a6607b12b8c36d3bf2d2fbe83121d6e3d"},
206
  ]
207
 
208
  [package.dependencies]
 
5968
  xlsx2csv = ["xlsx2csv (>=0.8.0)"]
5969
  xlsxwriter = ["xlsxwriter"]
5970
 
5971
+ [[package]]
5972
+ name = "polars-lts-cpu"
5973
+ version = "1.15.0"
5974
+ description = "Blazingly fast DataFrame library"
5975
+ optional = false
5976
+ python-versions = ">=3.9"
5977
+ files = [
5978
+ {file = "polars_lts_cpu-1.15.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:21dfba817d74b34b01e9f9c301d07a6308c84e84588f28854413046ea8cc2692"},
5979
+ {file = "polars_lts_cpu-1.15.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:3ec8bb702555fe29eca975cb18612acc7eb62e29023de5487b3e2365c8fbfdf4"},
5980
+ {file = "polars_lts_cpu-1.15.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf5414c234de781861f7a258eeb5a14f06280cc98d6d1d3fc08cdc506e764e21"},
5981
+ {file = "polars_lts_cpu-1.15.0-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:930acac72f7143d9baee45c8314e2d1bf342347e37df9da7231403d810f13081"},
5982
+ {file = "polars_lts_cpu-1.15.0-cp39-abi3-win_amd64.whl", hash = "sha256:71be1e40f25ae4987d8279d8881e855fb7bd1957ed51a149c5191006bc430e72"},
5983
+ {file = "polars_lts_cpu-1.15.0.tar.gz", hash = "sha256:0a1108675521871e6d30e4c1941a0a9962a0af979da7d68fc41fdb1a07efd8d7"},
5984
+ ]
5985
+
5986
+ [package.extras]
5987
+ adbc = ["adbc-driver-manager[dbapi]", "adbc-driver-sqlite[dbapi]"]
5988
+ all = ["polars-lts-cpu[async,cloudpickle,database,deltalake,excel,fsspec,graph,iceberg,numpy,pandas,plot,pyarrow,pydantic,style,timezone]"]
5989
+ async = ["gevent"]
5990
+ calamine = ["fastexcel (>=0.9)"]
5991
+ cloudpickle = ["cloudpickle"]
5992
+ connectorx = ["connectorx (>=0.3.2)"]
5993
+ database = ["nest-asyncio", "polars-lts-cpu[adbc,connectorx,sqlalchemy]"]
5994
+ deltalake = ["deltalake (>=0.15.0)"]
5995
+ excel = ["polars-lts-cpu[calamine,openpyxl,xlsx2csv,xlsxwriter]"]
5996
+ fsspec = ["fsspec"]
5997
+ gpu = ["cudf-polars-cu12"]
5998
+ graph = ["matplotlib"]
5999
+ iceberg = ["pyiceberg (>=0.5.0)"]
6000
+ numpy = ["numpy (>=1.16.0)"]
6001
+ openpyxl = ["openpyxl (>=3.0.0)"]
6002
+ pandas = ["pandas", "polars-lts-cpu[pyarrow]"]
6003
+ plot = ["altair (>=5.4.0)"]
6004
+ pyarrow = ["pyarrow (>=7.0.0)"]
6005
+ pydantic = ["pydantic"]
6006
+ sqlalchemy = ["polars-lts-cpu[pandas]", "sqlalchemy"]
6007
+ style = ["great-tables (>=0.8.0)"]
6008
+ timezone = ["backports-zoneinfo", "tzdata"]
6009
+ xlsx2csv = ["xlsx2csv (>=0.8.0)"]
6010
+ xlsxwriter = ["xlsxwriter"]
6011
+
6012
  [[package]]
6013
  name = "pooch"
6014
  version = "1.8.2"
 
10077
  [metadata]
10078
  lock-version = "2.0"
10079
  python-versions = ">=3.10,<3.13"
10080
+ content-hash = "aecf86b4252ba40df4553226f3fec3a1130b4bd4a9bae226337de4739a62e799"
pyproject.toml CHANGED
@@ -118,7 +118,8 @@ pymysql = "^1.1.1"
118
  mini-racer = "^0.12.4"
119
  pyicu = "^2.13.1"
120
  flasgger = "^0.9.7.1"
121
- polars = "^1.9.0"
 
122
 
123
 
124
  [tool.poetry.group.full]
 
118
  mini-racer = "^0.12.4"
119
  pyicu = "^2.13.1"
120
  flasgger = "^0.9.7.1"
121
+ polars = { version = "^1.9.0", markers = "platform_machine == 'x86_64'" }
122
+ polars-lts-cpu = { version = "^1.9.0", markers = "platform_machine == 'arm64'" }
123
 
124
 
125
  [tool.poetry.group.full]