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
@codecov
Copy link

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"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the version need to be bumped for this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Member

@seemethere seemethere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 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

@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

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

Yes.

@sjsadowski
Copy link
Contributor

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
@ahopkins ahopkins deleted the py38_tox_env branch February 6, 2020 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants