During a Package Review I was doing on a python package, Kevin Kofler
joined the conversation to point out that was wrong to suggest that the
python packages should remove the egg-info provided by upstream.
I was a little surprised by this so I started to look around and I found
a wiki page (https://fedoraproject.org/wiki/Packaging:Python_Eggs)
confirming that this is an old policy that is now deprecated.

Believing not to be the only packager that is used to delete the
upstream egg-info folder, I scanned Fedora RPM specs and this is what I
found: 459 packages do it.

Since in the wiki page it's specified that this behavior is deprecated,
I think all packagers having packages that delete egg-info files should
improve their packages.

This is the complete list of packages doing so.

ahc-tools
ahkab
ansible-inventory-grapher
ansible-lint
autotest-framework
awscli
boom
bugwarrior
carbonate
dap2rpm
datanommer-commands
devassistant
dnf-langpacks
elastic-curator
feedstail
fontdump
fonttools
gerrymander
gilmsg
github2fedmsg
gofer
google-api-python-client
hovercraft
initial-setup
livestreamer
mailman3-fedmsg-plugin
Mayavi
mycli
openstack-heat-gbp
openstack-ironic-python-agent
openstack-manila-ui
openstack-neutron
openstack-neutron-gbp
openstack-tuskar-ui
parsero
pilas
PyMunin
pyp2rpm
pyshp
pysysbot
python3-curses_ex
python3-mallard-ducktype
python3-memcached
python3-py3dns
python-admesh
python-alchimia
python-altgraph
python-amico
python-aniso8601
python-anymarkup
python-anymarkup-core
python-anyvc
python-appdirs
python-appstream
python-AppTools
python-APScheduler
python-arrow
python-astropy
python-autobahn
python-backlash
python-barbicanclient
python-bash8
python-bashate
python-beanstalkc
python-behave
python-bleach
python-blessings
python-blockdiag
python-boto3
python-botocore
python-bugzilla2fedmsg
python-CacheControl
python-cachetools
python-cairosvg
python-carddav
python-castellan
python-certifi
python-chai
python-characteristic
python-cinderclient
python-citeproc-py
python-cliff-tablib
python-cligj
python-cloud-sptheme
python-cltk
python-colander
python-colorama
python-colorclass
python-colour-runner
python-configparser
python-contextlib2
python-couchdbkit
python-cov-core
python-cpuinfo
python-crank
python-croniter
python-cryptography-vectors
python-d2to1
python-dapp
python-datanommer-consumer
python-datanommer-models
python-dbf
python-dbusmock
python-deltasigma
python-di
python-diff-cover
python-dingus
python-django
python-django-admin-honeypot
python-django-authenticator
python-django-authority
python-django-bootstrap-toolkit
python-django-ckeditor
python-django-debug-toolbar
python-django-devserver
python-django-discover-runner
python-django-dynamite
python-django-federated-login
python-django-followit
python-django-haystack
python-django-helpdesk
python-django-horizon
python-django-nose
python-django-notification
python-django-pagination
python-django-post_office
python-django-pyscss
python-django-pytest
python-django-rest-framework
python-django-reversion
python-django-roa
python-django-robots
python-django-sahara
python-django-secure
python-django-select2
python-django-simple-captcha
python-django-socialregistration
python-django-south
python-django-staticfiles
python-django-tables2
python-django-tinymce
python-docopt
python-docx
python-dogpile-cache
python-dogpile-core
python-dopy
python-drat
python-dropbox
python-dtopt
python-ecdsa
python-editor
python-email_reply_parser
python-enchant
python-envisage
python-espeak
python-et_xmlfile
python-eventlet
python-fdb
python-fedbadges
python-fedimg
python-fedmsg-genacls
python-fedmsg-meta-debian
python-fedmsg-meta-fedora-infrastructure
python-flask-admin
python-flask-cache
python-flask-images
python-flask-login
python-flask-principal
python-flask-rstpages
python-flask-uwsgi-websocket
python-flask-whooshalchemy
python-flask-xml-rpc
python-fmn-consumer
python-fmn-lib
python-fmn-rules
python-fmn-web
python-fn
python-fontname
python-formats
python-freetype
python-freezegun
python-frozen-flask
python-funcsigs
python-gbpclient
python-gearbox
python-genshi
python-geoip-geolite2
python-geojson
python-gerritlib
python-gerrit-view
python-gertty
python-gevent-socketio
python-gevent-websocket
python-glanceclient
python-glue
python-gnocchiclient
python-gntp
python-hacking
python-hardware
python-hghooks
python-hl7
python-honcho
python-idna
python-ImcSdk
python-importmagic
python-inflect
python-inlinestyler
python-interfile
python-ironic-inspector-client
python-jedi
python-jinja2-cli
python-jira
python-jmespath
python-jsonpath-rw-ext
python-jwt
python-kazoo
python-keyczar
python-keystoneauth1
python-ladon
python-landslide
python-lazy
python-lettuce
python-libarchive
python-libqutrub
python-line_profiler
python-llfuse
python-logging-tree
python-logutils
python-manilaclient
python-markups
python-martian
python-mccabe
python-monotonic
python-munch
python-munkres
python-naftawayh
python-narcissus-app
python-narcissus-common
python-narcissus-hub
python-ncclient
python-ndg_httpsclient
python-ngram
python-nine
python-nmap
python-nodeenv
python-nose-cov
python-nose-cover3
python-nose-exclude
python-nose-parameterized
python-nose-testconfig
python-nose-xcover
python-novaclient
python-num2words
python-oauthlib
python-odict
python-ofxparse
python-openpyxl
python-openstack-nose-plugin
python-oslo-cache
python-oslo-i18n
python-oslo-service
python-oslo-sphinx
python-oslotest
python-osprofiler
python-os-testr
python-OWSLib
python-parse
python-parse_type
python-paste-deploy
python-pbr
python-pdfkit
python-pdfminer
python-pecan
python-pelican
python-pid
python-pkgwat-api
python-plaintable
python-pluggy
python-plumbum
python-plyvel
python-pottymouth
python-praw
python-pretend
python-profilehooks
python-progress
python-proliantutils
python-prompt_toolkit
python-pudb
python-pyactivetwo
python-pydotplus
python-pygal
python-pygeoip
python-pyghmi
python-pyldap
python-pylibravatar
python-PyLink
python-pymemcache
python-PyMySQL
python-Pyped
python-pypng
python-pypump
python-pyramid
python-pyramid-fas-openid
python-pyramid-mako
python-pyramid-tm
python-pysmell
python-pytest-cache
python-pytest-capturelog
python-pytest-cov
python-pytest-flakes
python-pytest-pep8
python-pyudev
python-pyzabbix
python-rauth
python-rdflib
python-re2
python-repoze-lru
python-repoze-who
python-requests-cache
python-requests-file
python-requests-ftp
python-requests-mock
python-requests-oauthlib
python-restkit
python-restsh
python-retrying
python-rfc3986
python-roman
python-rsa
python-rtkit
python-Rtree
python-ryu
python-saharaclient
python-salttesting
python-sanction
python-scrapy
python-semantic_version
python-service-identity
python-sieve
python-sievelib
python-simplewrap
python-slimit
python-snowballstemmer
python-snpp
python-socketpool
python-sparklines
python-spec
python-sphinxcontrib-adadomain
python-sphinxcontrib-cheeseshop
python-sphinxcontrib-issuetracker
python-sphinx-theme-alabaster
python-sql
python-sqlalchemy-traversal
python-sqlalchemy-utils
python-squaremap
python-statsd
python-structlog
python-summershum
python-sure
python-swiftclient
python-tahrir-api
python-taskflow
python-tempest-lib
python-testing
python-testrepository
python-testresources
python-testscenarios
python-TornadIO2
python-tortilla
python-tox
python-transaction
python-translationstring
python-trollius-redis
python-troveclient
python-tw2-jqplugins-jqplot
python-tw2-polymaps
python-tw2-slideymenu
python-twiggy
python-txaio
python-txrequests
python-tzlocal
python-ujson
python-unittest2
python-upoints
python-vcrpy
python-velruse
python-venusian
python-versiontools
python-w3lib
python-waitress
python-warlock
python-watchdog
python-wcwidth
python-websocket-client
python-websockets
python-webtest
python-webtest1
python-wifi
python-wordpress-xmlrpc
python-wrapt
python-wsgi_intercept
python-WSGIProxy2
python-xdot
python-xml2rfc
python-xmlbuilder
python-XStatic
python-XStatic-Angular
python-XStatic-Angular-Bootstrap
python-XStatic-Angular-Cookies
python-XStatic-Angular-Gettext
python-XStatic-Angular-lrdragndrop
python-XStatic-Angular-Mock
python-XStatic-Bootstrap-Datepicker
python-XStatic-Bootstrap-SCSS
python-XStatic-D3
python-XStatic-Font-Awesome
python-XStatic-Hogan
python-XStatic-Jasmine
python-XStatic-jQuery
python-XStatic-JQuery-Migrate
python-XStatic-JQuery-quicksearch
python-XStatic-JQuery-TableSorter
python-XStatic-jquery-ui
python-XStatic-JSEncrypt
python-XStatic-Magic-Search
python-XStatic-QUnit
python-XStatic-Rickshaw
python-XStatic-smart-table
python-XStatic-Spin
python-XStatic-termjs
python-xtermcolor
python-yaql
python-zaqarclient
python-zc-customdoctests
python-zope-component
python-zope-configuration
python-zope-deprecation
python-zope-event
python-zope-exceptions
python-zope-i18nmessageid
python-zope-interface
python-zope-interface4
python-zope-proxy
python-zope-schema
python-zope-sqlalchemy
python-zope-testing
qpid-cpp
qpid-qmf
rebase-helper
s3ql
spec2scl
sscg
StarCluster
trac-fedmsg-plugin
trytond-account-stock-anglo-saxon
trytond-account-stock-continental
tunir
unp
xcat

Best regards,
Fale

PS: I've done a pretty simple regex so it's possible that there are
false positives cases but they schould be a very limited number. I
apologise in advanced if a packge you are maintaining is listed even if
it should not be.

-- 
Fabio Alessandro Locati

PGP Fingerprint: B960 BE9D E7A8 FA12 273A  98BB 6D6A 29D6 709A 7851
https://keybase.io/fale

Attachment: signature.asc
Description: PGP signature

--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to