pyupio / pyup

A tool to update your project's dependencies on GitHub. Runs on pyup.io, comes with a command line interface.
https://pyup.io
MIT License
454 stars 67 forks source link

Adding Bitbucket Server integration for pyup #349

Open MaxBurgert opened 5 years ago

MaxBurgert commented 5 years ago

We (@timko98 and I) would like to propose an additional provider to pyup. The provider implements support for Atlassian Bitbucket Server by using Stashy with additional functionality by us.

Some of our solutions differ in the concepts from the Github and Gitlab implementations since the python client for the Bitbucket Server API was limited to Stashy which resulted in some workarounds. Even though this provider may not fully comply with existing providers this might be a basis for future work.

If you have any additional requests, questions or remarks, feel free to contact us.

Example usage

pyup --provider bitbucket_server --repo <projectname>/<reponame> --user-token <username>@<user_token>@<host>

codecov[bot] commented 5 years ago

Codecov Report

Attention: Patch coverage is 95.07042% with 7 lines in your changes missing coverage. Please review.

Project coverage is 94.05%. Comparing base (b20fa88) to head (df05345). Report is 65 commits behind head on master.

Files Patch % Lines
pyup/providers/bitbucket_server.py 95.07% 7 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #349 +/- ## ========================================== + Coverage 93.92% 94.05% +0.13% ========================================== Files 11 12 +1 Lines 1103 1245 +142 ========================================== + Hits 1036 1171 +135 - Misses 67 74 +7 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

timko98 commented 5 years ago

Small bump @Jwomers 😊

konyskoCic commented 2 years ago

What is the status of this pull request? What prevents it from being merged?

macejiko commented 2 years ago

any news on this?

yeisonvargasf commented 2 years ago

Hi! We are revamping our tools, so it isn't merged yet because we want to make sure PyUp CLI features play nicely and makes sense with the other tools and features. For instance, Safety 2.0 is in the process of becoming stable (https://github.com/pyupio/safety/releases).

I'll take a look at this PR in the following weeks, and if it plays nicely with the plans for all our tools, I'll merge it.