Commit graph

6805 commits

Author SHA1 Message Date
Malte Gerth
cc48a09308 Add Telegram and WhatsApp link schemes 2022-02-06 23:41:33 +01:00
Malte Gerth
067dd8edbb Update IANA schemes 2022-02-06 23:40:36 +01:00
Malte Gerth
69d35760f2 Fix parsing IANA scheme CSV with obsolete flag 2022-02-06 23:39:54 +01:00
Chris Mayo
ff7e157a18
Merge pull request #605 from cjmayo/test_po
Use existing test_po.py only
2022-01-19 19:39:34 +00:00
Chris Mayo
f8c6d45571 Run apt update in build.yml
Avoid Not Found [IP: 52.154.174.208 80] for azure.archive.ubuntu.com.
2022-01-19 19:35:24 +00:00
Chris Mayo
b4c2599aef Output msgfmt error on test_pos failure 2022-01-19 19:31:01 +00:00
Chris Mayo
ae577357ed Update doc translation path in test_po.py 2022-01-19 19:31:01 +00:00
Chris Mayo
e6788e2e0a Remove GitHub workflow translation checks
Already done by tests/test_po.py.

Added as part of:
d99e600e ("Add translation .po file checks", 2021-11-22)
2022-01-19 19:31:01 +00:00
Chris Mayo
5ec0aec11b
Merge pull request #604 from cjmayo/py37
Use metadata instead of _LinkChecker_configdata.py
2022-01-19 19:30:32 +00:00
Chris Mayo
141a811ba6 Enable creating a binary with PyOxidizer
With PyOxidizer 0.18.0 AppName in setup.py has to be changed to the
all lower case "linkchecker".

Application translations do not work.

better_exchook2.fallback_findfile() may still need converting, first
needs a test.
2021-12-30 19:27:04 +00:00
Chris Mayo
5768b76f6c Use pkgutil to simplify loader.get_package_modules()
Replaces use of __file__.
2021-12-30 19:27:04 +00:00
Chris Mayo
6af59ec37e Use Path in setup.py get_long_description() 2021-12-30 19:27:04 +00:00
Chris Mayo
2f40fe8415 Only print missing polib message during build as a warning 2021-12-30 19:27:04 +00:00
Chris Mayo
3aad37b86e Replace list_translation_files() in setup.py 2021-12-30 19:27:04 +00:00
Chris Mayo
fb03843b6c Remove _LinkChecker_configdata.py 2021-12-30 19:27:04 +00:00
Chris Mayo
a55bbc5237 Write RELEASE_DATE to egg-info 2021-12-30 19:27:04 +00:00
Chris Mayo
50b2063a4b Install translation catalogs in the package data
Custom clean command no longer needed because share directory is not
created in build.
2021-12-30 19:27:04 +00:00
Chris Mayo
1d10fffde4 Use package metadata 2021-12-30 19:27:04 +00:00
Chris Mayo
243d91cc4c Use Python 3.7 subprocess.run() arguments 2021-12-30 19:27:04 +00:00
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