python3-zope.schema-5.0.1-bp154.2.3.1<>,Uĉd>!M@eee_ J!f"큎fzrisI *rd#^~=c3kmqGM:cن b4"r_O9(/ORy쟭]jfs rBƦ忠^'Ũ%fFJDS.>iV6!Q$FQYci"5|Azxժ:">DsB;+q`V8dNQ|%h2F~zxѕ^՜]w"` >>J?Jd ( [<@HLenv Y8Y Y Y Y Y YXYY !Y"d"x"#M(#|8# 9# :$ F3mG3YH4YI6HYX6Y6\6Y]8 Y^@i bBUcBdCeCfClCuCYvE0wEYxG0YyHEzIIIIJCpython3-zope.schema5.0.1bp154.2.3.1Zope interface extension for defining data schemasSchemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods). Every schema is an interface and specifies the public fields of an object. A *field* roughly corresponds to an attribute of a Python object. But a Field provides space for at least a title and a description. It can also constrain its value and provide a validation method. Besides you can optionally specify characteristics such as its value being read-only or not required.d>build765SUSE Linux Enterprise 15openSUSEZPL-2.1http://bugs.opensuse.orgUnspecifiedhttps://pypi.python.org/pypi/zope.schemalinuxnoarchkV! ,3,3cc99 ii!!??'1r,H s|PP   t t66IIgUgU ,, cc @ k';N !CiAMC WA큤A큤A큤A큤A큤A큤A큤A큤d=d=d=d=d=d=d=d=d=d=d=^bb d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d<^bb ^bb d<^bb ^bb ^bb ^bb ^bb d=^bb d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=d=^bb ^bb ^bb ^bb ^bb ^bb ^bb ^bb ^bb ^bb ^bb ^bb d=^bb ^bb ^bb d=^bb 4961151fe8c45ac298acbd2aa02e86049692b71fe22b11a8018f4f432705542e5a43e0b7e402b51482e3287a4deba989e0e1537a747826f098c4e001f4127cbad3e9afbe449d5503ad7e89d33b8ec4eb6d4edb0812a1f862833a0f7cb928416001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb02056b07815066142c108fb92bee12eb5774f409c340882544820b403973286429507be93b8c08b990de120298f2a642b43fad02e901d1f9ff7fabadce56fdf84222fed60a6a97e09f32ff0b32619be13e5ecacafd554385c568c00b341f0e4a2b48d88efb604d3692ece5e922d1307e666697a5d8bffff5476b163bdff3893a2b48d88efb604d3692ece5e922d1307e666697a5d8bffff5476b163bdff3893a06c5c68ee7fefd629fa810fb6bfdb7198135e57d693847e103c911a90421dffb9caf3607dd3ddd524e5ff6ff72fac6171eb2cbd138ca0f22fd2c80ea24f09c6776f4e97f099f41a828de60126a1d42b60ea488f5cbaa966c2df4e0b1217b1e1776f4e97f099f41a828de60126a1d42b60ea488f5cbaa966c2df4e0b1217b1e19a26247b2feddcb8a7839b193a3b8d37a839c6c87a5adf50c1436c30a60f99742ce29100400ce2e03b7131556ee94ab0ad85d4bf1eed884ccefb984054e6c2cc32ab26381d0d9e008eb010cb50d93624fc49ca89d0473df48ffb34e000e9573e32ab26381d0d9e008eb010cb50d93624fc49ca89d0473df48ffb34e000e9573e2004591b2d18d985982b08e4ddf271315ca5a350a205bdb6af757d793caed31b4ece7df213897e9c8fbb6dbf40b612b946d56c960ca9f67bf0ff94a1bc01c1807af9bc2139694a2baa10a54ca2b257b62248ba0eb4e0fa235851a03a5dac87d4ab9ee52291e924e7ed98f5a5885f1940db6d3ec3938f44577fb81b406535349d090bbd10bcbdc426fe252aa6e0c4707e79fadf5c05ca0bb7d583b6ca46120ad459de281955d0b0fe2217826ab72cbc52871cbce15284951c653690c16c92518dbd5965e56c9b656ddbfa4306661110f64f307dc2c4dd979cc4a86d3533864f84bd5965e56c9b656ddbfa4306661110f64f307dc2c4dd979cc4a86d3533864f8469385edf2ad517fef1ac09c58ac2feae24c2f7f58dcbd9c46f5d08bf23e9dcb8a4f8895c6e0b6523dcd339358f22f6aea84f6cf0b4ae3be9fa655129343315a08de49c7fa5e38fe0bc3449dbe4e70bc565ea0914aac3d974dc78d77a3104fd5e48ebb24926f3a462094a969fc8ab7659ade2c449472e14e02f839938ed5c4135166445cd780c8c366c5ae120c70c657b47eeb08f8e0006283c13479de17be8cfe6247417f8fd6d938682a180b2ea9a45ca0dc9f907432545cde7bb5abc1dfad0f86f7c5c4b9e100ceedad767da15420f6f592b6ccf6886cbd36531873b47340f9c71d96b2022c65727455413b935f619e0970c8fc7b1c4f433245544359a8c93bb47cc6a369988e0e96382630854adf0e3478cdbb2485c0dded42d3545b80ef884dae12976d1459c66400d42f8c87766d3b7f0ed3dd4c44f6c395fe43899806c7e0b624b4b760cc171ab2d875128c6d38cd4bd10e0ad86478e7e07d1303142428a19613ebe04d9062e37de9f3505a484c3d89975bd70448a9aea9051c9a3d664b2fb3d0d90a0c24d7cf05e0b74ae1d159cc16902f0989490953108638de93c67a05bb77b56f1860d74cf0dfb663cf4b069abfb80262a5b47c79df45f929bc3d9ac8efedefd4f5d7b44d5e18a38f47e4459cbb98aaf4537e8dd1b108f5cbb7eb5ac8efedefd4f5d7b44d5e18a38f47e4459cbb98aaf4537e8dd1b108f5cbb7eb5da8fbe16f1b801011b94ae0f615f55677a87fd6a71894a08016d1654191f7ac5e5b1009f9e3fdfbca5a9f41c50ffaebbcfeb56033b28174e3878b7aee31fa944f011a8fa91aa24b9226ec7ad47e0065cf33444ac064ddab14e3d3c83b8ab56acceae95d32212fed9718956dfc963e55fdb720e819647d2e2b2c488dbbef9243f35fa60a350dc2ec809b3d812988a84d58a462f30d265599c4872b2e974c8a98796e3b5d3ffb7952ebda234bac27ed31da7818b5854e5a982c811c81b0379a21e3309a51a881ec420a73e6dc209fec74a4ca43b1eff4affff81cf75e444f86a6023714fb7ec9d1e57d2f6eef5bf46d1e1b550d8bf970d3ef31f95f227b15e1d4e700b5910ae93ae9bdb8b455b1f9d872e0e3ee0f47d3a22c2b7399d781a9b89ff612d82dda6998581c47c0cde958ddfe37855bad155cece794d9aff859a0bbaf13b12b17751a4353afaa8d4c223f3da5fe7b0acf0b773ebec36028c14ffb1de1d327bcb838e4d0c5f812e85f19e5f7116fb84e27fe24d19e119ef77e475527ee4251b91b8704d1d115365e2162b0ebc06fcd6cc54d247f297157981219889c187251b91b8704d1d115365e2162b0ebc06fcd6cc54d247f297157981219889c1874ccc6f781f91e08779c384bdb32a73e925ff7a1a6845927eacb5c477c55409434ccc6f781f91e08779c384bdb32a73e925ff7a1a6845927eacb5c477c55409437282b04e9247ce67d9045784317fcc27297a7f6b309850ec0a94f679dd106dffa64ba79e95e7f9546f3619cc0cafaefd4494da2191d509dfa0340f6e9394fb52deaa3d08e187da22ab5995938ede66041d9923ff789f341fea5238498f14ded4deaa3d08e187da22ab5995938ede66041d9923ff789f341fea5238498f14ded4e9291d08ce1c6ff7bd54b5cd123240cf39e3f223d4eefb89150f6505900c08e75f6c42bdbd793dcb919f6ff51b7099f53a1e4f78fab0c3802b0d5ea94e11d424c79ba28d2bd0acf45f296c6afcae232467d58a871ca36f070ddf32238adbbb7528a4c9bfa2858a4a6b71bb933eb34925293be3379db18b31d89e12e36ffb136df84c0bb6eecf76c1042bb7a30b4ea8177f6119af93779708c9c89b2d46c6685b5f0a50b16ce29426c993c3ded21a9ec9e99584f01c380aeacb54a77c6395bebf5ba719edeb3ef6c682ec3d2c90d4b2f52c39effd5fb49be471aa0d2694b395104b8095b388ba2aec494cc15f89af89962e4c6c24fcc7d00918085eb08eea3274008c4a5fb70d79967f8ebbef6a28adde942ca0ba5dc40a8698295aaa49e7dd497cef20ff5eb2c5bc7afc7b02a66fd8a9feb262b717ffa3ccba0e92377847fdc695a30c525f4cc28765ee4c119dcc6d89a68688a8a319dae3f9bd9c5ff3ce713188dfed591d11b449288e4ff307ae4401978816e8ff7147e57afc22310411fc67d1a4c6348b324db04461caa8a907727c90af2660d9a16a5fa3d2998ea475a029a8258a51b26f9da8acbac379a248efd3d2839925575efce3060faf2981330204dc1e79afb79282181f148d71cbd0d615474159c530e51deb806cf60b4c6bfe292d4f82f761b0d0afb567a85b1fa8bf4164c1099e52a2370388972d144ba9cb83b9a10702f8261ee727ceaec6bfeb7c6a1490c256997b65f13c2df7558ddf28a83e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-zope.schema-5.0.1-bp154.2.3.1.src.rpmpython3-zope.schema@      python(abi)python3-zope.eventpython3-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.6.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3d@^f/]c@\N\l@Yg`UUSz@QY@QIDaniel Garcia pgajdos@suse.comMatej Cepl Marketa Calabkova Matej Cepl aloisio@gmx.combenoit.monin@gmx.fros-dev@jacraig.comhpj@urpla.netspeilicke@suse.com- Add fix-outsized-integer-test.patch, to fix outsized integer test values that break tests on newer Python versions (bsc#1210186, gh#zopefoundation/zope.schema@d7126a481e5c)- update to version 5.0.1 - Fix: add ``Text.unicode_normalization = 'NFC'`` as default, because some are persisting schema fields. Setting that attribute only in ``__init__`` breaks loading old objects. - Set ``IDecimal`` attributes ``min``, ``max`` and ``default`` as ``Decimal`` type instead of ``Number``. See `issue 88 `_. - Enable unicode normalization for ``Text`` fields. The default is NFC normalization. Valid forms are 'NFC', 'NFKC', 'NFD', and 'NFKD'. To disable normalization, set ``unicode_normalization`` to ``False`` or ``None`` when calling ``__init__`` of the ``Text`` field. See `issue 86 `_.- Replace %fdupes -s with plain %fdupes; hardlinks are better.- update to version 4.9.3 4.5.0: * Add support for Python 3.5 and 3.6. * Drop support for Python 2.6, 3.2, and 3.3. * Drop support for ‘setup.py test’. Use zope.testrunner instead. 4.6.0 * Add support for Python 3.7. * Choice, SimpleVocabulary and SimpleTerm all gracefully handle using Unicode token values with non-ASCII characters by encoding them with the backslashreplace error handler. * Add fields and interfaces representing Python’s numeric tower. * More various enhancements. 4.6.1 * Fix the Field constructor to again allow MessageID values for the description. 4.6.2 * Fix checking a field’s constraint to set the field and value properties if the constraint raises a ValidationError. 4.7.0 * Give various classes some fields. 4.8.0 * Fix passing None as the description to a field constructor. 4.9.0 * Make NativeString and NativeStringLine distinct types. * Fix Field.getDoc() when value_type or key_type is present. * Make DottedName accept leading underscores for each segment. 4.9.1 * Fix SimpleTerm token for non-ASCII bytes values. 4.9.2 * Make sure that the title for IObject.validate_invariants is a unicode string. 4.9.3 * Fixed a ReST error in getDoc() results when having “subfields” with titles. - drop *-doc subpackage, use multibuild instead- Remove superfluous devel dependency for noarch package- Converted to single-spec - Split docs and tests into separate -doc package since running tests and sometimes building docs had become very messy. Also see (gh#/zopefoundation/zope.proxy#18)- update to version 4.4.2: * Fix description of min max field: max value is included, not excluded. - additional changes from version 4.4.1: * Added support for Python 3.4. - switch the source archive to tar.gz (zip not available) - remove unzip from BuildRequires - pass -q to test to avoid spamming the build log- Update to 4.4.0: * Add an event on field properties to notify that a field has been updated. This event enables definition of subscribers based on an event, a context and a field. The event contains also the old value and the new value. (also see package ``zope.schemaevent`` that define a field event handler) - Changes from 4.3.3: * PEP 8 cleanup. * Don't raise RequiredMissing if a field's defaultFactory returns the field's missing_value. * Updated ``boostrap.py`` to version 2.2. * Add the ability to swallow ValueErrors when rendering a SimpleVocabulary, allowing for cases where vocabulary items may be duplicated (e.g., due to user input). * It was a pain that ``ConstraintNotSatisfied`` did not tell the field name.- generate separate -doc package- Add (Build)Requires python-ordereddict for SLE_11 onlybuild76 1688373054   !"#$%&'()*+,-./0023456789:;<=>>@@BCDDFGHIJKLMNOPQRSTUVWXY5.0.1-bp154.2.3.1 zopezope.schema-5.0.1-py3.6-nspkg.pthzope.schema-5.0.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnamespace_packages.txtnot-zip-saferequires.txttop_level.txtschema__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_bootstrapfields.cpython-36.opt-1.pyc_bootstrapfields.cpython-36.pyc_bootstrapinterfaces.cpython-36.opt-1.pyc_bootstrapinterfaces.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_field.cpython-36.opt-1.pyc_field.cpython-36.pyc_messageid.cpython-36.opt-1.pyc_messageid.cpython-36.pyc_schema.cpython-36.opt-1.pyc_schema.cpython-36.pycaccessors.cpython-36.opt-1.pycaccessors.cpython-36.pycfieldproperty.cpython-36.opt-1.pycfieldproperty.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycvocabulary.cpython-36.opt-1.pycvocabulary.cpython-36.pyc_bootstrapfields.py_bootstrapinterfaces.py_compat.py_field.py_messageid.py_schema.pyaccessors.pyfieldproperty.pyinterfaces.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycstates.cpython-36.opt-1.pycstates.cpython-36.pyctest__bootstrapfields.cpython-36.opt-1.pyctest__bootstrapfields.cpython-36.pyctest__bootstrapinterfaces.cpython-36.opt-1.pyctest__bootstrapinterfaces.cpython-36.pyctest__field.cpython-36.opt-1.pyctest__field.cpython-36.pyctest_accessors.cpython-36.opt-1.pyctest_accessors.cpython-36.pyctest_equality.cpython-36.opt-1.pyctest_equality.cpython-36.pyctest_fieldproperty.cpython-36.opt-1.pyctest_fieldproperty.cpython-36.pyctest_interfaces.cpython-36.opt-1.pyctest_interfaces.cpython-36.pyctest_schema.cpython-36.opt-1.pyctest_schema.cpython-36.pyctest_states.cpython-36.opt-1.pyctest_states.cpython-36.pyctest_vocabulary.cpython-36.opt-1.pyctest_vocabulary.cpython-36.pycstates.pytest__bootstrapfields.pytest__bootstrapinterfaces.pytest__field.pytest_accessors.pytest_equality.pytest_fieldproperty.pytest_interfaces.pytest_schema.pytest_states.pytest_vocabulary.pyvocabulary.pypython3-zope.schemaCHANGES.rstCOPYRIGHT.txtREADME.rstpython3-zope.schemaLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/zope.schema-5.0.1-py3.6.egg-info//usr/lib/python3.6/site-packages/zope//usr/lib/python3.6/site-packages/zope/schema//usr/lib/python3.6/site-packages/zope/schema/__pycache__//usr/lib/python3.6/site-packages/zope/schema/tests//usr/lib/python3.6/site-packages/zope/schema/tests/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-zope.schema//usr/share/licenses//usr/share/licenses/python3-zope.schema/-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:Maintenance:17967/openSUSE_Backports_SLE-15-SP4_Update/b6998ae34f5f4ab3424ad50206c32193-python-zope.schema.openSUSE_Backports_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII text, with very long linesASCII textPython script, ASCII text executablepython 3.6 byte-compiledASCII text, with no line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ABCDRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRkOovutf-8e32ac52f95d67f5c040b5ffcd49659ead0543a7f2b05afdbc6b5434bb96a67ba? 7zXZ !t/a]"k%4Pa 6.pJ~G{>k dB;@Z$ܴ)H]B1 ˳huĽ:nqj Ma  \ fN|1zQqǜ&RkԋC{Nό+qcxew1W9!P weT]2r:^7fX3w!Q5t?JسA[U6pbO#6vPbSۂ9m"Y˿ B9'!ߖ"4Sry4%t񤔕#"I~(IA4n}롣ժÿ$!ehgx$wIn;iCYL/t;K/"Ϻ,1Zq9,ߝ*-eFL_n:UXR>k:^A XK;cGKx߈t !^#M]Ԟ)R[GD UmҊKWE `]&UЭfwrɵ.:oybQcZ˘]*v4yo#j*$B b܇f;N+?@q|w4̢"|_@P8 ۑC )dp9= qhހBFrH(]?@h>~]ɶwmD9I8;T%H Oe 1^F]NH1 |N}G ɷߙb_@S Uɞ xJݝA|NШzW]{kWy,DŁGB4}_5!=Hv`hS铏bܳny[UIc!%K ]ׅ2SL!6`Y5$*5'e@1ͳ1u:.B۫Q0C r|h/ N $GK(<9\͖%áF[L1w(9d!748, :aWmwkT7IFٛR!$1$ V{M'j%ţD>uxPnw=#adn^1pka,^ {͓ip.M‰LVXF|L6g#HP˄87N\' ܏ r$.  | wё ,riF8#ګOd$f94ˏW=hc] x>(ۈ,gm/˛hQ0V`n鼢1 X &i~jwmfS5܅<)Zz( #"7ϱ#؅hـ0?I&|亪u4ZSa}Y2?8<xLJlVi(/Hp ШvLS