On Fri, Jul 6, 2018 at 12:11 PM Michal Novotny <cl...@redhat.com> wrote:
> On Sun, Jul 1, 2018 at 7:42 PM Michal Novotny <cl...@redhat.com> wrote: > >> Hello Miro, >> >> On Sun, Jul 1, 2018 at 7:20 PM Miro Hrončok <mhron...@redhat.com> wrote: >> >>> On 30.6.2018 15:22, Miro Hrončok wrote: >>> > See >>> > >>> https://lists.fedoraproject.org/archives/list/python-de...@lists.fedoraproject.org/message/KARHO4ZVELJIFBCJG6TEG5ZWUXVVKBSR/ >>> > >>> > >>> > particularly: >>> > >>> > copr-backend >>> > copr-frontend >>> > copr-dist-git >>> > copr-frontend >>> > copr-keygen >>> > copr-rpmbuild >>> >> I opened https://pagure.io/copr/copr/pull-request/350#request_diff for those. Thanks for the python3-ujson recommendation! clime > python-copr >>> > >>> > use: >>> > python3-mock >>> > python3-simplejson >>> >>> Also note that in that thread linked above a point was made that >>> simplejson might not just be a backport but porjects utilize it for >>> spped. So my question is, why do you use simplejson in Copr? Is it >>> speed? If so, do you have some actual data? Have you tried ujson? >>> >>> https://pypi.org/project/ujson/ >>> >>> Thanks for info. >>> >>> >> We will look into it and let you know as soon as possible. >> >> Thank you for the hints how to fix it! >> > > For the python3-mock part, this PR was opened > https://pagure.io/copr/copr/pull-request/336#request_diff > > I additionally investigated why we use python-simplejson in clients and > the main reason is that it has > a handy `for_json` attribute in `simplejson.dumps` method, which enables > us to invoke for_json() method > of an object when serializing it. We use it in our API1, which will soon > become deprecated so > I would like to keep it there for the time being. > > In other Copr components like frontend, backend, keygen, which are only > for python3, we > can easily switch to python3-ujson. Thanks for that suggestion, it really > seems very > fast. We can also employ it in the new APIv3, which needs to be discussed > a bit further > but I think it should be possible. > > Best regards > Copr team > > >> Best regards >> Copr team >> >> >>> -- >>> Miro Hrončok >>> -- >>> Phone: +420777974800 >>> IRC: mhroncok >>> _______________________________________________ >>> copr-devel mailing list -- copr-devel@lists.fedorahosted.org >>> To unsubscribe send an email to copr-devel-le...@lists.fedorahosted.org >>> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html >>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >>> List Archives: >>> https://lists.fedoraproject.org/archives/list/copr-devel@lists.fedorahosted.org/message/IYQINVI2K4IUG3YRZJXT746YG2P3D4RG/ >>> >>
_______________________________________________ copr-devel mailing list -- copr-devel@lists.fedorahosted.org To unsubscribe send an email to copr-devel-le...@lists.fedorahosted.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/copr-devel@lists.fedorahosted.org/message/QRVPHN2Y2M6QJLREFBA5EOL3GI4QLR6O/