Skip to content

Various improvements to setup.py#399

Draft
Freso wants to merge 5 commits intodevelopfrom
task/improve-setup.py
Draft

Various improvements to setup.py#399
Freso wants to merge 5 commits intodevelopfrom
task/improve-setup.py

Conversation

@Freso
Copy link
Member

@Freso Freso commented May 3, 2019

No description provided.

@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>
@Freso Freso force-pushed the task/improve-setup.py branch from cd87085 to 3e6761e Compare May 3, 2019 20:36
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>
@Freso Freso force-pushed the task/improve-setup.py branch from 3e6761e to 79b1cd8 Compare May 3, 2019 20:37
Signed-off-by: Frederik “Freso” S. Olesen <freso.dk@gmail.com>
@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

None yet

Development

Successfully merging this pull request may close these issues.

3 participants