Alexander Schepanovski

Results 219 comments of Alexander Schepanovski

Other issues with funcy is optional first arguments and passing different stuff instead of callables, see [extended function semantics](https://funcy.readthedocs.io/en/stable/extended_fns.html). It's some extra code that's not really a code, which I...

Can't one use unions instead of overload? Should be less verbose. Overloading might still be needed for optional first args.

It's not `-> Iterable[X] | Iterable[Y]` it's just `-> Iterable[Y]` for the most part. Only `None` is the issue.

A devoted maintainer is always better. I will link from README and docs once this is a thing. Also it looks like a lot of repetition in stubs, multiplied by...

This might be not be relevant anymore. The logic around list all tags and decipher them with `.check_ref()` will work with new version registering I suppose.

Do we need to follow added to `artifacts.yaml` event still though?

I would say if you added or changed description or changed filepath then it's useful to see that.

Another option is to include this into push somehow: ```bash dvc push --remove ```

I would expect `dvc remote gc` to gc on remote not in local cache.

The suspicious even technically part for me is that `ObjectDB.__eq__` does not correspond to `ObjectDB.__hash__`. The latter is quite strait-forward `(self.fs.protocol, self.path)`. These two are supposed to have a matching...