Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit e80cd92

Browse files
authoredOct 18, 2018
Merge pull request #225 from seleniumbase/refactor-requirements
Refactor requirements
2 parents 77b89d8 + 7d4c60d commit e80cd92

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed
 

‎README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ A complete framework for web automation, end-to-end testing, and [user-onboardin
66

77
## <img src="https://cdn2.hubspot.net/hubfs/100006/images/sb_logo_box2.png" title="SeleniumBase" height="32"> Quick Start
88

9-
(<i>Requires [Git](https://git-scm.com/) and [Python](https://www.python.org/downloads/). Optionally a [Python virtual environment](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md).</i>)
9+
(<i>Requires [Git](https://git-scm.com/) and [Python](https://www.python.org/downloads/). Optionally, you may want to use a [Python virtual environment](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md) to isolate Python dependencies between projects.</i>)
1010

1111
Clone SeleniumBase from GitHub:
1212
```
1313
git clone https://github.com/seleniumbase/SeleniumBase.git
1414
```
1515

16-
Upgrade [pip](https://pypi.org/project/pip/) and [setuptools](https://pypi.org/project/setuptools/) if you don't have the latest versions:
16+
Upgrade [pip](https://pypi.org/project/pip/) and [setuptools](https://pypi.org/project/setuptools/) if you don't have the latest versions: (You may need to add ``--user`` to the command if you're not inside a [Python virtual environment](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md).)
1717
```
1818
python -m pip install -U pip setuptools
1919
```

‎requirements.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
pip
2-
ipython
32
setuptools
3+
ipython
4+
six
5+
nose
6+
ipdb
7+
chardet
8+
unittest2
49
selenium==3.14.1
10+
requests>=2.20.0
511
pytest>=3.9.1
612
pytest-cov>=2.6.0
713
pytest-html>=1.19.0
814
pytest-rerunfailures>=4.2
915
pytest-xdist>=1.23.2
1016
parameterized==0.6.1
1117
beautifulsoup4>=4.6.0
12-
six>=1.11.0
1318
pyotp>=2.2.6
14-
requests>=2.19.1
15-
unittest2>=1.1.0
16-
chardet>=3.0.4
1719
boto>=2.49.0
18-
nose==1.3.7
19-
ipdb==0.11
2020
flake8==3.5.0
2121
PyVirtualDisplay==0.2.1
2222
-e .

‎setup.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
setup(
1919
name='seleniumbase',
20-
version='1.16.8',
20+
version='1.16.9',
2121
description='All-In-One Test Automation Framework',
2222
long_description=long_description,
2323
long_description_content_type='text/markdown',
@@ -51,24 +51,24 @@
5151
],
5252
install_requires=[
5353
'pip',
54-
'ipython',
5554
'setuptools',
55+
'ipython',
56+
'six',
57+
'nose',
58+
'ipdb',
59+
'chardet',
60+
'unittest2',
5661
'selenium==3.14.1',
62+
'requests>=2.20.0',
5763
'pytest>=3.9.1',
5864
'pytest-cov>=2.6.0',
5965
'pytest-html>=1.19.0',
6066
'pytest-rerunfailures>=4.2',
6167
'pytest-xdist>=1.23.2',
6268
'parameterized==0.6.1',
6369
'beautifulsoup4>=4.6.0', # Keep at >=4.6.0 while using bs4
64-
'six>=1.11.0',
6570
'pyotp>=2.2.6',
66-
'requests>=2.19.1',
67-
'unittest2>=1.1.0',
68-
'chardet>=3.0.4',
6971
'boto>=2.49.0',
70-
'nose==1.3.7', # Keep at ==1.3.7
71-
'ipdb==0.11',
7272
'flake8==3.5.0',
7373
'PyVirtualDisplay==0.2.1',
7474
],

0 commit comments

Comments
 (0)
Please sign in to comment.