I usually use CircleCI using tox for continuous integration with Python projects storing all the dependencies in a requirements.txt file.
I am facing some trouble following this structure with beam. As my project uses uses custom commands within setup.py (based on https://github.com/apache/beam/blob/master/sdks/python/apache_beam/examples/complete/juliaset/setup.py ). I was wondering how others were handling CI with their Python beam projects who use custom setup commands.
