karlicoss

Results 351 comments of karlicoss

Yep! For example, it could discover data providers by type annotations (e.g. `pandas.DataFrame`), or if they are marked by some decorators.

Nice! I've had pydantic on my todolist as well, e.g. I like the idea of nicer exceptions: https://pydantic-docs.helpmanual.io/#example My only worry from a quick glance was that it enforces inheriting...

Whoa, this is awesome, well done! Very cool that it seems pretty compact. I'll definitely try it out in a couple of days, a bit busy ATM. > Not sure...

@seanbreckenridge sorry for the delay, was busy with other stuff. Just properly checked it out and it's brilliant, worked flawlessly! I wanted to do a proper demo in an Observable...

Timezone resolution is perhaps one place where it would make a lot of sense -- in many case it's not super bad to fallback on UTC or use local timezone....

an example in `google_takeout_parser`: https://github.com/seanbreckenridge/google_takeout_parser/blob/bd6a40390de1784bf48bac4a71bb4558f9d61cdc/google_takeout_parser/path_dispatch.py#L153

Hi! Sorry for a late reply, was a bit busy over the weekend... Thanks for your thorough comments and time spent analyzing the code. Really appreciate it, and your thoughts!...

> Let's say that I'm biased towards a separation of configuration from the code, mainly because I write tools for colleagues that don't know python but can handle (more or...

Namespace packages turned out to be even more flexible than I expected... So I managed to simplify it quite a bit, hopefully can finally extract the interfaces as the next...

I thought about the configs specifically a bit more, and ended up writing a whole document about it, figured it's worth a separate issue https://github.com/karlicoss/HPI/issues/46