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

Adding python3.7 support #19

Merged
merged 5 commits into from
Oct 22, 2018
Merged

Adding python3.7 support #19

merged 5 commits into from
Oct 22, 2018

Conversation

6ug
Copy link
Contributor

@6ug 6ug commented Oct 18, 2018

Fixes #10

(PS. I need this PR to be get merge to proceed with my mypy hinting issue.)
Not able to apply from site due to it thrown me some bad API error.

@6ug 6ug mentioned this pull request Oct 18, 2018
@carver
Copy link
Collaborator

carver commented Oct 18, 2018

This should be using CircleCI instead of adding a travis config.

@6ug
Copy link
Contributor Author

6ug commented Oct 18, 2018

@carver haha, I also thought that but because #10 mentioned travis.yml I did that this way. Never mind, will change 👍

@6ug 6ug changed the title [WIP] Adding python3.7 support and travis [WIP] Adding python3.7 support Oct 19, 2018
@6ug
Copy link
Contributor Author

6ug commented Oct 19, 2018

Things I did -

  1. Configured circleci for python37
  2. Configured tox for python37
  3. Updated classifier
  4. Added 100 chars lints limit (extra thing)
  5. Added flake8 requirement (extra thing)

@carver kindly review extra things and let me know, may be I can remove them upon suggestions.

@6ug 6ug changed the title [WIP] Adding python3.7 support Adding python3.7 support Oct 19, 2018
Copy link
Collaborator

@carver carver left a comment

Choose a reason for hiding this comment

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

Just a bit of cleanup

Makefile Outdated
@@ -22,7 +22,7 @@ clean-pyc:
find . -name '*~' -exec rm -f {} +

lint:
flake8 py_ecc
flake8 --max-line-length=100 py_ecc
Copy link
Collaborator

Choose a reason for hiding this comment

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

Copy link
Contributor Author

@6ug 6ug Oct 19, 2018

Choose a reason for hiding this comment

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

yes @carver, then I like to go with earlier one, do you mind if I ignore it from commit?

Copy link
Collaborator

@carver carver Oct 19, 2018

Choose a reason for hiding this comment

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

do you mind if I ignore it from commit?

Sorry, do you mean to rebase and force-push? That's totally fine. (preferred)

@@ -1,2 +1,3 @@
pytest==3.2.2
pytest-xdist==1.20.1
flake8==3.5.0
Copy link
Collaborator

Choose a reason for hiding this comment

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

The flake8 dependency is in the py_ecc[lint] extra, we should be using that instead.
In fact, requirements-dev and any references to it should be removed entirely.

@6ug 6ug force-pushed the python37 branch 5 times, most recently from c44f113 to b38a85c Compare October 19, 2018 23:17
tox.ini Show resolved Hide resolved
tox.ini Outdated Show resolved Hide resolved
@6ug 6ug mentioned this pull request Oct 20, 2018
@pipermerriam pipermerriam merged commit 970ea66 into ethereum:master Oct 22, 2018
pacrob pushed a commit to pacrob/py_ecc that referenced this pull request Oct 29, 2023
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.

3 participants