Skip to content

Commit 4e3fd7e

Browse files
authored
Merge pull request #703 from seleniumbase/update-python-requirements
Update Python requirements
2 parents 57faf6f + 31f2cac commit 4e3fd7e

File tree

7 files changed

+24
-16
lines changed

7 files changed

+24
-16
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<meta property="og:site_name" content="SeleniumBase | Docs">
2-
<meta property="og:title" content="SeleniumBase | E2E Test Framework" />
3-
<meta property="og:description" content="Browser automation and testing with Python." />
2+
<meta property="og:title" content="SeleniumBase | Python Web Testing" />
3+
<meta property="og:description" content="Build fast, reliable, end-to-end tests." />
44
<meta property="og:image" content="https://seleniumbase.io/cdn/img/sb_logo_dh.png" />
55
<link rel="icon" href="https://seleniumbase.io/img/logo3a.png" />
66

@@ -28,8 +28,8 @@ Tests are run with <code><b>pytest</b></code>. Browsers are controlled by WebDri
2828

2929
<p align="center">
3030
<a href="#python_installation">🚀 Start</a> |
31-
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md">🧙‍♂️ cmd</a> |
3231
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md">🏰 Features</a> |
32+
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md">🖥️ CLI</a> |
3333
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/ReadMe.md">👨‍🏫 Examples</a>
3434
<br />
3535
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md">📚 API</a> |
@@ -42,7 +42,7 @@ Tests are run with <code><b>pytest</b></code>. Browsers are controlled by WebDri
4242
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md">🗺️ Tours</a> |
4343
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/visual_testing/ReadMe.md">🖼️ VisualTest</a>
4444
<br />
45-
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md">💻 Console Scripts</a> |
45+
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md">📜 Console Scripts</a> |
4646
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_grid/ReadMe.md">🌐 Grid</a> |
4747
<a href="https://github.com/seleniumbase/SeleniumBase/tree/master/integrations/node_js">🏃 NodeRunner</a>
4848
<br />
@@ -61,7 +61,7 @@ Tests are run with <code><b>pytest</b></code>. Browsers are controlled by WebDri
6161
<h2><img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> Get Started:</h2>
6262

6363
* Requires **[Python](https://www.python.org/downloads/)** and **[Git](https://git-scm.com/)**
64-
* [<img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?color=22AAEE" alt="Python:2.7|3.5|3.6|3.7|3.8" />](https://www.python.org/downloads/)
64+
* [<img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?color=22AAEE" alt="Python:2.7|3.5|3.6|3.7|3.8|3.9" />](https://www.python.org/downloads/)
6565
* A [Python virtual env](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/) is recommended. <i><a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md">See shortcut</a>.</i>
6666

6767
Upgrade **[pip](https://pypi.org/project/pip/)** to prevent warnings:

docs/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
livereload==2.6.3;python_version>="3.6"
22
pymdown-extensions==8.0
33
mkdocs==1.1.2
4-
mkdocs-material==5.5.13
4+
mkdocs-material==5.5.14
55
mkdocs-simple-hooks==0.1.1
6-
mkdocs-material-extensions==1.0
6+
mkdocs-material-extensions==1.0.1
77
mkdocs-minify-plugin==0.3.0

help_docs/ReadMe.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<p align="left">
66
<a href="https://seleniumbase.io/#python_installation">🚀 Start</a> |
7-
<a href="https://seleniumbase.io/help_docs/customizing_test_runs/">🧙‍♂️ cmd</a> |
7+
<a href="https://seleniumbase.io/help_docs/customizing_test_runs/">🖥️ CLI</a> |
88
<a href="https://seleniumbase.io/help_docs/features_list/">🏰 Features</a>
99
<br />
1010
<a href="https://seleniumbase.io/examples/ReadMe/">👨‍🏫 Examples</a> |
@@ -15,7 +15,7 @@
1515
<a href="https://seleniumbase.io/examples/example_logs/ReadMe/">📋 Reports</a> |
1616
<a href="https://seleniumbase.io/examples/tour_examples/ReadMe/">🗺️ Tours</a>
1717
<br />
18-
<a href="https://seleniumbase.io/seleniumbase/console_scripts/ReadMe/">💻 Console Scripts</a> |
18+
<a href="https://seleniumbase.io/seleniumbase/console_scripts/ReadMe/">📜 Console Scripts</a> |
1919
<a href="https://seleniumbase.io/seleniumbase/utilities/selenium_grid/ReadMe/">🌐 Grid</a>
2020
<br />
2121
<a href="https://github.com/seleniumbase/SeleniumBase/tree/master/examples/boilerplates">♻️ Boilerplates</a> |

help_docs/customizing_test_runs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[<img src="https://seleniumbase.io/cdn/img/super_logo_sb.png" title="SeleniumBase" width="290">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
22

3-
<h2><img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> Command-line options</h2>
3+
<h2><img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> CLI Options</h2>
44

5-
You can customize test runs from the command-line thanks to [SeleniumBase's pytest plugin](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/plugins/pytest_plugin.py), which adds command-line options for setting/enabling the browser type, headless mode, mobile mode, multithreading mode, demo mode, proxy config, user agent config, browser extensions, and more.
5+
You can customize test runs from the command-line interface thanks to [SeleniumBase's pytest plugin](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/plugins/pytest_plugin.py), which adds CLI options for setting/enabling the browser type, headless mode, mobile mode, multithreading mode, demo mode, proxy config, user agent config, browser extensions, and more.
66

77
Here are some examples of configuring tests, which can be run from the [examples/](https://github.com/seleniumbase/SeleniumBase/tree/master/examples) folder:
88

requirements.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ soupsieve==1.9.6;python_version<"3.5"
4040
soupsieve==2.0.1;python_version>="3.5"
4141
beautifulsoup4==4.9.1
4242
cryptography==3.0;python_version<"3.6"
43-
cryptography==3.1;python_version>="3.6"
43+
cryptography==3.1.1;python_version>="3.6"
4444
pyopenssl==19.1.0
4545
pygments==2.5.2;python_version<"3.5"
4646
pygments==2.7.1;python_version>="3.5"
@@ -59,6 +59,9 @@ brython==3.8.10
5959
pyotp==2.4.0
6060
boto==2.49.0
6161
cffi==1.14.3
62+
zipp==1.2.0;python_version<"3.6"
63+
zipp==3.2.0;python_version>="3.6"
64+
importlib-metadata==2.0.0
6265
rich==7.0.0;python_version>="3.6" and python_version<"4.0"
6366
flake8==3.7.9;python_version<"3.5"
6467
flake8==3.8.3;python_version>="3.5"

seleniumbase/console_scripts/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ def show_options():
448448
c2 = colorama.Fore.BLUE + colorama.Back.LIGHTGREEN_EX
449449
c3 = colorama.Fore.BLUE + colorama.Back.LIGHTYELLOW_EX
450450
cr = colorama.Style.RESET_ALL
451-
sc = ("\n " + c2 + " ** " + c3 + " pytest CMD Options " + c2 + " ** " + cr)
451+
sc = ("\n " + c2 + " ** " + c3 + " pytest CLI Options " + c2 + " ** " + cr)
452452
print(sc)
453453
print("")
454454
line = "Here are some common pytest options to use with SeleniumBase:"

setup.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@
5454

5555
setup(
5656
name='seleniumbase',
57-
version='1.49.17',
58-
description='Web Automation and Test Framework - https://seleniumbase.io',
57+
version='1.49.18',
58+
description='Reliable Web Automation+Testing Framework. - seleniumbase.io',
5959
long_description=long_description,
6060
long_description_content_type='text/markdown',
6161
url='https://github.com/seleniumbase/SeleniumBase',
@@ -74,11 +74,13 @@
7474
"Operating System :: Microsoft :: Windows",
7575
"Operating System :: POSIX :: Linux",
7676
"Programming Language :: Python",
77+
"Programming Language :: Python :: 3",
7778
"Programming Language :: Python :: 2.7",
7879
"Programming Language :: Python :: 3.5",
7980
"Programming Language :: Python :: 3.6",
8081
"Programming Language :: Python :: 3.7",
8182
"Programming Language :: Python :: 3.8",
83+
"Programming Language :: Python :: 3.9",
8284
"Topic :: Internet",
8385
"Topic :: Scientific/Engineering",
8486
"Topic :: Software Development",
@@ -132,7 +134,7 @@
132134
'soupsieve==2.0.1;python_version>="3.5"',
133135
'beautifulsoup4==4.9.1',
134136
'cryptography==3.0;python_version<"3.6"',
135-
'cryptography==3.1;python_version>="3.6"',
137+
'cryptography==3.1.1;python_version>="3.6"',
136138
'pyopenssl==19.1.0',
137139
'pygments==2.5.2;python_version<"3.5"',
138140
'pygments==2.7.1;python_version>="3.5"',
@@ -151,6 +153,9 @@
151153
'pyotp==2.4.0',
152154
'boto==2.49.0',
153155
'cffi==1.14.3',
156+
'zipp==1.2.0;python_version<"3.6"',
157+
'zipp==3.2.0;python_version>="3.6"',
158+
'importlib-metadata==2.0.0',
154159
'rich==7.0.0;python_version>="3.6" and python_version<"4.0"',
155160
'flake8==3.7.9;python_version<"3.5"',
156161
'flake8==3.8.3;python_version>="3.5"',

0 commit comments

Comments
 (0)