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

Add software description to setup.py #2582

Merged
merged 5 commits into from
Nov 19, 2019
Merged

Conversation

okuta
Copy link
Member

@okuta okuta commented Oct 29, 2019

This PR provides rich information for PyPI.

setup.py Outdated
Comment on lines 146 to 147
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Copy link
Member

Choose a reason for hiding this comment

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

Shouldn't you add these two lines only when backporting to v6? In master/v7 the support for PY2 is dropped.

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks, I fixed.

Copy link
Member

Choose a reason for hiding this comment

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

Thanks, I'll add it in the backport.

setup.py Outdated Show resolved Hide resolved
okuta and others added 2 commits October 30, 2019 21:20
Co-Authored-By: Toshiki Kataoka <tos.lunar@gmail.com>
@okuta
Copy link
Member Author

okuta commented Oct 30, 2019

I fixed.

setup.py Outdated Show resolved Hide resolved
setup.py Outdated
@@ -146,6 +166,13 @@ def reduce_requirements(key):
author_email='tokui@preferred.jp',
url='https://docs-cupy.chainer.org/',
license='MIT License',
download_url="https://pypi.org/project/cupy/",
Copy link
Member

Choose a reason for hiding this comment

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

It seems that other projects use this field as a link to tarballs.
https://sherif.io/2016/09/30/Python-package-with-GitHub-PyPI.html#add-tarball-download-url-to-setuppy

But it's not required and is not used even in pypa's official example project. So how about removing unless if you need some reason to include 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.

OK, I will remove this line.

@kmaehashi kmaehashi added cat:install Build and installation to-be-backported Pull-requests to be backported to stable branch st:awaiting-author Awaiting response from author labels Nov 7, 2019
okuta and others added 2 commits November 13, 2019 21:47
Co-Authored-By: Kenichi Maehashi <webmaster@kenichimaehashi.com>
@okuta
Copy link
Member Author

okuta commented Nov 13, 2019

I fixed.

@kmaehashi kmaehashi added st:test-and-merge (deprecated) Ready to merge after test pass. and removed st:awaiting-author Awaiting response from author labels Nov 15, 2019
@kmaehashi
Copy link
Member

pfnCI, test this please.

@pfn-ci-bot
Copy link
Collaborator

Successfully created a job for commit 9ccaf35:

@chainer-ci
Copy link
Member

@kmaehashi This pull-request is marked as st:test-and-merge, but there were no activities for the last 3 days. Could you check?

@kmaehashi
Copy link
Member

pfnCI, test this please.

@pfn-ci-bot
Copy link
Collaborator

Successfully created a job for commit 9ccaf35:

Copy link
Member

@kmaehashi kmaehashi left a comment

Choose a reason for hiding this comment

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

LGTM!

@chainer-ci
Copy link
Member

Jenkins CI test (for commit 9ccaf35, target branch master) succeeded!

@kmaehashi kmaehashi merged commit c31584e into cupy:master Nov 19, 2019
kmaehashi added a commit to kmaehashi/cupy that referenced this pull request Nov 19, 2019
Add software description to setup.py
@okuta okuta deleted the add-description branch December 2, 2019 17:17
@kmaehashi kmaehashi added this to the v7.0.0 milestone Dec 5, 2019
@toslunar toslunar changed the title Add software description to setup.py Add software description to setup.py Dec 5, 2019
@chainer-ci
Copy link
Member

Jenkins CI test (for commit 9ccaf35, target branch master) failed with status FAILURE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat:install Build and installation st:test-and-merge (deprecated) Ready to merge after test pass. to-be-backported Pull-requests to be backported to stable branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants