commonism
commonism
Updated accordingly. Where is the RTD preview located?
Coverage looks better when looking into the Actions results. https://github.com/aio-libs/yarl/actions/runs/9738655009
When it was changed, I considered this a inconvenient change, time went by and I started using it to drop trailing slashes ```python import yarl yarl.__version__ # '1.9.4' a =...
As mentioned, [current behavior matches pathlib](https://github.com/aio-libs/yarl/issues/926#issuecomment-1742936038), but pathlib always removes trailing /, on the other hand [internally "" was used to append a "/"](https://github.com/aio-libs/yarl/blob/516166ca0fe16eb44173321c7a3f5f9cc91ccdfc/yarl/_url.py#L70-L76). I'm fine with whatever gets documented...
Your versions fails the unit tests. https://github.com/aio-libs/yarl/actions/runs/9434956133/job/25990802776?pr=1023 ``` FAILED ../../../project/tests/test_url.py::test_joinpath_relative[empty-element] - AssertionError: assert ('a', 'b', '', 'c') == ('a', 'b', 'c') ```
Would it be possible to create a release which limits the version of the towncrier dependency?
As I think communication/documentation will be key to overcome this breaking change and it's fallout, I propose to add the url to the migration documentation to the deprecation warning, extending...
see #4617
What about using Extra.allow with post-validator?
I disagree with some of the unit tests, as I expect the returned relative path to add up to the complete path when concatenated as a relative path. ```python def...