Python

CICD to PyPi with Bitbucket Pipelines - UPDATED

There have been many updates to Atlassian Bitbucket since I wrote the article CICD to PyPI with Bitbucket Pipelines. Because of these updates, I’ve decided to re-publish my Pipelines configuration along with how I’m now using Pipelines to test and automatically publish my Python Modules and Packages to PyPi. Here is my Bitbucket Pipeline configuration for an example project: image: python:latest pipelines: default: - step: &py37 name: Python 3.7 Tests image: python:3.

CICD to PyPI with Bitbucket Pipelines

I use Bitbucket for source control and I absolutely love Bitbucket Pipelines. I have been using Pipelines for a while to do automated testing of many of my Python projects utilizing tox. However, the one piece that was missing was the Continuous Deployment to PyPI. I started by following the documentation on Atlassian’s own site but found it to not be complete. Couple that with some of the recent updates to Bitbucket Pipelines I’ve decided to update with my own FAQ on how I do it!

Iblox Released

Good morning! I would like to announce that I have finally finished an initial release of a new/recently Open Soruce project named iblox! This Python module is a highly extensible wrapper for the Infoblox WAPI. This project has been in the works for over a year now inside my employer, Level 3 Communications, but I was just recently granted approval to make it open source. Hope you enjoy the module and if you have any questions/issues please visit my BitBucket page for the project: https://bitbucket.

SSHreader Released

Good morning! I would like to announce that I have finally finished an initial release of a new/recently Open Soruce project named SSHreader! This Python module sets the Paramiko SSH module on top of Python’s multiprocessing and multithreading capabilities to allow a developer to run and collate SSH jobs to hundreds of UNIX machines almost simultaneously. This project has been in the works for over a year now inside my employer, Level 3 Communications, but I was just recently granted approval to make it open source.