Skip to content

Commit 1a19720

Browse files
authored
Merge pull request seleniumbase#396 from seleniumbase/python-3-8-compatibility
Python 3.8 compatibility
2 parents f5bbfd1 + 4de95b7 commit 1a19720

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/sb_logo_a.png" title="SeleniumBase" align="center" height="152">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
1+
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/sb_logo_b.png" title="SeleniumBase" align="center" height="157">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
22

33
All-in-one framework for fast & simple browser automation and end-to-end testing.
44

@@ -690,4 +690,4 @@ If you see something, say something! We are very active in resolving issues. [<i
690690

691691
[https://github.com/mdmintz](https://github.com/mdmintz)<br />
692692

693-
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/super_logo_5e.png" title="SeleniumBase" height="45">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md) <br /> [<img src="https://img.shields.io/badge/license-MIT-22BBCC.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE)
693+
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/super_logo_a.png" title="SeleniumBase" height="45">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md) <br /> [<img src="https://img.shields.io/badge/license-MIT-22BBCC.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE)

requirements.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pip>=19.3
1+
pip>=19.3.1
22
setuptools>=41.4.0
33
setuptools-scm>=3.3.3
44
wheel>=0.33.6
@@ -24,6 +24,10 @@ pytest-timeout>=1.3.3
2424
pytest-xdist>=1.30.0
2525
parameterized>=0.7.0
2626
beautifulsoup4>=4.6.0
27+
atomicwrites>=1.3.0
28+
portalocker>=1.5.1
29+
cryptography>=2.8
30+
asn1crypto>=1.2.0
2731
pyopenssl>=19.0.0
2832
colorama>=0.4.1
2933
pymysql>=0.9.3

seleniumbase/config/proxy_list.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020

2121
PROXY_LIST = {
2222
"example1": "66.7.113.39:3128", # (Example) - set your own proxy here
23-
"example2": "198.143.179.130:3128", # (Example) - set your own proxy here
24-
"example3": "104.236.248.219:3128", # (Example) - set your own proxy here
23+
"example2": "104.236.248.219:3128", # (Example) - set your own proxy here
2524
"proxy1": None,
2625
"proxy2": None,
2726
"proxy3": None,

seleniumbase/console_scripts/sb_install.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
DRIVER_DIR = os.path.dirname(os.path.realpath(drivers.__file__))
3939
LOCAL_PATH = "/usr/local/bin/" # On Mac and Linux systems
4040
DEFAULT_CHROMEDRIVER_VERSION = "2.44"
41-
DEFAULT_GECKODRIVER_VERSION = "v0.25.0"
41+
DEFAULT_GECKODRIVER_VERSION = "v0.26.0"
4242
DEFAULT_EDGEDRIVER_VERSION = "77.0.235.20"
4343
DEFAULT_OPERADRIVER_VERSION = "v.75.0.3770.100"
4444

setup.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
setup(
4747
name='seleniumbase',
48-
version='1.32.13',
48+
version='1.32.14',
4949
description='Fast, Easy, and Reliable Browser Automation & Testing.',
5050
long_description=long_description,
5151
long_description_content_type='text/markdown',
@@ -81,7 +81,7 @@
8181
"Programming Language :: Python :: 3.8",
8282
],
8383
install_requires=[
84-
'pip',
84+
'pip>=19.3.1', # >= 19.3.1 required for Python 3.8+
8585
'setuptools',
8686
'setuptools-scm',
8787
'wheel',
@@ -107,6 +107,10 @@
107107
'pytest-xdist>=1.30.0',
108108
'parameterized>=0.7.0',
109109
'beautifulsoup4>=4.6.0', # Keep at >=4.6.0 while using "bs4"
110+
'atomicwrites>=1.3.0',
111+
'portalocker>=1.5.1',
112+
'cryptography>=2.8',
113+
'asn1crypto>=1.2.0',
110114
'pyopenssl>=19.0.0',
111115
'colorama>=0.4.1',
112116
'pymysql>=0.9.3',

0 commit comments

Comments
 (0)