Nishita Matlani
|
f63a3aff25
|
Fix strip_url() removing default port from password. (#7605)
|
2026-06-15 08:41:55 +02:00 |
Andrey Rakhmatullin
|
5fc40f07f3
|
Drop w3lib.url reexports.
|
2026-05-03 14:12:18 +05:00 |
Andrey Rakhmatullin
|
df342eee6e
|
Bump tool versions. (#6941)
|
2025-07-05 10:30:30 +02:00 |
Andrey Rakhmatullin
|
d70f8a3f14
|
Refactoring of test_utils_*. (#6905)
|
2025-06-23 23:39:24 +05:00 |
Andrey Rakhmatullin
|
d825133284
|
Reduce deps on unittest, unify inlineCallbacks imports in tests. (#6873)
|
2025-06-06 22:59:09 +02:00 |
Andrey Rakhmatullin
|
d161d1d47d
|
Convert tests/test_utils* to plain asserts. (#6695)
|
2025-03-04 09:31:26 +01:00 |
Andrey Rakhmatullin
|
a898331d14
|
Preparations for switching to direct pytest. (#6678)
|
2025-02-16 20:28:58 +01:00 |
Andrey Rakhmatullin
|
cec0aeca58
|
Bump ruff, switch from black to ruff-format (#6631)
|
2025-01-27 11:07:09 +01:00 |
Andrey Rakhmatullin
|
4d31277bc6
|
Explicitly mark re-exports. (#6579)
|
2025-01-02 23:48:14 +01:00 |
Andrey Rakhmatullin
|
6ae5b92671
|
Drop the remaining unittest.main() blocks. (#6602)
|
2025-01-02 12:45:04 +01:00 |
Laerte Pereira
|
a195af304d
|
Deprecate w3lib objects importable from scrapy.utils.url (#6586)
|
2024-12-18 11:50:44 +05:00 |
Andrey Rakhmatullin
|
7dd92e6e43
|
Add pylint rules to ruff, refresh the ignore list of pylint itself (#6584)
|
2024-12-16 09:44:36 +01:00 |
Andrey Rakhmatullin
|
b4acf5c827
|
Fix and remove most of the entries from the mypy ignore list (#6137)
|
2023-11-07 09:34:35 +01:00 |
Jalil SA
|
a5c1ef8276
|
sort imports with isort
|
2023-01-25 14:25:15 -06:00 |
Emmanuel Rondan
|
e211ec0aa2
|
adding black formatter to all the code
|
2022-11-29 11:30:46 -03:00 |
Yann Defretin
|
5b4b8b6fb1
|
added test for new url_has_any_extension function
|
2022-03-16 22:32:05 +01:00 |
Ammar Najjar
|
58ca8bbf6d
|
Use f-strings (#4307)
|
2020-08-26 07:11:05 +02:00 |
Adrián Chaves
|
6e119bd3e3
|
Merge branch 'master' into azure-pipelines
|
2020-07-14 11:26:19 +02:00 |
Adrián Chaves
|
53c323b19d
|
_is_path → _is_filesystem_path
|
2020-07-13 15:29:30 +02:00 |
Adrián Chaves
|
d54c4496ee
|
Refactor guess_scheme
|
2020-07-13 14:37:08 +02:00 |
Eugenio Lacuesta
|
9aea1f0961
|
Remove backslash (tests)
|
2020-07-09 11:04:46 -03:00 |
Eugenio Lacuesta
|
3eeecb4273
|
Merge branch 'master' into flake8-max-line-length
|
2020-05-15 11:11:20 -03:00 |
Marc Hernández
|
fffb0a5b6a
|
replace set constructor with set literals (#4573)
|
2020-05-15 15:23:09 +02:00 |
Antonio Gordillo Toledo
|
cf09af787e
|
Remove Python 2 encoding header from files (#4553)
|
2020-05-08 15:45:19 +02:00 |
Eugenio Lacuesta
|
25eeb77ba6
|
Merge remote-tracking branch 'upstream/master' into flake8-max-line-length
|
2020-05-06 16:52:17 -03:00 |
Eugenio Lacuesta
|
8643e8d355
|
Flake8: remove E123 (Closing bracket does not match indentation of opening bracket's line)
|
2020-05-06 12:26:04 -03:00 |
Eugenio Lacuesta
|
63600243e0
|
Flake8: remove E125 (Continuation line with same indent as next logical line)
Also remove E401 from pytest.ini - no occurrences in the codebase
|
2020-05-06 10:26:52 -03:00 |
Eugenio Lacuesta
|
fe0c582ee0
|
Flake8: remove E127 in tests (continuation line over-indented for visual indent)
|
2020-05-06 09:49:10 -03:00 |
Eugenio Lacuesta
|
01d73dd3f0
|
Merge branch 'master' into flake8-max-line-length
|
2020-04-15 09:24:33 -03:00 |
Eugenio Lacuesta
|
94d7ad76cb
|
Fix pycodestyle E2XX (whitespace) (#4468)
|
2020-04-15 14:11:37 +02:00 |
Eugenio Lacuesta
|
182394bcec
|
E501 compliance (tests)
|
2020-03-22 23:29:30 -03:00 |
Marc Hernandez Cabot
|
6e8e117aee
|
fix flake E211
|
2020-02-22 12:32:38 +01:00 |
Marc Hernandez Cabot
|
6fb85951ce
|
fix E22X flake8
|
2020-02-21 08:39:14 +01:00 |
Marc Hernández
|
91bbc70bc1
|
fix E30X flake8 (#4355)
|
2020-02-21 06:05:31 +01:00 |
Eugenio Lacuesta
|
5bab3c0261
|
Merge remote-tracking branch 'upstream/master' into remove-six-code
|
2019-11-22 12:12:29 -03:00 |
Adrián Chaves
|
a2bf340bab
|
Remove unused imports
|
2019-11-21 14:21:17 +01:00 |
Eugenio Lacuesta
|
714e0d3ac9
|
Merge remote-tracking branch 'upstream/master' into remove-six-code
|
2019-11-20 12:41:38 -03:00 |
Adrián Chaves
|
f261cf65e9
|
Add missing blank lines between functions and classes
Also fixed 2 unrelated Flake8 issues
|
2019-11-18 17:16:09 +01:00 |
Eugenio Lacuesta
|
d72444b9c8
|
Remove more six imports
|
2019-11-03 01:11:28 -03:00 |
Eugenio Lacuesta
|
5ab0f189ce
|
Remove six.moves occurrences from tests
|
2019-11-03 00:01:09 -03:00 |
Eugenio Lacuesta
|
40086dabb8
|
Prevent more DeprecationWarnings
|
2019-07-13 22:14:00 -03:00 |
Paul Tremberth
|
2d55d838ca
|
Fix strip_url() tests
|
2017-03-01 20:59:52 +01:00 |
Paul Tremberth
|
0a0b60a59f
|
Add tests for stripping userinfo with percent-encoded delimiters
|
2017-03-01 17:50:39 +01:00 |
Paul Tremberth
|
8864d0e8c1
|
Rename helper function to strip_url() + add more tests
|
2017-03-01 17:50:39 +01:00 |
Paul Tremberth
|
5dd7311cd4
|
Move URL credentials stripping to a helper function
|
2017-03-01 17:50:39 +01:00 |
Ashish Kulkarni
|
bb3b806467
|
Use w3lib.url.canonicalize_url() from w3lib 1.15.0
Also remove code/imports which are now unused due to this change.
fixes #2157
|
2016-08-16 17:42:16 +05:30 |
Paul Tremberth
|
1aec5200bc
|
Do not fail on canonicalizing URLs with wrong netlocs
Fixes #2010
|
2016-06-08 16:49:33 +02:00 |
Paul Tremberth
|
0e11b3e6f0
|
Add idempotence tests for canonicalize_url
|
2016-04-26 20:03:17 +02:00 |
Paul Tremberth
|
68dedf54cb
|
Fix canonicalize_url() on Python 3 and re-enable tests
|
2016-04-21 14:50:59 +02:00 |
Paul Tremberth
|
481e251775
|
Move guess_scheme() tests to relevant test module
|
2016-01-28 13:51:50 +01:00 |