Skip to content

Commit 81cb46a

Browse files
authored
Merge pull request #490 from seleniumbase/refresh-dependencies
Refresh Python dependencies
2 parents 38d42cc + 83db0f3 commit 81cb46a

File tree

3 files changed

+22
-20
lines changed

3 files changed

+22
-20
lines changed

README.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/super_logo_j.png" title="SeleniumBase" height="48">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
1+
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/super_logo_3g.png" title="SeleniumBase" height="48">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
22

33
[<img src="https://img.shields.io/github/release/seleniumbase/SeleniumBase.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/releases) [<img src="https://img.shields.io/pypi/v/seleniumbase.svg" alt=" " />](https://pypi.python.org/pypi/seleniumbase) [<img src="https://badges.gitter.im/seleniumbase/SeleniumBase.svg" alt=" " />](https://gitter.im/seleniumbase/SeleniumBase) [<img src="https://img.shields.io/travis/seleniumbase/SeleniumBase/master.svg?logo=travis" alt=" " />](https://travis-ci.org/seleniumbase/SeleniumBase) [<img src="https://dev.azure.com/seleniumbase/seleniumbase/_apis/build/status/seleniumbase.SeleniumBase?branchName=master" alt=" " />](https://dev.azure.com/seleniumbase/seleniumbase/_build) [<img src="https://github.com/seleniumbase/SeleniumBase/workflows/CI%20build/badge.svg">](https://github.com/seleniumbase/SeleniumBase/actions) [<img src="https://img.shields.io/badge/license-MIT-22BBCC.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE) [<img src="https://img.shields.io/github/stars/seleniumbase/seleniumbase.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/stargazers)
44

5-
Python Framework for End-to-End Testing with [Selenium WebDriver](https://selenium.dev) and [pytest](https://pytest.org).
5+
All-in-one Python framework for automated E2E tests, [assisted-QA](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/master_qa/ReadMe.md), and [website tours](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md).
66

7-
<img src="https://cdn2.hubspot.net/hubfs/100006/images/my_first_test_gif.gif" title="SeleniumBase"><br />
8-
(<i>[examples/my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) in Demo Mode</i>)
7+
<img src="https://cdn2.hubspot.net/hubfs/100006/images/new_demo_gif.gif" title="SeleniumBase" height="225"><br />
8+
(<i>Above: [my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) from [examples/](https://github.com/seleniumbase/SeleniumBase/tree/master/examples) running in Demo Mode, which adds JavaScript for highlighting page actions.</i>)<br />
99
```bash
10-
cd examples/
1110
pytest my_first_test.py --demo
1211
```
1312

13+
SeleniumBase uses [pytest](https://github.com/pytest-dev/pytest) for running Python scripts, while using [Selenium WebDriver](https://www.seleniumhq.org/) for controlling web browsers.
14+
1415
### ![http://seleniumbase.com](https://cdn2.hubspot.net/hubfs/100006/images/super_logo_tiny.png "SeleniumBase") Get Started with SeleniumBase
1516

1617
> **Table of Contents / Navigation:**
17-
> - [**Getting Started**](#get_started)
18+
> - [**Python Installation**](#python_installation)
1819
> - [**Detailed Instructions**](#detailed_instructions)
1920
> - [**Complete Feature List**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md)
2021
> - [**Customizing Test Runs**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md)
@@ -23,19 +24,20 @@ pytest my_first_test.py --demo
2324
> - [**Production Environments**](#utilizing_advanced_features)
2425
> - [**Complete Method Summary**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md)
2526
26-
<a id="get_started"></a>
27-
## <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> Getting Started:
28-
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/sb_logo_dh.png" title="SeleniumBase" align="center" height="155">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
27+
<a id="python_installation"></a>
28+
## <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> Python Installation:
2929

30-
You'll need **[Python](https://www.python.org/downloads/)** on your System PATH. [<img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?logo=python&logoColor=lightblue" alt="Python versions" alt="Python versions" />](https://www.python.org/downloads/)
30+
**[python.org/downloads/](https://www.python.org/downloads/)**
31+
[<img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?logo=python&logoColor=lightblue" alt="Python versions" />](https://www.python.org/downloads/)
3132

3233
### <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> Install/upgrade ``pip``:
34+
With Python installed and on your System PATH, you can get the latest ``pip`` with:
3335
```bash
3436
python -m easy_install -U pip
3537
```
3638

37-
### <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> Setup a Virtual Environment: (Optional)
38-
To isolate **``python``** dependencies between projects, use a Virtual Environment. See the **[ReadMe](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md)** for instructions. (<i>You can also read the official tutorial on virtual environments from **[python.org](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/)**</i>)
39+
### <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> Setup a Python Virtual Env:
40+
It is **recommended** to use a **Python Virtual Environment** to isolate Python dependencies between projects. Instructions on creating one can be found **[here](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md)**. (<i>Learn more about virtual environments on the **[official site](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/)**.</i>)
3941

4042
### <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> Install ``seleniumbase``: [<img src="https://img.shields.io/badge/pypi-seleniumbase-22AAEE.svg" alt=" " />](https://pypi.python.org/pypi/seleniumbase)
4143
```bash

requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
pip>=20.0.1
1+
pip>=20.0.2
22
setuptools>=44.0.0;python_version<"3"
33
setuptools>=45.1.0;python_version>="3"
4-
setuptools-scm>=3.4.2
4+
setuptools-scm>=3.4.3
55
wheel>=0.33.6
66
six==1.14.0
77
nose==1.3.7
@@ -31,7 +31,7 @@ portalocker==1.5.2
3131
cryptography==2.8
3232
asn1crypto==1.3.0
3333
pyopenssl==19.1.0
34-
packaging>=20.0
34+
packaging>=20.1
3535
pygments==2.5.2
3636
colorama==0.4.3
3737
coverage>=5.0.3
@@ -43,4 +43,4 @@ tqdm>=4.41.1
4343
flake8==3.7.9
4444
certifi>=2019.11.28
4545
pdfminer.six==20191110;python_version<"3.5"
46-
pdfminer.six==20200121;python_version>="3.5"
46+
pdfminer.six==20200124;python_version>="3.5"

setup.py

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

4646
setup(
4747
name='seleniumbase',
48-
version='1.34.26',
48+
version='1.34.27',
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>=20.0.1',
84+
'pip>=20.0.2',
8585
'setuptools',
8686
'setuptools-scm',
8787
'wheel',
@@ -113,7 +113,7 @@
113113
'cryptography==2.8',
114114
'asn1crypto==1.3.0',
115115
'pyopenssl==19.1.0',
116-
'packaging>=20.0',
116+
'packaging>=20.1',
117117
'pygments>=2.5.2',
118118
'colorama==0.4.3',
119119
'coverage>=5.0.3',
@@ -125,7 +125,7 @@
125125
'flake8==3.7.9',
126126
'certifi>=2019.11.28',
127127
'pdfminer.six==20191110;python_version<"3.5"',
128-
'pdfminer.six==20200121;python_version>="3.5"',
128+
'pdfminer.six==20200124;python_version>="3.5"',
129129
],
130130
packages=[
131131
'seleniumbase',

0 commit comments

Comments
 (0)