SAP/python-pyodata:.travis.yml@7f9693f
dist: bionic
language: python
python:
- "3.7"
- "3.8"
- "3.9"
- "3.10.1"
env:
- 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.5
- LXML_VERSION=4.7.1
jobs:
exclude:
- python: 3.9
env: LXML_VERSION=4.1.1
- python: 3.9
env: LXML_VERSION=4.2.6
- python: 3.10.1
env: LXML_VERSION=4.1.1
- python: 3.10.1
env: LXML_VERSION=4.2.6
- python: 3.10.1
env: LXML_VERSION=4.3.5
- python: 3.10.1
env: LXML_VERSION=4.4.3
- python: 3.10.1
env: LXML_VERSION=4.5.2
# 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": "bionic",
"python": [
"3.7",
"3.8",
"3.9",
"3.10.1"
],
"env": {
"jobs": [
{
"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.5"
},
{
"LXML_VERSION": "4.7.1"
}
]
},
"jobs": {
"exclude": [
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "4.1.1"
}
]
},
{
"python": "3.9",
"env": [
{
"LXML_VERSION": "4.2.6"
}
]
},
{
"python": "3.10.1",
"env": [
{
"LXML_VERSION": "4.1.1"
}
]
},
{
"python": "3.10.1",
"env": [
{
"LXML_VERSION": "4.2.6"
}
]
},
{
"python": "3.10.1",
"env": [
{
"LXML_VERSION": "4.3.5"
}
]
},
{
"python": "3.10.1",
"env": [
{
"LXML_VERSION": "4.4.3"
}
]
},
{
"python": "3.10.1",
"env": [
{
"LXML_VERSION": "4.5.2"
}
]
}
]
},
"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"
}
]
}
}