renevanosnabrugge / vsts-promotepackage-task

Promote a package in VSTS to a Release View
MIT License
21 stars 25 forks source link

Support PyPi packages #36

Closed mikanyg closed 4 years ago

mikanyg commented 4 years ago

Are there any plans of adding support for PyPi packages?

Been doing a lot of DevOps in the data analytics space, which is mostly a python environment with some java/scala. Would like to automate the package promotion of PyPi packages and this tasks seems to be what I'm looking for, with the exception that it only supports NuGet and npm.

mikanyg commented 4 years ago

Just tried it out (waited for extension request approval) and it works well with Python in our scenario, but we don't need to inspect the package meta data.

Maybe update the docs to state that other feed types than Nuget and npm works, but with limited capabilities?

renevanosnabrugge commented 4 years ago

Thanks!

I will update the readme

Verstuurd vanaf mijn iPhone

Op 12 nov. 2019 om 12:10 heeft Mikael Nygaard notifications@github.com het volgende geschreven:



Just tried it out (waited for extension request approval) and it works well with Python in our scenario, but we don't need to inspect the package meta data.

Maybe update the docs to state that other feed types than Nuget and npm works, but with limited capabilities?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Frenevanosnabrugge%2Fvsts-promotepackage-task%2Fissues%2F36%3Femail_source%3Dnotifications%26email_token%3DABOH2WRV5DW7DELS6546QGLQTKFIJA5CNFSM4JLRWKPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDZ4WPY%23issuecomment-552848191&data=02%7C01%7C%7Cd3af01e75208453ca6dc08d76760dacf%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637091537999652216&sdata=Ts72ujgsMuw%2Bqil8ffFWqx1BKd%2BnAtzwtmXrdeUZXi4%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABOH2WXMK5GKTNVTSLRKBMTQTKFIJANCNFSM4JLRWKPA&data=02%7C01%7C%7Cd3af01e75208453ca6dc08d76760dacf%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637091537999662221&sdata=N0Dbysr%2FHt6k8%2Br%2F4qzKz0QnFmn3kp6kdAnhkZ%2Fa%2FNg%3D&reserved=0.

NightOwl888 commented 4 years ago

@mikanyg

Actually, if you have a chance please make a contribution.

I added the NuGet/NPM package metadata support and then realized the docs were out of date and the "regular" promotion actually supported more package types than this. I took a look at universal packages and there are no binaries that can be parsed so they cannot be supported in that way. It should be possible and fairly straightforward to support Maven and PyPi packages via metadata, though.

mikanyg commented 4 years ago

@NightOwl888 Do you mean adding PyPi package meta data support?

I would like to if I could, but time and python skills are a constraint currently.