Spec URL: http://ralph.fedorapeople.org//python-vcrpy.spec SRPM URL: http://ralph.fedorapeople.org//python-vcrpy-1.4.0-1.fc21.src.rpm Description: Simplify and speed up testing HTTP by recording all HTTP interactions and saving them to "cassette" files, which are yaml files containing the contents of your requests and responses. Then when you run your tests again, they all just hit the text files instead of the internet. This speeds up your tests and lets you work offline. If the server you are testing against ever changes its API, all you need to do is delete your existing cassette files, and run your tests again. All of the mocked responses will be updated with the new API.
Note: This package won't build on F21
! Changelog is invalid ! Spec in the srpm is different from the spec linked to here ! Using the spec file linked to here, I fail to rebuild this package in mock mock --rebuild ~/rpmbuild/SRPMS/python-vcrpy-1.4.0-1.fc21.src.rpm -r fedora-22-x86_64 output: http://fpaste.org/218906/43090307/
Sorry about that. I must've been in a rush at PyCon. Here's a latest upstream rebuild with some fixes to the specfile: Spec URL: http://threebean.org/rpm/SPECS/python-vcrpy.spec SRPM URL: http://threebean.org/rpm/SRPMS/python-vcrpy-1.4.2-1.fc21.src.rpm
* Rpmlint can safely be ignored: python3-vcrpy.noarch: W: spelling-error %description -l en_US yaml -> yam, yams, yawl python3-vcrpy.noarch: W: no-documentation python-vcrpy.noarch: E: explicit-lib-dependency python-contextlib2 python-vcrpy.noarch: E: explicit-lib-dependency python3-contextlib2 python-vcrpy.noarch: W: spelling-error %description -l en_US yaml -> yam, yams, yawl python-vcrpy.noarch: W: no-documentation python-vcrpy.src: W: spelling-error %description -l en_US yaml -> yam, yams, yawl python-vcrpy.src:135: W: macro-in-comment %doc python-vcrpy.src:136: W: macro-in-comment %license python-vcrpy.src:144: W: macro-in-comment %doc python-vcrpy.src:145: W: macro-in-comment %license 3 packages and 0 specfiles checked; 2 errors, 9 warnings. * Spec is clean * License is MIT and is shipped in the sources ! The LICENSE and README file can now be marked as %doc * No bundle in the sources * Builds cleanly on F22 (via mock) (not in F21 but that's likely an updates-testing issue) * Consistent usage of the macros * Upstream sources: 6f40f3e0fbde03ca44ccdff2711cac39dcd6d2354795582f8bf6f98376fa0b62 vcrpy-1.4.2.tar.gz * srpm sources: 6f40f3e0fbde03ca44ccdff2711cac39dcd6d2354795582f8bf6f98376fa0b62 python-vcrpy-1.4.2-1.fc21.src/vcrpy-1.4.2.tar.gz This looks all good to me This package is APPROVED
python-vcrpy-1.4.2-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/python-vcrpy-1.4.2-1.fc22
python-vcrpy-1.5.2-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/python-vcrpy-1.5.2-1.fc22
python-vcrpy-1.5.2-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.