Bump to (latest) `polars`, the `0.20.6x` series B)
Since I was trying out the neat lookin `polars-fuzzy-match` (also added for now as a core dep here) which requires the new plugin sys, plus it's about time we synced with upstream! Adjust some column syntax to the new `.name` sub-field-space and the `uv` lock-file to match. Other, - add back `trio-typing` bc i guess something else needs it (debug tooling stuff in new `tractor`?) - flip back to the `tractor` pre-main pin since the new `main`-branch requires new `trio` stuff we haven't ported yet..bump_polars
							parent
							
								
									94caa248e7
								
							
						
					
					
						commit
						b87ca76700
					
				|  | @ -517,7 +517,7 @@ def with_dts( | ||||||
| 
 | 
 | ||||||
|     ''' |     ''' | ||||||
|     return df.with_columns([ |     return df.with_columns([ | ||||||
|         pl.col(time_col).shift(1).suffix('_prev'), |         pl.col(time_col).shift(1).name.suffix('_prev'), | ||||||
|         pl.col(time_col).diff().alias('s_diff'), |         pl.col(time_col).diff().alias('s_diff'), | ||||||
|         pl.from_epoch(pl.col(time_col)).alias('dt'), |         pl.from_epoch(pl.col(time_col)).alias('dt'), | ||||||
|     ]).with_columns([ |     ]).with_columns([ | ||||||
|  | @ -623,7 +623,7 @@ def detect_vlm_gaps( | ||||||
| 
 | 
 | ||||||
| ) -> pl.DataFrame: | ) -> pl.DataFrame: | ||||||
| 
 | 
 | ||||||
|     vnull: pl.DataFrame = w_dts.filter( |     vnull: pl.DataFrame = df.filter( | ||||||
|         pl.col(col) == 0 |         pl.col(col) == 0 | ||||||
|     ) |     ) | ||||||
|     return vnull |     return vnull | ||||||
|  |  | ||||||
|  | @ -55,7 +55,8 @@ dependencies = [ | ||||||
|     "ib-insync >=0.9.86, <0.10.0", |     "ib-insync >=0.9.86, <0.10.0", | ||||||
|     "numba >=0.59.0, <0.60.0", |     "numba >=0.59.0, <0.60.0", | ||||||
|     "numpy >=1.25, <2.0", |     "numpy >=1.25, <2.0", | ||||||
|     "polars >=0.18.13, <0.19.0", |     "polars >=0.20.6", | ||||||
|  |     "polars-fuzzy-match>=0.1.5", | ||||||
|     "pygments >=2.16.1, <3.0.0", |     "pygments >=2.16.1, <3.0.0", | ||||||
|     "rich >=13.5.2, <14.0.0", |     "rich >=13.5.2, <14.0.0", | ||||||
|     "tomli >=2.0.1, <3.0.0", |     "tomli >=2.0.1, <3.0.0", | ||||||
|  | @ -75,6 +76,7 @@ dependencies = [ | ||||||
|     "tractor", |     "tractor", | ||||||
|     "asyncvnc", |     "asyncvnc", | ||||||
|     "tomlkit", |     "tomlkit", | ||||||
|  |     "trio-typing>=0.10.0", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [project.optional-dependencies] | [project.optional-dependencies] | ||||||
|  | @ -130,4 +132,4 @@ pyqtgraph = { git = "https://github.com/pikers/pyqtgraph.git" } | ||||||
| asyncvnc = { git = "https://github.com/pikers/asyncvnc.git", branch = "main" } | asyncvnc = { git = "https://github.com/pikers/asyncvnc.git", branch = "main" } | ||||||
| tomlkit = { git = "https://github.com/pikers/tomlkit.git", branch ="piker_pin" } | tomlkit = { git = "https://github.com/pikers/tomlkit.git", branch ="piker_pin" } | ||||||
| msgspec = { git = "https://github.com/jcrist/msgspec.git" } | msgspec = { git = "https://github.com/jcrist/msgspec.git" } | ||||||
| tractor = { path = "../tractor", editable = true } | tractor = { git = "https://pikers.dev/goodboy/tractor", branch = "aio_abandons" } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue