cookiecutter-pypackage icon indicating copy to clipboard operation
cookiecutter-pypackage copied to clipboard

Change the way TravisCI is used.

Open mpasternak opened this issue 7 years ago • 3 comments

Instead of using single python version for all builds on Travis and then using tox to setup different interpreters in different environments, setup TravisCI integration in a way such, that it uses its own mechanisms to handle Python installation and then runs tox with only a single environment (single python version) inside the build.

This way you won’t get errors about missing Python interpreter from TravisCI, that you had chances to get in the previous configuration.

mpasternak avatar May 02 '17 21:05 mpasternak

I wanted to use this cookie cutter to generate a new package and found this PR. I'm interested in it because it's adding Python 3.6 to Travis 👍 I think it would make sense to update the README to states that and also the classifiers in setup.py, right?

browniebroke avatar May 06 '17 16:05 browniebroke

@browniebroke , if you want to submit some pull requests, I'm willing to add them to my branch. I plan to add some more stuff to my branch, I already added "github_project_slug" because I'd rather use dashes than underscores and I want to have it different; I plan adding templates for appveryor.com (Windows) builders... I also thought a bit about adding MacOS X support to TravisCI files, so there is still much stuff to do.

mpasternak avatar May 06 '17 20:05 mpasternak

Over time we've organically moved to something that isn't far off from this PR. I may cherry-pick portions of @mpasternak's effort into the main branch, his Makefile enhancements in particular look very useful.

pydanny avatar Feb 20 '18 22:02 pydanny