blueprint-compiler-0.18.0-19.8e>UAxlZΏIH<?hdOeo1b0n+{megɲD8ց ͡0 l)>>o?od ! K| !'0ss s s s !Gs !s#s%s((0s)* *4 * (+ 8+( 9+P :, FTGTsHVsIXsXYYY\Ys]Zs^cbfcg6dgegfglgugsviwjsxksymgzoHoXo\obooCblueprint-compiler0.18.019.8A markup language for GTK user interfacesA markup language for GTK user interface files.hdOreproducibleRGNOME:Apps / openSUSE_Factoryobs://build.opensuse.org/GNOMELGPL-3.0-or-laterUnspecifiedhttps://gitlab.gnome.org/GNOME/blueprint-compilerlinuxnoarch1EE, Y1.@dY#[A:c27~o'" S8, ) 2S$}Nu|15.B}y(e3'JsRG2 + )X! ?g g R3   VFHKFt@E/T>C_ HN!'7l 58 A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤hdOhdOhdhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdhdhdhdhdhdhdhdhdhdOhdhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdOhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdOhdhdOhdOhdOhdhdOhdOhdOhdhdhdhdOhdhdhdhdhdOhdhdhdOhdf88cc93bd5ba7f45d65b705dbd4ff47b20c4d11cb53d94947199da85bdd1b484e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855946172a1b7d6d0665c3d5a54b8112fc647a2c7edf0323f6c69d3a9b077d4ee8928d4dfbb9f530fcb033a41a725a3e2d91596f68149cb4d6427980efa195f67b2971924f2d092e8541d44af863e2675edf26cc57e113a322be93cb28dcb892342e0f2651a19ac7c8f0e6b1ddc68d57c797f3d2137b6e7d11c93c8dcfb8a978c79f4a7142175034600a5cc135e7b14d2a35a51b974f3c97e10173b038120230ce4be1ddf24f72d77a6c281b1beca8bf1c7c860ed12d173045e3b9849b0364d4c4f159a0da5aa3b291e800c17d50aae11d0b79ba0508c37109f7d1c099b73e3aff99a2c76a8b2c049573317955762d544b911d88dc64b8d04b3d7a524c678f254664a02bd1bf287dde5834e94f2d6e89bef6302372a2987cdcb7625155465625937dae24c5f0ee52cb1f320dc60e47aa3c02e0ae6956cf548d0fb7df6d0eea764ce86e1995ceda1447161b1e2d48ed5f50cf934a0efdff5c61412fe9254f9dfbd8f219d2c68f887ac2e493a542c8f083aef6e469115e7094eaefcc3d4b86d83871db4c4423b65d9ebd821584cb4b0dc5211edc58acf3276fce7b5a8d7a280ba83dc68730d37e9c8a97d400f361bdb2349f1fb08473260af48d4e6fb229ce84f67236d3d9ab820029264b66325f4e706b90007ad25e00a5d1548178b012a2da5e8946a985f07a23ea241028669005c1e06704b6e4531da06c0ee0c82d5bef80d41cf159f209e9d9fb0efad0be408636f919b57a0ff95b4b807a4ab2763bf02218f5143038091dcc13e02bf1f56de4caf5bb52c93b94df0e89a18ce595c7c2db8e17f4c940c8b8185c90aeaf5dabb18d66b83455cbb1c459d3a31164e5a86793c5795db971dff7095fa76276ba152b66df8cfff5bdb5084f01f465efa0a5b0e17e83838d378127b60e034e052cc269dc21ddba0987cff8d9f2273dcc7a056221d2a1f028a6ae765a3c924f8c38debce9c6da3f7b9aafe8ca87e42484ed15a8d235549b51a4b57913c0377dd9c6e40cb7315e658c12dca8737318ee266f0a7d488f2036153d61b1182ce377bee34708e7c2cdc4b69595b55f92644030468cf72182dc2f0b5e55c5fe3731aafed56c79d5d9327aed798799169a179a9db425085c0fd428ef2fb4070a6b4a12e8d6aedae5ee7ff145582d3f987695bcd7dc9b68ceb5dfb529e82d438ee453c6a284d5df0b12a7c00fdf61d62c94b500dd06a3a2e6a92491d6056b9fea2aba4a40a9de31f378af96edf71bcb963c4572cdfd8949b03007be9feaa36e42ce7e7fe2a6d3ddb12fb9bdfe5516d398d0ac4bb21ee53830c537f54e9efdc17a90257a9b917388c96dd53e02ba6d37ee31d5923a2f3edd6f45efa61c3033e9427fcb59e0ef0f4d0ef0d8dae53978a951abbc68d5551e84d72c0734b919cbf4a1cd4f9e033780b5c853ec1cf03620a014b5e49f57a4f0359688dbe0415e6671b8692d4a6457e018ccf7231fec9dcb7ad22381bebb58f04797382fddeb53e3e1b6b0ca310f949f7da22200f7d99b6daa014fae2a91a1044cbc88303f9f7c840b5d9388a6800791df5268fa7e60d46ea083b55d315cedaac20bb74ba8da462987e0dda2d6a3e56faa6f01bf564dba0292fb1212404ab4bdf5303a58bf8a7698ce773343ab5fec971c63882d7d98ce0f66c64fa7abf844fd5eaf0576ae00f5d7a90d249fcef09a419a8a9611b3d525e9325f0c4df9ed0ae77f7bbcc83a07f43c58a7010500eb04999fc4177d92f63f483b2feee951005c376bea70dd2e9788fbe36d82b253d139cddd1a11548c94ba1ce544a724338bc27b3a3c68a01bc61d9fa76aeeb0f41556f71f3e7af8bab1e7fc4f676ce53dda62a9fec5ed2b69cdc15ee3aacbf7ce46768b4848ebaa8ad9b9e3990d93278fd6e1b79e5062f57b89690ec635390d07cd332186ba451bc23c042f236c06f7f3f4a255fc67b9138a8d4cfbf0637bac55779718ac99357b385ac2e6b97fafc2202e3e58f4542d3f27a40095f1adfdff7ac80194afa9d8f8759c19b6e521c5d71d7d27265d5da4597786f493fe7b3f2a7a8b66b12b4a322f01fe82ebe61152d3b75866e10e024eeb72b5a9d81c677321ad3a8432527af6eb30bf02ba5e655f19fcbc24c4ce3490b67f82f2d85912f1d46e17adffb95ebde8bd3a4c02a1a75ae29718d6f8139711f09b25b48f472d19b111df5b8956ab31ebdedf33d7529b129182de75fce09f91fe3d8a2cbed7b397abf62044493fc6cfa9bd89770d045d5bf0b213628f004345f16215740e7e74b463d63e8452593ba64cf798fccfae1a15a103e11c86d3344dd8ae80f22854b2bcd1856aa58fde49467719bf24dd76eed1fa4043dae29034e1b16aaff1424324d4279c954dc6fb33c4d9506d2cd85ed326ec59c67b644b8180f4525e3433b1cce9ab4b82319a1c00e522751c5f9a4e9829bc728f9af062f94f2f27ae64b05833507629cebb4cbf0c254e5643a55474fc42a84053137a533194edd2feab28f6d363f011ad7ce8bac45db2744b3240000ce3256cb9cb8680f18e6f17016a014a26a16faf76259ffc70c89a35dab5d3b9d083b6719d04b906c9a1a1f07952c2e9d565e628c2e37db7051fe140cedfe748808922b4ee20b8482dde92a3097c64671b2e5b423fed69a10dcaa3cfabafda363c2f2041c080622c7a8ecad83a836b4a6b4f92e27b376f5b076e93ea680246695603489b8bc08e39561a3b53ddf8795b0506dfe4d660bdc97b56884ec7466e53fb4bc7071ee0358f181591346e452b00cabdd57af5918f7fb65711ef549d492db6ccb654cfa88b5ce18d7169ad2dd5977f12246b2cae04cb356e3f01d4480db8fc234ed16b679275bb18dc1b988683b5c5f7d8d9144b44e7081b7e650ee60d13b94331e3cc1b4176f24d0512c29bccfe888681fc72ef1ea683dd2ecf6a9a6509aa76aee70d339754226b50ad4b19e8540a20e9546a2e8e6b6c2b7f8543b17e44690ec4a4d27a379798e70e2d26d10bebe386f2ca31902b99b8648b220626c805c3620d724cd3168d1bb5b13c814f074afd2b819369e5e794b5ab244542628379eaa130b901b17a985a702f669767846ec322c41df4c94927af2e26e1c25731f9311bc3912055f73706e156dad4b40e9b8f6b5de8a650dd9847796a16f5976a1875f8676aa6f93d2da1db15e454b90155bd5efd53d153bf844e4d31a04b650f0d5b3d26e6d8e9381c22e7a16bad8511933502e8bbfb38ae3fbec6cc1188aa7c7b6a7e3751fef9f042c5783a40eba4e335be993245de280f9836f846e09ddde3262322f913ca28f32bea33390b267f58103c3d5a70a6cb35bba2cbc31d54422f2f96c4e24e7e60a35165e55aad235dd7a1d6fb8afb885fd6dd53be36228d32ff4a7149d382628b8ab570073ea42ceb807ebb586b0fb151451c056dd15e616e1687c17ab799c4e4726db2e69781d5192684b959c3ffe0fc57f3c50d5e38dc0a8c4eff9989dbe6e2203a7688ee58eeb1152d634b6b15fe0601c4d18991b2fe328349be1c879f2fbbe3b9820b6d97b126e6253d2227d512ec3641fe1b62b9d952ec488b13faa67c65142bd9559e70207474c944b538dafc62988e6850d3091d9bbe1c7d08d90d89ca1c9860ea24f7656aa3bdb508b0723192f69d8159bc197cd946ac7dae0fb7d74762712a00a42320ccb5ff372ddd1fba9c722e556c195ef58a0665ba5c6920da869f89b7d26334db7b422ac6117cef4bf89d438a4240da519ec44aea11e53b60d0711cd176553f65f979f3ad9d8962b8ebad15d130ff506e7444ddea283c63261b2e95207e4222a2af853dd4e470d99aea9d652b8c8e4101424cfbd776889a3370036461d81df73679eb763e450f09cbae50333f7d2394fda3c5348c340f05a2565226e2da69111011ae399139f693245f8262278d444ae1a151fc9aa5fbd24f082ad024e4b9d02a2524c355786f917dd84c680d166dc8e60ea7116452ed1100092ab58c812a3a09c72f7bde012b790b2bfd5e1279076e09d48b7c9500ac0a9efb3a228db43fb1d7dde4bf0aebe826049a4a35eea5c70092a9ed2c2f591ae39f66ee99b8f3f5f2dca0a483f63a96128eaa77f4ac75df387a1f4d89c7c70ebdb0e502cb0011a379b9053aef0a55f3ca8e225689678b0c603a3fa66f4b6ef31f48694d7de18ee240f34ce1e3f71e2aa902ed6615e1062048a80ad73d7180def7c6513752304519c6e188a16833414d205ba5052d4bd1dd50bb2b4c5a86b1a89f7dd02ed1be0caaffbf58fbc86fce1e4e5d1a0350ed1d8fef3005be52258292c91d472534135fca74821d4dcbe04194b72d072199f4249c74c46409fde78be6742dedeb14703c17747767b6d63cd3faef13306347b0d84f4265b79540724940b5559e1c10efc5bd956f50781b8467bfc77c0231846ebdc439b766917985cffb0160f0028da732212e1875141c48b46a5f9f262c5d035e88cb459d65f3dea6a4cc50c584b5ea7f119b13e2e3551bfa4974483252c9eb0fe4717d40f6a4f13ce79e3f9acf48ffdbcd4a958a1efb8a0c5d92ff41ac954d4fbbf7bd68dbd63bfdc3984be174b01227cd8b6a17e26ea2df1837b4ed878b5bdc2397a789f5190b7b8def2295d357996c3d6e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootblueprint-compiler-0.18.0-19.8.src.rpmblueprint-compiler@@    @@/usr/bin/python3python(abi)python3-gobjectrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)typelib(GIRepository)typelib(GIRepository)3.133.0.4-14.6.0-14.0-15.4.18-12.03.04.20.1he@g1@g@g+@ffg@e4@etVcc.@Bjørn Lie ecsos Bjørn Lie ecsos Richard Rahl Richard Rahl Muhammad Akbar Yanuar Mantari Richard Rahl Avinesh Kumar Lukas Müller - Updatet o version 0.18.0: + Added: GtkBuilder now allows menus to be specified inline as a property value. Blueprint now supports this as well. + Fixed: - Made reference_docs.json build reproducible - Correctly emit XML for nested templates - Fix crash in language server while typing an AdwBreakpointSetter rule - Update URLs after move to GNOME namespace on GitLab - Fix crash when decompiling a lookup tag with no type attribute - Fix incorrect result when decompiling a signal that has the template as its object - Fix an incorrect "Duplicate object ID" error when an Adw.AlertDialog response had the same ID as an object + Documentation: - Updated syntax in the example on the Overview page - Added examples of Gtk.Scale marks - Corrected errors in the index on the Extensions page - Update URL to new home.- Fix build error for Leap < 16.- Update to version 0.16.0: + Added: - Added more "go to reference" implementations in the language server - Added semantic token support for flag members in the language server - Added property documentation to the hover tooltip for notify signals - The language server now shows relevant sections of the reference documentation when hovering over keywords and symbols - Added not-swapped flag to signal handlers, which may be needed for signal handlers that specify an object - Added expression literals, which allow you to specify a Gtk.Expression property (as opposed to the existing expression support, which is for property bindings) + Changed: - The formatter adds trailing commas to lists - The formatter removes trailing whitespace from comments - Autocompleting a commonly translated property automatically adds the _("") syntax - Marking a single-quoted string as translatable now generates a warning, since gettext does not recognize it when using the configuration recommended in the blueprint documentation + Fixed: - Added support for libgirepository-2.0 so that blueprint doesn't crash due to import conflicts on newer versions of PyGObject - Fixed a bug when decompiling/porting files with enum values - Fixed several issues where tests would fail with versions of GTK that added new deprecations - Addressed a problem with the language server protocol in some editors - Fixed an issue where the compiler would crash instead of reporting compiler errors - Fixed a crash in the language server that occurred when a detailed signal (e.g. notify::*) was not complete - The language server now properly implements the shutdown command, fixing support for some editors and improving robustness when restarting - Marking a string in an array as translatable now generates an error, since it doesn't work + Documentation: - Added mention of null in the Literal Values section - Add apps to Built with Blueprint section - Corrected and updated many parts of the documentation- Add missing requirements. - Put spec in a position to build for Leap too.- update to 0.14.0: * Added a warning for unused imports. * Added an option to not print the diff when formatting with the CLI. * Added support for building Gtk.ColumnViewRow, Gtk.ColumnViewCell, * and Gtk.ListHeader widgets with Gtk.BuilderListItemFactory. * Added support for the after keyword for signals. This was previously * documented but not implemented. * Added support for string arrays. * Added hover documentation for properties in lookup expressions. * The decompiler supports action widgets, translation domains, typeof<> * syntax, and expressions. It also supports extension syntax for * Adw.Breakpoint, Gtk.BuilderListItemFactory, Gtk.ComboBoxText, * Gtk.SizeGroup, and Gtk.StringList. * Added a decompile subcommand to the CLI, which decompiles an XML .ui * file to blueprint. * Accessibility relations that allow multiple values are supported * using list syntax. * The decompiler sorts imports alphabetically. * Translatable strings use translatable="yes" instead of translatable="true" * for compatibility with xgettext. * The first line of the documentation is shown in the completion list * when using the language server. * Object autocomplete uses a snippet to add the braces and position the * cursor inside them. * The carets in the CLI diagnostic output now span the whole error * message up to the end of the first line, rather than just the first * character. * The decompiler emits double quotes, which are compatible with gettext. * Fixed deprecation warnings in the language server. * The decompiler no longer duplicates translator comments on properties. * Subtemplates no longer output a redundant @generated comment. * When extension syntax from a library that is not available is used, * the compiler emits an error instead of crashing. * The language server reports semantic token positions correctly. * The decompiler no longer emits the deprecated bind-property syntax. * Fixed the tests when used as a Meson subproject. * Signal autocomplete generates correct syntax. * The decompiler supports templates that do not specify a parent class. * Adw.Breakpoint setters that set a property on the template no longer cause a crash. * Fixed type checking with templates that do not have a parent class. * Fixed online documentation links for interfaces. * The wording of edit suggestions is fixed for insertions and deletions. * When an input file uses tabs instead of spaces, the diagnostic output * on the CLI aligns the caret correctly. * The decompiler emits correct syntax when a property binding refers to * the template object. * Fixed typos in "Built with Blueprint" section. - build documentation - remove tests, as they fail on obs, but work otherwise fine when build locally- Update to version 0.12.0: + Add support for Adw.AlertDialog + Emit warnings for deprecated APIs + Document symbols + "Go to definition" (ctrl+click) + Code action for "namespace not imported" diagnostics, that adds the missing import + Add a formatter - cli and lsp + Support for translation domain + Print code actions in error messages + Add a header notice mentionning the file is generated + decompiler: Use single quotes for output + Fixed multine strings support with the escape newline character + Fixed the signal completion, which was missing the "$" + Fixed property value completion + Added a missing semantic highlight (for the enum in Gtk.Scale marks) + Handle big endian bitfields correctly + Fix mixing relative and absolute paths- Revert python3-gobject Requires: fix No module named 'gi'- Update to version 0.10.0: + The bind-property keyword has been removed. Use bind instead. + Fixed an issue with the language server not conforming the spec. + Fixed the signature section of the hover documentation for properties and signals. + Fixed a bug where documentation was sometimes shown for a different symbol with the same name. + Number literals are now correctly parsed as floats + Decompiling an empty file now produces an empty file + Added hover documentation for the Adw.Breakpoint extensions - Update to version 0.8.1: + Duplicates in a number of places are now considered errors. + Fixed a number of bugs in the XML output - Update to version 0.8.0: + Fixed a bug in the language server's acceptance of text change commands. + Fixed a bug in the display of diagnostics when the diagnostic is at the beginning of a line. + Fixed a crash that occurred when dealing with array types. + Fixed a bug that prevented Gio.File properties from being settable. + Added support for closure expressions. + Added cast expressions, which are sometimes needed to specify type information in expressions. + Added the --typelib-path command line argument, which allows adding directories to the search path for typelib files. + Added custom compile and decompile commands to the language server. + Added support for Adw.MessageDialog custom syntax. + Added support for inline sub-templates for Gtk.BuilderListItemFactory. + Added support for Adw.Breakpoint custom syntax. + Added a warning when an object ID might be confusing. + Added support for Gtk.Scale custom syntax. + The XML output uses the integer value rather than GIR name for enum values. + Compiler errors are now printed to stderr rather than stdout. + Introduced $ to indicate types or callbacks + When a namespace is not found, errors are supressed when the namespace is used. + The compiler bug message now reports the version of blueprint-compiler. + The typeof syntax now uses <> instead of () to match cast expressions. + Menu sections and subsections can now have an ID. + The interactive porting tool now ignores hidden folders. + Templates now use the typename syntax rather than an ID to specify the template's class.- Update to version 0.6.0: + Quoted and numeric literals are no longer interchangeable (e.g. `"800"` is no longer an accepted value for an integer type). + Boxed types are now type checked. + Added: There is now syntax for `GType` literals: the `typeof()` pseudo-function. For example, list stores have an `item-type` property which is now specifiable like this: `item-type: typeof(.MyDataModel)`. + The language server now logs to stderr. + Fix the build on Windows, where backslashes in paths were not escaped. (William Roy) + Remove the syntax for specifying menu objects inline, since it does not work. + Fix a crash in the language server that was triggered in files with incomplete `using Gtk 4.0;` statements. + Fixed compilation on big-endian systems. + Fix an issue in the interactive port tool that would lead to missed files. (Frank Dana) + Fix an issue for documentation contributors where changing the documentation files would not trigger a rebuild. + Document the missing support for Gtk.Label ``, which is intentional, and recommend alternatives. (Sonny Piers) + Add a prominent warning that Blueprint is still experimental- Create initial package.reproducible 1751436623  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs0.18.0-19.8  blueprint-compilerblueprintcompiler__init__.py__pycache____init__.cpython-313.pycannotations.cpython-313.pycast_utils.cpython-313.pyccompletions.cpython-313.pyccompletions_utils.cpython-313.pycdecompiler.cpython-313.pycerrors.cpython-313.pycformatter.cpython-313.pycgir.cpython-313.pycinteractive_port.cpython-313.pyclsp.cpython-313.pyclsp_utils.cpython-313.pycmain.cpython-313.pycparse_tree.cpython-313.pycparser.cpython-313.pyctokenizer.cpython-313.pyctypelib.cpython-313.pycutils.cpython-313.pycxml_reader.cpython-313.pycannotations.pyast_utils.pycompletions.pycompletions_utils.pydecompiler.pyerrors.pyformatter.pygir.pyinteractive_port.pylanguage__init__.py__pycache____init__.cpython-313.pycadw_breakpoint.cpython-313.pycadw_response_dialog.cpython-313.pycbinding.cpython-313.pyccommon.cpython-313.pyccontexts.cpython-313.pycexpression.cpython-313.pycgobject_object.cpython-313.pycgobject_property.cpython-313.pycgobject_signal.cpython-313.pycgtk_a11y.cpython-313.pycgtk_combo_box_text.cpython-313.pycgtk_file_filter.cpython-313.pycgtk_layout.cpython-313.pycgtk_list_item_factory.cpython-313.pycgtk_menu.cpython-313.pycgtk_scale.cpython-313.pycgtk_size_group.cpython-313.pycgtk_string_list.cpython-313.pycgtk_styles.cpython-313.pycgtkbuilder_child.cpython-313.pycgtkbuilder_template.cpython-313.pycimports.cpython-313.pycresponse_id.cpython-313.pyctranslation_domain.cpython-313.pyctypes.cpython-313.pycui.cpython-313.pycvalues.cpython-313.pycadw_breakpoint.pyadw_response_dialog.pybinding.pycommon.pycontexts.pyexpression.pygobject_object.pygobject_property.pygobject_signal.pygtk_a11y.pygtk_combo_box_text.pygtk_file_filter.pygtk_layout.pygtk_list_item_factory.pygtk_menu.pygtk_scale.pygtk_size_group.pygtk_string_list.pygtk_styles.pygtkbuilder_child.pygtkbuilder_template.pyimports.pyresponse_id.pytranslation_domain.pytypes.pyui.pyvalues.pylsp.pylsp_utils.pymain.pyoutputs__init__.py__pycache____init__.cpython-313.pycxml__init__.py__pycache____init__.cpython-313.pycxml_emitter.cpython-313.pycxml_emitter.pyparse_tree.pyparser.pyreference_docs.jsontokenizer.pytypelib.pyutils.pyxml_reader.pyblueprint-compilerNEWS.mdREADME.mdblueprint-compilerCOPYING/usr/bin//usr/lib/python3.13/site-packages//usr/lib/python3.13/site-packages/blueprintcompiler//usr/lib/python3.13/site-packages/blueprintcompiler/__pycache__//usr/lib/python3.13/site-packages/blueprintcompiler/language//usr/lib/python3.13/site-packages/blueprintcompiler/language/__pycache__//usr/lib/python3.13/site-packages/blueprintcompiler/outputs//usr/lib/python3.13/site-packages/blueprintcompiler/outputs/__pycache__//usr/lib/python3.13/site-packages/blueprintcompiler/outputs/xml//usr/lib/python3.13/site-packages/blueprintcompiler/outputs/xml/__pycache__//usr/share/doc/packages//usr/share/doc/packages/blueprint-compiler//usr/share/licenses//usr/share/licenses/blueprint-compiler/-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -gobs://build.opensuse.org/GNOME:Apps/openSUSE_Factory/ac82c2b907464a272f617cfac7224718-blueprint-compilerdrpmzstd19T0noarch-suse-linuxPython script, ASCII text executabledirectoryemptyJSON text dataUnicode text, UTF-8 text, with very long lines (346)ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRv*YՔ5H1utf-857f153eee190bad8a24b8fcc622c26ef155503406eeaee79f696a947bb67ea71ff21a5ee49dd601fe4af06378eb046ad0b86ae73feaf9f9b69818fe1b11fc2a7? (/h#:Bp0glE9DX,r\%Ю =;_"_Wt{i~W).EnGu.)>虂(WȜ'T? 7cu(rZS114:X|:_ 6ps-T~ 0~O53ncH_wFqdCnA_vЮVѽ?Rl&Dnůʲқl]IieӇxj=1DYٿ۩?\n$~"t վnwOj5"{|0@̗Qv|%%S{C"a&{iD89ߣfM_6*)8xb5E?@ )VQx7< 7J0l4~}}/w)(<_ϯs~=_|>y=]rAz|+TTGv"w:D;Oh#&V#a/bsWq?;O|ϛIh(cxhA?~rgHoy? H8λ'贽 y< 1r# 8('9"TZ%[J#2\ޝܤ7Q8c3VWucċ>|@!H!I"NA$0U^")r}? }"E<3GPMYbOӓ8 #fIL+.xP&<5d,*;mOTYW6lZs`C Ϳ.%P9q|m?yA1f޽|oMq)$qS8^3E5c,lp)pP-p'j b@ܸc FP