Skip to content

Commit 0907018

Browse files
authored
2018.6.0 final release (#2020)
1 parent a26a636 commit 0907018

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+84
-90
lines changed

CHANGELOG.md

Lines changed: 50 additions & 4 deletions

news/1 Enhancements/1037.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/1 Enhancements/127.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/156.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

news/1 Enhancements/1902.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/1 Enhancements/1959.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

news/1 Enhancements/995.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1064.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1070.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1638.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/2 Fixes/1721.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1759.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1800.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1811.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/2 Fixes/1829.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1875.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/1919.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/459.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1237.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1250.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1338.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1376.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1402.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1407.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1542.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1545.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1614.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1766.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1767.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1770.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1803.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1815.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1817.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1821.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1833.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1842.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1867.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1885.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1887.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1893.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1897.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1918.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1922.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1953.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1957.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/1968.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/256.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/932.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/announce.py

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,20 @@
2121
def NewsEntry(issue_number, description, path):
2222
"""Construct a data object for a news entry."""
2323
# TODO: replace with a dataclass in Python 3.7.
24-
return types.SimpleNamespace(issue_number=issue_number,
25-
description=description, path=path)
24+
return types.SimpleNamespace(
25+
issue_number=issue_number, description=description, path=path
26+
)
2627

2728

2829
def news_entries(directory):
2930
"""Yield news entries in the directory."""
3031
for path in directory.iterdir():
31-
if path.name == 'README.md':
32+
if path.name == "README.md":
3233
continue
3334
match = FILENAME_RE.match(path.name)
3435
if match is None:
35-
raise ValueError(f'{path} has a bad file name')
36-
issue = int(match.group('issue'))
36+
raise ValueError(f"{path} has a bad file name")
37+
issue = int(match.group("issue"))
3738
entry = path.read_text("utf-8")
3839
yield NewsEntry(issue, entry, path)
3940

@@ -48,15 +49,17 @@ def sections(directory):
4849
"""Yield the sections in their appropriate order."""
4950
found = []
5051
for path in directory.iterdir():
51-
if not path.is_dir() or path.name.startswith('.'):
52+
if not path.is_dir() or path.name.startswith("."):
5253
continue
53-
position, sep, title = path.name.partition(' ')
54+
position, sep, title = path.name.partition(" ")
5455
if not sep:
55-
print(f'directory name {path.name!r} is missing ranking; skipping',
56-
file=sys.stderr)
56+
print(
57+
f"directory {path.name!r} is missing a ranking; skipping",
58+
file=sys.stderr,
59+
)
5760
continue
5861
found.append(SectionTitle(int(position), title, path))
59-
return sorted(found, key=operator.attrgetter('index'))
62+
return sorted(found, key=operator.attrgetter("index"))
6063

6164

6265
def gather(directory):
@@ -70,17 +73,19 @@ def gather(directory):
7073
def entry_markdown(entry):
7174
"""Generate the Markdown for the specified entry."""
7275
enumerated_item = "1. "
73-
indent = ' ' * len(enumerated_item)
74-
issue_url = f'https://github.com/Microsoft/vscode-python/issues/{entry.issue_number}'
75-
issue_md = f'([#{entry.issue_number}]({issue_url}))'
76+
indent = " " * len(enumerated_item)
77+
issue_url = (
78+
f"https://github.com/Microsoft/vscode-python/issues/{entry.issue_number}"
79+
)
80+
issue_md = f"([#{entry.issue_number}]({issue_url}))"
7681
entry_lines = entry.description.strip().splitlines()
77-
formatted_lines = [f'{enumerated_item}{entry_lines[0]}']
78-
formatted_lines.extend(f'{indent}{line}' for line in entry_lines[1:])
79-
formatted_lines.append(f'{indent}{issue_md}')
80-
return '\n'.join(formatted_lines)
81-
return ENTRY_TEMPLATE.format(entry=entry.description.strip(),
82-
issue=entry.issue_number,
83-
issue_url=issue_url)
82+
formatted_lines = [f"{enumerated_item}{entry_lines[0]}"]
83+
formatted_lines.extend(f"{indent}{line}" for line in entry_lines[1:])
84+
formatted_lines.append(f"{indent}{issue_md}")
85+
return "\n".join(formatted_lines)
86+
return ENTRY_TEMPLATE.format(
87+
entry=entry.description.strip(), issue=entry.issue_number, issue_url=issue_url
88+
)
8489

8590

8691
def changelog_markdown(data):
@@ -96,9 +101,12 @@ def changelog_markdown(data):
96101

97102
def git_rm(path):
98103
"""Run git-rm on the path."""
99-
status = subprocess.run(['git', 'rm', os.fspath(path.resolve())],
100-
shell=True, stdout=subprocess.PIPE,
101-
stderr=subprocess.STDOUT)
104+
status = subprocess.run(
105+
["git", "rm", os.fspath(path.resolve())],
106+
shell=True,
107+
stdout=subprocess.PIPE,
108+
stderr=subprocess.STDOUT,
109+
)
102110
try:
103111
status.check_returncode()
104112
except Exception:
@@ -126,12 +134,13 @@ def main(run_type, directory):
126134
data = gather(directory)
127135
markdown = changelog_markdown(data)
128136
if run_type != RunType.dry_run:
137+
# XXX This can lead to mojibake; hopefully Python 3.7 will resolve this.
129138
print(markdown)
130139
if run_type == RunType.final:
131140
cleanup(data)
132141

133142

134-
if __name__ == '__main__':
143+
if __name__ == "__main__":
135144
arguments = docopt.docopt(__doc__)
136145
for possible_run_type in RunType:
137146
if arguments[f"--{possible_run_type.name}"]:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "python",
33
"displayName": "Python",
44
"description": "Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.",
5-
"version": "2018.6.0-beta",
5+
"version": "2018.6.0",
66
"publisher": "ms-python",
77
"author": {
88
"name": "Microsoft Corporation"

0 commit comments

Comments
 (0)