python2-storm-django-0.20-bp153.1.15 >  A `C˜!M@eee/."C3*0<'s.~HP{~޿JV;=yOOǹHa/鵺$kՓBOa,iTo(nq52`i9>bLԘU{m&oS#TNJ{ F 2E7u ,̛7$*u"O2fYwbGIofSNƕW̓Z&/'rC qmI~fJJ)1mMM@Gk[{*4x27d3ad062018b9830f2dd492220f47c4faf1e01f7ecc10758277f31063f78af225bb0dedc086dc11859487160fa106af98952728A `C˜!M@eeer}uh[KLgYS%Ek1ʾuӱK=[@9SWn&}W3.pA'?'d ' H 7=H     < P(89: KB!F"G"H"`I"X"Y"Z#[# \#]#`^$!b$c%[d%e%f%l%u%v&,w&x&y'z'L'\'`'f'Cpython2-storm-django0.20bp153.1.15Django support for the Storm ORMThe python-storm-django package contains the Django support for the Storm ORM.`Cobs-arm-2iSUSE Linux Enterprise 15 SP3openSUSELGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://storm.canonical.comlinuxaarch64 # ,33A큤A큤`CP/`C`C`CP/`C`CP/`C`CP/`C`CP/`C`Cf0ac0c000bd7d4ec5ba6bc57f929095e83b1582c81bbf639f4f26f8cdf21796fe4cefa5a1551572bcf39240ece9d9c662a297e1b943251dff1abe2cbf26ef60ce4cefa5a1551572bcf39240ece9d9c662a297e1b943251dff1abe2cbf26ef60ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855217ecf225dbc605868862b35018a1f13cd3dd41765fe822ff259299ce3b3f005217ecf225dbc605868862b35018a1f13cd3dd41765fe822ff259299ce3b3f0057ccf981b78301e62d1985b9c0724c2a69b0dacdcf180b5d6ee9adb0b9d164a166ec73fd733b8b1ef004d9c75552c02dbc21d394185715a4194b9e8b91fb30bd68928003162076fc16cf6f9cf26a3e69e90d3d8e65b187ddbc9abf753a26862cf937dd6ac5cf7e128fa23a62f1938e3c1c91aef4222bd0cd0fbfd1f17e72aa29a938fb30cdc8d7a151d0a032f64f1ac22aeda0496c0d02981d5f90c0320e15897938fb30cdc8d7a151d0a032f64f1ac22aeda0496c0d02981d5f90c0320e158972dfeed351691f485a73e051922af5bb59a6419d432b1d707c552d10eb0aa3f43caf4a3f4858f93bb38c4bd79c7704d0d08a686d840dd6f8ce8bc397ccef2dac8caf4a3f4858f93bb38c4bd79c7704d0d08a686d840dd6f8ce8bc397ccef2dac8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-storm-0.20-bp153.1.15.src.rpmpython-storm-djangopython2-djangopython2-storm-backendpython2-storm-djangopython2-storm-django(aarch-64)@     python(abi)python2-djangopython2-stormrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.70.203.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1[@RRi O]@Ni@Jv@mcepl@suse.comp.drouand@gmail.comspeilicke@suse.comsaschpe@gmx.desaschpe@suse.dedominique-obs@leuenberger.net- Clean up SPEC file and converstion to the single spec (py3k switched off, though) - Don't package tests/ directory - New patch, storm-0.20-remove-ez_setup.patch ... ez_setup breaks py3k and it is unnecessary, so I just remove it from setup.py- Update to version 0.20 + A new CaptureTracer has been added to storm.testing, for capturing all SQL statements executed by Storm. It can be used like this: with CaptureTracer() as tracer: [#] Run queries pass print tracer.queries # Print all queries run in the context manager block You will need the python-fixtures package in order to use this feature. + Setuptools is now required to run setup.py. This makes it much easier to install the majority of the dependencies required to run the test suite in its entirety. + Disconnection errors arising from PostgreSQL are now more reliably detected, especially with regard to recent libpq updates in Ubuntu. There are also disconnection tests that simulate sudden termination of pgbouncer . + Insert expressions now support multi-row and subquery INSERT statements. + Support in the postgres backend to use the RETURNING extension for UPDATE statement, optionally specifying the columns to return. (PostgreSQL >= 8.2 only) + Add a new Distinct expression for pre-pending the 'DISTINCT' token to SQL expressions that support it (like columns). + Switch to REPEATABLE READ as isolation level for Postgres. If you use psycopg2 < 2.4, it doesn't change anything. For psycopg2 2.4 and newer, it will keep the same behavior on Postgres < 9 as it's equivalent to SERIALIZABLE, but it will be less strict on Postgres >= 9. + Add support for two-phase commits, using the DB API version 2.0, which is only supported by PostgreSQL. + ZStormResourceManager now has a schema_stamp_dir optional instance attribute that, if set, will be used to to save timestamps of the schema's patch packages, so schema upgrades will be performed only when needed. + When a SQLObjectResultSet object was sliced with slice.start and slice.end both zero (sqlobject[0:0]), the full, unsliced resultset was returned (bug #872086). + Fixes some test failures around Django disconnections from PostgreSQL stores. + Some of the proxy-less disconnection tests were causing segfaults, so they're now run in a subprocess via subunit's IsolatedTestCase, when it's available. + Fix a few non-uses of super() in TestHelper. + Abort the transaction and reset ZStorm at the end of tests/zope/README.txt. + Fix the ./test script to not import tests until after local eggs have been added to sys.path. This ensures that all possible features are available to the tests. + If transaction.commit() fails, call transaction.abort() to rollback everything and leave the transaction in a clean state when using Django's ZopeTransactionMiddleware and DatabaseWrapper. + It's now again possible to use the Desc() expression when passing an order_by parameter to a ReferenceSet (bug #620369). - Use sources tarball from Pypi- Require python-setuptools instead of distribute (upstreams merged)- Update to version 0.19: - A new Cast expressions compiles an input and the type to cast it to into a call the CAST function - The storm.zope.testing.ZStormResourceManager now supports applying database schemas using a custom URI, typically for connecting to the database using a different user with greater privileges than the user running the tests. Note that the format of the 'databases' parameter passed to the constructor of the ZStormResourceManager class has changed. - A new storm.twisted.transact module has been added with facilities to integrate Storm with twisted, by running transactions in a separate thread from the main one in order to not block the reactor. - ResultSet.config's "distinct" argument now also accepts a tuple of columns, which will be turned into a DISTINCT ON clause. - Provide wrapped cursor objects in the Django integration layer. Catch some disconnection errors that might otherwise be missed, leading to broken connections. - A new JSON property is available. It's similar to the existing Pickle property, except that it serializes data as JSON, and must back onto a text column rather than a byte column. - Cache the compilation of columns and tables - Add two new tracers extracted from the Launchpad codebase. BaseStatementTracer provides statements with parameters substituted to its subclasses. TimelineTracer records queries in a timeline (useful for OOPS reports). - New ROW constructor - Add support for Postgres DISTINCT ON queries. * See NEWS for more details - Split of Django and Twisted support packages- Update to version 0.18: * Include code to manage and migrate database schemas. See the storm.schema sub-package (bug #250412). * Added a storm.zope.testing.ZStormResourceManager class to manage a set of stores registered with ZStorm (bug #618704). * When a TimeoutError is raised it includes a description about why the exception was raised, to help make it easier to reason about timeout-related issues (bug #617973). * Improved the IResultSet interface to document the rationale of why some attributes are not included (bug #659883). * Make storm compatible with psycopg2 2.2 (bug #585704). * Fix bug #620615, which caused lazy expressions to cause subsequent loading of objects to explode if unflushed. * Fix bug #620508, which caused slicing a ResultSet to break subsequent count() calls. * Fix bug #659708, correcting the behavior of the sqlobject is_empty and __nonzero__ methods. * Fix bug #619017, which caused __storm_loaded__ to be called without its object's variables defined if the object were in the alive cache but disappeared. * See https://launchpad.net/storm for more changes... - Set license to LGPL-2.0+ (SPDX style) - BuildRequire python-distribute instead of python-setuptools - Use newer %{python_sitearch} macro instead of %{py_sitedir}- Package imported from PackMan, to be pushed to openSUSE:Factorypython-storm-djangoobs-arm-2 1615049117 0.20-bp153.1.150.200.200.20-bp153.1.150.20-bp153.1.150.20-bp153.1.15django__init__.py__init__.pyc__init__.pyobackend__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyomiddleware.pymiddleware.pycmiddleware.pyostores.pystores.pycstores.pyo/usr/lib64/python2.7/site-packages/storm//usr/lib64/python2.7/site-packages/storm/django//usr/lib64/python2.7/site-packages/storm/django/backend/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/ffb69da99bf4c868ef9a1f6f51e74290-python-stormcpioxz5aarch64-suse-linuxdirectoryASCII textpython 2.7 byte-compiledemptyPython script, ASCII text executable RRRRRRRRRRRRRRR'^%xutf-8c329486604d48dc46394ccd63df86826e8e9091ca77b58b0c74f6e468e5a7e02?7zXZ !t/v] crt:bLL.qge/dvܦ#mQa4JbK&[|C*2E]\I8DQ*R(]~#DBCqi%eM2L- zGau[2Gğmg.#9h9_72>P"z:^(e(?aTE IMDܽǾ%&^/W p{8˲xt'\YUNoij+EC 7sǫQV LS\"X{duAe{#͏nv覲o 4Ǘ!ɉcfּq[>$9[lBV%zx(;b)]:O5@ 5asoA԰OFT[ESrG L:RAơuU!8nadpӶ/ҾYˇkvF#m(+u ZޖLu*8akhh3E^z62Nn-` ]9W+0QExɞc:3ria CW[{]HR܋O?/늦kvZvR=0G>'a?=IBԇtc-3]Ǥ*Up!PĈ&%$DÝ@@۶!%3O)\_{ǩ$rLz!LV^z{ZT9^cvF_" bΟ }y?0^*ѭy V%`elӿF;)PH <>Uf`;(L}3w‚~ej\'~rE4ܤr_ǥ Wlα .W7T!*ɫWQ&Io穼B^i(IzZ>==8/N;j\ӿ|8U`B?!Vi#?y{ nn;Ix;VD?i0K;{+}B93\/LODT~-_qIwIWMRHOvN#QJ;>+am'Ab$2_W'Ҕ5zp!5ܣ=֧*w7̈́8Eua֡:Txuz5Rc6yݟkJæ^;.%` ::KCv(Ώq">xG@(X2_ejf2}hzx[dmsx BlY_Ev&&ύsZۤ)60Wjͫ'^&VJh:4]xh{+NkyiMh%C>PO{TP 4Z mAO`HQ;Cc)Ϊ{n! aWo |;A oV xnJEAm!cpJܟL !P1325zZ; Wz+b4i ' Z!Vm'HO*旛w~i!s1I-) /qk07%lOtinK o՚S==pW,־Mq4}w$i6 V!Z1vR;^qF_ Gj:L'bJ7P3O`n늎8e鮒mAlʽ3> .ic.JtI(7?߫ ҋZ1nN|U3<` W7FaoDӶrks2%vfp=6 }MIřϨ6F א; wU;vʣ ,.h+G0z7EFl:@%oٓA,(ڦ>:wjДASC*&4ZրE&Hzؚ yҟzԼ=ӃWgj ꋄi4f1 \CZr@{iY^co&`6a- "?dEքmɓיCwl6Y4 ri@]ՀE{"_\t1M;}wڵ!O?I_ye- cmv40y(]þWW#kw)~8]@=p~JጼȰμQ= {WϹ+Smȕ?ѡ72GTU8s{ON8}45Q(LRRWO)d :GI-~dB[= ք깈n ŘA?lq C;WS^oYx೎Ygݭv N8ֆFGbfrX=xU/ 0eK=%4YP~~Ōљ;禘akfF.z2ĴRcHNS:9SF> X+td 兤<{Kt"] Cb;jr.Eى,}JL=d֗tH!'sM,ؤ3m5W\ʄC|iz!`&FDh˷v7! e_[14Z@I/Q }wk^մ̈q}l~t8| r? ɧ>* Bkj HU7l* ϙQ_hrnI er '$w6xm/DHe)| +4/nɿwaQ^2iV{L5-Gc/h.RDoGx0盹ߜW{;ɜ}>R[ބe;FpeK< N_Jw GHӹ5@hj3&RYpIgQ<#.5 #4)W]f(Kk% Nu;6rEFְ>B̗!bD 4ءRmMV2﨡b\,cC͘90.ǔ5Xm[`o "7|ptd 7+!Y yAҶF#VŽҼta{)$ǹ҅c "Gl^đCa@0kP+a ķJڠTd6v3UaC`=pBWcIPev6KXy }HoFi Ncؼo(wr:9H\R&&Q*kl֤54zOl(ĚCAhd/c" kn2o3ޔxXՃ-;ݯqZ vx)XG2Hx3{SF4S&9= &R6y0=JTp\16USr*!~A.殊;%ȉZ&HlŁϠV%Ȏ@RK7fo d|ZYbcJ!9*\F\t65Z 0"+ q]&m ̓sܧ1t+Mh3Y9[0 ǤV6+/o֘ ~d\B}I&9q!&/GB/? 9.~fwD_Ռmy6G3) &yN.R8C䅰Sс 7vCK>vj' lQѻBD(,ĿV&=n#rMn`Ԝ @GE7<=%|dg,/A~/[+7'9Kį8NUͮ/i P`v૲[5zgMFS(*%n<շض$`f7nK[g+TaZj6FS7H\^VҹxW,ǩtuͩ/-I"C0ʫtBS]*nkdY?iguǩ}La~1^dL3;"V%لdX@VՌhj]Hbct=:z>٣XOHk`:,B~32@ hƱ#EK f*,eu_8/~'PjLRjG qge0q-o//^.u鿽nl߆ e| .ޭ(2pA*9  YZ