-
Notifications
You must be signed in to change notification settings - Fork 902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
conflict with requirement flake8 #276
Comments
I've tried installing flake8 outside the requirements.txt e:\dev\SeleniumBase>pip install flake8 |
If you upgrade flake8 with |
You can get all the latest requirements with: |
When you pull a newer version of SeleniumBase, the requirements may have changed, and therefore |
@dowenb Let me know if you're still having any issues with anything SeleniumBase. 😄 |
== Steps ==
Fresh install of Python 3.7.2 - installed on Windows 10 for "all users"
successfully cloned a fresh copy of seleniumbase
run \SeleniumBase>pip install -U -r requirements.txt
== Expected ==
Requirements are installed or updated
== Actual ==
Error:
"pip._vendor.pkg_resources.ContextualVersionConflict: (flake8 3.6.0 (c:\program files (x86)\python37-32\lib\site-packages), Requirement.parse('flake8==3.7.5'), {'seleniumbase'})"
== Full error ==
e:\dev\SeleniumBase>pip install -U -r requirements.txt
Obtaining file:///E:/dev/SeleniumBase (from -r requirements.txt (line 23))
Exception:
Traceback (most recent call last):
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\req\req_install.py", line 391, in check_if_exists
self.satisfied_by = pkg_resources.get_distribution(str(no_marker))
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init_.py", line 479, in get_distribution
dist = get_provider(dist)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init_.py", line 355, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init_.py", line 898, in require
needed = self.resolve(parse_requirements(requirements))
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init_.py", line 789, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pip._vendor.pkg_resources.ContextualVersionConflict: (flake8 3.6.0 (c:\program files (x86)\python37-32\lib\site-packages), Requirement.parse('flake8==3.7.5'), {'seleniumbase'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\cli\base_command.py", line 176, in main
status = self.run(options, args)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\commands\install.py", line 315, in run
resolver.resolve(requirement_set)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\resolve.py", line 131, in resolve
self.resolve_one(requirement_set, req)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\resolve.py", line 294, in resolve_one
abstract_dist = self.get_abstract_dist_for(req_to_install)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\resolve.py", line 226, in get_abstract_dist_for
req, self.require_hashes, self.use_user_site, self.finder,
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\operations\prepare.py", line 386, in prepare_editable_requirement
req.check_if_exists(use_user_site)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_internal\req\req_install.py", line 402, in check_if_exists
self.req.name
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init.py", line 479, in get_distribution
dist = get_provider(dist)
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init.py", line 355, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init.py", line 898, in require
needed = self.resolve(parse_requirements(requirements))
File "c:\program files (x86)\python37-32\lib\site-packages\pip_vendor\pkg_resources_init.py", line 789, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pip._vendor.pkg_resources.ContextualVersionConflict: (flake8 3.6.0 (c:\program files (x86)\python37-32\lib\site-packages), Requirement.parse('flake8==3.7.5'), {'seleniumbase'})
The text was updated successfully, but these errors were encountered: