Skip to content

Commit 8fd71ab

Browse files
committed
Update Python dependencies and do syntax refactoring
1 parent 30eabed commit 8fd71ab

File tree

2 files changed

+69
-63
lines changed

2 files changed

+69
-63
lines changed

requirements.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
pip>=20.3.4;python_version<"3.6"
22
pip>=21.1.1;python_version>="3.6"
33
packaging>=20.9
4+
typing-extensions>=3.10.0.0
45
setuptools>=44.1.1;python_version<"3.5"
56
setuptools>=50.3.2;python_version>="3.5" and python_version<"3.6"
67
setuptools>=56.0.0;python_version>="3.6"
@@ -57,7 +58,7 @@ cryptography==3.3.2;python_version>="3.6"
5758
pyopenssl==19.1.0;python_version<"3.6"
5859
pyopenssl==20.0.1;python_version>="3.6"
5960
pygments==2.5.2;python_version<"3.5"
60-
pygments==2.8.1;python_version>="3.5"
61+
pygments==2.9.0;python_version>="3.5"
6162
traitlets==4.3.3;python_version<"3.7"
6263
traitlets==5.0.5;python_version>="3.7"
6364
prompt-toolkit==1.0.18;python_version<"3.6"
@@ -66,7 +67,8 @@ decorator==4.4.2
6667
ipython==5.10.0;python_version<"3.5"
6768
ipython==6.5.0;python_version>="3.5" and python_version<"3.6"
6869
ipython==7.16.1;python_version>="3.6" and python_version<"3.7"
69-
ipython==7.22.0;python_version>="3.7"
70+
ipython==7.23.0;python_version>="3.7"
71+
matplotlib-inline==0.1.2;python_version>="3.7"
7072
colorama==0.4.4
7173
pathlib2==2.3.5;python_version<"3.5"
7274
importlib-metadata==2.0.0;python_version<"3.6"

setup.py

Lines changed: 65 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -111,68 +111,69 @@
111111
"Topic :: Software Development :: Testing :: Traffic Generation",
112112
"Topic :: Utilities",
113113
],
114-
python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
114+
python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
115115
install_requires=[
116116
'pip>=20.3.4;python_version<"3.6"',
117117
'pip>=21.1.1;python_version>="3.6"',
118-
'packaging>=20.9',
118+
"packaging>=20.9",
119+
"typing-extensions>=3.10.0.0",
119120
'setuptools>=44.1.1;python_version<"3.5"',
120121
'setuptools>=50.3.2;python_version>="3.5" and python_version<"3.6"',
121122
'setuptools>=56.0.0;python_version>="3.6"',
122123
'setuptools-scm==5.0.2;python_version<"3.6"',
123124
'setuptools-scm>=6.0.1;python_version>="3.6"',
124-
'wheel>=0.36.2',
125-
'attrs>=20.3.0',
125+
"wheel>=0.36.2",
126+
"attrs>=20.3.0",
126127
'PyYAML>=5.4.1;python_version>="3.6"',
127-
'certifi>=2020.12.5',
128-
'six==1.15.0',
129-
'nose==1.3.7',
128+
"certifi>=2020.12.5",
129+
"six==1.15.0",
130+
"nose==1.3.7",
130131
'ipdb==0.13.4;python_version<"3.6"',
131132
'ipdb==0.13.7;python_version>="3.6"',
132133
'parso==0.7.1;python_version<"3.6"',
133134
'parso==0.8.2;python_version>="3.6"',
134135
'jedi==0.17.2;python_version<"3.6"',
135136
'jedi==0.18.0;python_version>="3.6"',
136-
'idna==2.10', # Must stay in sync with "requests"
137+
"idna==2.10", # Must stay in sync with "requests"
137138
'chardet==3.0.4;python_version<"3.6"', # Stay in sync with "requests"
138139
'chardet==4.0.0;python_version>="3.6"', # Stay in sync with "requests"
139-
'urllib3==1.26.4', # Must stay in sync with "requests"
140-
'requests==2.25.1',
141-
'selenium==3.141.0',
142-
'msedge-selenium-tools==3.141.3',
140+
"urllib3==1.26.4", # Must stay in sync with "requests"
141+
"requests==2.25.1",
142+
"selenium==3.141.0",
143+
"msedge-selenium-tools==3.141.3",
143144
'more-itertools==5.0.0;python_version<"3.5"',
144145
'more-itertools==8.7.0;python_version>="3.5"',
145-
'cssselect==1.1.0',
146-
'filelock==3.0.12',
147-
'fasteners==0.16',
148-
'pluggy==0.13.1',
146+
"cssselect==1.1.0",
147+
"filelock==3.0.12",
148+
"fasteners==0.16",
149+
"pluggy==0.13.1",
149150
'py==1.8.1;python_version<"3.5"',
150151
'py==1.10.0;python_version>="3.5"',
151152
'pytest==4.6.11;python_version<"3.5"',
152153
'pytest==6.1.2;python_version>="3.5" and python_version<"3.6"',
153154
'pytest==6.2.3;python_version>="3.6"',
154-
'pytest-forked==1.3.0',
155+
"pytest-forked==1.3.0",
155156
'pytest-html==1.22.1;python_version<"3.6"',
156157
'pytest-html==2.0.1;python_version>="3.6"',
157158
'pytest-metadata==1.8.0;python_version<"3.6"',
158159
'pytest-metadata==1.11.0;python_version>="3.6"',
159-
'pytest-ordering==0.6',
160+
"pytest-ordering==0.6",
160161
'pytest-rerunfailures==8.0;python_version<"3.5"',
161162
'pytest-rerunfailures==9.1.1;python_version>="3.5"',
162163
'pytest-xdist==1.34.0;python_version<"3.5"',
163164
'pytest-xdist==2.2.1;python_version>="3.5"',
164-
'parameterized==0.8.1',
165+
"parameterized==0.8.1",
165166
'soupsieve==1.9.6;python_version<"3.5"',
166167
'soupsieve==2.0.1;python_version>="3.5" and python_version<"3.6"',
167168
'soupsieve==2.2.1;python_version>="3.6"',
168-
'beautifulsoup4==4.9.3',
169+
"beautifulsoup4==4.9.3",
169170
'cryptography==2.9.2;python_version<"3.5"',
170171
'cryptography==3.0;python_version>="3.5" and python_version<"3.6"',
171172
'cryptography==3.3.2;python_version>="3.6"',
172173
'pyopenssl==19.1.0;python_version<"3.6"',
173174
'pyopenssl==20.0.1;python_version>="3.6"',
174175
'pygments==2.5.2;python_version<"3.5"',
175-
'pygments==2.8.1;python_version>="3.5"',
176+
'pygments==2.9.0;python_version>="3.5"',
176177
'traitlets==4.3.3;python_version<"3.7"',
177178
'traitlets==5.0.5;python_version>="3.7"',
178179
'prompt-toolkit==1.0.18;python_version<"3.6"',
@@ -181,17 +182,18 @@
181182
'ipython==5.10.0;python_version<"3.5"',
182183
'ipython==6.5.0;python_version>="3.5" and python_version<"3.6"',
183184
'ipython==7.16.1;python_version>="3.6" and python_version<"3.7"',
184-
'ipython==7.22.0;python_version>="3.7"',
185-
'colorama==0.4.4',
185+
'ipython==7.23.0;python_version>="3.7"',
186+
'matplotlib-inline==0.1.2;python_version>="3.7"',
187+
"colorama==0.4.4",
186188
'pathlib2==2.3.5;python_version<"3.5"', # Sync with "virtualenv"
187189
'importlib-metadata==2.0.0;python_version<"3.6"', # Sync "virtualenv"
188-
'virtualenv>=20.4.4', # Sync with importlib-metadata and pathlib2
190+
"virtualenv>=20.4.4", # Sync with importlib-metadata and pathlib2
189191
'pymysql==0.10.1;python_version<"3.6"',
190192
'pymysql==1.0.2;python_version>="3.6"',
191-
'pyotp==2.6.0',
192-
'boto==2.49.0',
193-
'cffi==1.14.5',
194-
'toml==0.10.2',
193+
"pyotp==2.6.0",
194+
"boto==2.49.0",
195+
"cffi==1.14.5",
196+
"toml==0.10.2",
195197
'Pillow==6.2.2;python_version<"3.5"',
196198
'Pillow==7.2.0;python_version>="3.5" and python_version<"3.6"',
197199
'Pillow==8.2.0;python_version>="3.6"',
@@ -203,12 +205,12 @@
203205
],
204206
extras_require={
205207
# pip install -e .[coverage]
206-
'coverage': [
207-
'coverage==5.5',
208-
'pytest-cov==2.11.1',
208+
"coverage": [
209+
"coverage==5.5",
210+
"pytest-cov==2.11.1",
209211
],
210212
# pip install -e .[flake]
211-
'flake': [
213+
"flake": [
212214
'flake8==3.7.9;python_version<"3.5"',
213215
'flake8==3.9.1;python_version>="3.5"',
214216
'pyflakes==2.1.1;python_version<"3.5"',
@@ -218,40 +220,42 @@
218220
],
219221
},
220222
packages=[
221-
'seleniumbase',
222-
'seleniumbase.common',
223-
'seleniumbase.config',
224-
'seleniumbase.console_scripts',
225-
'seleniumbase.core',
226-
'seleniumbase.drivers',
227-
'seleniumbase.extensions',
228-
'seleniumbase.fixtures',
229-
'seleniumbase.masterqa',
230-
'seleniumbase.plugins',
231-
'seleniumbase.translate',
232-
'seleniumbase.utilities',
233-
'seleniumbase.utilities.selenium_grid',
234-
'seleniumbase.utilities.selenium_ide',
235-
'seleniumbase.virtual_display',
223+
"seleniumbase",
224+
"seleniumbase.common",
225+
"seleniumbase.config",
226+
"seleniumbase.console_scripts",
227+
"seleniumbase.core",
228+
"seleniumbase.drivers",
229+
"seleniumbase.extensions",
230+
"seleniumbase.fixtures",
231+
"seleniumbase.masterqa",
232+
"seleniumbase.plugins",
233+
"seleniumbase.translate",
234+
"seleniumbase.utilities",
235+
"seleniumbase.utilities.selenium_grid",
236+
"seleniumbase.utilities.selenium_ide",
237+
"seleniumbase.virtual_display",
236238
],
237239
include_package_data=True,
238240
entry_points={
239-
'console_scripts': [
240-
'seleniumbase = seleniumbase.console_scripts.run:main',
241-
'sbase = seleniumbase.console_scripts.run:main', # Simplified name
241+
"console_scripts": [
242+
"seleniumbase = seleniumbase.console_scripts.run:main",
243+
"sbase = seleniumbase.console_scripts.run:main", # Simplified name
242244
],
243-
'nose.plugins': [
244-
'base_plugin = seleniumbase.plugins.base_plugin:Base',
245-
'selenium = seleniumbase.plugins.selenium_plugin:SeleniumBrowser',
246-
'page_source = seleniumbase.plugins.page_source:PageSource',
247-
'screen_shots = seleniumbase.plugins.screen_shots:ScreenShots',
248-
'test_info = seleniumbase.plugins.basic_test_info:BasicTestInfo',
249-
('db_reporting = '
250-
'seleniumbase.plugins.db_reporting_plugin:DBReporting'),
251-
's3_logging = seleniumbase.plugins.s3_logging_plugin:S3Logging',
245+
"nose.plugins": [
246+
"base_plugin = seleniumbase.plugins.base_plugin:Base",
247+
"selenium = seleniumbase.plugins.selenium_plugin:SeleniumBrowser",
248+
"page_source = seleniumbase.plugins.page_source:PageSource",
249+
"screen_shots = seleniumbase.plugins.screen_shots:ScreenShots",
250+
"test_info = seleniumbase.plugins.basic_test_info:BasicTestInfo",
251+
(
252+
"db_reporting = "
253+
"seleniumbase.plugins.db_reporting_plugin:DBReporting"
254+
),
255+
"s3_logging = seleniumbase.plugins.s3_logging_plugin:S3Logging",
252256
],
253-
'pytest11': ['seleniumbase = seleniumbase.plugins.pytest_plugin']
254-
}
257+
"pytest11": ["seleniumbase = seleniumbase.plugins.pytest_plugin"],
258+
},
255259
)
256260

257261
# print(os.system("cat seleniumbase.egg-info/PKG-INFO"))

0 commit comments

Comments
 (0)