https://bugzilla.redhat.com/show_bug.cgi?id=2114603 Bug ID: 2114603 Summary: Review Request: python-kgb - Intercept and record calls to functions Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Priority: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: jonathan@xxxxxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx Target Milestone: --- Classification: Fedora HEADS UP: This package won't currently build on rawhide due to Python 3.11. The upstream dev is actively working on Python 3.11 support. https://github.com/beanbaginc/kgb/issues/9#issuecomment-1203252755 When using fedora-review on this you'll need to pass it a mock env representing f35, f36, epel8, or epel9. I can't find any docs stating that packages that won't build on rawhide can't be submitted...if there are docs on this please let me know where. Spec URL: https://jonathanspw.fedorapeople.org/python-kgb.spec SRPM URL: https://jonathanspw.fedorapeople.org/python-kgb-7.0-1.fc36.src.rpm Description: Ever deal with a large test suite before, monkey patching functions to figure out whether it was called as expected? It’s a dirty job. If you’re not careful, you can make a mess of things. Leave behind evidence. kgb’s spies will take care of that little problem for you. What are spies?Spies intercept and record calls to functions. They can report on how many times a function was called and with what arguments. They can allow the function call to go through as normal, to block it, or to reroute it to another function. Spies are awesome. (If you’ve used Jasmine, you know this.) Spies are like mocks, but better. You’re not mocking the world. You’re replacing very specific function logic, or listening to functions without altering them. Fedora Account System Username: jonathanspw -- You are receiving this mail because: You are always notified about changes to this product and component You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2114603 _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue