Skip to content

Commit 69d76de

Browse files
Update LanguageSetting.ps1 (Azure#15639)
* add function for getting existing package versions * Add SetPackageVersion function * Add GetPackageInstallNotes function
1 parent 5d94378 commit 69d76de

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

eng/scripts/Language-Settings.ps1

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,4 +226,18 @@ function SetPackageVersion ($PackageName, $Version, $ServiceDirectory, $ReleaseD
226226
}
227227
pip install -r "$EngDir/versioning/requirements.txt" -q -I
228228
python "$EngDir/versioning/version_set.py" --package-name $PackageName --new-version $Version --service $ServiceDirectory --release-date $ReleaseDate
229+
}
230+
231+
function GetExistingPackageVersions ($PackageName, $GroupId=$null)
232+
{
233+
try
234+
{
235+
$existingVersion = Invoke-RestMethod -Method GET -Uri "https://pypi.python.org/pypi/${PackageName}/json"
236+
return ($existingVersion.releases | Get-Member -MemberType NoteProperty).Name
237+
}
238+
catch
239+
{
240+
LogError "Failed to retrieve package versions. `n$_"
241+
return $null
242+
}
229243
}

sdk/core/azure-core/CHANGELOG.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
- Added `AzureSasCredential` and its respective policy. #15946
1111

12-
1312
## 1.9.0 (2020-11-09)
1413

1514
### Features

0 commit comments

Comments
 (0)