- fix: Arr is immutable, use sequence, not list (#212) (
6895330
)
-
update .gitignore, arr.py and test_arr.py (
959821a
) -
Initial commit (
96deab9
) -
Update README.md (
f06a276
)
- feat: make arr a subclass of list (#211)
BREAKING: Renames .count()
to .len()
to avoid conflicts with Python list
while maintaining backwards compatability. (5e1cffd
)
-
Revert "feat: make arr a subclass of list" (#210) (
9b143f5
) -
Revert "feat: make arr a subclass of list (#209)"
This reverts commit 05b4a7079237d97cd47e00375b3829f264f81670. (a335413
)
- feat: make arr a subclass of list (#209) (
05b4a70
)
- build: update Dockerfile and Makefile (
7e9d332
)
- chore: remove placeholder file (
c19a07d
)
-
docs: update README.md (
d01cb86
) -
docs: update readme (
c3c614a
) -
docs: documentation for eager iters (#143) (
7f45065
) -
docs: documentation for eager iters (
108d3b5
)
- fix: improve export robustness (
b9e61be
)
- refactor(#146): most logic from Arr should call Iter (#147)
Fixes #146 (17d637d
)
- refactor(#146): most logic from Arr should call Iter
Fixes #146 (fcffbff
)
-
update Makefile, test_arr.py and test_iter.py (
163c6d4
) -
Initial commit (
1543909
) -
deps:(deps): bump pyright from 1.1.362 to 1.1.363 (#175) (
4296b87
) -
deps:(deps): bump pyright from 1.1.362 to 1.1.363
Bumps pyright from 1.1.362 to 1.1.363.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (7115348
)
-
deps:(deps): bump pytest from 8.2.0 to 8.2.1 (#174) (
a84c9e1
) -
deps:(deps): bump pytest from 8.2.0 to 8.2.1
Bumps pytest from 8.2.0 to 8.2.1.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (3f75218
)
-
deps:(deps): bump pyright from 1.1.361 to 1.1.362 (#173) (
47c2e9a
) -
deps:(deps): bump ruff from 0.4.3 to 0.4.4 (#172) (
f8a9a30
) -
deps:(deps): bump pyright from 1.1.361 to 1.1.362
Bumps pyright from 1.1.361 to 1.1.362.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (10259b3
)
- deps:(deps): bump ruff from 0.4.3 to 0.4.4
Bumps ruff from 0.4.3 to 0.4.4.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (7614f83
)
-
Update README.md (
03836f3
) -
deps:(deps): bump pyright from 1.1.360 to 1.1.361 (#170) (
b27c82e
) -
deps:(deps): bump ruff from 0.4.2 to 0.4.3 (#169) (
1da3055
) -
deps:(deps): bump pyright from 1.1.360 to 1.1.361
Bumps pyright from 1.1.360 to 1.1.361.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (4a05bb3
)
- deps:(deps): bump ruff from 0.4.2 to 0.4.3
Bumps ruff from 0.4.2 to 0.4.3.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (62e0ac9
)
-
deps:(deps): bump pyright from 1.1.359 to 1.1.360 (#168) (
75eace3
) -
deps:(deps): bump pyright from 1.1.359 to 1.1.360
Bumps pyright from 1.1.359 to 1.1.360.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (a5471ba
)
-
deps:(deps): bump pytest from 8.1.1 to 8.2.0 (#167) (
f686475
) -
deps:(deps): bump ruff from 0.4.1 to 0.4.2 (#166) (
42ee1ed
) -
deps:(deps): bump pytest-xdist from 3.5.0 to 3.6.1 (#165) (
1891ce5
) -
deps:(deps): bump pytest from 8.1.1 to 8.2.0
Bumps pytest from 8.1.1 to 8.2.0.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (46f1158
)
- deps:(deps): bump ruff from 0.4.1 to 0.4.2
Bumps ruff from 0.4.1 to 0.4.2.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (d28a08f
)
- deps:(deps): bump pytest-xdist from 3.5.0 to 3.6.1
Bumps pytest-xdist from 3.5.0 to 3.6.1.
updated-dependencies:
- dependency-name: pytest-xdist dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (5d918ab
)
-
deps:(deps): bump ruff from 0.3.7 to 0.4.1 (#164) (
813d1ee
) -
deps:(deps): bump pyright from 1.1.358 to 1.1.359 (#163) (
67dff5c
) -
deps:(deps): bump ruff from 0.3.7 to 0.4.1
Bumps ruff from 0.3.7 to 0.4.1.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (cc14105
)
- deps:(deps): bump pyright from 1.1.358 to 1.1.359
Bumps pyright from 1.1.358 to 1.1.359.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (ee59060
)
-
deps:(deps): bump diff-cover from 8.0.3 to 9.0.0 (#162) (
c839ce6
) -
deps:(deps): bump diff-cover from 8.0.3 to 9.0.0
Bumps diff-cover from 8.0.3 to 9.0.0.
updated-dependencies:
- dependency-name: diff-cover dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (2cc8fd3
)
-
deps:(deps): bump pyright from 1.1.357 to 1.1.358 (#161) (
c2b6b5b
) -
deps:(deps): bump ruff from 0.3.5 to 0.3.7 (#160) (
88cb96a
) -
deps:(deps): bump pyright from 1.1.357 to 1.1.358
Bumps pyright from 1.1.357 to 1.1.358.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (45cadab
)
- deps:(deps): bump ruff from 0.3.5 to 0.3.7
Bumps ruff from 0.3.5 to 0.3.7.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (971e00e
)
-
deps:(deps-dev): bump ruff from 0.3.3 to 0.3.5 (#159) (
484431b
) -
deps:(deps-dev): bump pyright from 1.1.356 to 1.1.357 (#158) (
234cf14
) -
deps:(deps-dev): bump ruff from 0.3.3 to 0.3.5
Bumps ruff from 0.3.3 to 0.3.5.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (c8d72c0
)
- deps:(deps-dev): bump pyright from 1.1.356 to 1.1.357
Bumps pyright from 1.1.356 to 1.1.357.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (0cb9591
)
-
deps:(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 (#154) (
ca100c3
) -
deps:(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0
Bumps pytest-cov from 4.1.0 to 5.0.0.
updated-dependencies:
- dependency-name: pytest-cov dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (6030217
)
-
deps:(deps-dev): bump pyright from 1.1.353 to 1.1.356 (#156) (
83f8ebf
) -
deps:(deps-dev): bump pyright from 1.1.353 to 1.1.356
Bumps pyright from 1.1.353 to 1.1.356.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (19b3a4d
)
-
deps:(deps-dev): bump ruff from 0.3.2 to 0.3.3 (#151) (
b3e1fa6
) -
deps:(deps-dev): bump ruff from 0.3.2 to 0.3.3
Bumps ruff from 0.3.2 to 0.3.3.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (1b159da
)
-
deps:(deps-dev): bump pytest from 8.1.0 to 8.1.1 (#150) (
e7dff51
) -
deps:(deps-dev): bump pytest from 8.1.0 to 8.1.1
Bumps pytest from 8.1.0 to 8.1.1.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (7cebc14
)
-
deps:(deps-dev): bump ruff from 0.3.0 to 0.3.2 (#148) (
73b4237
) -
deps:(deps-dev): bump pyright from 1.1.352 to 1.1.353 (#149) (
0614de4
) -
deps:(deps-dev): bump pyright from 1.1.352 to 1.1.353
Bumps pyright from 1.1.352 to 1.1.353.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (2ade1d6
)
- deps:(deps-dev): bump ruff from 0.3.0 to 0.3.2
Bumps ruff from 0.3.0 to 0.3.2.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (3de2f20
)
- tests(#144): test comprehensions (#145)
Fixes #144 (440e189
)
- tests(#144): test comprehensions
Fixes #144 (2e14944
)
- feat(#139): eager iterators (#142)
Fixes #139 (baea246
)
- feat(#139): eager iterators
Fixes #139 (5b863ba
)
- feat(#139): eager iterators
Fixes #139 (eeddb34
)
-
fix(#137): implement lazy flattening (#138) (
3023cf0
) -
fix(#137): implement lazy flattening
Fixes #137 (7c5674e
)
-
feat(#61): add lazy, consumable evaluation as default (#136) (
3705be3
) -
feat(#61): add lazy and consumable subtype
Fixes #61 (c363773
)
-
Update LICENSE (
43ecda0
) -
deps:(deps-dev): bump pyright from 1.1.351 to 1.1.352 (#133) (
e7dd0eb
) -
deps:(deps-dev): bump pyright from 1.1.351 to 1.1.352
Bumps pyright from 1.1.351 to 1.1.352.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (e0ebe0d
)
-
deps:(deps-dev): bump pytest from 8.0.2 to 8.1.0 (#135) (
ca63565
) -
deps:(deps-dev): bump ruff from 0.2.2 to 0.3.0 (#134) (
c5b5c30
) -
deps:(deps-dev): bump pytest from 8.0.2 to 8.1.0
Bumps pytest from 8.0.2 to 8.1.0.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (87a2686
)
- deps:(deps-dev): bump ruff from 0.2.2 to 0.3.0
Bumps ruff from 0.2.2 to 0.3.0.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (63e63b7
)
-
deps:(deps-dev): bump pytest from 8.0.1 to 8.0.2 (#130) (
88d8df1
) -
deps:(deps-dev): bump pytest from 8.0.1 to 8.0.2
Bumps pytest from 8.0.1 to 8.0.2.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (fc590e0
)
-
deps:(deps-dev): bump pyright from 1.1.350 to 1.1.351 (#129) (
dfdfbaa
) -
deps:(deps-dev): bump pyright from 1.1.350 to 1.1.351
Bumps pyright from 1.1.350 to 1.1.351.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (1da7251
)
-
dev: update copier (#128) (
35106cd
) -
dev: update copier (
785894d
) -
Delete .cookiecutter.json (
7f1da16
) -
Update README.md (
1b6a213
) -
Update README.md (
47e7944
) -
dev: migrate to copier (#126) (
d5e5e68
) -
update 9 files and delete 5 files (
b08d6f5
)
- build(deps): update pyproject.toml (
96873ee
)
-
update _generate_pyi.py, iter.py and test_benchmark_iter.py (
e2f867a
) -
update iter.py, requirements-dev.lock and requirements.lock (
62a233b
) -
update iter.py and test_benchmark_iter.py (
905158d
) -
update 8 files rerun tests (
a91ed01
) -
deps:(deps-dev): bump ruff from 0.2.1 to 0.2.2 (#123) (
91053d8
) -
deps:(deps-dev): bump pytest from 8.0.0 to 8.0.1 (#122) (
a3c414c
) -
deps:(deps-dev): bump ruff from 0.2.1 to 0.2.2
Bumps ruff from 0.2.1 to 0.2.2.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (bd82aca
)
- deps:(deps-dev): bump pytest from 8.0.0 to 8.0.1
Bumps pytest from 8.0.0 to 8.0.1.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (5b13f1b
)
-
deps:(deps-dev): bump ruff from 0.2.0 to 0.2.1 (#119) (
3a0f03a
) -
deps:(deps-dev): bump pyright from 1.1.349 to 1.1.350 (#118) (
75095b7
) -
deps:(deps-dev): bump ruff from 0.2.0 to 0.2.1
Bumps ruff from 0.2.0 to 0.2.1.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (8782551
)
- deps:(deps-dev): bump pyright from 1.1.349 to 1.1.350
Bumps pyright from 1.1.349 to 1.1.350.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (7a92132
)
-
perf: try generators for map and filter (#113) (
196a258
) -
perf: try generators for map and filter (
cf2adc6
)
-
feat: meaningful name to pytest examples (#111) (
b1f0be2
) -
feat: meaningful name to pytest examples (
6576aa0
)
-
feat: add automatic benchmarking of all public methods (#110) (
c9d66c7
) -
feat: add automatic benchmarking of all public methods (
09dccd0
)
- Update README.md (
b198785
)
- feat(#98): add unique (#108)
Fixes #98 (71de249
)
- feat(#98): add unique
Fixes #98 (7cae674
)
- feat(#97): tail and head (#104)
Fixes #97 (32a407d
)
- feat(#97): tail and head
Fixes #97 (4a1b977
)
- fix(#102): recursive consume bug introduced in 0.22.1 (#103)
Fixes #102 (849cd5e
)
- fix(#102): recursive consume bug introduced in 0.22.1
Fixes #102 (5e8087b
)
-
deps:(deps-dev): bump pytest-sugar from 0.9.7 to 1.0.0 (#99) (
cded803
) -
deps:(deps-dev): bump ruff from 0.1.14 to 0.2.0 (#100) (
f72c71f
) -
deps:(deps-dev): bump ruff from 0.1.14 to 0.2.0
Bumps ruff from 0.1.14 to 0.2.0.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (4bac6e3
)
- deps:(deps-dev): bump pytest-sugar from 0.9.7 to 1.0.0
Bumps pytest-sugar from 0.9.7 to 1.0.0.
updated-dependencies:
- dependency-name: pytest-sugar dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (1cf5e05
)
-
deps:(deps-dev): bump pyright from 1.1.348 to 1.1.349 (#95) (
8f5d853
) -
deps:(deps-dev): bump pyright from 1.1.348 to 1.1.349
Bumps pyright from 1.1.348 to 1.1.349.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (94fbc8d
)
-
deps:(deps-dev): bump pytest from 7.4.4 to 8.0.0 (#96) (
4e4ca5e
) -
deps:(deps-dev): bump pytest from 7.4.4 to 8.0.0
Bumps pytest from 7.4.4 to 8.0.0.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (526c3d1
)
- build(deps): update test_iter.py and pyproject.toml (
bebc22c
)
- chore: update devcontainer.json (
968cf03
)
- ci: run ci (
5ec12e0
)
- fix: Iter[iter].flatten() should return Iter (#94)
fix: Iter[iter].flatten() should return Iter
update _iter.py and test_iter.py (c8790a7
)
- fix: Iter[iter].flatten() should return Iter (
f371f6a
)
- refactor: tidy up (
afc69d9
)
-
update _iter.py and test_iter.py (
e7f776c
) -
Fix(#83): type for Iter[Iter].flatten() (#93) (
c2ea2d3
) -
dev(#89): simplify dev container (#92) (
ce7591d
) -
update _generate_pyi.py, _iter.py, _iter.pyi and test_iter.py (
d0b5a0a
) -
Fix(#83): type for Iter[Iter].flatten()
Fixes #83 (fb81fd8
)
-
update _iter.py and _iter.pyi (
9e45635
) -
dev(#89): simplify dev container
Fixes #89 (b6c0f19
)
- dev(#89): simplify dev container
Fixes #89 (024599c
)
-
Delete functionalpy.egg-info directory (
adbc4a4
) -
deps:(deps-dev): bump ruff from 0.1.13 to 0.1.14 (#88) (
3d694cc
) -
deps:(deps-dev): bump ruff from 0.1.13 to 0.1.14
Bumps ruff from 0.1.13 to 0.1.14.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (9fcdb4f
)
-
deps:(deps-dev): bump diff-cover from 8.0.2 to 8.0.3 (#87) (
c7ea3db
) -
deps:(deps-dev): bump pyright from 1.1.346 to 1.1.348 (#86) (
06084f9
) -
deps:(deps-dev): bump diff-cover from 8.0.2 to 8.0.3
Bumps diff-cover from 8.0.2 to 8.0.3.
updated-dependencies:
- dependency-name: diff-cover dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (bbf82a4
)
- deps:(deps-dev): bump pyright from 1.1.346 to 1.1.348
Bumps pyright from 1.1.346 to 1.1.348.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (28c1c3a
)
-
deps:(deps-dev): bump ruff from 0.1.11 to 0.1.13 (#85) (
36fe2c3
) -
deps:(deps-dev): bump pyright from 1.1.344 to 1.1.346 (#84) (
886d7a2
) -
deps:(deps-dev): bump ruff from 0.1.11 to 0.1.13
Bumps ruff from 0.1.11 to 0.1.13.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (186f128
)
- deps:(deps-dev): bump pyright from 1.1.344 to 1.1.346
Bumps pyright from 1.1.344 to 1.1.346.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (91610a8
)
-
deps:(deps-dev): bump ruff from 0.1.9 to 0.1.11 (#82) (
10a05a2
) -
deps:(deps-dev): bump ruff from 0.1.9 to 0.1.11
Bumps ruff from 0.1.9 to 0.1.11.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (4c22487
)
- docs: misc. readme (
87298aa
)
-
feat: remove statefulness (#81) (
130c02f
) -
feat: ensure
Iter
's lack of statefulness
Fixes #71. (3dfc289
)
- feat: ensure
Iter
is an iterator.
Fixes #71 (124d807
)
-
Merge remote-tracking branch 'origin/main' into 71-feat-ensure-
Iter
-is-an-iterator (b7cec4a
) -
Update README.md (
d65202c
)
- feat: rename to iterpy (#80) (
e6584ef
)
-
misc. (
509915f
) -
Merge remote-tracking branch 'origin/main' into mbern_rename_to_iterpy (
de398ab
) -
major: rename to iterpy to align with pypi (
0279a65
)
- ci: add workflow_dispatch (
9f5f45f
)
- feat: update minor version (
263b4ca
)
-
deps remove polars from default dependencies (#79) (
17f74f6
) -
deps: separate benchmark deps
Fixes deps: remove polars from default dependencies #77. (6450bf1
)
- feat: update version (
d505159
)
- refactor: rename to iter
Fixes #56. (3172904
)
-
mbern_refactor_rename_to_iter (#75) (
3570a1e
) -
misc. (
57d1cc3
) -
Merge remote-tracking branch 'origin/main' into mbern_refactor_rename_to_iter (
2b25ef2
)
-
feat: autogenerate and extend overloads (#74) (
33197c3
) -
feat: support flattening all sequence types and Seq[_S] | _S
Fixes #68. (81dc62a
)
- docs: expand prior art with fluid
Fixes #62 (cf0d791
)
-
feat: implement getitem (#72) (
1dd6588
) -
feat: implement getitem
Fixes #65 (f27ee52
)
- fix: .flatten should not flatten strings
Fixes #60 (f0982fe
)
- fix: groupby should yield tuples of (key, Seq[_T])
Fixes #64 (e2f225d
)
-
Merge branch 'main' into 65-feat-implement-getitem (
f120b34
) -
misc. (
3578648
) -
misc. (
07e843b
) -
deps:(deps-dev): bump pytest from 7.4.3 to 7.4.4
Bumps pytest from 7.4.3 to 7.4.4.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (a845e7f
)
- deps:(deps-dev): bump pyright from 1.1.342 to 1.1.344
Bumps pyright from 1.1.342 to 1.1.344.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (06794b5
)
-
misc. (
01b54cc
) -
misc. (
fcf3ba4
) -
Update README.md (
a78874c
) -
misc. (
c05f609
) -
deps:(deps-dev): bump pytest from 7.4.3 to 7.4.4 (#70) (
bfa28de
) -
deps:(deps-dev): bump pytest from 7.4.3 to 7.4.4
Bumps pytest from 7.4.3 to 7.4.4.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (4fec726
)
-
deps:(deps-dev): bump pyright from 1.1.342 to 1.1.344 (#69) (
f98a484
) -
deps:(deps-dev): bump pyright from 1.1.342 to 1.1.344
Bumps pyright from 1.1.342 to 1.1.344.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (b5471dc
)
- docs: expand prior art with fluid
Fixes #62 (c823d78
)
- fix: groupby should yield tuples of (key, Seq[_T])
Fixes #64 (b9a60ea
)
-
fix groupby should yield tuples of key Seq_T (#67) (
ad8293b
) -
misc. (
2b4dcd1
) -
Merge remote-tracking branch 'origin/main' into 64-fix-groupby-should-yield-tuples-of-key-Seq_T (
05d7d54
) -
docs expand prior art with fluid (#66) (
465814b
) -
misc. (
e842586
) -
Merge remote-tracking branch 'origin/main' into 62-docs-expand-prior-art-with-fluid (
b7abd1a
) -
misc. (
4d509e1
)
- fix: .flatten should not flatten strings
Fixes #60 (7723d07
)
-
fix flatten should not flatten strings (#63) (
f10d6ca
) -
Merge remote-tracking branch 'origin/main' into 60-fix-flatten-should-not-flatten-strings (
866cd47
) -
Update README.md (
ca1ae38
)
- feat: flatten should remove empty sequences (
06c1d75
)
- fix: flatten should preserve primitives (
2284c93
)
-
mbern_typeguard_flatten_none (#59) (
95f7ab0
) -
Merge remote-tracking branch 'origin/main' into mbern_typeguard_flatten_none (
af5b937
) -
mbern_feat_flatten_sequence_type (#55) (
7902c4c
) -
misc. (
a021397
) -
misc. (
885c73e
) -
deps:(deps-dev): bump ruff from 0.1.8 to 0.1.9 (#54) (
be8718c
) -
deps:(deps-dev): bump pyright from 1.1.341 to 1.1.342 (#53) (
1e36011
) -
deps:(deps-dev): bump ruff from 0.1.8 to 0.1.9
Bumps ruff from 0.1.8 to 0.1.9.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (ab7605e
)
- deps:(deps-dev): bump pyright from 1.1.341 to 1.1.342
Bumps pyright from 1.1.341 to 1.1.342.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (80671da
)
-
deps:(deps-dev): bump diff-cover from 8.0.1 to 8.0.2 (#51) (
2eaef79
) -
deps:(deps-dev): bump diff-cover from 8.0.1 to 8.0.2
Bumps diff-cover from 8.0.1 to 8.0.2.
updated-dependencies:
- dependency-name: diff-cover dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (6034836
)
-
deps:(deps-dev): bump ruff from 0.1.7 to 0.1.8 (#52) (
1f84929
) -
deps:(deps-dev): bump pyright from 1.1.339 to 1.1.341 (#50) (
687caf2
) -
deps:(deps-dev): bump ruff from 0.1.7 to 0.1.8
Bumps ruff from 0.1.7 to 0.1.8.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (f428c86
)
- deps:(deps-dev): bump pyright from 1.1.339 to 1.1.341
Bumps pyright from 1.1.339 to 1.1.341.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (469ed8b
)
-
deps:(deps-dev): bump ruff from 0.1.6 to 0.1.7 (#49) (
684f312
) -
deps:(deps-dev): bump pyright from 1.1.338 to 1.1.339 (#48) (
d8778d9
) -
deps:(deps-dev): bump ruff from 0.1.6 to 0.1.7
Bumps ruff from 0.1.6 to 0.1.7.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (ca7bc94
)
- deps:(deps-dev): bump pyright from 1.1.338 to 1.1.339
Bumps pyright from 1.1.338 to 1.1.339.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (c21d84f
)
-
deps:(deps-dev): bump pyright from 1.1.337 to 1.1.338 (#47) (
1fc5c79
) -
deps:(deps-dev): bump pyright from 1.1.337 to 1.1.338
Bumps pyright from 1.1.337 to 1.1.338.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (b61be2b
)
- ci: ensure good coverage (codecov)
Fixes #43 (45e7734
)
- ci: ensure .pyi files are aligned with implementation
Fixes ci: ensure .pyi files are aligned with implementation #38
(This happens automatically when types are hard-coded in the tests) (aa25b4d
)
-
misc. (
6d365cd
) -
misc. (
b7d560c
) -
Update README.md (
0243b33
) -
Update README.md (
9123ccd
) -
Update README.md (
3827e46
) -
ci ensure good coverage codecov (#44) (
268720c
) -
Merge remote-tracking branch 'origin/main' into 43-ci-ensure-good-coverage-codecov (
e6660e6
) -
ci ensure pyi files are aligned with implementation (#42) (
a4edd47
) -
misc. (
1ef8f98
)
- feat: turn groupby into mapping (#39) (
c4fb33c
)
-
tests should assert types (#41) (
176cf74
) -
tests: hardcode types to ensure alignment
Fixes #37 (97075ea
)
-
Update README.md (
b3f9de1
) -
misc. (
6400d7d
) -
misc. (
2d03d36
) -
misc: update example (
4b0c138
) -
misc. (
6ab44ca
) -
misc. (
1d1a51a
) -
Merge remote-tracking branch 'origin/main' into 35-Properly-specify-groupby (
347f3bb
) -
Properly specify groupby
Fixes #35 (9ef79c3
)
-
deps:(deps-dev): bump pyright from 1.1.336 to 1.1.337 (#36) (
1824012
) -
deps:(deps-dev): bump pyright from 1.1.336 to 1.1.337
Bumps pyright from 1.1.336 to 1.1.337.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (93e898b
)
- Merge pull request #33 from MartinBernstorff/mbern_update_cruft
ci: update cruft (c6211ac
)
-
misc. (
5e8bef2
) -
misc. (
0f42748
) -
Merge pull request #32 from MartinBernstorff/dependabot/pip/ruff-0.1.6
deps:(deps-dev): bump ruff from 0.1.5 to 0.1.6 (83704ae
)
- deps:(deps-dev): bump ruff from 0.1.5 to 0.1.6
Bumps ruff from 0.1.5 to 0.1.6.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (dcefbb0
)
- Merge pull request #31 from MartinBernstorff/dependabot/pip/pyright-1.1.336
deps:(deps-dev): bump pyright from 1.1.335 to 1.1.336 (d547e9d
)
- deps:(deps-dev): bump pyright from 1.1.335 to 1.1.336
Bumps pyright from 1.1.335 to 1.1.336.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (3c9dfbb
)
- feat: include typing (
1b78e47
)
- Merge pull request #29 from MartinBernstorff/mbern_ensure_type_stubs_added
feat: include typing in pypi distribution (cdd1463
)
- misc. (
8635152
)
- feat: add pyi (
02ee06a
)
- Merge pull request #28 from MartinBernstorff/mbern_add_pyi_version_bump
feat: add pyi (72decb9
)
- Merge pull request #27 from MartinBernstorff/dependabot/pip/pyright-1.1.335
deps:(deps-dev): bump pyright from 1.1.334 to 1.1.335 (80c7aec
)
- deps:(deps-dev): bump pyright from 1.1.334 to 1.1.335
Bumps pyright from 1.1.334 to 1.1.335.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (3482335
)
- Merge pull request #26 from MartinBernstorff/dependabot/pip/ruff-0.1.5
deps:(deps-dev): bump ruff from 0.1.4 to 0.1.5 (0fc3d6d
)
- deps:(deps-dev): bump ruff from 0.1.4 to 0.1.5
Bumps ruff from 0.1.4 to 0.1.5.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (6ba01da
)
- Merge pull request #25 from MartinBernstorff/dependabot/pip/pyright-1.1.334
deps:(deps-dev): bump pyright from 1.1.333 to 1.1.334 (1215a6e
)
- deps:(deps-dev): bump pyright from 1.1.333 to 1.1.334
Bumps pyright from 1.1.333 to 1.1.334.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (f00e7d9
)
- Merge pull request #24 from MartinBernstorff/dependabot/pip/ruff-0.1.4
deps:(deps-dev): bump ruff from 0.1.3 to 0.1.4 (dbd09e7
)
- deps:(deps-dev): bump ruff from 0.1.3 to 0.1.4
Bumps ruff from 0.1.3 to 0.1.4.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (e52627c
)
- feat: add pyi for flatten method (
3e9af4e
)
- Merge pull request #23 from MartinBernstorff/mb/feat_add_pyi_for_flatten
feat: add pyi for flatten method (7e70edb
)
-
lint: ignore pyi errors (
78bc32c
) -
Merge pull request #22 from MartinBernstorff/dependabot/pip/ruff-0.1.3
deps:(deps-dev): bump ruff from 0.1.2 to 0.1.3 (0093340
)
- deps:(deps-dev): bump ruff from 0.1.2 to 0.1.3
Bumps ruff from 0.1.2 to 0.1.3.
updated-dependencies:
- dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (4ed49a3
)
- ci: formatting updates (
6281469
)
- Merge pull request #21 from MartinBernstorff/mb/update_cruft
ci: update cruft (3041d77
)
-
Merge branch 'main' into mb/update_cruft (
629af45
) -
dev: add cruft as dependency (
5c05d02
) -
tests: update import (
ca75a7d
) -
dev: make sequence module private (
7aa4abd
)
- ci: update cruft (
888906b
)
- feat: bump version (
7c026b7
)
- Merge pull request #20 from MartinBernstorff/make_sequence_module_private
dev: make sequence module private (a92bb2c
)
-
dev: add cruft as dependency (
472b240
) -
tests: update import (
3e76bef
) -
dev: make sequence module private (
387fbbc
)
- feat: bump version (
fda239c
)
- refactor: rename group attrs to key/value (
b2554d7
)
- Merge pull request #19 from MartinBernstorff/mb/fundamental-frog
refactor: rename group attrs to key/value (9e0062c
)
-
Update README.md (
4c0c10d
) -
Merge pull request #18 from MartinBernstorff/MartinBernstorff-patch-1
Update README.md (d7c5737
)
-
Update README.md (
22eaf22
) -
Merge pull request #17 from MartinBernstorff/mb/bright-echidna
ci: update cruft (0de85c7
)
- feat: add python 3.10 compatability (
9f1ba34
)
-
Update README.md (
880ddbb
) -
Update README.md (
74b82d7
) -
Update README.md (
f6e1506
) -
Merge pull request #16 from MartinBernstorff/mb/add_python_versions
feat: add python 3.10 compatibility (3c34c66
)
- feat: upgrade version (
a941cf5
)
- refactor: rename imports (
cff61e7
)
- Merge pull request #15 from MartinBernstorff/mb/rename_to_functionalpy
refactor: rename to functionalpy (4fdc259
)
- Merge branch 'main' into mb/rename_to_functionalpy (
02e7d9c
)
-
feat: rename package (
c67aba4
) -
feat: add makefile extension to devcontainer (
0dccc0b
) -
feat: rename repo (
e8086e8
)
- refactor: rename to functionalpy (
f02f425
)
- Merge pull request #14 from MartinBernstorff/mb/unfortunate-whale
feat: lowercase cache (bab3d8b
)
-
misc. (
73fcab8
) -
Merge branch 'main' of https://github.com/MartinBernstorff/FunctionalPython (
02128f5
)
- docs: update readme (
f44cb2c
)
-
feat: add to_set (
abe7851
) -
feat: add to_tuple (
efc452d
) -
feat: allow import directly from FunctionalPython (
2547f4b
) -
feat: bump (
4d01bc2
)
- Merge pull request #13 from MartinBernstorff/mb/noisy-meadowlark
ci: update devcontainer cache (78d5e5c
)
-
Update README.md (
d982d45
) -
Merge pull request #12 from MartinBernstorff/mb/elated-wolf
ci: add semantic release info (6943c5a
)
- feat: update version (
86ac675
)
- Merge pull request #11 from MartinBernstorff/mb/elated-wolf
feat: update version (a1f5771
)
- chore: formatting and cleanup (
437ccf9
)
- docs: shorter import (
826fb0c
)
- feat: first useage of groupby (
6f36645
)
- fix: use lowercase repository (
aca7cc3
)
- Merge pull request #10 from MartinBernstorff/mb/bold-fly
ci: run release after tests (f603afd
)
- Merge pull request #9 from MartinBernstorff/mb/elated-wolf
dev: add permissions for docker container push (85fb3e9
)
-
dev: add permissions for docker container push (
672d0f4
) -
Merge pull request #8 from MartinBernstorff/mb/energetic-whippet
ci: add release workflow (18c41c5
)
- Merge pull request #7 from MartinBernstorff/mb/brainy-jaguar
ci: fix tests (58b9ff4
)
- Merge pull request #6 from MartinBernstorff/mb/migrate_to_nimble
init: use new template (7511e27
)
-
dev: more robust PR ordering (
2d6591a
) -
init: use new template (
e72610d
) -
Merge pull request #5 from MartinBernstorff/dependabot/pip/pyright-1.1.332
deps:(deps-dev): bump pyright from 1.1.331 to 1.1.332 (109af80
)
- deps:(deps-dev): bump pyright from 1.1.331 to 1.1.332
Bumps pyright from 1.1.331 to 1.1.332.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (893a661
)
- Merge pull request #4 from MartinBernstorff/dependabot/pip/pyright-1.1.331
deps:(deps-dev): bump pyright from 1.1.330.post0 to 1.1.331 (e385895
)
- deps:(deps-dev): bump pyright from 1.1.330.post0 to 1.1.331
Bumps pyright from 1.1.330.post0 to 1.1.331.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (26e3e3c
)
- Merge pull request #3 from MartinBernstorff/dependabot/pip/pyright-1.1.330.post0
deps:(deps-dev): bump pyright from 1.1.329 to 1.1.330.post0 (dab9be5
)
- deps:(deps-dev): bump pyright from 1.1.329 to 1.1.330.post0
Bumps pyright from 1.1.329 to 1.1.330.post0.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (3a6b6ec
)
-
misc. (
4b72d8d
) -
misc. (
0c94c86
) -
formatting (
fd30295
) -
formatting (
4438496
) -
misc (
6ec5b26
) -
misc. (
186e0ce
) -
formatting (
4a6083d
) -
formatting (
49403ed
) -
Merge pull request #2 from MartinBernstorff/dependabot/pip/pyright-1.1.329
deps:(deps-dev): bump pyright from 1.1.305 to 1.1.329 (f416239
)
- Merge pull request #1 from MartinBernstorff/dependabot/pip/invoke-2.2.0
deps:(deps-dev): bump invoke from 2.1.1 to 2.2.0 (27247bd
)
- deps:(deps-dev): bump pyright from 1.1.305 to 1.1.329
Bumps pyright from 1.1.305 to 1.1.329.
updated-dependencies:
- dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (5fa913e
)
- deps:(deps-dev): bump invoke from 2.1.1 to 2.2.0
Bumps invoke from 2.1.1 to 2.2.0.
updated-dependencies:
- dependency-name: invoke dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (8c05b7e
)