Skip to content

Commit 674fab0

Browse files
authored
Drop support for Python 3.6 (#192)
Part of issue #190 - update .travis.yml - Drop support for Python 3.6 and LXML versions, that work only in Python 3.6 9 (and not in any later version) - update README.md - Mark Python 3.7 as minimal supported version. - update CHANGELOG.md - Python 3.6 support removal - update requirements.txt - Upgrade to minimal LXML package that still works on Python 3.7 - update setup.py - Upgrade to minimal LXML package that still works on Python 3.7 - update setup.py - Update pipy language classifiers
1 parent bfa215f commit 674fab0

File tree

5 files changed

+10
-32
lines changed

5 files changed

+10
-32
lines changed

.travis.yml

-28
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
dist: bionic
22
language: python
33
python:
4-
- "3.6"
54
- "3.7"
65
- "3.8"
76
- "3.9"
87
- "3.10.1"
98

109
env:
11-
- LXML_VERSION=3.7.3
12-
- LXML_VERSION=3.8.0
13-
- LXML_VERSION=4.0.0
1410
- LXML_VERSION=4.1.1
1511
- LXML_VERSION=4.2.6
1612
- LXML_VERSION=4.3.5
@@ -21,34 +17,10 @@ env:
2117

2218
jobs:
2319
exclude:
24-
- python: 3.7
25-
env: LXML_VERSION=3.7.3
26-
- python: 3.7
27-
env: LXML_VERSION=3.8.0
28-
- python: 3.7
29-
env: LXML_VERSION=4.0.0
30-
- python: 3.8
31-
env: LXML_VERSION=3.7.3
32-
- python: 3.8
33-
env: LXML_VERSION=3.8.0
34-
- python: 3.8
35-
env: LXML_VERSION=4.0.0
36-
- python: 3.9
37-
env: LXML_VERSION=3.7.3
38-
- python: 3.9
39-
env: LXML_VERSION=3.8.0
40-
- python: 3.9
41-
env: LXML_VERSION=4.0.0
4220
- python: 3.9
4321
env: LXML_VERSION=4.1.1
4422
- python: 3.9
4523
env: LXML_VERSION=4.2.6
46-
- python: 3.10.1
47-
env: LXML_VERSION=3.7.3
48-
- python: 3.10.1
49-
env: LXML_VERSION=3.8.0
50-
- python: 3.10.1
51-
env: LXML_VERSION=4.0.0
5224
- python: 3.10.1
5325
env: LXML_VERSION=4.1.1
5426
- python: 3.10.1

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1010
### Fixed
1111
- Fix Edm.Binary literal representation - Daniel Balko
1212

13+
### Removed
14+
- Python 3.6 (after its EOL) is no longer supported by pyodata. Python 3.7 is now minimal supported version.
15+
1316
## [1.7.1]
1417

1518
### Fixed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ details.
1818

1919
## Requirements
2020

21-
- [Python >= 3.6](https://www.python.org/downloads/release/python-368/)
21+
- [Python >= 3.7](https://www.python.org/downloads/)
2222

2323
## Download and Installation
2424

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lxml>=3.7.3
1+
lxml>=4.1.1

setup.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def _read(name):
3737
packages=find_packages(exclude=("tests")),
3838
zip_safe=False,
3939
install_requires=[
40-
"lxml>=3.7.3",
40+
"lxml>=4.1.1",
4141
],
4242
extras_require={
4343
},
@@ -59,7 +59,10 @@ def _read(name):
5959
'Intended Audience :: Developers',
6060
'License :: OSI Approved :: Apache Software License',
6161
'Operating System :: OS Independent',
62-
'Programming Language :: Python :: 3.6',
62+
'Programming Language :: Python :: 3.7',
63+
'Programming Language :: Python :: 3.8',
64+
'Programming Language :: Python :: 3.9',
65+
'Programming Language :: Python :: 3.10',
6366
'Topic :: Internet :: WWW/HTTP',
6467
'Topic :: Software Development',
6568
'Topic :: Software Development :: Libraries :: Python Modules',

0 commit comments

Comments
 (0)