Merge this if you dare and it'll resolve #46. BUT WAIT THERE'S MORE! This merge will also remove a circular import dependency that required you to have github3.py pre-installed in your Python environment. Now you can develop this package the usual way with python setup.py develop or pip install --editable .. How much would you pay for this PR? Well don't answer, because merging this will also get rid of the now-hated Buildout! All this for the low, low price of reviewing and merging!
🩺Test Data and/or Report
There's no way to test this without a massive test harness (which would include: GitHub Actions ecosystem, actions runners, virtual machines, public key infrastructure, image registries, OSSRH stub, PyPI stub, robots.txt to prevent dev sites crawling, warning banners, etc.).
📜 Summary
Merge this if you dare and it'll resolve #46. BUT WAIT THERE'S MORE! This merge will also remove a circular import dependency that required you to have
github3.py
pre-installed in your Python environment. Now you can develop this package the usual way withpython setup.py develop
orpip install --editable .
. How much would you pay for this PR? Well don't answer, because merging this will also get rid of the now-hated Buildout! All this for the low, low price of reviewing and merging!🩺Test Data and/or Report
There's no way to test this without a massive test harness (which would include: GitHub Actions ecosystem, actions runners, virtual machines, public key infrastructure, image registries, OSSRH stub, PyPI stub, robots.txt to prevent dev sites crawling, warning banners, etc.).
🧩Related Issues
46