48 changes: 42 additions & 6 deletions ibis/backends/sqlite/__init__.py
2 changes: 1 addition & 1 deletion ibis/backends/sqlite/tests/test_client.py
36 changes: 21 additions & 15 deletions ibis/backends/tests/conftest.py
2 changes: 1 addition & 1 deletion ibis/backends/tests/test_aggregation.py
81 changes: 80 additions & 1 deletion ibis/backends/tests/test_generic.py
2 changes: 1 addition & 1 deletion ibis/backends/tests/test_numeric.py
23 changes: 9 additions & 14 deletions ibis/backends/tests/test_string.py
2 changes: 1 addition & 1 deletion ibis/backends/tests/test_temporal.py
2 changes: 1 addition & 1 deletion ibis/backends/tests/test_union.py
12 changes: 4 additions & 8 deletions ibis/config.py
4 changes: 2 additions & 2 deletions ibis/expr/analysis.py
170 changes: 4 additions & 166 deletions ibis/expr/analytics.py
428 changes: 281 additions & 147 deletions ibis/expr/api.py
128 changes: 128 additions & 0 deletions ibis/expr/builders.py
53 changes: 53 additions & 0 deletions ibis/expr/datatypes.py
7 changes: 1 addition & 6 deletions ibis/expr/format.py
2 changes: 1 addition & 1 deletion ibis/expr/groupby.py
3,713 changes: 0 additions & 3,713 deletions ibis/expr/operations.py

This file was deleted.

15 changes: 15 additions & 0 deletions ibis/expr/operations/__init__.py
255 changes: 255 additions & 0 deletions ibis/expr/operations/analytic.py
71 changes: 71 additions & 0 deletions ibis/expr/operations/arrays.py
197 changes: 197 additions & 0 deletions ibis/expr/operations/core.py
509 changes: 509 additions & 0 deletions ibis/expr/operations/generic.py
500 changes: 500 additions & 0 deletions ibis/expr/operations/geospatial.py
78 changes: 78 additions & 0 deletions ibis/expr/operations/histograms.py
167 changes: 167 additions & 0 deletions ibis/expr/operations/logical.py
70 changes: 70 additions & 0 deletions ibis/expr/operations/maps.py
309 changes: 309 additions & 0 deletions ibis/expr/operations/numeric.py
279 changes: 279 additions & 0 deletions ibis/expr/operations/reductions.py
821 changes: 821 additions & 0 deletions ibis/expr/operations/relations.py
108 changes: 108 additions & 0 deletions ibis/expr/operations/sortkeys.py
227 changes: 227 additions & 0 deletions ibis/expr/operations/strings.py
365 changes: 365 additions & 0 deletions ibis/expr/operations/temporal.py
47 changes: 47 additions & 0 deletions ibis/expr/operations/vectorized.py
326 changes: 265 additions & 61 deletions ibis/expr/rules.py
275 changes: 130 additions & 145 deletions ibis/expr/signature.py
116 changes: 25 additions & 91 deletions ibis/expr/types.py
5 changes: 2 additions & 3 deletions ibis/expr/visualize.py
13 changes: 11 additions & 2 deletions ibis/expr/window.py
2 changes: 2 additions & 0 deletions ibis/tests/expr/conftest.py
3 changes: 2 additions & 1 deletion ibis/tests/expr/mocks.py
138 changes: 83 additions & 55 deletions ibis/tests/expr/test_analytics.py
1 change: 1 addition & 0 deletions ibis/tests/expr/test_datatypes.py
24 changes: 0 additions & 24 deletions ibis/tests/expr/test_format.py
164 changes: 81 additions & 83 deletions ibis/tests/expr/test_interactive.py
32 changes: 32 additions & 0 deletions ibis/tests/expr/test_literal.py
91 changes: 75 additions & 16 deletions ibis/tests/expr/test_rules.py
270 changes: 171 additions & 99 deletions ibis/tests/expr/test_signature.py
87 changes: 79 additions & 8 deletions ibis/tests/expr/test_table.py
81 changes: 81 additions & 0 deletions ibis/tests/expr/test_udf.py
51 changes: 7 additions & 44 deletions ibis/tests/expr/test_value_exprs.py
4 changes: 2 additions & 2 deletions ibis/tests/expr/test_visualize.py
47 changes: 17 additions & 30 deletions ibis/tests/sql/test_compiler.py
130 changes: 105 additions & 25 deletions ibis/tests/sql/test_sqlalchemy.py
55 changes: 49 additions & 6 deletions ibis/tests/test_api.py
36 changes: 36 additions & 0 deletions ibis/tests/test_util.py
4 changes: 2 additions & 2 deletions ibis/udf/vectorized.py
42 changes: 42 additions & 0 deletions ibis/util.py
49 changes: 49 additions & 0 deletions nix/default.nix
50 changes: 50 additions & 0 deletions nix/sources.json
174 changes: 174 additions & 0 deletions nix/sources.nix
78 changes: 78 additions & 0 deletions patches/Cargo.lock.patch
108 changes: 108 additions & 0 deletions poetry-overrides.nix
3,737 changes: 3,737 additions & 0 deletions poetry.lock
68 changes: 68 additions & 0 deletions pre-commit.nix
143 changes: 141 additions & 2 deletions pyproject.toml
9 changes: 0 additions & 9 deletions requirements.txt

This file was deleted.

15 changes: 5 additions & 10 deletions setup.cfg
249 changes: 140 additions & 109 deletions setup.py
59 changes: 59 additions & 0 deletions shell.nix
1,824 changes: 0 additions & 1,824 deletions versioneer.py

This file was deleted.