Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/aiogram/magic-filter

Magic filter
https://github.com/aiogram/magic-filter

Fixed extract operation for negative results

8ea680aa614e5e3c1a55975a87f5f0dc84a3bf15 authored over 1 year ago by JRoot Junior <[email protected]>
Regexp functions support (#13)

* feat!: other regexp functions support

* feat: add non-breakable regex

* chore: add tests...

9592bbc54534793618ab158775af0cc68b362460 authored over 1 year ago by Oleg A <[email protected]>
Replace deprecated isort and bump mypy (#16)

* fix: replace deprecated isort to original

* fix: sync isort versions

* fix: use mypy wit...

1808f90ed25eea830de9c055e58d3ba48e18cb2f authored over 1 year ago by Oleg A <[email protected]>
Expand iterable input types in magic_filter methods

Modified the 'in_' and 'not_in' methods in 'magic_filter/magic.py' to accept both 'Container' an...

b1b974ad6c09a1be7a105c856b52d72893ac10cf authored over 1 year ago by JRoot Junior <[email protected]>
Reformat code

3944b2b30557bc4573ad29b7b56ef6bba00b7b77 authored over 1 year ago by JRoot Junior <[email protected]>
Use abstract Container type for `in` operations (#9)

b8d7b2a743fbe932dd4a95676c3b1772d3c3919c authored over 1 year ago by monosans <[email protected]>
Add __bool__ method to MagicT class

151e961a5ed767cc0ef56826ce8fb8196e2c57b4 authored over 1 year ago by JRoot Junior <[email protected]>
Added extract operation that helps to extract items from list that which meets the condition

eca2791f206a37a8ca426476419b9de9296a2010 authored over 1 year ago by JRoot Junior <[email protected]>
Extended func operation, added possibility to use *args, **kwargs

67d2b795955eb98b561b0746664c562849038f15 authored over 1 year ago by JRoot Junior <[email protected]>
Added possibility to specify regexp flags

6cfb1ea8f544d44c83816446a2366fb82c018548 authored over 1 year ago by JRoot Junior <[email protected]>
Migrate to hatchling (#11)

* Migrate to hatchling

* Reformat code

* Rework publish workflow

599e5bfa574d6cc97fd00b41a77b3247b0736ce9 authored over 1 year ago by Alex Root Junior <[email protected]>
Add `not in` operations (#10)

1eb4c976d00297748d268ca2399d2c123b86cdb5 authored over 1 year ago by SamWarden <[email protected]>
Drop runtime setuptools requirement (#7)

* Drop runtime setuptools requirement

* [mypy] Ignore missing import for importlib.metadata

85eef12fa9c3e3534b6ac36cdc16055499d7a503 authored over 1 year ago by Sergey Rublev <[email protected]>
Add hint for len(F) error (#8)

* Add hint for len(F) error

* Fix missing exception message test

a55d869793bab5afbfeceed326bb861d12e99e58 authored over 1 year ago by Łukasz Tshipenchko <[email protected]>
Added LICENSE file

3c5e38fd5cd359fd961e26bab17e65201b02c1c6 authored about 2 years ago by JRoot Junior <[email protected]>
Reordered imports

c5767814c2cb42e9ba93afea52f22864efb988ed authored over 2 years ago by JRoot Junior <[email protected]>
Fixed Python version

a573b545bf78331c03db9615a4b479577dd8c856 authored over 2 years ago by JRoot Junior <[email protected]>
Fixed deploy pipeline

c968a9a9e6683916e580cbd74a0198ebe24919b9 authored over 2 years ago by JRoot Junior <[email protected]>
Try to fix try-install action

5df984bd731ef857603b48c0280de508ce007b57 authored over 2 years ago by JRoot Junior <[email protected]>
Fixed build python version (float -> str)

c7d819f7d8d3b5a20717e62eca77dd0a352078a7 authored over 2 years ago by JRoot Junior <[email protected]>
Remove unnecessary step

5fba92d6647527de94d97d07fce8220b28862950 authored over 2 years ago by JRoot Junior <[email protected]>
Added flake8

fb91620861345c47daf1cc6a90ce4379cc191852 authored over 2 years ago by JRoot Junior <[email protected]>
Update pipeline

08311000275acb6ea6073befede0eeb38c57ed6c authored over 2 years ago by JRoot Junior <[email protected]>
Update pipeline

aedcf14c15ed0047682bd0ed6deddbe9c93cfadc authored over 2 years ago by JRoot Junior <[email protected]>
Update dependencies

61473f3ccdf320ce0198f1026bebeaf05c3cbffe authored over 2 years ago by JRoot Junior <[email protected]>
Make MagicFilter is not iterable

2a914b5eedbb5e6807099390438eb9bc115ddeab authored over 2 years ago by JRoot Junior <[email protected]>
Fixed typehint

2578efac502be6d564187e9932874e68194dd6d9 authored over 2 years ago by JRoot Junior <[email protected]>
Fixed mypy check, partial bump dependencies

968ac7439d2153e4b7cd101875e87b1798355a95 authored over 2 years ago by JRoot Junior <[email protected]>
Added cast operation

e194ef1948e0dc368e768bad968f03caf25903de authored over 2 years ago by JRoot Junior <[email protected]>
Reformat code

f98c8d9cf5322bb1b24432b2547f1da2d3f22b50 authored over 2 years ago by Alex Root Junior <[email protected]>
Merge remote-tracking branch 'origin/master'

4e5a72d6afd99d0b4bfbcd5276cbf714843602ee authored over 2 years ago by Alex Root Junior <[email protected]>
Added "selector" operation

d27df55ac85a5059609a017d2406b7ee03747558 authored over 2 years ago by Alex Root Junior <[email protected]>
fix: sequence+set typing (#6)

5731418fcf922ab2eca471ad314e003011fa3fdc authored almost 3 years ago by Oleg A <[email protected]>
Python "3.10"

d95d549b8eedc30c3d9c02e1ab2584735fc09a68 authored almost 3 years ago by Alex Root Junior <[email protected]>
Enable tests for Python 3.10

749884483ae6f7c3ec538362fc4fe4ab6fe00f8d authored almost 3 years ago by Alex Root Junior <[email protected]>
Improve contains, regexp operations. Small refactoring. Updated dev dependencies. Bump version.

6ae3eb800aec7992e0a3251a89a4cc0d5ce5b477 authored almost 3 years ago by Alex Root Junior <[email protected]>
Bump version

dbf000a7865d5427f713d52b2591d8006a47d1c0 authored about 3 years ago by Alex Root Junior <[email protected]>
Make `or` operation important to always call a right operand. Suppress function operation Type or Value errors.

b5965b6f2dccc39af0459c582e644117496667c2 authored about 3 years ago by Alex Root Junior <[email protected]>
Bump poetry.lock

950148cb721665f876998c260a0f2c9599d5af09 authored about 3 years ago by Alex Root Junior <[email protected]>
Improved typings

ab069664a1cf37aa4698576516a6a285dd22277e authored about 3 years ago by Alex Root Junior <[email protected]>
Added AttrDict object, bump version

0084087c0cd97c6655791d4659957374cd1cffc6 authored over 3 years ago by Alex Root Junior <[email protected]>
Fixed in/contains operations when this action is impossible (for e. g. TypeError caused)

3735a6b15a0f79654f0e240d2788f248163fe6f3 authored over 3 years ago by Alex Root Junior <[email protected]>
Bump version

67f5d5a978dc7c2e4417996fc29229720c42ae31 authored over 3 years ago by Alex Root Junior <[email protected]>
Feature/important operations (#3)

* Implement important operations mechanism and raise reject from some of operations

* Optimiz...

8fadc2e0c76ec91e2f86877ced2829919b9f26cf authored over 3 years ago by Alex Root Junior <[email protected]>
Bump version

3f569a626c0c2c412dfdcdf21e15f98a7ee59e75 authored over 3 years ago by Alex Root Junior <[email protected]>
Add a bunch of new useful methods

Add methods for all binary and unary operators
Add methods for identity check
Add new class for ...

17d3a9c1952a5568cb6d8c3118c89a33f61120c5 authored over 3 years ago by evgfilim1 <[email protected]>
Prevent to copy object on "Any" operation

e1fb6eb48d3e6655106cc6b5b10022806be24a97 authored over 3 years ago by Alex Root Junior <[email protected]>
Oops. Fix import of renamed module

f37a845ad8cd7ca5bc5e5e1f4056680b4b5f1a24 authored over 3 years ago by Alex Root Junior <[email protected]>
Added possibility to use magic in other side of comparators and changed All/Any operations

99b42d2730b8e6e64bf074c9a90c9f3b21aeb832 authored over 3 years ago by Alex Root Junior <[email protected]>
Bump version

0673467e8e560f2c00f9fb9e55be515cb8177ed6 authored over 3 years ago by Alex Root Junior <[email protected]>
Fix non-iterable in iterable filter

d2223f76811c912267dd774dcf00f10a3139907b authored over 3 years ago by Alex Root Junior <[email protected]>
Bump python version in deployment pipeline

58c121fc7b95a206451940ca3e1714615dc9f994 authored over 3 years ago by Alex Root Junior <[email protected]>
Bump pipeline. Added 3.9 python

ff26d706dc547ef3e242ff183d8232e2c771fbb1 authored over 3 years ago by Alex Root Junior <[email protected]>
Rework magic

ac4f602c11bd6d49047d356e4964f9d433f137cc authored over 3 years ago by Alex Root Junior <[email protected]>
Cover upper modifier 2

4785fb82fa914ca700fccdab31490d1b076a8e6a authored over 4 years ago by Alex Root Junior <[email protected]>
Cover upper modifier

164caa42dd0e8eaabaa5ef2e7edaec3e211c19f6 authored over 4 years ago by Alex Root Junior <[email protected]>
Add codecov integration

4f3692b63f263235f449870107c10fd966585633 authored over 4 years ago by Alex Root Junior <[email protected]>
Improve tests

e50f853fa26a8e6f2b198d790c7bedd5247755cc authored over 4 years ago by Alex Root Junior <[email protected]>
Change deployment conditions 3

668667b411385542a1ba8913b4a18721cc6eaa79 authored over 4 years ago by Alex Root Junior <[email protected]>
Change deployment conditions

8342b26084db07db67128474f1f68e9988e38579 authored over 4 years ago by Alex Root Junior <[email protected]>
Change deployment conditions

0e39a6628be51f5b811b515990588d3fb738a96e authored over 4 years ago by Alex Root Junior <[email protected]>
Add pipeline (#2)

* Add pipelines
* Bump version
* Fix test
* Remove `all` and `any` operations
* Add not none...

af3f4c10153069bdc72fc852cf0fa29c693de88d authored over 4 years ago by Alex Root Junior <[email protected]>
Bump version

6c3871553981768e0ef518d0c554c2727e1f9501 authored over 4 years ago by Alex Root Junior <[email protected]>
Merge pull request #1 from aiogram/refactor

AIOG-T-30 magic filter refactor

f08b85548155f5f7e29f98e95d38fbc31b8ca6ba authored over 4 years ago by Alex Root Junior <[email protected]>
init(chain): mark chain as private, remove get_chain method, add tests for in_ operation

7e64f4dec4398b249f7b4b502c5782ef1c3c6ae4 authored over 4 years ago by mpa <[email protected]>
init(calls): use implicit function calls

03b194b5b79f1028d35d699186c7969c4504ea83 authored over 4 years ago by mpa <[email protected]>
init(all): first refactoring iteration

6303c8f3075cb51df5d3887d0aad9c21af265035 authored over 4 years ago by mpa <[email protected]>
Initial commit

f888647f0d2654cfd8772d416a419c6523c496b1 authored over 4 years ago by Alex Root Junior <[email protected]>