mirror of
https://github.com/home-assistant/core
synced 2024-09-06 10:29:55 +02:00
Run PyLint under Python 3.5 (#22642)
* Run PyLint under Python 3.5 * Remove -q from pip install to debug * Upgrade setuptools before install * Use correct cache key for pylint
This commit is contained in:
parent
2578c8525b
commit
48189dd152
@ -10,7 +10,7 @@ executors:
|
|||||||
parameters:
|
parameters:
|
||||||
tag:
|
tag:
|
||||||
type: string
|
type: string
|
||||||
default: latest
|
default: latest
|
||||||
docker:
|
docker:
|
||||||
- image: circleci/python:<< parameters.tag >>
|
- image: circleci/python:<< parameters.tag >>
|
||||||
- image: circleci/buildpack-deps:stretch
|
- image: circleci/buildpack-deps:stretch
|
||||||
@ -53,6 +53,7 @@ commands:
|
|||||||
python3 -m venv venv
|
python3 -m venv venv
|
||||||
. venv/bin/activate
|
. venv/bin/activate
|
||||||
pip install -q -U pip
|
pip install -q -U pip
|
||||||
|
pip install -q -U setuptools
|
||||||
<<# parameters.all >>pip install -q --progress-bar off -r requirements_all.txt -c homeassistant/package_constraints.txt<</ parameters.all>>
|
<<# parameters.all >>pip install -q --progress-bar off -r requirements_all.txt -c homeassistant/package_constraints.txt<</ parameters.all>>
|
||||||
<<# parameters.test >>pip install -q --progress-bar off -r requirements_test.txt -c homeassistant/package_constraints.txt<</ parameters.test>>
|
<<# parameters.test >>pip install -q --progress-bar off -r requirements_test.txt -c homeassistant/package_constraints.txt<</ parameters.test>>
|
||||||
<<# parameters.test_all >>pip install -q --progress-bar off -r requirements_test_all.txt -c homeassistant/package_constraints.txt<</ parameters.test_all>>
|
<<# parameters.test_all >>pip install -q --progress-bar off -r requirements_test_all.txt -c homeassistant/package_constraints.txt<</ parameters.test_all>>
|
||||||
@ -107,27 +108,27 @@ jobs:
|
|||||||
pre-install-all-requirements:
|
pre-install-all-requirements:
|
||||||
executor:
|
executor:
|
||||||
name: python
|
name: python
|
||||||
tag: 3.7-stretch
|
tag: 3.5.5-stretch
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- docker-prereqs
|
- docker-prereqs
|
||||||
- install-requirements:
|
- install-requirements:
|
||||||
python: 3.7-stretch
|
python: 3.5.5-stretch
|
||||||
all: true
|
all: true
|
||||||
test: true
|
test: true
|
||||||
|
|
||||||
pylint:
|
pylint:
|
||||||
executor:
|
executor:
|
||||||
name: python
|
name: python
|
||||||
tag: 3.7-stretch
|
tag: 3.5.5-stretch
|
||||||
parallelism: 2
|
parallelism: 2
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- docker-prereqs
|
- docker-prereqs
|
||||||
- install-requirements:
|
- install-requirements:
|
||||||
python: 3.7-stretch
|
python: 3.5.5-stretch
|
||||||
all: true
|
all: true
|
||||||
test: true
|
test: true
|
||||||
- install
|
- install
|
||||||
|
Loading…
Reference in New Issue
Block a user