# "Build config did not create any jobs" when only one version of python is specified

**URL:** <https://travis-ci.community/t/build-config-did-not-create-any-jobs-when-only-one-version-of-python-is-specified/7407>\
**Category:** Python\
**Tags:** bug\
**Created:** [February 29, 2020, 9:38pm UTC](https://travis-ci.community/t/build-config-did-not-create-any-jobs-when-only-one-version-of-python-is-specified/7407 "2020-02-29T21:38:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![reece](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/reece/32/3934_2.png) [@reece](https://travis-ci.community/u/reece)\
**Post date:** [February 29, 2020, 9:38pm UTC](https://travis-ci.community/t/build-config-did-not-create-any-jobs-when-only-one-version-of-python-is-specified/7407/1 "2020-02-29T21:38:33Z")

</div>

When I specify multiple python versions like below, travis initiates testing.

```
python:
  - "3.7"
  - "3.8"

```

(from [https://github.com/biocommons/uta-align/blob/05a6d088d66ce911e934b1c085c173fdefd65a7b/.travis.yml](https://github.com/biocommons/uta-align/blob/05a6d088d66ce911e934b1c085c173fdefd65a7b/.travis.yml))

If I remove either version line so that only one version is specified, travis (nearly) silently ignores the push. The requests page shows “Build config did not create any jobs.”

If I specify 3.7 twice, it works but initiates only one 3.7 run.

Both of these behaviors surprise me.

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [March 1, 2020, 1:17am UTC](https://travis-ci.community/t/build-config-did-not-create-any-jobs-when-only-one-version-of-python-is-specified/7407/2 "2020-03-01T01:17:17Z")

</div>

In [https://github.com/biocommons/uta-align/blob/43cd96db6956f45fa1b7f6a3affe9b1ad3e436bd/.travis.yml](https://github.com/biocommons/uta-align/blob/43cd96db6956f45fa1b7f6a3affe9b1ad3e436bd/.travis.yml) the explicit job definition is invalid due to password specified incorrectly.

The job from matrix is not created because [https://docs.travis-ci.com/user/build-matrix/#explicitly-included-jobs-with-only-one-element-in-the-build-matrix](https://docs.travis-ci.com/user/build-matrix/#explicitly-included-jobs-with-only-one-element-in-the-build-matrix).

* * *

You can now check your `.travis.yml` at [https://config.travis-ci.com/explore](https://config.travis-ci.com/explore).
