Skip to content
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

Fix compat.get_session #57

Merged
merged 3 commits into from Mar 10, 2020
Merged

Fix compat.get_session #57

merged 3 commits into from Mar 10, 2020

Conversation

techalchemy
Copy link
Member

@techalchemy techalchemy commented Feb 26, 2020

Signed-off-by: Dan Ryan dan.ryan@canonical.com

- Fixes #56

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
- Add `wheel_cache` context manager helper for managing global context
  when creating wheel wheel_cache instances
- Add optional `check_supports_wheel` argument to `Resolver.resolve()`
  call when expected arguments include this one
- Inspect `InstallRequirement.ensure_build_location()` method and
  include `autodelete` kwarg if it is expected
- Update argument types passed into `resolver.resolve` which, as of
  `pip>=20.1` will expect a list of `InstallRequirement` instances
- Update `Resolver` import path to point at new location
  (`resolution.legacy.resolver`)
- Add necessary `global_tempdir_manager` contexts in tests
- Fix expected `RequirementSet.cleanup()` call after
  `Resolver.resolve()` which no longer applies due to use of transient
  `RequirementSet`
- Fixes #58
- Fixes #59
- Fixes #60
- Fixes #61
- Fixes #62

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
Signed-off-by: Dan Ryan <dan.ryan@canonical.com>

Fix appveyor pip version installed on python3.4

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>

Remove python 3.4 from appveyor config

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>

Dont install readme-renderer on python 3.8

- Readme-renderer depends on cffi due to lack of wheels built for
  cmarkgfm
- Build seems to fail for python 3.8 on appveyor

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>

Install wheel and setuptools

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment