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

Various improvements to setup.py #399

Draft
wants to merge 5 commits into
base: develop
Choose a base branch
from
Draft

Conversation

Freso
Copy link
Member

@Freso Freso commented May 3, 2019

No description provided.

setup.py Show resolved Hide resolved
setup.py Show resolved Hide resolved
@Freso Freso force-pushed the task/improve-setup.py branch 4 times, most recently from a798f26 to cd87085 Compare May 3, 2019 20:33
Freso added 3 commits May 3, 2019 22:34
Use setup.py for Python dependency resolution and installing rather than
specifying them individually in the .travis.yml file or in the
requirements.txt file.

See also https://caremad.io/posts/2013/07/setup-vs-requirement/

Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
Can otherwise cause issues with not being able to install PyGObject
via pip/setuptools.

List taken from https://gitlab.gnome.org/GNOME/pygobject/blob/master/setup.py#L135-143

Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
@Freso Freso added this to In Progress in Distribute whipper on PyPI via automation Dec 30, 2019
@JoeLametta
Copy link
Collaborator

If it's beneficial maybe this one could be resumed...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants