Commit graph

6786 commits

Author SHA1 Message Date
Chris Mayo
819dacb9bb Install linkcheckerrc in the package data
data/__init__.py needed for Python < 3.10
(namespace packages supported from importlib_resources v3.2)
2021-12-30 19:27:04 +00:00
Chris Mayo
5c0d66dd74 Raise minimum Python requirement to 3.7 2021-12-30 19:27:04 +00:00
Chris Mayo
a9ab4d847b Remove get_share_file()
cacert.pem not used since:
e3ab9024 ("Remove platform-specific installer stuff and ensure a build .whl wheel file can be built.", 2016-01-17)
2021-12-30 19:27:04 +00:00
Chris Mayo
2fa0016ae9 Remove Portable
Building portable removed in:
e3ab9024 ("Remove platform-specific installer stuff and ensure a build .whl wheel file can be built.", 2016-01-17)
2021-12-30 19:27:04 +00:00
Chris Mayo
3359c7364f Remove is_frozen()
Not used since:
e3ab9024 ("Remove platform-specific installer stuff and ensure a build .whl wheel file can be built.", 2016-01-17)
2021-12-30 19:27:04 +00:00
Chris Mayo
d3ba3978f6 Remove install_scripts
Not used since:
59a0f156 ("Fix the windows installer .exe: delay replacement of bdist_wininst placeholders until installation.", 2005-01-12)
2021-12-30 19:27:04 +00:00
Chris Mayo
d72f1047b8 Remove config_dir
Not used since:
0ad5969b ("Simplify config dir functions.", 2014-03-11)
2021-12-30 19:27:04 +00:00
Chris Mayo
271cb59e62 Remove unused code from i18n 2021-12-30 19:27:04 +00:00
Chris Mayo
158c401dae Update copyright to 2022 2021-12-30 19:27:04 +00:00
Chris Mayo
d1078ed848
Merge pull request #594 from cjmayo/rel1010
Release 10.1.0
2021-12-22 19:33:07 +00:00
Chris Mayo
169305a171 Update change log and upgrading for 10.1.0 2021-12-22 19:29:56 +00:00
Chris Mayo
6bfab5add2
Merge pull request #603 from cjmayo/checksums
Log checksums for release distribution files
2021-12-22 19:27:37 +00:00
Chris Mayo
c32d9e04eb
Merge pull request #602 from cjmayo/man-updates
Updated man pages and translation catalogs
2021-12-22 19:27:10 +00:00
Chris Mayo
bab99bd945 Log checksums for release distribution files
Logs will be removed. PyPI will calculate and record checksums.
2021-12-22 19:24:54 +00:00
LinkChecker
f952565d7e Update application translation catalogs 2021-12-21 19:41:24 +00:00
LinkChecker
8b61794ba9 Update man pages 2021-12-21 19:41:24 +00:00
LinkChecker
41cb8880ba Update doc translation catalogs 2021-12-21 19:41:06 +00:00
Chris Mayo
a12fcf04b2
Merge pull request #601 from cjmayo/template
Remove linkchecker from POSOURCES
2021-12-21 19:40:15 +00:00
Chris Mayo
42b1e38508 Remove linkchecker from POSOURCES
Removed in:
5fef9a3b ("Generate linkchecker command using an entry point", 2021-12-20)
2021-12-21 19:35:48 +00:00
Chris Mayo
bfee783500
Merge pull request #600 from cjmayo/entrypoint
Generate linkchecker command using an entry point
2021-12-21 19:29:43 +00:00
Chris Mayo
8bc3b39b41 One more proxy documentation update
a2e379a5 ("Remove built-in GNOME and KDE proxy support", 2021-12-13)
2021-12-21 19:23:00 +00:00
Chris Mayo
8007940770 Test more command arguments 2021-12-20 19:44:40 +00:00
Chris Mayo
5fef9a3b60 Generate linkchecker command using an entry point
drop_privileges() is only used by the linkchecker command.
Move installing SIGUSR1 handler to the linkchecker command only - fixes
intermittent test failures.
2021-12-20 19:34:58 +00:00
Chris Mayo
efb92fbee8 Create setup_config from linkchecker 2021-12-20 19:34:58 +00:00
Chris Mayo
e501c4ffac Create ArgParser from linkchecker 2021-12-20 19:34:58 +00:00
Chris Mayo
7ceb354e22 Remove unused linkchecker.ansicolor import from linkchecker
Not used since:
2f730f4e1 ("Add Nagios plugin.", 2012-06-20)
2021-12-20 19:34:58 +00:00
Chris Mayo
9bc1f4d04e Use relative import for configuration in failures.py 2021-12-20 19:34:58 +00:00
Chris Mayo
58adec0a28
Merge pull request #599 from cjmayo/sitemap
Use sphinx-sitemap to create a sitemap
2021-12-20 19:25:41 +00:00
Chris Mayo
366dcc14e2
Merge pull request #596 from cjmayo/doc-updates
Assorted minor documentation updates
2021-12-20 19:25:16 +00:00
Chris Mayo
abd5a68c27 Use sphinx-sitemap to create a sitemap 2021-12-17 19:25:43 +00:00
Chris Mayo
d8b0e023ec
Merge pull request #598 from cjmayo/workflows
Tweaks to helper workflows
2021-12-17 19:23:05 +00:00
Chris Mayo
de3361fae2 More proxy documentation updates
a60648e34 ("Remove support for ftp_proxy", 2021-12-13)
9504a6ddd ("Document the curl_ca_bundle environment variable", 2021-12-13)
2021-12-17 19:22:20 +00:00
Chris Mayo
2329d2bb11
Merge pull request #597 from cjmayo/nogit
Fix installation from source without git installed
2021-12-16 19:26:57 +00:00
Chris Mayo
eaa313ab49
Merge pull request #595 from cjmayo/dirlist
Require test_directory_listing to succeed
2021-12-16 19:26:40 +00:00
Chris Mayo
5cb406a8c3 Reword commit message updating documentation translations 2021-12-16 19:23:53 +00:00
Chris Mayo
dd2fe08ebd Add a manual trigger to publish Docker image 2021-12-15 19:41:20 +00:00
Chris Mayo
3ddc25fd4e Ensure application translations are updated by workflow 2021-12-15 19:41:20 +00:00
Chris Mayo
9ed2d8703b Fix installation from source without git installed 2021-12-15 19:40:27 +00:00
Chris Mayo
b0878dd7e8 Require TestFile.test_directory_listing to succeed 2021-12-15 19:36:53 +00:00
Chris Mayo
70c8da4088 Update issue template
Encourage the user to try debug logging.
2021-12-15 19:34:24 +00:00
Chris Mayo
c28559e0d9 Recommend ensurepip instead of get-pip.py
Avoids manual download of the get-pip.py file.
2021-12-15 19:34:24 +00:00
Chris Mayo
4444a87eb9 Update Requests bug link 2021-12-15 19:34:24 +00:00
Chris Mayo
92f189579e
Merge pull request #593 from cjmayo/man-updates
Updated man pages and translation catalogs
2021-12-15 19:31:21 +00:00
Chris Mayo
5f3b007934
Merge pull request #591 from cjmayo/robot
Assume robots.txt is UTF-8
2021-12-15 19:31:00 +00:00
Chris Mayo
4b6f3c38b3
Merge pull request #590 from cjmayo/guess
Don't guess the URL for files that end in .html
2021-12-15 19:30:40 +00:00
LinkChecker
e6021559e8 Update application translation catalogs 2021-12-14 19:27:40 +00:00
LinkChecker
7497f1aa63 Update man pages 2021-12-14 19:27:40 +00:00
LinkChecker
289ef5dc5b Update doc locale 2021-12-14 19:27:20 +00:00
Chris Mayo
d70ec6f75b Assume robots.txt is UTF-8
Match the Python standard library and Google's interpretation:
https://developers.google.com/search/docs/advanced/robots/robots_txt#file-format

Avoid Unhandled LookupError.
2021-12-13 19:31:55 +00:00
Chris Mayo
76815bcf47 Don't guess the URL for files that end in .html
Fixes:
linkchecker ftp.html
failing looking for ftp://ftp.html
2021-12-13 19:31:13 +00:00