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

Remove setuptools-markdown requirement #1773

Merged
merged 3 commits into from
Oct 14, 2020
Merged

Conversation

step21
Copy link
Contributor

@step21 step21 commented Oct 13, 2020

... as this is now built-in

What was wrong?

setuptools-markdown creates a huge dependency on pandoc and subsequently ghc, but is probably no longer necessary as this is now built in.

Related to Issue #306

How was it fixed?

Pursuant to https://dustingram.com/articles/2018/03/16/markdown-descriptions-on-pypi/ it is now built-in and in fact this format is already used in web3.py

Todo:

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

... as this is now built-in
@step21
Copy link
Contributor Author

step21 commented Oct 13, 2020

(I'll add entry to the release notes once I know that you are ok to merge)

@carver
Copy link
Collaborator

carver commented Oct 13, 2020

This seems incomplete. Check out our project template here for an example:
https://github.com/ethereum/ethereum-python-project-template/blob/master/setup.py

Needs a long_description= and should drop long_description_markdown_filename=

@kclowes
Copy link
Collaborator

kclowes commented Oct 13, 2020

Based on that blog post, it also looks like we'll need to upgrade our setuptools version to v38+. Thanks @step21!

@step21
Copy link
Contributor Author

step21 commented Oct 14, 2020

Sorry I thought it would be too easy :) Now reads the description from Readme.md pursuant to example and bumps setuptools. Also added newsfragment.

Copy link
Collaborator

@kclowes kclowes left a comment

Choose a reason for hiding this comment

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

Awesome, looks good to me! Thanks @step21!

@kclowes kclowes merged commit 0caaa35 into ethereum:master Oct 14, 2020
@step21
Copy link
Contributor Author

step21 commented Oct 15, 2020

Thanks! Any idea when the next release will be?

@kclowes
Copy link
Collaborator

kclowes commented Oct 15, 2020

I may be able to get to one today, otherwise I'll plan on Monday.

@step21
Copy link
Contributor Author

step21 commented Oct 19, 2020

ok cool

@kclowes
Copy link
Collaborator

kclowes commented Oct 21, 2020

@step21 done! 5.12.3 is out

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