GNOME Bugzilla – Bug 777719
Some repo cleanup
Last modified: 2017-10-27 08:04:20 UTC
Removes some unused files
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/
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.
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
Oh, thanks, will have a look.
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..
Pushed to master and 3.26 Thanks Tobias!
Thanks Christoph! Could you also tag a release for 3.26, or is this done automatically after passing CI?
It will be in 3.26.1 (sometime next week)
Cheers!
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?
(In reply to chris from comment #10) > Can you please make the 2.26.1 release with the fix ASAP? Done