Adding Bitbucket Server integration for pyup
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 Report
Merging #349 into master will increase coverage by
0.13%. The diff coverage is95.07%.
@@ 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
| Impacted Files | Coverage Δ | |
|---|---|---|
| pyup/providers/bitbucket_server.py | 95.07% <95.07%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update b20fa88...df05345. Read the comment docs.
Small bump @Jwomers 😊
What is the status of this pull request? What prevents it from being merged?
any news on this?
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.