You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dateparser and regex have some version incompatibilities which cause the former to try to parse a regex with r"\d" in it and the latter to not recognize that as a valid escape class (for digits)
Not sure who is to blame, but it really makes a nice feature of ours not work... This is probably more of an upstream bug, not sure we Can do anything other than pin versions, which is not the best path going forward...
The text was updated successfully, but these errors were encountered:
In doing this, we should probably drop maya as a dependency and rely only on dateparser.
The only feature we use from maya is maya.when which is a thin shim of dateparser.parse which simply raises an exception when the latter returns None.
Further, maya is basically unmaintained at this point, while dateparser is still maintained (though admittedly not as much as I'd like, it currently relies on pinning an old version of regex instead of updating to use the current version or using stdlib re (which they do use some extensions provided by regex, so can't blame them too hard))
I like the natural language parsing we have, I think it adds significantly to the usability of the attune store, but yeah, I wish things were a bit more stable on the parser end.
dateparser
andregex
have some version incompatibilities which cause the former to try to parse a regex withr"\d"
in it and the latter to not recognize that as a valid escape class (for digits)Not sure who is to blame, but it really makes a nice feature of ours not work... This is probably more of an upstream bug, not sure we Can do anything other than pin versions, which is not the best path going forward...
The text was updated successfully, but these errors were encountered: