Sitelet https://web.archive.org/web/20201203145217/https://github.com/huge-success/sanic/pull/1752
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

Py38 tox env #1752

Merged
merged 2 commits into from Feb 5, 2020
Merged

Py38 tox env #1752

merged 2 commits into from Feb 5, 2020

Conversation

@ahopkins
Copy link
Member

@ahopkins ahopkins commented Jan 2, 2020

Adds Python 3.8 to PyPI classifiers, tox environments, and Travis builds

Set version
Add Python3.8 to Appveyor config
@ahopkins ahopkins force-pushed the py38_tox_env branch from a7549cd to 99a7e9b Jan 2, 2020
@codecov
Copy link

@codecov codecov bot commented Jan 2, 2020 •

Codecov Report

Merging #1752 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@          Coverage Diff           @@
##           master   #1752   +/-   ##
======================================
  Coverage    92.3%   92.3%           
======================================
  Files          22      22           
  Lines        2274    2274           
  Branches      419     419           
======================================
  Hits         2099    2099           
  Misses        135     135           
  Partials       40      40
Impacted Files Coverage Δ
sanic/__version__.py 100% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 850b63f...99a7e9b. Read the comment docs.

@@ -1 +1 @@
__version__ = "19.12.0"
__version__ = "19.12.2"

This comment has been minimized.

@seemethere

seemethere Jan 3, 2020
Member

Does the version need to be bumped for this?

This comment has been minimized.

@ahopkins

ahopkins Jan 3, 2020
Author Member

Nope. It was a mistake and was meant to be bumped on a previous commit.

Copy link
Member

@seemethere seemethere left a comment

We can probably merge this as soon as we get rid of the version bump.

@@ -21,23 +21,46 @@ matrix:
dist: xenial
sudo: true
name: "Python 3.7 without Extensions"
- env: TOX_ENV=py38

This comment has been minimized.

@seemethere

seemethere Jan 3, 2020
Member

There has to be a better way of doing this instead of just copy / pase the config block.

Not really a blocker on this PR but just a note for us to look for in the future.

@ahopkins
Copy link
Member Author

@ahopkins ahopkins commented Jan 9, 2020

@huge-success/sanic-core-devs How do you guys want to handle this? This PR really should get merged so we have the Python 3.8 builds. BUT .... it is failing because apparently there is some work to do on Windows on 3.8.

Should we break it off? Mark that one as an accepted failure? Remove Python 3.8 from appveyor tests?

@harshanarayana
Copy link
Contributor

@harshanarayana harshanarayana commented Jan 10, 2020

@ahopkins Does appveyor support marking some as expected test failures like it was done for travis where the failures are ignored for now?

@ahopkins
Copy link
Member Author

@ahopkins ahopkins commented Jan 10, 2020

To allow failing jobs add matrix.allow_failures section into appveyor.yml

Yes.

@sjsadowski
Copy link
Contributor

@sjsadowski sjsadowski commented Feb 5, 2020

Coming back around to this - appveyor is purely windows and builds pass even if appveyor fails. I'm going to merge this in so if we have someone who wants to focus on improving windows support, which is currently best effort, and now noted as such in the documentation per #1778

@sjsadowski sjsadowski merged commit 258dbee into master Feb 5, 2020
4 of 6 checks passed
4 of 6 checks passed
continuous-integration/appveyor/branch AppVeyor build failed
Details
continuous-integration/appveyor/pr AppVeyor build failed
Details
codecov/patch 100% of diff hit (target 92.3%)
Details
codecov/project 92.3% (+0%) compared to 850b63f
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@ahopkins ahopkins deleted the py38_tox_env branch Feb 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.