python3-rpkg-1.60-2.el8$>3D{ƌBW >Ct?dd  F $,'' ' d' '  '  ' l' /'  '@\`g(l8t}9h}:* }BG'H'I 'XHYTZl[p\|']'^bd7e<f?lAt\'u'vw'x'y 4`Cpython3-rpkg1.602.el8Python library for interacting with rpm+gitA python library for managing RPM package sources in a git repository.^buildhw-08.phx2.fedoraproject.org PFedora ProjectFedora ProjectGPLv2+ and LGPLv2Fedora ProjectUnspecifiedhttps://pagure.io/rpkglinuxnoarchrf==  %6%6  ] 011W&S ;H F _FA큤A큤A큤A큤A큤^^^^^^^^^^^^^^^^^^^^p]Z^G^G^G^G^^^^^^^^^G^p^]Z]Z]Zddebc81e2108a27d6165e8c4636ae8ccbd1482c24074cfa3b0dd64822a34c2b0a43aa8630b17498b533f1934562e475915cc71bb54df6a5c4f207bb1fb604115d4241bfeb111471451b0765ade367ea21a53cbcdac156415f998c5f905787cb524ef9af0b98fe7c16abfc49eb83aee7d40a87c706390d8a621e03db084bfff176b973a61885ecbf3e3c5a4dd7a4766086fb39975432debb730ef7acb7e7cb8c87ae0a5a5d8c6ff55d3f128eb2b505c0cd20eea221d177cf058190da1d2ff036d7ae0a5a5d8c6ff55d3f128eb2b505c0cd20eea221d177cf058190da1d2ff036d17195a7fbed6b50dbbe0a9f6f1930af72df95238f197fb6921ed77a70d23de6517195a7fbed6b50dbbe0a9f6f1930af72df95238f197fb6921ed77a70d23de65e82659f58222ce631b7758b242419cd596d8a81750d45b96ef337ab221f3b914e82659f58222ce631b7758b242419cd596d8a81750d45b96ef337ab221f3b914084275c81d8eea0211a35c18bf1a3b0a7eaacf580e3cc1e1e4c0606b598b97cc084275c81d8eea0211a35c18bf1a3b0a7eaacf580e3cc1e1e4c0606b598b97cc96d8e3ffd7261fadfe7bbad4f26088eef0f975d7206cdce6a153524e96d77f9196d8e3ffd7261fadfe7bbad4f26088eef0f975d7206cdce6a153524e96d77f919d1aac5dc4ab5f033747a59778ba656fa142e5393b8b8161b97c04e6ba65d93c9d1aac5dc4ab5f033747a59778ba656fa142e5393b8b8161b97c04e6ba65d93c5f3315a6a31eaa1ff629e13537a597280127c8b4debf2d2b230fad21a5a5e7d32fdb3174b49793f06230ec8e10802b5eaca1b22da1cad8dd1f351813d34ce1b05578c915a62f65ca6223db1f98051f6d006a784843fdb646e1f78f84ce6be663085197d453cd2df244c6266f20932b2c5b4475aebbecc9379fb058692337bd262f9069cb1a4d367a70f3b85009be53a06f865c73ccf5dd866fda717a37d1cdc7c56f2bbe1552f6b424b98cd268b6efde20346f47e3a8741ccd6e3a5e7b596abd172c468d65c74c594a0db31359e1deb03e155cca01a2ab4161fdf823882e3344b149757d79297d8b4b986952e46bddb9f88f2c13f632c891d9f9b3a97e0ee93573358a4c129be7c035e0c516fd318a542aeb89241fe8b4e515d4e60559e9886201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be75d6473dc493cc87cd38bf5c50e358c9a0686dc015e4a0eb9b62ccd49c17238f5c21a74bf098b6384aae7a4747daac309c3629ed046611bddc0a95c8e2e9237a8b3c322fb172efbf2aa8854675bf6646fdf74b91729bb3b8b501d9a9b19ba9e6df37877ebfe590a3045208171762666269cb0e0923dba615791011182067ae18177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643583147c77480b5b6a1005a70fae4df9cf9f80a954641133b8eb9061dd8b3cd02438277db75ec962aa4646bf2481a56d3153b0bfa0bb5a4694d267a1d4c3d3b6crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrpkg-1.60-2.el8.src.rpmpython3-rpkgpython3.6dist(rpkg)python3dist(rpkg)@ @ @@ @@      libmodulemdmockpython(abi)python3-GitPythonpython3-PyYAMLpython3-cccolutilspython3-gobject-basepython3-kojipython3-pycurlpython3-rpmpython3-sixpython3.6dist(cccolutils)python3.6dist(gitpython)python3.6dist(pycurl)python3.6dist(requests)python3.6dist(six)redhat-rpm-configrpkg-commonrpm-buildrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlint3.60.2.01.171.9.01.47.191.9.01.60-2.el83.0.4-14.6.0-14.0.4-14.0-15.2-1fedpkg1.264.14.2^>@^t@^2@^ @]N@]A]]y@]y@]W@]B@]A]:@\F@\F@\@\@\@\@\@\+@\\\Yz\X)@\U@\-@\I[_[@[h@[{[Y[U@[I[(@[ZZԐ@Z̧@Z1@ZZ}@Zg#ZY@Y@YJYyYcl@YTYK@YC@XX}@XXX[@XWXRXN@XN@XIK@XGXAb@XI@WίWW@W@Wq@Wq@WPV@VJVVV=@V*!@V(V'~@V'~@UK@UUd`@Ud`@U/@U+U@TT~@T5'@T*@T%U@S׌S׌SSP@S0@SK@QB@Qb@QP$P O O@OpZ@OiO]@OOdO@ON=@N@N@NNx@Nw.NK@N6@N&@MAMAMAMM@Ondřej Nosek - 1.60-2Ondřej Nosek - 1.60-1Fedora Release Engineering - 1.59-6Ondřej Nosek - 1.59-5Ondřej Nosek - 1.59-4Ondřej Nosek - 1.59-3Ondrej Nosek - 1.59-2Ondřej Nosek - 1.59-1Ondřej Nosek - 1.58-10Miro Hrončok - 1.58-9Ondřej Nosek - 1.58-8Stephen Gallagher - 1.58-7Fedora Release Engineering - 1.58-6Ondřej Nosek - 1.58-5Ondřej Nosek - 1.58-4Ondřej Nosek - 1.58-3Ondrej Nosek - 1.58-2Ondřej Nosek - 1.58-1Ondřej Nosek - 1.57-9Pavel Raiskup - 1.57-8Igor Gnatenko - 1.57-7Ondřej Nosek - 1.57-6Ondřej Nosek - 1.57-5Lubomír Sedlář - 1.57-4Fedora Release Engineering - 1.57-3Ondřej Nosek - 1.57-2Ondřej Nosek - 1.57-1Ondřej Nosek - 1.56-4Ondřej Nosek - 1.56-3Owen Taylor - 1.56-2Chenxiong Qi - 1.56-1Chenxiong Qi - 1.55-2Chenxiong Qi - 1.55-1Fedora Release Engineering - 1.54-4Miro Hrončok - 1.54-3Chenxiong Qi - 1.54-2Chenxiong Qi - 1.54-1Chenxiong Qi - 1.53-2Chenxiong Qi - 1.53-1Miro Hrončok - 1.52-2Chenxiong Qi - 1.52-1Fedora Release Engineering - 1.51-4Chenxiong Qi - 1.51-3Chenxiong Qi - 1.51-2Chenxiong Qi - 1.51-1Chenxiong Qi - 1.50-2Chenxiong Qi - 1.50-1Fedora Release Engineering - 1.49-7Chenxiong Qi - 1.49-6Lubomír Sedlář - 1.49-5Chenxiong Qi - 1.49-4Chenxiong Qi - 1.49-3Chenxiong Qi - 1.49-2Chenxiong Qi - 1.49-1Fedora Release Engineering - 1.48-3Lubomír Sedlář - 1.48-2Chenxiong Qi - 1.48-1Chenxiong Qi - 1.47-7Chenxiong Qi - 1.47-6Lubomír Sedlář - 1.47-5Lubomír Sedlář - 1.47-4Lubomír Sedlář - 1.47-3Chenxiong Qi - 1.47-2Chenxiong Qi - 1.47-1Lubomír Sedlář - 1.46-5Lubomír Sedlář - 1.46-4Chenxiong Qi - 1.46-3Fedora Release Engineering - 1.46-2Chenxiong Qi - 1.46-1Chenxiong Qi - 1.45-2Chenxiong Qi - 1.45-1Lubomír Sedlář - 1.44-1Lubomír Sedlář - 1.43-1Lubomír Sedlář - 1.42-1Lubomír Sedlář - 1.41-2Lubomír Sedlář - 1.41-1Fedora Release Engineering - 1.40-2Pavol Babincak - 1.40-1Pavol Babincak - 1.39-1Pavol Babincak - 1.38-1Pavol Babincak - 1.37-1Pavol Babincak - 1.36-1Fedora Release Engineering - 1.35-3Dennis Gilmore - 1.35-2Pavol Babincak - 1.35-1Pavol Babincak - 1.34-1Pavol Babincak - 1.33-1Pavol Babincak - 1.32-1Pavol Babincak - 1.31-1Pavol Babincak - 1.30-2Pavol Babincak - 1.30-1Pavol Babincak - 1.28-1Pavol Babincak - 1.27-1Pavol Babincak - 1.26-1Pavol Babincak - 1.25-1Pavol Babincak - 1.24-1Fedora Release Engineering - 1.21-2Pavol Babincak - 1.21-1Dennis Gilmore - 1.20-1Fedora Release Engineering - 1.19-2Pavol Babincak - 1.19-1Fedora Release Engineering - 1.18-4Robert Scheck - 1.18-3Fedora Release Engineering - 1.18-2Jesse Keating - 1.18-1Jesse Keating - 1.17-1Jesse Keating - 1.16-1Jesse Keating - 1.15-1Jesse Keating - 1.14-1Jesse Keating - 1.13-1Jesse Keating - 1.12-1Jesse Keating - 1.11-1Jesse Keating - 1.10-1Jesse Keating - 1.9-1Jesse Keating - 1.8-1Jesse Keating - 1.7-1Jesse Keating - 1.6-1Jesse Keating - 1.5-1Jesse Keating - 1.4-1Jesse Keating - 1.3-1Jesse Keating - 1.2-1Jesse Keating - 1.1-2Jesse Keating - 1.1-1Jesse Keating - 1.0-2Jesse Keating - 1.0-1- Releasing the epel8 version- More transparent check of retired package (onosek) - Run newer version of sphinx-build tool (onosek) - Lookaside cache upload is not based on an extension - #484 (onosek) - container-build: additional warning when using --release (mlangsdo) - allow compose-id with repo-url for container_build (rcerven) - Clone config customization for namespaces - 231 (onosek) - Repair Jenkins tests (onosek) - (new-)sources should fail with git tracked files - 241 (onosek) - Handle new cachito dependency replacement argument (athoscr) - module-build optional key help - 280 (onosek) - Modify watch-cancel message (sgallagh) - Create stats for module builds in 'init' state (csomh) - RPM 4.15 changed header returns from type 'bytes' to 'string'. Handle either by converting to 'string' if necessary. (mmathesi) - Don't expect module build tasks to have "rpms" (mulaieva) - Propagate module_hotfixes to getMockConfig - rhbz#1780228 (lsedlar) - Add check for wrong repo name format during clone - 353 (onosek) - Simplify methods for getting namespace giturl (onosek) - Use a single thread pool while watching module builds (csomh) - Also capture stderr in logfile (orion) - Line up descriptions for better code readability (onosek) - Isolated container-build should allow arches override (rcerven) - container-build: add --koji-parent-build argument (kdreyer) - tests: add container-build --isolated test (kdreyer) - container-build: add --isolated argument (kdreyer) - Pass skip_build option to buildContainer (rcerven) - Reuse koji_cli.lib.unique_path (cqi)- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Some patches: - Propagate module_hotfixes to getMockConfig - Don't expect module build tasks to have "rpms" - RPM 4.15 changed header - type conversion - Create stats for module builds in 'init' state- Patch: limited thread pool for watching module builds- Backport: Isolated container-build should allow arches override- Backport: container-build: add --isolated and --koji-parent-build arguments - Backport: Pass skip_build option to buildContainer - Backport: Reuse koji_cli.lib.unique_path- Add argument to skip build option for container-build (rcerven) - Sorting imports (onosek) - Ignore error when adding exclude patterns - 1733862 (onosek) - Path to lookaside repo fix (onosek) - Add commands for interacting with Koji side-tag plugin - 329 (lsedlar) - Do not delete files related to gating on import (onosek) - Support integer values in the optional module-build arguments (mprahl) - container-build: add --build-release argument (kdreyer) - Allow some arguments for container-build together (onosek) - git-changelog: Fix running on Python 3 - 3 (onosek) - Port to libmodulemd 2 API (lsedlar) - Module-overview allows filtering by owner - 325 (onosek) - Different import --offline command behavior - #445 (onosek) - Show nvr in container-build (onosek) - Custom handler for koji watch_tasks (onosek) - Unittests for clone command (onosek) - Fix clone --branches - rhbz#1707223 (tmz) - Make gitbuildhash work for windows builds (lsedlar)- Update koji dependency- Rebuilt for Python 3.8- Obsoletes python2-rpkg after upgrade to Fedora30- Fix libmodulemd requirements- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Now again, libmodulemd is required instead of python3-libmodulemd because it was causing troubles with upgrades.- Modify required version of koji package- Backport: Custom handler for koji watch_tasks - Backport: Show nvr in container-build - Backport: Different import --offline command behavior- Backport: fixed 'clone --branch' command- Ignore files in a cloned repository - #355 (onosek) - Handle data from python RPM binding as UTF-8 string (zebob.m) - srpm_import: be compatible with rhbz#1693751 (praiskup) - Pass --enable-network to mock - 314 (onosek) - Enhance 'module-overview' sub-command to show scratch status of modules. (mmathesi) - Remove the ability to parse a module's branch automatically to determine the base module stream override (mprahl) - Improvements for scratch module builds (mmathesi) - Updates to support scratch module builds (mmathesi) - Refactor fake Koji credential handling from TestBuildPackage class into new FakeKojiCreds class so it can be shared with TestModulesCli class. (mmathesi) - Make Koji upload methods more generic so they can be reused. (mmathesi) - Allow passing --offline and -r to mbs-manager build_module_locally. (jkaluza) - Depth param for clone - tuning (onosek) - Depth param for clone - #363 (onosek) - Pass --disablerepo and --enablerepo to mock - 313 (onosek) - Import srpm without uploading sources - rhbz#1175262 (onosek) - Ignore any specified profile when finding the Flatpak build target (otaylor) - Show module build links in output from command module-build (cqi) - Add 'retire' command supporting both packages and modules (mmathesi) - Fix "push --force" (tim) - Container-build returns its status to command-line - #415 (onosek) - Upload .crate files to lookaside cache - 312 (onosek) - Restrict version of PyYAML on Python 2.6 (lsedlar) - Simplify srpm method (onosek) - Permit setting arbitrary rpm macros during build (riehecky) - Add the ability to configure multiple regex expressions for base_module_stream_regex_from_branch (mprahl) - Do not require PyGObject in setup.py - rhbz#1679365 (onosek) - Fixing failing Jenkins tests (onosek) - Unify update-docs script with fedpkg version (onosek) - README: add links (onosek) - Watch multiple module builds (cqi) - Added update-docs script (onosek)- yet another compat fix with RPM after rhbz#1693751- compat fix with RPM after rhbz#1693751- Backport patch for uploading *.crate into lookaside- Revert previous change. Now python-gobject-base & libmodulemd are removed from epel7 and RHEL7- python-gobject-base & libmodulemd also for epel7 and RHEL7- Disable Py2 package on F30+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Merge changes of the .spec files for Fedora and RHEL- Use idna 2.7 for Python 2.6 (lsedlar) - Imports are sorted (onosek) - libmodulemd is missing on el7 - #402 (onosek) - Initialize bash autocompletion (onosek) - Set configuration in case of "clone --branches" as well (tim) - Fix fake spec file for clog tests (cqi) - Move argparse fix from fedpkg - #398 (onosek) - Send source mtime to dist-git - 220 (lsedlar) - Fix tests for mock package manager (lsedlar) - Specify package manager for mock-config (lsedlar) - Add contributing guide (onosek) - Validate the module build optional argument when parsing the argument (mprahl) - Add config options to parse the base module (e.g. platform) stream from the dist-git branch and apply a buildrequire override (mprahl) - Add the ability to pass in buildrequire and require overrides on a module build (mprahl) - Raise an error if the module build command receives optional arguments that conflict (mprahl) - Silence Python3 SafeConfigParser warnings (mmathesi) - Allow to pass posargs to tox from make (cqi) - Specify dependent packages in one place (cqi) - Don't registry flatpak-build command on Python-2.6 (otaylor) - Add flatpak-build subcommand (otaylor) - Don't pass the MBS API URL around as a parameter (otaylor) - TestContainerBuildWithKoji: tear down the mock appropriately (otaylor) - Refine test runner for py26 (cqi)- Allow build for RHEL-8 (onosek)- No mock warning (onosek)- Add patch from upstream pull-request to add a flatpak-build subcommand - Add PyYAML dependencies so that the spec file at least builds on epel6/epel7- Validate greenwave policy early in Commands.build (cqi) - Refine error message for failure gating.yaml validation (cqi) - explain mbs-manager exception handling (nils) - test for missing mbs-manager with errno set (nils) - catch errno == ENOENT if mbs-manager is missing (nils) - add missing method docstring (nils) - Show full error from MBS (lsedlar) - Fix tests for greenwave policy validation (cqi) - Add testenv for building docs (cqi) - New option --buildrootdir - rhbz#1583822 (cqi) - Add --shell option to mockbuild - rhbz#1438685 (cqi) - Validate gating.yaml file for Greenwave gating (gnaponie) - Update README (cqi) - Reduce the number of repo creation for tests (cqi) - Fix flake8 error (cqi) - Drop rpm-py-installer from requires - #357 (cqi) - Allow _run_command to capture and return output to stdout or stderr (cqi) - Claim Python 3.7 in README and package classifiers (cqi) - Fix a bad test teardown (otaylor) - Refactor build command (cqi) - Remove rpmfluff package (cqi) - Set PYCURL_SSL_LIBRARY directly for installing pycurl (cqi) - Add py37 testenv (cqi)- Remove dependency python-rpmfluff- Fix installing pycurl for running tests (cqi) - Replace extra module_name with repo_name (cqi) - Replace name module with repo in tests/fixtures/rpkg*.conf (cqi) - Add --fail-fast functionality - #331 (tibbs) - Fix fake spec for build in rawhide (cqi) - Avoid to upload a file with different checksum - #204 (cqi) - Give more information when sources has invalid content - #227 (cqi) - Reserve README.md while import srpm - #149 (cqi) - Set to repo_name property when --name is specified (cqi) - Do not restrict argparse version (cqi) - Check old format args only if there is clone config (cqi) - Fix typo and reword option help and deprecation message (cqi) - Massive replacement of module (cqi) - Deprecate module_name inside rpkg internal (cqi) - Add new option --name and --namespace - #301 (cqi) - Man generator indent workaround (onosek) - Fixing imports in unittests (onosek) - Minor fixes to doc build (cqi) - Fix mistakes during rebase (cqi) - Run document generator script in Py3 explictly (cqi) - Remove warning of nonexisting source/_static/ during doc build (cqi) - Do not generate document for sample rpkg app (cqi) - Exclude subcommand which does not have help (cqi) - Ensure to clean files for generating HTML documents (cqi) - Fix rebase error: add module_build_watch back (cqi) - Fix MANIFEST.in to list files for building doc (cqi) - Rename generate_man_pages.py (cqi) - Generate HTML document and manpage for sample rpkg (cqi) - Simplify doc Makefile (cqi) - Generate commands HTML and man pages (cqi) - Update existing docstrings (cqi) - Generate documents by sphinx - #50 (cqi) - README: new code should be py3 compatible (ktdreyer) - Provide base_module to clone_config templates - #326 (tmz) - Refactor man generator to be reusable (puiterwijk) - Make sure gitcred doesn't land in man (puiterwijk) - Don't inject the credential helper to push if OIDC is unconfigured (puiterwijk) - Add docblocks to gitcred methods and don't quit if OpenIDC is unconfigured (puiterwijk) - Also inject the credential helper with rpkg push (puiterwijk) - Create a "gitcred" command that functions as an OIDC git-credential helper (puiterwijk)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Remove koji and rpm-py-installer Python package requires - Fix argparse version for el6- Pass the -s/--set-default-stream to mbs-manager for module local builds. (jkaluza) - Write mock config correctly when run in Py 3 (cqi) - Add --with and --without options to 'local' - rhbz#1533416 (tmz) - Add a test for 3f93433 (cqi) - Raise error if rpm command returns non-zero (cqi) - Use getpass.getuser() instead of pwd.getpwuid(os.getuid())[0] (jpopelka) - Allow setting custom MBS config file and config section in rpkg.conf. (jkaluza) - Remove py35 testenv (cqi) - Ignore .env and tags (cqi) - Remove question mark from giturl (cqi) - Added custom ArgumentParser (supports allow_abbrev) (jkucera) - Grab the correct first line in case of rpm output (zebob.m)- Require python2-koji 1.15 as the minimum version - Refine BuildRequires- Use NSVs and not build IDs with module-build-local --add-local-build (mprahl) - Fix docstring of test_module_build_local_with_skiptests (mprahl) - Add long_description to package (cqi) - Support local module builds when there are uncommitted changes (mprahl) - Fix clarifying error that occurs when mbs-manager is not installed (mprahl) - Add support for Module Stream Expansion (MBS API v2) (mprahl) - Show errors when a module build fails (mprahl) - Move full download url construction to separate method (frostyx) - Fix compose related params for container-build (lucarval) - Avoid calling /usr/bin/python in tests (miro) - Change default rpmlint configuration file (athoscr) - Use koji.grab_session_options() rather than opencoding it (cfergeau)- Introduce python3 subpackage- Mock ThreadPool in test_module_overview (cqi) - Drop rpmfluff in test (cqi) - Fix hardcoded directory name in test (lsedlar) - Improve testenv for py26 (cqi) - Run tests with old GitPython in py26 testenv (cqi) - Compile pycurl with openssl after F27 (cqi) - Ignore .egg/ from git (cqi) - Add py26 to testenv (cqi) - Install koji from PyPI (cqi) - Make compose-id and repo-url to take one or more values (csomh) - Let git ignore more directories (cqi) - Exclude pyc and __pycache__ globally in sdist (cqi) - Handle nonexisting mbs-manager (cqi) - Add dependent packages for Python 2.6 in setup.py (cqi) - Updated module cli API (mcurlej) - Declare Python versions rpkg can work with - #278 (cqi) - Fix flake8 errors (cqi) - Fix tests that do not work with Python 3 (cqi) - Fix tests: not impact by dict.items call (cqi) - Add py36 to testenv - #274 (cqi) - Run tox to run tests and check code styles - #276 (cqi) - Use flake8 3.5.0 (cqi) - Add files under requirements/ to sdist package (cqi) - Install Koji shared library via setuptools (cqi) - Set install and tests requires in setup.py (cqi) - Split pypi requirements and refine versions (cqi) - Change type of compose id from string to int (bfontecc) - Install RPM Python binding from PyPI (cqi) - Fix test test_lint_each_file_once (cqi) - Add compose-id and signing-intent arguments (bfontecc) - Use env's python (lucarval) - Use progress callback and TaskWatcher from koji_cli.lib (cqi) - Get buildhash from git+https:// url (lsedlar) - lint: Avoid checking rpm's multiple times (tmz) - Fix giturl as well by calling construct_build_url (cqi) - Fix construct anongiturl for chain-build (cqi) - Fix mock openidc_client (cqi)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Backport: Add compose-id and signing-intent arguments - Backport: Change type of compose id from string to int- Backport: Fix construct anongiturl for chain-build - Backport: Fix giturl as well by calling construct_build_url- Ignore TestModulesCli if openidc-client is unavailable (cqi) - Port mbs-build to rpkg (mprahl) - Add .vscode to .gitignore (mprahl) - Fix TestPatch.test_rediff in order to run with old version of mock (cqi) - Allow to specify alternative Copr config file - #184 (cqi) - Tests for patch command (cqi) - More Tests for mockbuild command (cqi) - More tests for getting spec file (cqi) - Tests for container-build-setup command (cqi) - Test for container-build to use custom config (cqi) - Suppress output from git command within setUp (cqi) - Skip test if rpmfluff is not available (lsedlar) - Allow to override build URL (cqi) - Test for mock-config command (cqi) - Tests for copr-build command (cqi) - Fix arch-override for container-build (lucarval) - Remove unsupported osbs for container-build (lucarval) - cli: add --arches support for koji_cointainerbuild (mlangsdo) - Strip refs/heads/ from branch only once (lsedlar) - Don't install bin and config files (cqi) - Fix kojiprofile selection in cliClient.container_build_koji (cqi) - Avoid branch detection for 'rpkg sources' (praiskup) - Fix encoding in new command (cqi) - Minor wording improvement in help (pgier) - Fix indentation (pviktori) - Add --with and --without options to mockbuild (pviktori)- Backport: Fix kojiprofile selection in cliClient.container_build_koji (cqi)- Fix PEP8 error (cqi) - Spelling fixes (ville.skytta) - Reword help and description of new-sources and upload commands - rhbz#1248737 (cqi) - Set autorebuild enabled by default (bfontecc) - Add commands to whitelist_externals (cqi) - Declare Python 3 versions to support in setup.py (cqi) - Replace unicode with six.text_type (cqi) - Run tests in both Python 2 and 3 with tox (cqi) - Make tests and covered code compatible with Py3 (cqi) - Add requirements files (cqi) - Do not build srpm in test (cqi) - Do not actually run git-diff in tests (cqi) - Remove deprecated modules used in koji (cqi) - Non-zero exit when rpmbuild fails in local command (cqi) - Report deprecation of config via logger (lsedlar) - Print --dist deprecation warning explicitly (lsedlar) - utils: Avoid DeprecationWarning for messages for users (lsedlar) - Supply namespace to lookaside (if enabled) (lsedlar) - Support reading koji config from profile - #187 (cqi) - Remove kitchen (cqi) - Fix string format (cqi) - Recommend --release instead of --dist in mockbuild --help (tmz) - Allow overriding container build target by downstream (lsedlar) - Add a separate property for namespace (lsedlar) - Allow container builds from any namespace (maxamillion) - Make osbs support optional (cqi) - make osbs dependency optional (pavlix) - Allow explicit namespaces with slashes (lsedlar) - Do not hang indefinitely when lookaside cache server stops sending data (jkaluza) - Make --module-name work with namespaces - #216 (lsedlar) - Include README.rst in dist package (cqi) - More document in README - #189 (cqi) - Make new command be able to print unicode - #205 (cqi) - Allow to specify custom info to a dummy commit (cqi) - Load module name correctly even if push url ends in slash - #192 (cqi) - Replace fedorahosted.org with pagure.io - #202 (cqi) - Fix rpm command to get changelog from SPEC - rhbz#1412224 (cqi) - Rewrite tests to avoid running rpmbuild and rpmlint (cqi) - Use fake value to make Command in test (cqi) - Python 3.6 invalid escape sequence deprecation fixes (ville.skytta)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rename koji to python2-koji- Allow using namespace in --module-name attribute- Remove python-osbs-client- Backport to make osbs optional- Rebuilt to rename pyrpkg to python2-rpkg- More upload PyCURL fixes for EL 7 (merlin) - Move tag inheritance check into a separate method (cqi)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Backport patch to move tag inheritance check to separate method- Better message when fail to authenticate via Kerberos - #180 (cqi)- Refactor Commands._srpmdetails (cqi)- Add missing import koji.ssl.SSLCommon - BZ#1404102 (cqi) - Fix upload with old PyCURL - BZ#1241059 (lsedlar)- Fix default value for krb_rdns options- Add krb_rdns koji config- Conflict with too old fedpkg- Fix test that fails on a Koji ARM builder- New upstream release 1.47- Allow using gssapi for lookaside caches- Update dependencies for python-argparse and python-hashlib- python-six-1.9.0 is the minimum version rpkg depends- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Warning untracked patches when push (cqi) - handle correct spec path when push from outside the repo (cqi) - Remove support for BuildContainer release task opt (lucarval)- Depend on python-six to be compatible with Python 3- add missing git-config in the git repo for testing (cqi) - Don't print download/upload progress outside of TTY (lsedlar) - Merge #58 `Rebase of #28 with conflict resolved` (cqi) - Get correct login without TTY (vgologuz) - Merge #63 `More Python 3 compatibility fixes` (lubomir.sedlar) - fix broken when non-ASCII in path (cqi) - More Python 3 compatibility fixes (ville.skytta) - Fix push called without argument (lsedlar) - Use logging.warning instead of deprecated logging.warn (ville.skytta) - Use assertEqual instead of deprecated assertEquals (ville.skytta) - Spelling fixes (ville.skytta) - Add missing dependencies to setup.py (ville.skytta) - Add tests for cloning with a namespace (lsedlar) - Fix cloning with -B and namespaced module (lsedlar) - Adjust figuring out the path of the git repo cloned (pingou) - Only clone into the bare_dir if no target was specified (pingou) - Add to the CLI the possibility to specify a target folder for the clone (pingou) - Add unit-tests for cloning into a specified directory (pingou) - Let rpkg support cloning into a specified directory (pingou) - Python 3 fixes (ville.skytta) - rewrite test_commands.setup_module using git (cqi) - Merge #40 `push: check for missing patches` (lubomir.sedlar)- Log container-build task results (lucarval) - Add support for BuildContainer release task opt (lucarval) - handle exception from getTaskInfo correctly (cqi) - fix failure of test_load_spec_where_path_contains_space on RHEL (cqi) - allow space appearing in path to cloned repo (cqi) - fix docstring of Commands.compile (cqi) - Make 'Failed to get ns_module_name from Git url or pushurl' message a warning (issue #42) (orion) - pyrpkg: use git remote get-url --push (mathstuf)- Print warning when using old git configuration (lsedlar) - Add rpms namespace for checkouts without namespace (lsedlar)- Fix problems with namespacing (maxamillion)- Depend on python-osbs directly to avoid python3- Update upstream URL (lsedlar) - Fixes based on lsedlar's feedback (maxamillion) - add distgit namespacing for non-rpm content (docker, xdg-app, etc) (maxamillion) - Container-build: dont't allow to build with unpushed changes (araszka) - Suggest --dist option when can't get OS ver from branch (araszka) - fix: print all tags without filter (araszka) - Fix lookaside upload when --path is specified (araszka) - Lookaside: encoding repo name to UTF-8 (araszka) - Fix errors on Python 2.6 (lsedlar) - Add test and docstring to byte offset convertor (araszka) - Decode .spec file with UTF-8 (araszka) - 1271741 - add copr command (Recommends: copr-cli) (msuchy) - Suggest --target option when unknown target (araszka)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- don't use assertRaises (ttomecek) - refactor test_clone: set clone config in the same test file (pbabinca) - Fix clone test to not use constructor to set clone_config (pbabinca) - Fix test clone test (pbabinca) - Make use of clone_config attribute backwards compatible (pbabinca)- Replace deprecated BaseException.message with str(BaseException) (pbabinca) - Don't print exception message during check repo tests (pbabinca) - Add support for setting post-clone git config (ville.skytta)- Fix parse error (pbabinca)- Add support for --nocheck (orion) - container-build: check repo (ttomecek) - move repo checking to a method (ttomecek) - Add 'oxt' and 'xpi' extensions to UPLOADEXTS (dsilakov) - Switch-branch: give more info about error (araszka) - Recognize binary files with .oxt and .xpi extensions (dsilakov) - Container-build: add --nowait option (araszka) - bash autocompletion: support for command container-build-config (pbabinca) - Implement getter for autorebuild value, use 'true' and 'false' for values (bkabrda) - Add a command and option to change container build setup (bkabrda) - Edit tests for python2.6 - EL6 (araszka) - tests: Don't use assertNotIn (araszka) - tests: Don't use assertRaises as context manager (araszka) - tests: Don't use check_output (araszka) - Typo in import --help descriptions (araszka) - change the url for rpkg (dennis)- container-build: support yum repos with --build-with=koji (pbabinca) - container-build: move --scratch option to koji group (pbabinca) - Print task info for container-build (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- pyrpkg Requires python-osbs- Test for scratch opt in the actual argument of container_build_koji (pbabinca) - Move the GitIgnore class to its own module (bochecha) - Modernize the gitignore-handling code (bochecha) - gitignore: Properly handle adding matching lines (bochecha) - Refactor: remove unnecessary code (pbabinca) - Move custom UnknownTargetError to errors module (pbabinca) - New command: container-build (jluza) - lookaside: Take over file uploads (bochecha) - Remove unnecessary log message (bochecha) - Stop making source files read-only (bochecha) - Drop some useless comments (bochecha) - Only report we're uploading when we actually are (bochecha) - lookaside: Check if a file already was uploaded (bochecha) - lookaside: Allow client-side and custom CA certificates (bochecha) - lookaside: Be more flexible when building the download URL (bochecha) - lookaside: Use the hashtype for the URL interpolation (bochecha) - lookaside: Add a progress callback (bochecha) - lookaside: Handle downloading of source files (bochecha) - lookaside: Move handling of file verification (bochecha) - lookaside: Move handling of file hashing (bochecha) - utils: Add a new warn_deprecated helper (bochecha) - Add a new lookaside module (bochecha) - Add a new utils module (bochecha) - Properly set the logger (bochecha) - Move our custom errors to their own module (bochecha) - Don't assume MD5 for the lookaside cache (bochecha) - Remove dead code (bochecha) - Use the proper exception syntax (bochecha)- tests: Don't use assertIsNone (bochecha) - tests: Don't use assertRaises as a context manager (bochecha) - Add long --verbose option to -v, new --debug and -d option (pbabinca)- New mockbuild options: --no-clean --no-cleanup-after (jskarvad) - Catch ssl auth problems and print more helpful messages (pbabinca) - New exception - rpkgAuthError to allow clients detect auth problems (pbabinca)- tests: Properly open/close the file (bochecha) - sources: Support writing in either the old or new format (bochecha) - sources: Reindent code (bochecha)- Refactor: remove unused imports from test_sources (pbabinca) - Don't do several times the same thing (bochecha) - sources: Forbid mixing hash types (bochecha) - sources: Move to the new file format (bochecha) - Rewrite the sources module (bochecha)- Use %{__python} instead of %{__python2} as it might be not defined- add python-nose as BuildRequires as run tests in check section (pbabinca) - pass extra data to the Commands object via properties instead of __init__() (mikeb) - clean up Koji login, and properly support password auth (mikeb) - add --runas option (mikeb) - run os.path.expanduser on the kojiconfig attribute in case the path is in the user's home directory (bstinson) - Override GIT_EDITOR in tests (pbabinca) - Massive Flake8 fix (bochecha) - Fix some more Flake8 issues (bochecha) - Fix some flake8 issues (bochecha) - Simplify some code (bochecha) - Fix typo (bochecha) - tests: Ensure functioning of Commands.list_tag (bochecha) - list_tags: Stop executing a command (bochecha) - list_tags: Fix the docstring (bochecha) - delete_tag: Stop executing a command (bochecha) - tests: Ensure functioning of Commands.delete_tag (bochecha) - add_tag: Run the tag command in the right directory (bochecha) - tests: Ensure proper functioning of Commands.add_tag (bochecha) - tests: Factor out some code (bochecha) - tests: Ensure functioning of Commands.clone (bochecha) - gitignore: Make sure each line ends with a \n (bochecha) - gitignore: We're not modified any more after we wrote to disk (bochecha) - tests: Ensure proper functioning of GitIgnore (bochecha) - tests: Use nose (bochecha) - Remove unused import (bochecha) - Some more PEP8 (bochecha) - Add classifiers to setup.py (pbabinca) - Add new sources file parser even with unit tests (pbabinca) - If source file doesn't exist continue without downloading files (pbabinca) - Reformat setup.py to be compliant with PEP 8 (pbabinca)- Compare fuller remote branch name with local branch before build- Explicitly define pyrpkg's client name for man pages (pbabinca) - Refactor mock results dir to property (pbabinca) - Add skip-diffs option for import_srpms (lars) - Properly remove possible .py when creating man pages (lars) - Process srpm imports to empty repositories more explicitly (pbabinca) - Make UPLOADEXTS a class variable that can be extended (lars) - Introduce self.default_branch_remote for fresh clones (pbabinca) - On self.path change reset properties which could used old value (pbabinca) - Remove empty entry from git ls-files to not confuse following code (pbabinca) - Remove file names during srpm import in more extensible way (pbabinca) - Fix issue causing all current local builds via fedpkg to use md5 rather than sha256 (spot) - License replaced with official GPL 2.0 license from gnu.org (pbabinca) - Allow "rpkg commit -s" (pjones)- rpkg doesn't have a python module so use pyrpkg instead (pbabinca)- 1.25 release (pbabinca) - Note to do_imports() doc. (pbabinca) - Change default option for switch-branch from --no-fetch to --fetch (pbabinca) - Allow default name of the library to be set by subclasses (pbabinca) - Use name attribute of cliClient to get configuration (pbabinca) - Make setup.py executable (pbabinca) - Use direct git call for fetches (pbabinca) - Print reason for failed switch-branch (pbabinca) - Match whole branch with remote name when switching branch (pbabinca) - Refactor: deduplicate remote & branch_merge (pbabinca) - De-hardcode 'origin' as the remote name (bochecha) - Fallback the remote on 'origin' (bochecha)- 1.24 release (pbabinca) - Work around signed srpms (Till Maas) - Properly raise the error (bochecha) - Ability to skip NVR construction altogether for builds (pbabinca) - If we failed to parse NVRE from rpm output use better error message (pbabinca) - If command to get NVRE printed anything to stderr log that command (pbabinca) - Refactor: correctly split string on multi lines (pbabinca) - Use nvr_check as an optional argument for build (pbabinca) - 1.23 release (pbabinca) - Use module_name setter instead of constructor parameter (pbabinca) - Set pushurl & branch_remote by default (pbabinca) - 1.22 release (pbabinca) - Define module name from command line, git url and lastly from spec (pbabinca) - Revert "Define module name from command line, git url and lastly from spec" (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Refactor: split strings on multi lines without spaces from indentation (pbabinca) - Refactor: remove spaces at the end of lines (pbabinca) - Define module name from command line, git url and lastly from spec (pbabinca) - Option to skip NVR existence check in build system before build (pbabinca) - Add an 'epoch' property to pyrpkg.Commands (bochecha) - Fetch remotes before switch-branch by default (pbabinca) - Protect rhpkg's --arches argument (pbabinca)- read krbservice from the koji config file (dennis) - We can assume that rpkg is installed if the (ville.skytta) - clog: Don't require empty line between changelog entries. (ville.skytta) - Spelling fixes. (ville.skytta) - expand %{name} and %{verion} macros when checking for unused_patches check for .patch and .diff files as patches (dennis) - clean up some language ambiguities (dennis) - clog: Support %changelog tag written in non-lowercase. (ville.skytta) - add spkg as a binary file extention rhbz#972903 (dennis) - Fixed version to 1.19 (pbabinca) - Don't track spec file here (pbabinca) - 1.20 (pbabinca) - Mock config temp dir in the form $(target)-$(localarch).$(mktemp)mockconfig (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Generate mock-config for mockbuild if needed (rhbz#856928) (pbabinca)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Require %{version}-%{release} rather %{name}-%{version}- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Use rpmdefines when querying for package name- Don't assume master branch for chain builds (jkeating)- Only read from .koji/config (jkeating)- Fix branch push warning (jkeating) - Handle CVS based builds when getting build hash (jkeating)- Warn if the checked out branch cannot be pushed (jkeating) - Warn if commit or tag fails and we don't push (#21) (jkeating) - Honor ~/.koji/config (rhbz#785776) (jkeating) - Update help output for switch-branch (rhbz#741742) (jkeating)- Return proper exit code from builds (#20) (jkeating) - Fix md5 option in the build parser (jkeating) - More completion fixes (jkeating) - Add mock-config and mockbuild completion (jkeating) - Simplify test for rpkg availability. (ville.skytta) - Fix ~/... path completion. (ville.skytta (jkeating) - Add a --raw option to clog (#15) (jkeating) - Make things quiet when possible (jkeating) - Fix up figuring out srpm hash type (jkeating) - Allow defining an alternative builddir (jkeating) - Conflict with older fedpkg (jkeating) - Attempt to automatically set the md5 flag (jkeating) - Use -C not -c for config. (#752411) (jkeating) - Don't check gpg sigs when importing srpms (ticket #16) (jkeating) - Enable md5 option in mockbuild (twaugh) (jkeating)- Fix mock-config (ticket #13) (jkeating) - Make md5 a common build argument (jkeating) - Move arches to be a common build argument (ticket #3) (jkeating) - Find remote branch to track better (jkeating)- Change clog output to be more git-like (sochotnicky) - Fix mockconfig property (bochecha) - Use only new-style classes everywhere. (bochecha) - Testing for access before opening a file is unsafe (bochecha) - Add a gitbuildhash command (jkeating) - Always make sure you have a absolute path (aj) (jkeating) - don't try to import brew, just do koji (jkeating)- Use -C for --config shortcut (jkeating) - Don't leave a directory on failure (#754082) (jkeating) - Fix chain build (#754189) (jkeating) - Don't hardcode brew here (jkeating)- Don't upload if there is nothing to upload. (jkeating) - --branch option for import is not supported yet (jkeating) - Add epilog about mock-config generation (jkeating) - Don't assume we can create a folder named after the module. (bochecha) - Fix passing the optional mock root to mockbuild (bochecha) - Add missing registration for mockbuild target (bochecha) - Make the clean target work with --path. (bochecha) - Fix typo in a comment. (bochecha) - Fix syntax error in main script. (bochecha) - Fix typo. (bochecha)- Get more detailed error output from lookaside (jkeating) - Move the curl call out to it's own function (jkeating) - Hide build_common from help/usage (jkeating) - Fix the help command (jkeating)- Support a manually specified mock root (jkeating) - Add a mock-config subcommand (jkeating) - Fix a traceback on error. (jkeating) - Remove debugging code (jkeating) - More git api updates (jkeating) - Add topurl as a koji config and property (jkeating) - Add a mockconfig property (jkeating) - Turn the latest commit into a property (jkeating)- Allow name property to load by itself (jkeating)- Fix tag listing (#717528) (jkeating) - Revamp n-v-r property loading (#721389) (jkeating) - Don't use os.getlogin (jkeating) - Code style changes (jkeating) - Allow fedpkg lint to be configurable and to check spec file. (pingou) - Handle non-scratch srpm builds better (jkeating)- Be more generic when no spec file is found (jkeating) - Hint about use of git status when dirty (jkeating) - Don't use print when we can log.info it (jkeating) - Don't exit from a library (jkeating) - Do the rpm query in our module path (jkeating) - Use git's native ability to checkout a branch (jkeating) - Use keyword arg with clone (jkeating) - Allow the on-demand generation of an srpm (jkeating) - Fix up exit codes (jkeating)- Fix a debug string (jkeating) - Set the right property (jkeating) - Make sure we have a default hashtype (jkeating) - Use underscore for the dist tag (jkeating) - Fix the kojiweburl property (jkeating)- Fill out the krb_creds function (jkeating) - Fix the log message (jkeating) - site_setup is no longer needed (jkeating) - Remove some rhtisms (jkeating) - Wire up the patch command in client code (jkeating) - Add a patch command (jkeating)- Use version macro in files- New tarball release with correct license files- Fix up things found in review- Initial packagepython2-rpkg  !"#$%&'1.60-2.el81.601.601.60-2.el8pyrpkg__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycgitignore.cpython-36.opt-1.pycgitignore.cpython-36.pyclookaside.cpython-36.opt-1.pyclookaside.cpython-36.pycman_gen.cpython-36.opt-1.pycman_gen.cpython-36.pycsources.cpython-36.opt-1.pycsources.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pyccli.pyerrors.pygitignore.pylookaside.pyman_gen.pysources.pyutils.pyrpkg-1.60-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtpython3-rpkgCHANGELOG.rstREADME.rstpython3-rpkgCOPYINGCOPYING-kojiLGPL/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/pyrpkg//usr/lib/python3.6/site-packages/pyrpkg/__pycache__//usr/lib/python3.6/site-packages/rpkg-1.60-py3.6.egg-info//usr/share/doc//usr/share/doc/python3-rpkg//usr/share/licenses//usr/share/licenses/python3-rpkg/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnudirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII text %(+.1 RRRRRRRRRRRRRRRRRRRRRRRRRRPPRPPRR R RR RPPRPPRPPRPPRPPRhttps://bugz.fedoraproject.org/rpkgutf-88fb84d3827c72446dc68038ef2af0f4d22b57cfd53f453296805807c95cdb05e?7zXZ !#,)l8]"k%js) `>XnΊEW( oN}F϶8:l踯r_JNr,ڎd܊/ jky!crHD֝|EM ,z垐-m* g0g$]Ѐ]d9gS+OC#懰7nPʖ-|^'G0hZ/`ͯ ߨ\|+H9OzښUgsxFad{ ޝneC [nu[H"°}3J RC`w }Aʩ,\K?4^j"Kg-pd(WviD <`VPx. 鏭.%/!\Iqi: loR*#Ԕ_|ɑ;]^7pg9f h(6+57"!KߡFM YO`uBu_FQ>O,g+T4QA8Y3MVJ2d+׏@{~K~uHX[U#k,°9w/ @1OW2ŀQGZ'6Z9)L> Rض](_M.B,|6,N=r gS .pyQiGQIz}fqܶhӔNzկ4~¦ScuȆ8\_DU7ist`O__^c k}TE -H!92Ly^8iTŜԎyh}Ol&'~'3N'"Wim.vA2p;YS^~x 'z}둅-A#Z/5(.7"K(dҔP\~f9ͺeY}Y'MhpeM0)Lq2%)b<7RR!B[^#U$F:[;F ,r"|DpU<|P*%{HǜgߔVH'"y&M1thx Zz"(Æ"UEļ՝49[f(--ΠDQǎIrgLEdDGRQP9;?*G n,a)GwaN_#ӊ߭AD1yhvP[< _@D΂Iw5'ĶCs t-m*GG=/ۮҺ}rkKHM |-Tf&mz)\W :X5KOtR6C0tG#َ1/% ̓H ~J+A]0AUMdbb fwM 9M9?|Fq6r&f_BމcHe-9W3z04Zfd<^Yw^EW%ZKj"f}q"久 <?({ 3/鲷P57wHCkӹsjs,~ˑỤNK+z-6l?_Eݥ h~Lۘ3!#-:gENe? 乜nEاL1uGb(=p5Ɠͭ蝅#YIEf=4ᲽvWҭ!΀ꔀhn_Kq=.4eĔ'W.S2tSfwҹw:Z{&0=<2i?ħe=>O& 'C d&NKuwDz-Cō`!>iMޤ﷕OezGqb0I0ⷖ[bߞMBMb$DCy]+aVXxMZzoC 7EռW?0?iN2 ]-Rdg>ɅKQB78}ԪhLe3,݈ObDmrAgBA*tj9vZ\=)DI;Vr]l c>oЂxŷ$N{ GP% ug;9"#KPB+{Q^%+p|ݼ/5޲z%|&oqwF|%zk={42TY ap2c ~;8Sa$:m%VoZy%>F9'\@PeDNe.U MEuNr /-QJ$ȸPF7O f %`3ųz]Н1 ׷qz%C5J~ct;1ƐFC٪eL9l#oތ,Jj_NmWJB9ϻ4`Jh-6Wao46 È ]ּS@~uqXR NJi|1b+ t#a5D߾n߁XD7,Kv7:fD{=\P'N c0G:!!ù?xGDIܴk*ׁ`>O7ʨ\V>8Er(PXQה_g!sPN"z`uhR6c~M|A='_oϓۄN;\, Ҍ}/Hcw~. _k&t8 SI#G`(]:Kȭݦ9WnkgbR0Ӓ1r[&k9iVJz / mK`l˧om-vƚ&:30g MNcU)ۯ!B'Z2=}8GARK. , "c4zYdΛOIݝ92Yo!A̗Zi,/Ee&*e0m<1KiTӗYq'Qȍ!6S/hY. l%\HATMZ|=I5QY1:f !=oe<;eJ_q"Q)N=VjԐ3O\rDh[هrZ뫓q5ozM`#߸\3,>46X䴋Vs@ïu9v=YЀ`vMN=YVd $QbF_GM--%#yv>cW9QWHoBreסKI2Sy(x 4 4;hk* oBS,X's-oJ5D":J+H+v튩W?y5h9@ ;OgyVqq|DZKUf-!Q7*NͶur rzǒ4I}SKص>0PMǟ{ )Ig67>A28âA„f|έwz%[2GwTg  H@A+O^ʦO¯H7.sՆÑۍ]@ٝCZFU׵{b0bM)Q3:&e mɥW\㻖HԫZ|7ݤL=l.MϦ>D6WU14W9M56p@?f+k[O@ CKҼ?WƁU&oe(l%K`CAd;9_/Q/d4ȫXFS6v['|UptLCs՜,X"9?Gc9,6dž$1bqܷK$ԅN`nQe*U8+9ѠD&WCǫvuFLYJM/5d.]ЛНNR10(B% yP?IXM4c@*iWFiȮlƻpA/<Ul^>Q65ǬN}$<="5{ܳW0.Ta._~1|\"dnQЩlsh"QB%7fjrƀ))x[xh5B(m:1}ս޲MN}iCߘx*avSBsO˨+4Tqa=5-tH/&>]h幱a.Un.&̢VڨDi.2 (S;ɭ/V:E3aݞ  ]Bvj ߟaJ]to7Qku1]29W*g yQmb&giWw(G)_1-# SHU ATiw 4{s C/g(:h<{?~Z~B| JM"3 KdM;80;ăilh2쿦cԯĄ2ww 鐤pHY/ )ҰTz.ϰ_1~UwTٙ"IoO[]SJ9C@6sT,JkTU{=eT c ξb!9GbTXwJjyT^9XYpw* >0 8(@+|2xLj-!#&c:-"lZ^/M01M"?$iqT U0]q{cL1aI,K M_WϟTFc56gϣ=;_BIQ9W O~Ddq h3+Q @,6ݷ8ƊKyBj6lݠPgR ; / jlҶ3=}цBQt{0TKq[VP2>RHu[WsOƏښzyح+9cxY8bUaDO~6(6D={O_ D$IfM:V4+وuݩ'"В@6=0W,%w74Q\*X"]m_kM!`BOymdla:ygǥ֘ewiyp rF,-&/͓^x;ML=©%v`8l>Pxhʩob CWȨ괳mϠ=ʘ~C$Jr&`?ܗ7xw.3bCe6e7Il+GMhW VnI(o(кk@sպYJ/+ܶqG/g2Y-tT8XBV; ?o9';BDmYDM?/I@~DLPRO*𽔍kT`! ຬuώ*XI:ب:VF!Y٩aeK|!^; ]*|T*|ClÐr\2vYuhɄG_m_! ׮i6i_?:2Phs(~ <1֎FŔ S^v/ijs2>c/Pa~/sǽcOm6_ SZ Yq>q00Q a25:dh Vy[*\2a @>Ծ.@rr adwUaZC,37F!G}*-ۿd?# }[DoM|eyKgc9e3EAOD3܆( Z~TĻ >Wqg^_ )$rG EN U_\~\{J%&;OD;2a;V|[S0$WGo"?M FVZy?/b8=F$CI 'w\WaBZf){VT{0h€a4L2F*h/JC(/}Ȩ4T[/\ &%H&{[>3(Y5/_nŖJ&ەXRqNFj}Zrjjy>XIB8X}U Q"be,Q-ϿX֯h'<>PWyYߎqB$)vY9;Sz`W䡽mP2#?&^ Ӵv1D6ʋ)>ɛIʯ>b&Y'D}3kS>2@ :]H ^ ׼ɒ:)uS omD߆DݢӢVWCLx }|ƀz@H,T^05.|r%UHB(?Wm ƞұP6kV>"QLږ'hgۍJƁ~u+۴ 53=* z AGojˆ`b}@3ed1< XqwĿLԢWIb,&((t bՐi\p8HIa*9 ޔx5Ny+8 *H`c5ߐ*/vc(}UeSD":Ni1틍[Fb>2J=°rBo˶bwHs=xx$k=ce%*:1Cp*ӖW,5/G$BNs[ukE Pa+\wL{DLmf~TƬbB dX "!iWCIkJo\)NT3G=BfYTbEUaH#L*hq ۗn&{a jEׅTŕNr-{r^\A,r|;4͟”ګMs0c@pxS53H3j=ln>v{y`pSvOS_;1{}jƸt^ S]8,&Y"-wIA"iB$WdOb7p~&A"{$es;لb`q=#Wvy}o'_/Px@, >&8^G3)) 3Acn^Vmһ_E鄹KA1 d^bb4jg`oCp4 rs3ICXS")fyxiG`F_IcLE[*%Jk< ]:0(-J C>'#-uQ,1=^S!zދ %ZsR=-A7<H}*O}5/h~^3NV4N 48`"Fl,?p|NjO.c`vw3y&/>١֎AB~K\wK"IQUъYrx.}"?ҞJgg=?{&a/)\F鍌pAӄcL%mhXU"YbpUϓ;{dq#Е,6ʼ;.oaOlW{ښ!_(lap( Î ;szxZuU?9BDE_P0 `jzuQwi:"jwyrыIv?}UyQ bzl,o yI~@:Lڱ+A;;$H^ÈTvcGr~fTSZNvx^v 41S]YY)C+cYW+ n@;3S՜4]=CM T3t8"m0M^ȭX>L} ݟ*H;\F_3e64EB!+ G[ ͸hvrՏ1Y8 5=grpT#0 \P"_xC{=6RW2yb0.b},ToܬI1+ o3PWX?YCm+\6+sd{$h x"R,3oj*sznjcq܂3Uj[_WUTsLN | ޵Q)@!Yqcң/)֠;c>V n͖cor`02bY1DVfb$w3^IfhRA4ߌyԌ8JK^<4 W<}G(EM*g~a)h)7FƞȖ/U1 ʻ Ñ"V*͠d"_"BA?2k>KXNl7s=_kʾUy?> ?E1bacor::*Hkş`PɅȏMQo( 55_%_&՚zop=P]wzƯjUq+ "<QC"b.k7hgCRV^kM"ßĨč T3gRLapQmoVJI {zf9W1xxWN,U&!IW2*ۚ89[J~a3QHN/[Z Hr,^]9-*VsB[ 3:}3;,'_/ռ[/#G 9vMIr\mǐ yP?.4F/u/|C"B*9W_|jwg$>[1 ŗt-1/ e O3:ŏ2%[rؖLff QTwv pTG/1]~~ǶdX, @C)r̜+Z' ulD8Π;2Zd/lqLRqpde;Zm{mPXar:HnrvrGOgRJbU%g?vQ+W'>Հڐ[FԎe No2 :/ADRCe6As4cV5I Ϝ)nȰʚj6ݞ @Of"AErx"0o%ՆEEVǠ*i Gde{2DŽy Pe35[OE&y@pC\yʫlrtt40JX *{;Egߒt=S{(f@;(-NN|~Z̪Ó)|!h8G cmY;N ,̖6z&{j(JZU0n ׵0]Pf嚃+T|TFR@ Takps E XnVA쮩W`ʒx*#"(D!ts8ad9**$D_bo>f';g_6- أ]?/% p= h.uh2 *n\MAi`Y|™Pk8`#'P/繘$~,2hn{3ch=RMHoB'7rփ܆^Y^a4R6`,S8. y`L+m ]+7.{Uzp1땵HG `smofh[B8 p@)!vB"+mwtލstGg+$jQF8^Ds{1HL*驟$ }_{8mYZ`RjF,[ ZxJUM9R4d棰c<z8Yxz)>SS?=Xz:0~j\RS1hVi> uSƛy? S=y}$՜ H'Ǘ*+N;byX],7k+u "Ʒ_h,> Wܐ$x+1xH5O]w%2/]%)T*mV9) G("&}ш>,zP^L ߦw3L6ݏiҬm*ں`K0 #ԌvDIߜEV2GK-@K"88]#{ +{ċA@ (ѯAGd`ڦƹ)ppQ0,hɕ|X(s<%y8ޕ,R?taE^ (֢LyWQU&"Kh}3xcѺ"dCS GҢa/ey4pyM8FQx iVF2w}&rT& 1A(DD /r۪Rou$"\/b9J([DijMGY!ˑbRX_2lJr9V-^ЄD=!j`=\e棭*n?VR+˱yX:Vp-WɌ,G=lP5"C6t NU2Te303$"G&άTZ=1_ hlc$Az]>[z}A'憒Q8Izq:w (┵ogz:jLJ y#okA.|z\/C(-YAtkʜXW(v}!t`)(L͌W5 qRo,q BtFZ w(AbY\%r Yў7sIT+計D:1D@E겜۝|@N?Z Ϻ|W #}ʇ;[<veeI/T5TZ&ZQ۬iB54faAs쇩SH>]Gƒ_`lp{w:] E 5wuI_KC 4ٗ DC|7hߡևk&D|O'\#x_RsZ2x#vHWk=G?qzhGK^~DJ,>8{>m#aL a_zr{E[%,=Cq|+eʖ aG`W+i&p2oZ< QȂ襭Es;Jmjb_.:,AΛЩǏ՚N"&頋k5)@#SVcMkA)hx;e%8?fgc'JG>y9 &ۋJ'Q w4Z~*&˙tClMUDE bg'w[URg0(MpfIgY2 0SAR{Ye~6\hcDwp+P.vܽyad/K:۠K v[PAFoUf dQx7r3\Vp@LɱY$i0<Hc]҄y,b4)bk==p^gKr_5Ǟm68'8䇆az# *GBn ]"p4/9}?Y  ԦCpېvĢkzTtS[vSct7jQ=\[l-4i %_3 u7(%h%kWb+@|I` Mֲkdb/ Yqͮ~zbl1ř@y`Xks㹫5#,}/e=A:E:Eۊ5mc1iJФN'g(XFR(G5~@y t> S1@}Pd2)  mgDQ<+a5DoLC%5LJc-lu@ͩӗ/U)Bcw|屫OwLL?YV?zx́AuS#.,65 ,;Bp. =#S[y&zQ-(+4꺣0"rup#xh)XA2]^rƷx17%~͔HiZ5KPj'`ԺqvJbv^xl)ĝu,f>wKXA ΡJׯXyC_!I deg]O-k40T<?y tx2\CG\x6[ȳ=}vQ| >;\ 2Dq.^2x.HdH5R^E3ZÒs&^kȴ҈0}mϤ4]n).降[#ttx.$P~.BiL L[ \$QiB C Ŕ,6G d ~;@.2yb(R-())~9b[`mMbylC3DQr1bh?`1zs^ܫ)V-uW#)^B0\y鲲$:QwQ&&S'h;1`R tG<[?LvyF_2$aH G!*PmLonBɶV`Zo!lw*.雠c 9/!4Ւ4#QM{,h.O-L$ex(-6J:G#P|պBSm 1U 0l̴sEhD8v$pNUE(f)yjE;q9Ҩ (yu¹ xTk$s-_ 7bQŢf`}X Bu>hܘNIg4ҋ!x[A8i8[XN?iWtfW:gK fXE'}gGFujv8Ycu }c]&ݨv m؎/ L0FdT@+;?%>@qGilW)t˵ do˓ 2ɖs,{,l!]MTn꾙#ŋץ@!7Wa }WhrZ>PN]Ru@-d YA~]^l- 79 haK:!qt$+B'9˰sA4'Z2/?d"xQO#2ZU}s-BvW1x|97$6r4R`lZ"Ik( _"0]&x|iɃYDbV{Q_ZD5"{:~Rw"U[JwL>}QfAIadK9,t _M Io #tsg7ia%HnKfMDE=;S6vR7kLvbD ~~m]5 }ヌz" :dg*'ڔ|"]qd!jLCSH '[d|Nw'E,w8驍-X"M|O`=1On3ޓ,4P/YQwڗ $0>V.Āf^-wS6>L_4_:-No epw 9º=HMm*cJhI 0گXZuQ֜^AŠdkȆ‡>SeG*r#z-+_Ҿ\ֺ}Rwj6~'6PRlGN_54`C5AƞV3 2FXAھu'=H@'wR>:J{#.xGD4T†#]o GxO8gojG93ҍ_FC -)g/+cd+;6@k/ϥ .#xR wv2Bg*܂ vҤHɔc(~WaX.cd4M* EØ 8"b?70smy亥&ꋑMXfK&-j ,dl#'@n;~6Uk)zN+q$y7UI+O1A. V62ы(y ~&ra)e.K$;[b_E Hc ;>KRԊ|(|sG+vQOڪbV׆f&T;EP7xy8g12i/ A01:$|n&A$ ҫ@+=тEh' -1x Fcpǒ1 k)ġ4J/6=Ulwe̱1x?N-G6CvcZf6R&l58ʞ`\9SM/۾U|J @ 664z>eiXX? JJ_[^?B! fZ"kсk('ʬɇz>[cT̩R@nD{! i66O/ X`Zjn-&)<杊~g3Ι:^>3=5rA.5҃\{bO0䯃 2Q:9$_Uw3а`[.3zLg=ŋ7MQ_Di vC Tӳ*7$,D@Ul" Cݟ4Rht'TC;XS:xQ!Av/ʥD1\3M2.}>|'OoaOk"8?:h+ +Ze<_zEk sxqhvhh;ȡDx]Mzxh<x:O4DT(s>dr,ڗnpGpy8*JGPDL$*FpiX2>:ʹ1 .'8jwP{0_ IKo;dn FZ҅2BKp|ܵ6a﫧ڡK'&oulF3`:)xB"suY7Wkz.O/lGԑחf:wqQq*ˊŧvh[hWyu*1<޴u&7)c~XnGOx3nq1\֛/8MI#iaΦ% aUKhM,XO!w"8Q|CжSyE ͺRPHR ]0v&xa,CBq3 P}PS>RT+k0t7J /+%] #壠_1"3HZGzux!87kR8µ)O$I f%qY/ p ڻV |㷱Em^Õ?NB}4q"'ͥ6:OHv+NC%doyED ?hꋙw[ETof"^v$^Y3v^x}RS{;Qw8\T&>oskF9 p8w|oQ7ANtyxu< %gI&yqeP8Uo78Һ@L71k_3Pm?xf (zXm9=BPq"eJnxa>;Q1]'#fVҋn~C{L]\16bhGX#?]["E z9-gУ!BL>&[PrIO:5I=aj`+ X $mX^r]| ?nsJ?-BYԢr,oĨu m! ƞ%=Qӫ.dX+s*K r%Azyln" :ƞNJ{ЕQw?FN* u]9$vwƒ:ձcEF O]j*P};b|ZD|ȯJkᏮB=RݶDKI~d T9A[$G"j.>B(9˔Nip5-m"U3#jO '^# X[/;tiMju[`+I>}2{Ao5ha+cW_iԽo?Wĵ_uPlɝ /59yP"fӠ,faIM.xsdA:Ae*gVg;5%)ZZk#R} O<@75r'Ȥeq>6JZ 'E!yU;\"J(q-B! O/]"]`8&]:5gA) Z [ RYT/EyGKl:|g*Q#"G;a9U&~(+ήq.P&4zI~QCdf}.?^S?/J/.qJ!X7Fƍ.PE}#m'r]cE~R3"Oyf`a7 Qu ͒⣵}V{P.MB>э m'`98d(2eԅ=+W!t{ZZ`/dkC9axx_Qh;*LeqXdyT%NrL'(\Ds /?$,2t ]Fԇ̖.C?a\RI.BP/+v$v@0SH~@F_\1c9(y6Q%qLLCٹ#Ylqƕ XJdu!0MaZLcW!sI5*ǫq8v_ö19k6g;Jf$WEɑCzҙpC@ `aS+{o?_Y6)] G Y|:u5Uឫ)nK^M$E3, .}-⊒>wI/LJrthO(0d+ULw<i8gzjw1yf]c t &9I's`{T=,wQAnD}`{ʡ›_`+I2@'@iP uSEF뻌'<S.uN\ܢE`K(z uX[~9nV#5 H{,EP)BY;S?~9kOKΥ&v|Q |655 +{ޏtwҢ1$PC¤} úV@`gf8ymrt=sÝf*aM:<)]-\-9ZwϔB"SI%ez$6[z?ӓ#/[Ɨ^5s~%juXHY#C59ٜs:_鈂J2[ZYGy|4Б~.8msYpV|\&%szqi騱Q_b!Њ:<,vW -o_974 . f/ Wz` owB"̀iNR dX\)Y=oņ';vuH&z~!P:( jE52=$ٕ=a'r#1֢VMC+ NA]]qhB9m~dj(4EC|I~Jk9mJH}|)[4!8 'Zӿ="C˚v @jPƗtaQ!߾fK8l5'hlլ2fob'gmGjqb`|ێ5wV'sp[M^"!P )O@Po8(8}X0]_5 )GFJG[OBJIK>ed|Y\ڒ*ȹ|. TߎJBj/0eo In*UByX&5J}AT+\43__;aE\s 3+HM9|-|L9.zÅqs{ȜT'+=KYT&:t, d=kjw:U@')nX'?}D7wi %N Cvs^TZydQ'>opʰq:?aʡWG lR;ΘJlH?)c_U tmI>]o ցn,MsN]_dK^U<"M*}42eΣ^a"~D/Eu'37sq&@b|AsU*SRq,.p iQ1`0OȖ/[NPI]rvE4sݣ9[VcIsU| ,0O!v{Npl=j W n${RY@<;jq:ˡT%-2': ;u xCS.A[S;V(geaلmerCӨCչoD6І4rqY_!a}] #7Ztz['LE!4%`R49-Jbka䁛MJ,e&6X7GXHwc!.9hnD[·uۙ<Ă\B@y8:oBq1warmO$jGELBY&1oR[6yY}%* /FTmշQkwE#k4Es'v黺/ n<36 }L=_V47K/hM zm bSMEq>YPDﺰݧb =3RLtMFEϝ"?YWpmY8DUW78IC|4P!m$~5]h-1Y{R5M)"q{Nֈ~.YUY".ChV?D7~ʛb+>=3h1196_)fm@A%D"R[q1bzpCqcL$uWfݲ{>41aX>e>@C!A\b!FGB̊/ 19d'V~ȀkᎽ 4wc=tdܹEp%z'- eqec2¸KXpf1LDeB}䁃qOP_X7w['gLsB=w[*Թr@ ɣBr`a+Oy2|jPʳh"25ƣjŘS&Gf/qKq0l1&,᱗8|r4|WB^]hl_o/'t*" ISu 5s(90ڡ:UJ?6*%Kz^z+V>k+AdhŌt;r;VHJnSs"Eݞm o$٥oueM+t |, Lѣ[FKuuϹί4(qiN[?f$`K gR ~˿㵤Yi _𶿝F{ޭW9[tIutu()|.Vka^N:SVo="'TGJb>]פּB3A\qٚEZW~OQ|E=, ݍ2`o}9Lܭ3J IUJ+Jq%o7?6KpF E6sD08%B||7aѲK봿)-,2R͸x<<&Q.Dq/­Azr>-'D {vD{ څISK@(v;81Ҧu ,JI۪+=!67 ڥCj=W P?Ķd{76 PҞXiR=iR-Am'NJB#~9CEJD'\+|%Mm]ܴp`ٕY"o?ۗ`ũ>XGZ/}poz?y,:d!q*i6>RuOrL`CPQV #ه}NQ\y溴l0RwRc [Nph&va@Ľ Dվ ?p+qRSeN ZSwLP1MmM(9be0 }Q  #NjfR KqB07"M, ;N^ϥ-;v@w3\FD$b4|fCq E;->1\'L-:# 1>x6=tjĮ2GLCI@:z=]oڛa1EwިjR7oy}ިU~=|=xrQ![@́A(A@r1DR؏fTbA".1zacl%gSLڰűZ"ZA-q Q'(#:-S6&BG.ՕGuO -/ShbǑ3}WD