On 08/02/2018 04:27 PM, Doug Hellmann wrote: > > The last I heard, a few years ago Ian moved away from Python to > JavaScript as part of his work at Mozilla. The support around > paste.deploy has been sporadic since then, and was one of the reasons > we discussed a goal of dropping paste.ini as a configuration file. > > Do we have a real sense of how many of the projects below, which > list Paste in requirements.txt, actually use it directly or rely > on it for configuration? > > Doug > > $ beagle search --ignore-case --file requirements.txt 'paste[><=! ]' > +----------------------------------------+--------------------------------------------------------+------+--------------------+ > | Repository | Filename > | Line | Text | > +----------------------------------------+--------------------------------------------------------+------+--------------------+ > | airship-armada | requirements.txt > | 8 | Paste>=2.0.3 | > | airship-deckhand | requirements.txt > | 12 | Paste # MIT | > | anchor | requirements.txt > | 9 | Paste # MIT | > | apmec | requirements.txt > | 6 | Paste>=2.0.2 # MIT | > | barbican | requirements.txt > | 22 | Paste>=2.0.2 # MIT | > | cinder | requirements.txt > | 37 | Paste>=2.0.2 # MIT | > | congress | requirements.txt > | 11 | Paste>=2.0.2 # MIT | > | designate | requirements.txt > | 25 | Paste>=2.0.2 # MIT | > | ec2-api | requirements.txt > | 20 | Paste # MIT | > | freezer-api | requirements.txt > | 8 | Paste>=2.0.2 # MIT | > | gce-api | requirements.txt > | 16 | Paste>=2.0.2 # MIT | > | glance | requirements.txt > | 31 | Paste>=2.0.2 # MIT | > | glare | requirements.txt > | 29 | Paste>=2.0.2 # MIT | > | karbor | requirements.txt > | 28 | Paste>=2.0.2 # MIT | > | kingbird | requirements.txt > | 7 | Paste>=2.0.2 # MIT | > | manila | requirements.txt > | 30 | Paste>=2.0.2 # MIT | > | meteos | requirements.txt > | 29 | Paste # MIT | > | monasca-events-api | requirements.txt > | 6 | Paste # MIT | > | monasca-log-api | requirements.txt > | 6 | Paste>=2.0.2 # MIT | > | murano | requirements.txt > | 28 | Paste>=2.0.2 # MIT | > | neutron | requirements.txt > | 6 | Paste>=2.0.2 # MIT | > | nova | requirements.txt > | 19 | Paste>=2.0.2 # MIT | > | novajoin | requirements.txt > | 6 | Paste>=2.0.2 # MIT | > | oslo.service | requirements.txt > | 17 | Paste>=2.0.2 # MIT | > | requirements | global-requirements.txt > | 187 | Paste # MIT | > | searchlight | requirements.txt > | 27 | Paste>=2.0.2 # MIT | > | tacker | requirements.txt > | 6 | Paste>=2.0.2 # MIT | > | tatu | requirements.txt > | 18 | Paste # MIT | > | tricircle | requirements.txt > | 7 | Paste>=2.0.2 # MIT | > | trio2o | requirements.txt > | 7 | Paste # MIT | > | trove | requirements.txt > | 11 | Paste>=2.0.2 # MIT | > | upstream-institute-virtual-environment | > elements/upstream-training/static/tmp/requirements.txt | 147 | Paste==2.0.3 > | > +----------------------------------------+--------------------------------------------------------+------+--------------------+
Doug, That's nice to have direct dependency, but this doesn't cover everything. If using uwsgi, if you want any kind of logging from the wsgi application, you need to use pastescript, which itself runtimes depends on paste. So, anything which potentially has an API also depends indirectly on Paste. Cheers, Thomas Goirand (zigo) __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev