<div dir="ltr"><div>Thanks for answering my questions, all.<br><br></div><div><span class="gmail-im"><div><span style="font-size:12.8px">> > </span><span style="font-size:12.8px">Let's say pulp_file is being tested. Is both it and pulpcore installed from source? Or is pulpcore installed from egg/wheel?</span></div><div><span style="font-size:12.8px">><br></span></div></span><div><span style="font-size:12.8px">> Yes,
we’re testing against source which also allows us to test against
different PRs. Often, a pulpcore change will require a pulp_file change
or vice versa and we just added some functionality recently that
actually lets us test against PRs too.[1] pulp-smash is also running
against source or PRs. IMO, testing against source lets us move faster
than testing against releases. Maybe we can look at switching though
once things have stabilized after the MVP.</span></div><br></div><div>This seems fine in most cases. But when verifying whether a plugin can be made into a wheel, this seems like a bad strategy. A brand new wheel should work well when installed alongside other wheels from PyPI, and testing against from-source installations gives no assurance that this is so.<br></div></div>