phanak-sap-patch-1 Update .travis.yml
remove separate bandit installation after adding to dev-requirements.txt
SAP/python-pyodata:.travis.yml@5e971db
dist: xenial
sudo: required
language: python
python:
- "3.6"
- "3.7"
- "3.8"
- "3.9"
env:
- LXML_VERSION=3.7.3
- LXML_VERSION=3.8.0
- LXML_VERSION=4.0.0
- LXML_VERSION=4.1.1
- LXML_VERSION=4.2.6
- LXML_VERSION=4.3.5
- LXML_VERSION=4.4.3
- LXML_VERSION=4.5.2
- LXML_VERSION=4.6.3
jobs:
exclude:
- python: 3.7
env: LXML_VERSION=3.7.3
- python: 3.7
env: LXML_VERSION=3.8.0
- python: 3.7
env: LXML_VERSION=4.0.0
- python: 3.8
env: LXML_VERSION=3.7.3
- python: 3.8
env: LXML_VERSION=3.8.0
- python: 3.8
env: LXML_VERSION=4.0.0
- python: 3.9
env: LXML_VERSION=3.7.3
- python: 3.9
env: LXML_VERSION=3.8.0
- python: 3.9
env: LXML_VERSION=4.0.0
- python: 3.9
env: LXML_VERSION=4.1.1
- python: 3.9
env: LXML_VERSION=4.2.6
# command to install dependencies
install:
- pip install .
- pip install lxml==$LXML_VERSION
- pip install -r dev-requirements.txt
- pip install -r requirements.txt
# command to run tests
script:
- make check
- bandit -r -lll .
after_success:
- codecov
notifications:
email:
recipients:
- jakub.filak@sap.com
- michal.nezerka@sap.com
- petr.hanak@sap.com
on_success: always
on_failure: always
Build Config
{
"language": "python",
"os": [
"linux"
],
"dist": "xenial",
"sudo": true,
"python": [
"3.6",
"3.7",
"3.8",
"3.9"
],
"env": {
"jobs": [
{
"LXML_VERSION": "3.7.3"
},
{
"LXML_VERSION": "3.8.0"
},
{
"LXML_VERSION": "4.0.0"
},
{
"LXML_VERSION": "4.1.1"
},
{
"LXML_VERSION": "4.2.6"
},
{
"LXML_VERSION": "4.3.5"
},
{
"LXML_VERSION": "4.4.3"
},
{
"LXML_VERSION": "4.5.2"
},
{
"LXML_VERSION": "4.6.3"
}
]
},
"jobs": {
"exclude": [
{
"python": "3.7",
"env": [
{
"LXML_VERSION": "3.7.3"
}
]
},
{
"python": "3.7",
"env": [
{
"LXML_VERSION": "3.8.0"
}
]
},
{
"python": "3.7",
"env": [
{
"LXML_VERSION": "4.0.0"
}
]
},
{
"python": "3.8",
"env": [
{
"LXML_VERSION": "3.7.3"
}
]
},
{
"python": "3.8",
"env": [
{
"LXML_VERSION": "3.8.0"
}
]
},
{
"python": "3.8",
"env": [
{
"LXML_VERSION": "4.0.0"
}
]
},
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "3.7.3"
}
]
},
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "3.8.0"
}
]
},
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "4.0.0"
}
]
},
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "4.1.1"
}
]
},
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "4.2.6"
}
]
}
]
},
"install": [
"pip install .",
"pip install lxml==$LXML_VERSION",
"pip install -r dev-requirements.txt",
"pip install -r requirements.txt"
],
"script": [
"make check",
"bandit -r -lll ."
],
"after_success": [
"codecov"
],
"notifications": {
"email": [
{
"recipients": [
"jakub.filak@sap.com",
"michal.nezerka@sap.com",
"petr.hanak@sap.com"
],
"on_success": "always",
"on_failure": "always"
}
]
}
}