python2-rpkg-1.58-2.el6$>$x|aU%e.k>@H?8d  F "(0%% % X% %  %  % L% %  %l3(8m9Xm:&mBG%H|%I%X8YDZh[p\%]%^bdeflt%uH%vwl%x%yCpython2-rpkg1.582.el6Python library for interacting with rpm+gitA python library for managing RPM package sources in a git repository.\Nbuildvm-ppc64-09.ppc.fedoraproject.org 3Fedora ProjectFedora ProjectGPLv2+ and LGPLv2Fedora ProjectUnspecifiedhttps://pagure.io/rpkglinuxnoarch_ھڈ\>\] 0 y y0+m+m1WPIHF _F A큤A큤A큤\N\N\N\N\Y\N\N\Y\N\N\Y\N\N\Y\N\N\Y\N\N\Y\N\N\Y\N\N\N\N\N\N\N\N\N\Y\Y\Y\Y\Y1b11396e441d62bc61921f95a76470c37f32a099f87c6948bb19d353b2e6f3234bbc9f37ef865c290e49ef54f57bd195d762f1d0e996912d33f4c305d2b1b68562e9cad9bb99098205186ab2cb488574594ff1d0c9df786c1ed31b75615729ddd1cfcdd97fa7a4abede93cd5efcf92fe035f08726dd094902819ecea5684fa08270084cf56b17396475d22c19af7e4704e3776e54e07529ee0832267b280ca54d13e69a64275d76321e97fb7fdfea05df9cc1b35982bd63bbd48217a157308852fdb3174b49793f06230ec8e10802b5eaca1b22da1cad8dd1f351813d34ce1b0ccb3644691a82ea6a65d26f612ea3c43a6076918c9fbd69e0e309cb42c4d3bcfccb3644691a82ea6a65d26f612ea3c43a6076918c9fbd69e0e309cb42c4d3bcf5578c915a62f65ca6223db1f98051f6d006a784843fdb646e1f78f84ce6be663319537428b0f9c4b5aa0927366c87f1ad00d97bef07de5ab9ae2ed62e97c0a37319537428b0f9c4b5aa0927366c87f1ad00d97bef07de5ab9ae2ed62e97c0a37c0e791aaa6d1fc5c4d0cfd7c1f2c95592c17581215fb9c62e83b5d38a8288725fd937f51ccfce272a8ddd7eaa95adaaa2a2dc2a24d4c4901eecc544aec641411fd937f51ccfce272a8ddd7eaa95adaaa2a2dc2a24d4c4901eecc544aec6414112f9069cb1a4d367a70f3b85009be53a06f865c73ccf5dd866fda717a37d1cdc7cd2351a0b3613cd65d2448d77c9ebb7c68db20be56b689d8f9b34a01d884d824cd2351a0b3613cd65d2448d77c9ebb7c68db20be56b689d8f9b34a01d884d824c56f2bbe1552f6b424b98cd268b6efde20346f47e3a8741ccd6e3a5e7b596abd4e5503d1b10438bb3a0844baef482328c4674e69bab047b21a6cff994d5202c74e5503d1b10438bb3a0844baef482328c4674e69bab047b21a6cff994d5202c79b1ee10ddda5ecdbf0384494794ac2b698060e9dc47dec93c77f01bdf8a50e950eefce22e00ac7c2f9e24d47e0d6de852073522bf5bf0c3677c303bb1b366ea10eefce22e00ac7c2f9e24d47e0d6de852073522bf5bf0c3677c303bb1b366ea1f5c470c01137dea30a44e13b1e7a6c510210f6c762c17969e9a0ce48760c62ce47ad83292cf9e790f25a49b42bc2559a410c1f6aa85328d86985227e31b8a28001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7a9bab3061239f4e4d9e3baf414ef974ee8edbd589be9f57522a6ff2d137ee96f5c21a74bf098b6384aae7a4747daac309c3629ed046611bddc0a95c8e2e9237a8b3c322fb172efbf2aa8854675bf6646fdf74b91729bb3b8b501d9a9b19ba9e8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643583147c77480b5b6a1005a70fae4df9cf9f80a954641133b8eb9061dd8b3cd02438277db75ec962aa4646bf2481a56d3153b0bfa0bb5a4694d267a1d4c3d3b6c50be53290e440b4ef58ab59c5c6c003344da487188a577dd4c0f07cc120449fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrpkg-1.58-2.el6.src.rpmpyrpkgpython-rpkgpython2-rpkg @       GitPythonPyYAMLmockpython(abi)python-argparsepython-pycurlpython-requestspython-sixpython2-cccolutilspython2-kojiredhat-rpm-configrpkg-commonrpm-buildrpm-pythonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rpmlintrpmlib(PayloadIsXz)0.2.02.61.9.01.151.58-2.el63.0.4-14.6.0-14.0.4-14.0-13.0.3-15.2-1fedpkg1.264.8.0\@\@\@\@\+@\\\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@Ondrej 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- 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 packagepython-rpkgpyrpkg  !"#$%1.58-2.el61.58-2.el61.58-2.el61.58-2.el61.49-2pyrpkg__init__.py__init__.pyc__init__.pyocli.pycli.pyccli.pyoerrors.pyerrors.pycerrors.pyogitignore.pygitignore.pycgitignore.pyolookaside.pylookaside.pyclookaside.pyoman_gen.pyman_gen.pycman_gen.pyosources.pysources.pycsources.pyoutils.pyutils.pycutils.pyorpkg-1.58-py2.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtpython2-rpkg-1.58CHANGELOG.rstCOPYINGCOPYING-kojiLGPLREADME.rst/usr/lib/python2.6/site-packages//usr/lib/python2.6/site-packages/pyrpkg//usr/lib/python2.6/site-packages/rpkg-1.58-py2.6.egg-info//usr/share/doc//usr/share/doc/python2-rpkg-1.58/-O2drpmxz2noarch-redhat-linux-gnuASCII textPython script text executablea python script text executabledirectorypython 2.6 byte-compiledtroff or preprocessor input text RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/rpkg?7zXZ !#,Sr]"k%js) HXnΊ:k;Wj+sjRL -A_MSKnѝ`?\펷m1{jtE=Sz"AODͪٛUP=FgKӺ*Oh+iB0@'GS}ȇ? FmLzZ WЍ5G} ̽Ep$@ ].Წi/Sso~h}:F juqr!2u=M9HɁ,EdJE^LU2tVe\bS$DD.er(5頷#qtHYwZSJqBi ^$"^umel݂YI 7w\0%d(\{pK Lho$7y3ܽih^MڬI$)=P$0 \.Z׹oV\~pC4aTi\Zmi|,֢-AT}s^f\`;]ZD`oIY >3zF4ǯ.4o䓺wطbFާtS#% |2_ZzQseE `ܥoQ rT\fAcz4 :`R +Y|RJ>' o'a&Ž:Ԟm>N~;Uv9=cJPˀw :$K'0GT < ͲǛ.;K%W VSITM9nn ٧R转'6JC#7Cw [ '>$8MbVD @ó%'2p/5|{N?jtl .7hƨ 1;z٥|+Bm)b @$ g9krJדj@:,W{KRLgYM<6| ^ZNcAFqt˳3u4ExFo@!Q&t =|Ն 7pah ,Bzh9uxp{vATnmmsibrI(1>v%ne$N`6+  n#j-$d\[!cJ_w%.x~+Xo bi`QqAf`}!nT,:f;)5^& nQCp7]ݙ5e椂:X><Z3_^HJx.;,fRI1YBK7eVZۤ`Xy` W4M[|ۅ*"y̰׻ywpbIsO.Rsq 醫P"eずKXHX6H`I=ǜ?]ǚ{{QYNO#N(Uka.ѲNp\@vGhe.yorv`H/V=3%e ӆ Ԧq1Z{t ,.ȉF)^,Xը^vqoF^Z00| ;%+rQsJ/AuWM."qR^%Rb!D*7`$5zc(_B.T#4ivpsZĠf򰯞 ˮx#!4E^TVSj;:tEp\M){8.au~\t M:'W0iIo"g2Xؽa?›\PeP9ϋ.k.@gإ".Ya˕ D<`#tņmsnKu~ bēc?vİIۓKPYjx%8u|z~Ock߻7eԯGW)\F$ApWsl7-~ZV* %jm@\{".cW|}tڍ >2V9ٳD/_=HbE3^]j [$}u=ZD&ckmڬ_>Zp2EYrnXgGy3eЈ[ZlD!E~E$9XZw#fW'丅 ) xQc) tdXi!oF{ۓ\s!7ž[:d3̥R,l$9mOQ-+ n4 R.p+MuF?#eMg) =WZOO! HW1pДKݲp Uho}q"K0Țr/ o?^%_єCVL˓ȣ (u!r-2M#b8^aW {B7HytG񖿚F YFm:Mzg{4kI}A#4@q$ǭ+]^^Y}BRLpr3gc |>,D/db>-yMF*6BAQM3X=(2'xH/B2[rn /*K 6ApsTh𛔝eSѩL2L[}ƂC{g.lVqpY[?d~Ub^ F?[M3t^9ΗaΰS+̀~#%GuzK+['VNi*S&tj#+.cS{tkh)ԟ@`Ci͋mØ- k+́k Bnf9Z^#:?n{ >?k$0L9ůi~Pc7+ CT@pHLW/R{2ZP&jTȋBfvl)zO2tC-' Nڴb}1b2l+J]S%y" @Kr/ge-pywt[')T/td&Xu3QcO W:kwڨሂ:Fs麐"m}e"Qh(P(=ePN!t#'-YyQ`I*t/x˚4j%(fj$JyM!{QnMHmw6Mr/\#ߕ ;J3͝~_G Ƥ'=E=@Wxؘ <|nP?%DdezڅF,5 .217~9ȗ V_/C lܢeC->V͝e|B vS#CZt8ol 1pzş܃IHmɘv-W^5!1uT.<`VEηxDgVFqKg᷎@IN޷:nT?gLn*^L˰-PLQFݡ˛ܙ8J8 "XotLwc?ILS3d<׉~q: U.b_}Oqv+%'_{٨cjB@*Հ}XUd\_ ޿[#F7'D-p,Cw,(Xv޲jV_1n{fwzu, 4Vj2,n8GV5 jay<$n <3:n UHa![Ve01|3zƯF=Ex=8{GIRwc$)xb_sv9PD >L`R|Nۏ"=|qրF.q0{6Gg[6rr`pW@4(p[_T 4܁X[wjY8ǓhvO@4\6!0iQEY}z36uZ [JvԾٲ_Sce u(E|5hyLat -҂;fyn(؎z~i9e d3Eօ9P;&VG\r\zR$>Y)QTnwg~Z  5V$~nVm[^;i'⼚[AΞ%H[~aF*r/KfӫC#,p27XrT^ ۶S3r8jJU~ʪP'YEax-R?eiLv ;#'pL|N_TvV"O>E;ɿ %!W2_ .Ȝ{D*@L'^( KO ޞ#n }kˀ:5i:V_9?Pv7eeaZӚR2EpKYz9Ĺzt:yچoOjۅ36ǫ\֚H6658" mu[!; <큪#aPq3Զ5W^瘟8|\?HPhn7 k.elf5 J+nR\2ugdZ]\Rt]s-(ӚH7w"F Tp.b2|K h^˫+k"~AJo I%WQ2B%' y)j`Y x%h$ׇEM5պsON;ϙDrqE˕D:Z:HX&j~" y7 E/*7ӂp&I6'1nax[+U":yr̅q14q|OaCӑU(iE& 5C!NOeB;fzpzjrsO{ 0b8pjbd Pa{6r;kjaGr]-U7y3d\Nx_\;Љ+H#vc U-j'ʊ'0%qjup%2 h{`wn=mPrѧĆtm)evK\Ibc 9P!ޔveK41=) rpf%YE҅Ix! v-P0֦@*'M82ߥ^KA\X;FJ&/ _6[hx\{-F(Y-kkw8u[r TjVȤ=52;?e֬2 0Wp$崡;1_xsVxmgKfŵg]T=µ8m9t:GB@ qV$-C}FcBZB>E3J%RʒJkq  : [ޢ(q2}>ug@(W8 0@Us@z76"ۄNK%i; SkYO۪m?ѡ8z) wpTಛ'޷-֐MEM&BJq^+ f "fʜSg*uIw .M/˓e{ $ݴe g}Ŕ.yߎl`cLMY01=1 :}x9AUH_ٕ=:n`A[!! BdB!pMjLxk_겎|)ЎXlM,jIDИV >j\=xd}PKmt79?cwqʋ1IQz[]Pv#|lnjkr>q!JF̽ |eVߚQ2Ȅ6VTfJ̣ f,0^P zl id *[zh'`qĽ  -Ł8񻃠 +始a ul6^M`_ȯk&c>`1뵗 #QM4iyx%9RQd|st9_atUȖ]" t`V|3;ϲ^.xk)ܔp%[8}"Q(0^n8{WތA|^D ``J%Nm80wT s'Ik j7>b )ڠQk*Յ-hOsEL7;4Wu>mgސʘ A T02C]t+s*;\ *qDYOft8OKg(onY ^n OSM냋`hKnu7!?YfgZdR6x*5*KWŬ+iy҇v=K׻upZѶ~R]vn,EAQ8q6 F352ی't;{>~R/n̆\jq謱-$^JjUv qژ:J~;D[z{B|n I!"xF p3Eړԑ=1hS,a EMoLA'yOBZ:&?vԁ]zr1D$1"< 7|9ppfvD8 [?a]!kӽz`K2"QP[ _[S͈.~EЃZMAPFGV5+>HS,H<%ݺ)hHqȆ)>7g$zc,%Z/HD7TdrEu&+CNO-\*v$ųZΝ`1z   ث1`C: (ʸzəv7D !͈6~OЂ/]U+D,ƙj|*ތ 4Izw1,+ԑrf? 6pRtCeؐV3!PIs/~~+.-LPјՋg`bedιcF#Dz@H}X{ECv4}bW+%}^;N`a`~r|!^GVhԐnҬj4q>ИyOB|}wυZJ,xބeOb:w(h&ODT;T5uuAKO_-'1ìpsVK+$}ӫ?rZsNtv|dv[s5G]gGSfYmO= x3Q7#Z| E!ZwksB$)(oB܍- 4_;u{ $H0DuܢJ*e_Q=^#SZB4س'mk_·`>pscp? H-ZAfE{ UDQsvy?AYp *O"qƹanfq{d.[x$64sפ<qM7+vfj(eȭ 955-^˳G6Wd(zt~,% )4CY9Az\RL`n 䎰=(JK,W=[Ad&Lj+3#!]j+ %Y|~@(QmL1ĕ6 tаɤ j* du '/ņ?Ɖ~G"XT7ig9b:G^wUX<MvP1N #`I f>u]Y tq[ oVd]ۮO`|羫o0<?q~Mvs3XߨyӠ?OKu3j :y11ր/)!ޠ&<,5d2#d[= rSy!uM !{fB;ƾ؆=4w# ȏ@O8률>y{ ^:Xtq>TBT^Q%_ gFѹ̒>bE(o5po Ё䨿%rYS`4=-BvSxYC_]bXVa4is\ Z'̉:'LI*.<,* Ȅp'|qs)waK)̞Cdecq!SI C] w^A[d|M=dO^ga2B|#o8e(ܿnD=X ǼoYΕEo%ƦAJҞ3È@CvH簦}@HoU1Hs)Oё)-ٷ!G`tJ@J3~BJ^hZ|[^ ] 吭K=GWS i~%*l]Z%%kWz3_Ϡ_dyM*%V#?n(vT\xFkȈɱݝLa(n+r]B%CB-Vד9 k TA&O mwZȪݐ=!:9) }J#[t?I4ϡQXj:I듢$NsjNn)G*&BH.|.5g+tU? z2t7k&?|7u#6?mj$K 1߆z"IiWĹ-x1 }Mպ GPʳ/b!?W};FE5hli\YM]6Fa(N#BZ*IyQjJhMN mA5] CwDØ"]`lmvK1_*F[MV2DJF[umwÃ,OtXZyNÔi*>W=`b$46=f'wyڃ,,For-x+ 1.]v=迣?^6{' DZE|9/IUB&gfWMYw:juKK>m4N52WާIIaxf"lI$a\zkbR(.J2>QYy17m~ ,(g5K{jL6y{ſ+tv#wNX6|Q'0WT W޿W=*jdPA:*T2,Cf732w'\-VH̟Kv@m ]D/2(t2֫KS4\}<]sD:!+hZ[I ] oM\h$ V'7TD@UA 䬵(Ŝa䔝TM_-=SHEi p*SBލb!ow'=a03F%"{EMPk'%s잇z ٬)鮇 晠.7>_RRZ?}P/dmXXB{Yh #`ωDŎ e$K{Y(Pٽ9v [bgTf3^N {a`,^:]_2\brm,֖~Iv׺Vxo%N}|O{naPzUG[~ UK6E)tXcX6r1N*؆wJzEHsgu31=5@0Q0ȃzt kI ~seS%DFEUK=өBEoaO8ހKһ_ZvߔR5N\;2QjuDrt vh?r@ʥ2~A$7P7#]9zrKkW&[BHtwX ہ*g=D e3'q7DW@67-XCl=vY{wJr7bqإġ /,n_Iʯ O3 w`RE)RX7Eto[֤F܃k@7)Akk8WeUu '+/GI!yd/:U.SQ.ہ(8bI_M]E[LOE 0ߴU$wi4%ĸAdG7 *M_vq6uO @'}H[Aj|GP63c:yHNuX UuokR^[N^zlg&Z]6Goy*kgAO^QfIr;sH0GQ+=Dp" jР'!8}EX!2叡nվqZw7<d+@[n Dϫ7Y}3M1fĝJoc Mh GdT$Y+qPVn);y-<|1crԱ5M}HizE_wZ7uS ,V{©,a|v*B>ԵrgS;(OfjC߀$edq£i$0O0R>؋XyP",=j A?T )aJ<0E0흦tȄ4i&\eKc;v)h"f.Fk6f1pzdֵWså}R iLMS:@ PAKA@%*.m?jcJs*"P$$8\'Ulcg38l<#ݨ{"J>/5m2M9﹈'U@2ƬG]\+1If PO̅'wĤ8O?ٛM!YcԳ֛ENw5Td Y58qRC. Sqe6L>q)چ Tǿy;,Hq(/Th}qq׷/WΦiߐpr%Chܬz&Gz''HY IN+& ppw5‘=y7C耈ؐ=X 9j@/ɊotbݽG5lR3e&7(z }RP8tN8 4(*jn͍z~HQG+QKd́S.!7y\PVf'9chdc5LE̽0Ub0R.Q-ht(/j v1.GJB[&iuWH_bxd&o_O4erQ(4lon.n]\s5|8 (%E8`SO^FQyO5TD# >l5DYOAf$LlQ-UCټ05ښha*duuP)|<2J:B*s(5,\!K]ѕO~1 ?ޝa.͞nidN.C6zW>rslf_)w)` 2.UՎ\wᭋ N6;W ': a5W:E|3~QO]?||,AԺjЛ(D 7jjD>2@pJ|ǯF@II6ZYB}M LuNd(?ws!I4M;m0¶edIIty |/w 8Ͷ1/S~-,H4a7r%qܑ#q7قKh۱uUvK)!1<*TّM^晆.PĪ:? z% P7[Z$ڧU٫ErDU {SBy1x(0? G`oJ?8Jc8 m10'- c  Z%DJv^VܼJvm-(b@a7PZW*bnk[70ZɟKPv1 0mr1k0v~cW<-cM 0FQ+q5qJ.'m>cbɷ$p{tW 9X N}vٟ㾱!ɳK/\#% |hAW^qRLuĄg9/1׆,T1D=~^ML $Қ3}ky7r>c,j {wj 3OZs+^SȒbe~͏sӴ%ս&{*{rѓ`!W?@>Yb|D[OnB1*ȹ[4QGr".KҜl1nrdLWӇ{׍!J҄D,qY+C8e&S( |·"P=)Ҫw} EE/&&gN8|(OkC=b6.;U?4k/BW'7%BdtnxCnnK3pUUjX^Tki^w!o+br <@3⬟SpfLU+]$K0":\*߄'ЧR̿Ʋ5.(N;9!HY~C 8M`,Np2,KPVB8XڵӾ~mrcnD9h ' s]kthycư,wV@Ibj>]c'`H5c-z%4D /`cgIT&n:>MLЖÌ:a¹yV~v 슃BeHp.6i`NFq}ޠ|ނ}ej!&)h מ-"ٶn0};C-ڎuNVZ4(<בJIq({m5q;j,5m܏r {AlntQ7Mny Ο'kHYx6wbo+? wï5mNiD؛ȗ!eDI==0+︛D۶P0AӁiz5u Ja Kpk WOa)4je%$:eZ#V<xU=7<#δ"XQ){c b;p@i՟&S!Zz">Vpy(TT2"9d_ :bq&WZ{-K˚E9C5"PTzݎjk=|YU:g} 3hϧjVHgΆAvbPJ*B:wŸ1W;vV+̝=(6٧QYWY\Q%ホBdqAAK7TAascd`"a(%7;m H7Ū̐f"'/H}}Wƫ$JoDFY`Kqg\ Kaa:k%bӿ^o\f}z*&zR;K",΢^έ6CjMRÓ9~g =p Aּ{Y);_:UnO;i XO(0> էAe()8Pɽ"UTB\*F;0E̟lU|>1ĺ0ܓ- ZynN*Qi]aDXaUCK X `JCgk-jI°3MHaB5n Zo2h W;@@$RJB?gJ\F P19DEVߎEn$4SN96(\t Ozx3/5¬nM>m xy1"g rz6?>6,!` ~%&"p3nIY̦h:GG@Z@la뵙F6^âAQf'4%qy2ȅac>MٹjqD@su[ 5YD s)wO~r탍jT6\TfG|bR >XT#z V3G*nDicb*zMZ)7k Te]<&Ј!^B.A}ܖd!3e"\W[슗"'f?d za*'FJҲ( 0ND>7|xOВt+RR&J't ĬV0sU_6spYhw+OM3};mw}?JPq)Q4_r0cUDXя$g8q<&B<줕RfxW~v)v&u! aÛzalZ:ozE Mlp)v[}VG0_N,82?qtmg[_xr/ ;ѬjTWS Fg*5)I٠m[aZ}EͲufP}YV/Nߜ O6|z_cZwɨ56T|Ԯ ch<J-H!Cj/)h4کK^Uf_Hs]Hlݖ=HdcgNe:/":XHU|/퍔% mFѼviw\F; wſG5IL6*%ټ(D1nZcLaQcP3?*t \2q{p,4KLRsq!ntΫoޗiř*WWgҩ&uNޝ&(FEeozG9?fv[Z`+D DLF,TX7ז^'Tf,c jk1|ҷpQpo2ª 3ɵfNf-P3VMS4_} W `tqi{Y#|0ߑ hY:jU:m\ aQvͽ\#@[ǽmL""%»mlSBI&4o%f`ld!h}=S߯p_ F1.:8ҿSdh3${&*G;B^tEN41G3ɮ2Es^Hl|`(#d Yf(k>B…U{Eh랎'wU4k (Lj aeo;^f{CDJ'0NJ>R}(qRiAzL2SG0QW.fk\kK)mтj=vsZ/JcP\Nz5|.bPZ!Kvu`1]1zFS_M2ًڰ_YD'@9ZY-aj:U&-7TUiM/f=7PpLdH2]zǹP+;RϜ'((\ty T.=+(Pn԰>+YH}1@*:͞쭜a=Gvf"3)nH0:ZvGW$lG3LjS/s16gFr>[/nRldoH$VAB('S<~{Q隣gchN*|ц ANe>pUQ!:)쀋M oo1VFvsjQ'cd{/zZ=u;:viGj#Z9MENCI[1z.">K@[e]X_zT_Q2ƃʼ5/O&^p)O2Jokc(GB#;e a}6ngFt,)rM9DJݱ6+3L5pzD]q$+(c1>=;ɸD{+ j[3lxg_yE*z o~^ 3#툺QV7J~Pk='^ˢ}T TS|sQҼdЛH1@W DB%ʥ=-X1_&dJX^x>=)#0(ꁳ[XFa`|lXI8JOtPС08adжg5\(FPz9/YHv*,ޫ̥y o-+0e(!?@~m"訖H0gڹUKH '>Lf phOC _ Bh_nPO*vgyTDWW1ڡ[8fCa6?@d6`Yzц"sI_6ցɌBAꅪ#9#fkԘR;W[hTxΗ@Ŗ BU+Bьj\ A,b L-._)8VżCXOo;6uhAOI qvOpĒ)CG/i&OiwT4܂A_9G10@\{c9]Cp09믩.c\(6ᱛq 5X =%X,'Ի(Jbέ ˥B>l8=Q3{b#PsBl8pe,t x' @ s?QUAT:.󴀐A: "r(ˀƣDg|-7:FD\\ťشWO#3; [;A6wE_#!#Y u fY-S;MyʦU؋Zϒ4z"ur{bd~'a@TUj'sKBB3$=% l-cw5OVcFX> N7XeYOc`A!ۻ)H/1G)'THPuӼ"1?|j-Ne4"[7 YyABE{JA ZԘb9b:=,L7Bh[5$NYKY]φ %e,U5(oixB#ombe5LqNonDǬW{+9Ps_aqwT;D#CN=7hY 4[[fA"0WM`nPplWW&aXS ʹLi$SYQ^Pjᑅ@tqS}i$# c!^ G2Ƚ[tKw ZEH͌#"KH6<Dj tuP{?d+8&gb!@iv mjއpJ_WӣQNTzZc`Mv{'o"-\ I1#GL𸋨+a_0$♰Ȉrn*y}(ƩN:0T<Ն9l^P8ư p+4'2"}fmΟ6,$9л'7r*Nq R ѵo ao Lf#x9)TYuui˥]X{vj`飾S0ޤ1c{)Af#۞6&}bt?*tg) ^ Hfxzٻf9,Fc4Z1ִ|0?:~jnND8ͲUpM>w%@]Jg(?-jE~͢ x=Fg%:0^lmqwvx8Zbۏxyjw-(m'k~jrjpӑ<[RDXb." RG;|=7`G4?a#*߃Y]7d&$t:'H`9Q*2zXHxM`N%EhVE҂c_^sU ^5r=H$&:D{M2 >Hܚ>٭5Gr8BC$,EATvdD {eQum+F#f b.F%J47sSL`f;|, ~Ï5QicaBt&T&lfPfJa I%#I}j3Ww_Xu9~,wO ^hB(@3$d*(4͝*ĕ,$&ZbL{2J}R_tt wf9̜Vx~Qσ3Xd%p[3 %s'մ\Cqu҂Pv*Q_l+‹1A'U!A ׳\Sm;CA4b(&6捒'!4Md:oA_Y )Aishh%VZ.(J&dzwosIcqDweIć״j4r|g2 iv 71ݽ t;iSIPi:DkOO^ym/Pƌ&u)AA(:@eji붻RG #N*. ˆAP_.lhgFH4,HE!`Nw Y'ג1Q_q|a'u2Xz)kVg4= &=fD ݯUoOL^V|PjE7Zǁs' +;=2Ft" 0NVS2@;׼lX#H$xHSYw]ԅ #r'lӈU|DJ 1[N?0uȕ둮`OIwq\"aHś҃vmdP wL1bDR#J!0񂕹V*aoaZ0d%[<))#)Su)mҾ.,ۢlKR곛/TLC'^va&F1P-%.&P9ztc#Tv. В{/[^ qItIhfKaNyX)dL\y؟u).T8Pbm]  w!O4KV "WH\3=K\rrQ @M]GI֋fTvUG;`jwU$[oڹ˙0)n`"L6rjKq"Ah߰vݑGPv"rݐ#a]-]:Ѥn=3tAnB Ce,]:d  ?֊(\&k\UiMٺ)IlZ]4aomEA qf}(cN4~NL')WTْ|7hGhXBD^:ъN;a`5控 R1~=!NEcLA_[\!T\ `F )[x}I*L5VҲl*Y(vL\u"=i6B40XoԀxiuyd!f4D|5D~cK\{po 0c-jQIThBaf!GeU:k-3 4x^u2&H x]&'P4Q\ɀb]<n㟦аJ'^~h71{4O3u/rzϚ@">6O$"]8\. ^-.M+NNR`'EgEnU xBΠ )<@<>N,6g3Q=oGu:U&>MrЃԜ`ND\}rsg‘^#f3+8ܵMKƎOYTW(xS_%d6E z˝*1Bhq*37D 8;-e ΩΚD0ܹ r-n7Ri3mM2b:=׶ƪ t/L;ꚠlF&Ǎ9ų{yanyAv[}I(\|g1~FC>"D*f^FO"8\%;gLa'.JrHͮS)ZkV!8C+Cc089 Gm|EuM`?3Y]~=Wvv'uFwg*< noMV>;v'^i3pIY)S:Hȉ8DۜbgE1kONV6BSWDu9Dg*qyѱ]M{Mǚv{eP{fJ0Q0L+s#I˦bAu86dJ"gK>bAju*;yaZ3+qK(ޜ|]r<ڹWDŽ7~KC,vLL|K5e5ڙ| -C$=3gVGe;u* 8$nj^QIި%&=35Kh( [t1R'BiJh'b EfPo]p0JO,f\E$冭kF ̷~ J]zȋ:k?AxpJ2L{Mac2/tUE0w+EoHwKjj s i{ip.$ lo`7O|~` k۰i4O/;psQX}3D~~cJbyw3l G*jr}[ ijQF1k=.Ǭ2*끨"@ΡTd5ĸ际2i,R-2YlRx՝wl?mVV.k@/my9+xE;e<)'נeU:B3"A,661.8S \,V.vjyk@\س7AmiV!륔ɃSRoC5#4a_* &3EwWF+KqH6ů`oHXdTV$yEEq4523&Ot@kܼ~DV0GkfG?u}TS_lo7I;A:2ފP8xJ)ns/LʤL٭7-Rx-^7SZbg4L„ =#;񞥙!/zئ 螰$ސq1~юfCcX| 0G 7+(kf4o(rZAayQE\7D]\D`j_OA4 t]D8ŵ nrێ |̧C٠ YZ