-
Notifications
You must be signed in to change notification settings - Fork 84
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
Test against Python 3.7 and support pytest 4.x #130
Conversation
43e6ce8
to
175271e
Compare
For reference, setting |
fe428b2
to
f91b893
Compare
The current implementation needs to be refactored to support the latest release of rethinkdb-python package. See man-group#132
654d32f
to
cc04b79
Compare
cc04b79
to
deded3b
Compare
This commit fixes the following error: > root_uri.append(request.getfuncargvalue('pyramid_server').uri) E RemovedInPytest4Warning: getfuncargvalue is deprecated, use getfixturevalue pytest_webdriver.py:62: RemovedInPytest4Warning See man-group#100
…cture This commit fixes tests failing with pytest > 4.0.0
…= 4.1.0 This commit updates tests to support version of pytest with pytest-dev/pytest@e9b2475e2 (Display actual test ids in `--collect-only`)
Wheel is currently considered the standard for built and binary packaging for Python See https://packaging.python.org/discussions/wheel-vs-egg/ See man-group#125
@bmoscon @eeaston @javefang This is now ready for final review. It addresses issues #125 #122 #110 and #100 After getting your feedback, I will also:
Once, this is done it would be great to cut a release and have all the wheels uploaded to pypi. This will all me to fix testing associated with cmake-python-distributions, ninja-python-distributions and scikit-build Cc: @thewtex |
Et voila. The last two updates have been pushed. Now looking forward final reviews. In the mean time and waiting new official wheels are released, temporary ones are available at https://github.com/jcfr/pytest-plugins/releases/tag/v1.7.0.dev15 They can be installed using:
|
LGTM, thanks for the contribution! |
When can have this merged as now I went into conflicts caused by:
|
@ssbarnea As a temporary workaround, you could install corresponding development wheels. See #130 (comment) |
@jcfr Thanks for the hint but I will have to pass. I would not be able to do this even if the pre-release would be on posted on pypi as we have a policy of not using unreleased dependencies (not a real surproise). For the moment I added a <4.0.0 on pytest with a comment blaming pytest-verbose-parametrize as being the reason. |
@eeaston this ok to merge? I'll probably squash and merge it soon unless you want to review/comment |
For convenience, here is a squashed version of that same topic: |
Hi guys apologies for the tardy replies. |
LGTM, many thanks! I'll approve the squashed PR #134 |
Closing this one. |
This PR adds support for Python 3.7 and will be updated to address #100, #110, #92 , #125