Revert "bpo-34977: Add Windows App Store package (GH-10245)" (GH-11019)

This reverts commit 468a15aaf9.
This commit is contained in:
Victor Stinner 2018-12-07 12:57:43 +01:00 committed by GitHub
parent 8452ca15f4
commit cb0b78a070
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
52 changed files with 331 additions and 3085 deletions

View file

@ -1,44 +0,0 @@
"""
File generation for catalog signing non-binary contents.
"""
__author__ = "Steve Dower <steve.dower@python.org>"
__version__ = "3.8"
import sys
__all__ = ["PYTHON_CAT_NAME", "PYTHON_CDF_NAME"]
def public(f):
__all__.append(f.__name__)
return f
PYTHON_CAT_NAME = "python.cat"
PYTHON_CDF_NAME = "python.cdf"
CATALOG_TEMPLATE = r"""[CatalogHeader]
Name={target.stem}.cat
ResultDir={target.parent}
PublicVersion=1
CatalogVersion=2
HashAlgorithms=SHA256
PageHashes=false
EncodingType=
[CatalogFiles]
"""
def can_sign(file):
return file.is_file() and file.stat().st_size
@public
def write_catalog(target, files):
with target.open("w", encoding="utf-8") as cat:
cat.write(CATALOG_TEMPLATE.format(target=target))
cat.writelines("<HASH>{}={}\n".format(n, f) for n, f in files if can_sign(f))