After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 777719 - Some repo cleanup
Some repo cleanup
Status: RESOLVED FIXED
Product: pygobject
Classification: Bindings
Component: general
Git master
Other Linux
: Normal normal
: ---
Assigned To: Nobody's working on this now (help wanted and appreciated)
Python bindings maintainers
Depends on:
Blocks:
 
 
Reported: 2017-01-24 21:19 UTC by Christoph Reiter (lazka)
Modified: 2017-10-27 08:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Remove legacy docs (149.12 KB, patch)
2017-01-24 21:19 UTC, Christoph Reiter (lazka)
committed Details | Review
Remove egg make target (1.60 KB, patch)
2017-01-24 21:19 UTC, Christoph Reiter (lazka)
committed Details | Review
build: Fix not installing .egg-info file (1.02 KB, patch)
2017-10-13 17:28 UTC, Christoph Reiter (lazka)
committed Details | Review

Description Christoph Reiter (lazka) 2017-01-24 21:19:01 UTC
Removes some unused files
Comment 1 Christoph Reiter (lazka) 2017-01-24 21:19:29 UTC
Created attachment 344184 [details] [review]
Remove legacy docs

They aren't shipped, can't be build and describe the old
pygobject 2 interface.

There also was a doc-dist make target, but it was broken.

If someone wants to look things up they are in git or still
online for 2.28: https://developer.gnome.org/pygobject/stable/
Comment 2 Christoph Reiter (lazka) 2017-01-24 21:19:55 UTC
Created attachment 344185 [details] [review]
Remove egg make target

eggs are deprecated and the command was referencing long
gone files and failing, so nobody was using it.
Comment 3 Tobias Getzner 2017-10-11 08:48:16 UTC
Hello Christoph!

I was pointed here from downstream after I noticed that 3.26 no longer works with some packages of mine (which were using setuptools’ install_requires to depend on pygobject) now refuse to install because pygobject is no longer listed as an installed distribution (and is no longer included in the output of pip freeze).

I’m not up to speed on Python packaging things. Does the removal of the egg target entail that using pygobject in install_requires is no longer supported?

Kind regards,
TG
Comment 4 Christoph Reiter (lazka) 2017-10-11 09:54:05 UTC
Oh, thanks, will have a look.
Comment 5 Christoph Reiter (lazka) 2017-10-13 17:28:38 UTC
Created attachment 361547 [details] [review]
build: Fix not installing .egg-info file

While removing the egg target in 49cc3643819dad0d065d I wrongfully
removed that part as well. While the file extension has "egg" in
it it has nothing to do with eggs..
Comment 6 Christoph Reiter (lazka) 2017-10-14 11:46:30 UTC
Pushed to master and 3.26

Thanks Tobias!
Comment 7 Tobias Getzner 2017-10-14 13:39:15 UTC
Thanks Christoph! Could you also tag a release for 3.26, or is this done automatically after passing CI?
Comment 8 Christoph Reiter (lazka) 2017-10-14 17:56:28 UTC
It will be in 3.26.1 (sometime next week)
Comment 9 Tobias Getzner 2017-10-14 18:13:14 UTC
Cheers!
Comment 10 chris 2017-10-26 21:39:26 UTC
The removal of the egg-info files broke every Python script, which lists PyGobject in the install_requires of its setup.py and installs a script using a console_script entry point.

Can you please make the 2.26.1 release with the fix ASAP?
Comment 11 Christoph Reiter (lazka) 2017-10-27 08:04:20 UTC
(In reply to chris from comment #10)
> Can you please make the 2.26.1 release with the fix ASAP?

Done