con-f-use
con-f-use
I suspect there is more fineprint in PEP 440, that distlib just ignores. E.g. that all letters should be matched [case-insenitively](https://peps.python.org/pep-0440/#case-sensitivity), or: > [Pre-release spelling](https://peps.python.org/pep-0440/#pre-release-spelling) > > Pre-releases allow the...
PEP 440 even specifies a [regex](https://peps.python.org/pep-0440/#appendix-b-parsing-version-strings-with-regular-expressions) for the version spec, that is much more complex than the [one](https://github.com/pypa/distlib/blob/master/distlib/version.py#L179) in distlib. ```python VERSION_PATTERN = r""" v? (?: (?:(?P[0-9]+)!)? # epoch (?P[0-9]+(?:\.[0-9]+)*)...
> OK, tests all seem to be passing. You might want to try the latest version in this repository and report your findings. (Only `distlib/version.py` changed, apart from some tests....
I don't think I found any further bugs, but if you wanted to add an actual normalizer, it might go something like this: ```python import re VERSION_PATTERN = r""" v?...
Related: A hook if a package installation fails would be great, too. Many times there are known failures and a post-fail hook could give a users a hint, as to...
Btw. with build isolation in wide use, e.g. by pip, why would people have setuptools_scm installed in their project's Python environment these days. Even when installing in editable mode, most...
care to make a pull request?
That would be great. If it helps, there is a `CHIP` variable in `user.cfg` that gets passed down to other makefiles and is either `8266` or `8285`.
Which version of the SDK do you use? It should be
You can try, but my guess is, the extra code for httpclient doesn't fit in the IRAM of the esp. There is alot of http stuff implemented in esp82xx, of...