mirror of https://github.com/python/cpython
bpo-38403: Update nuspec file for deprecated field and git repository (GH-18657)
This commit is contained in:
parent
eb8ac57af2
commit
d644891970
|
@ -0,0 +1,2 @@
|
||||||
|
Package for nuget.org now includes repository reference and bundled icon
|
||||||
|
image.
|
|
@ -0,0 +1 @@
|
||||||
|
<svg width="238" height="237" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="hidden"><defs><clipPath id="clip0"><path d="M706-314 944-314 944-77 706-77Z" fill-rule="evenodd" clip-rule="evenodd"/></clipPath></defs><g clip-path="url(#clip0)" transform="translate(-706 314)"><path d="M792.441-295.763C786.496-295.763 781.697-290.979 781.697-285.062 781.697-279.166 786.496-274.382 792.441-274.382 798.365-274.382 803.184-279.166 803.184-285.062 803.184-290.979 798.365-295.763 792.441-295.763ZM823.472-312.998C833.277-313.043 843.484-312.329 853.336-310.724 868.899-308.185 882-296.728 882-281.516L882-228.072C882-212.398 869.282-199.557 853.336-199.557L796.03-199.557C776.58-199.557 760.189-183.169 760.189-164.641L760.189-139 740.485-139C723.817-139 714.114-150.877 710.037-167.494 704.538-189.82 704.772-203.124 710.037-224.505 714.602-243.159 729.189-253 745.857-253L767.365-253 824.693-253 824.693-260.134 767.365-260.134 767.365-281.516C767.365-297.715 771.76-306.527 796.03-310.724 804.268-312.151 813.668-312.953 823.472-312.998Z" fill="#366A96" fill-rule="evenodd"/><path d="M857.377-117.071C851.466-117.071 846.655-112.267 846.655-106.348 846.655-100.406 851.466-95.6026 857.377-95.6026 863.31-95.6026 868.099-100.406 868.099-106.348 868.099-112.267 863.31-117.071 857.377-117.071ZM889.563-253 911.007-253C927.662-253 935.502-240.696 939.614-224.39 945.334-201.743 945.589-184.804 939.614-167.148 933.828-150 927.642-138.539 911.007-138.539L882.402-138.539 825.211-138.539 825.211-131.375 882.402-131.375 882.402-109.908C882.402-93.6435 868.205-85.4055 853.796-81.2973 832.12-75.1034 814.722-76.0513 796.606-81.2973 781.476-85.6801 768-94.6332 768-109.908L768-163.568C768-179.01 780.947-192.199 796.606-192.199L853.796-192.199C872.846-192.199 889.563-208.568 889.563-227.971Z" fill="#FFC836" fill-rule="evenodd"/></g></svg>
|
After Width: | Height: | Size: 1.8 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
|
@ -3,6 +3,7 @@ Provides .props file.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
from .constants import *
|
from .constants import *
|
||||||
|
|
||||||
|
@ -14,6 +15,7 @@ NUSPEC_DATA = {
|
||||||
"PYTHON_TAG": VER_DOT,
|
"PYTHON_TAG": VER_DOT,
|
||||||
"PYTHON_VERSION": os.getenv("PYTHON_NUSPEC_VERSION"),
|
"PYTHON_VERSION": os.getenv("PYTHON_NUSPEC_VERSION"),
|
||||||
"FILELIST": r' <file src="**\*" target="tools" />',
|
"FILELIST": r' <file src="**\*" target="tools" />',
|
||||||
|
"GIT": sys._git,
|
||||||
}
|
}
|
||||||
|
|
||||||
NUSPEC_PLATFORM_DATA = dict(
|
NUSPEC_PLATFORM_DATA = dict(
|
||||||
|
@ -42,10 +44,13 @@ NUSPEC_TEMPLATE = r"""<?xml version="1.0"?>
|
||||||
<license type="file">tools\LICENSE.txt</license>
|
<license type="file">tools\LICENSE.txt</license>
|
||||||
<projectUrl>https://www.python.org/</projectUrl>
|
<projectUrl>https://www.python.org/</projectUrl>
|
||||||
<description>Installs {PYTHON_BITNESS} Python for use in build scenarios.</description>
|
<description>Installs {PYTHON_BITNESS} Python for use in build scenarios.</description>
|
||||||
|
<icon>images\logox128.png</icon>
|
||||||
<iconUrl>https://www.python.org/static/favicon.ico</iconUrl>
|
<iconUrl>https://www.python.org/static/favicon.ico</iconUrl>
|
||||||
<tags>python</tags>
|
<tags>python</tags>
|
||||||
|
<repository type="git" url="https://github.com/Python/CPython.git" commit="{GIT[2]}" />
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
|
<file src="{LOGO}" target="images" />
|
||||||
{FILELIST}
|
{FILELIST}
|
||||||
</files>
|
</files>
|
||||||
</package>
|
</package>
|
||||||
|
@ -68,5 +73,6 @@ def get_nuspec_layout(ns):
|
||||||
data[k] = v
|
data[k] = v
|
||||||
if ns.include_all or ns.include_props:
|
if ns.include_all or ns.include_props:
|
||||||
data["FILELIST"] = FILELIST_WITH_PROPS
|
data["FILELIST"] = FILELIST_WITH_PROPS
|
||||||
|
data["LOGO"] = ns.source / "PC" / "icons" / "logox128.png"
|
||||||
nuspec = NUSPEC_TEMPLATE.format_map(data)
|
nuspec = NUSPEC_TEMPLATE.format_map(data)
|
||||||
yield "python.nuspec", ("python.nuspec", nuspec.encode("utf-8"))
|
yield "python.nuspec", ("python.nuspec", nuspec.encode("utf-8"))
|
||||||
|
|
Loading…
Reference in New Issue