Addon manager: Reduce fetches from GitHub

Reduce the number of GitHub fetches when rebuilding the local addon cache by using a remote cache stored on FreeCAD's servers.

Intended to mitigate the Addon Manager hitting GitHub's rate limiters.

Addresses, but does not fully close, #15059
This commit is contained in:
Chris Hennes
2024-07-09 23:37:46 -05:00
parent 88d970f35e
commit d7d1a03fcf
4 changed files with 53 additions and 13 deletions

View File

@@ -63,7 +63,7 @@ except ImportError:
return string
def Version():
return 0, 21, 0, "dev"
return 0, 22, 0, "dev"
class ConsoleReplacement:
"""If FreeCAD's Console is not available, create a replacement by redirecting FreeCAD