Uh oh!
There was an error while loading. Please reload this page.
Pin development dependencies & integrate dependabot - #162
Conversation
Uh oh!
There was an error while loading. Please reload this page.
florimondmanca
left a comment
There was a problem hiding this comment.
Yes when https://github.com/encode/httpcore/pull/162/files#r470961811 is resolved via #163 :-)
lovelydinosaur
commented
Aug 15, 2020
Great. What we might want here is a |
jcugat
commented
Aug 16, 2020
@tomchristie I've implemented your suggestion and also added @florimondmanca I've also integrated your changes from #163 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi, based on your excellent work, I added two commits:
If there is any problem, please feel free to revert them. |
jcugat
commented
Aug 17, 2020
@j178 yup, those changes look good. @tomchristie@florimondmanca are you happy with the overall PR now? Should we try it? 🙂 |
lovelydinosaur
left a comment
There was a problem hiding this comment.
Great, yup. Let's give this a whirl.
I'd probably? tend towards a ./scripts/install --upgrade instead here, but that's just being picky, and there's nothing here that's a blocker.
Nice simple tooling & workflow, w/ pinned deps and isolated upgrade PRs.
Win. 👍
Uh oh!
There was an error while loading. Please reload this page.
| @@ -0,0 +1,32 @@ | |||
| --use-feature="2020-resolver" | |||
There was a problem hiding this comment.
Grand yup, we can drop this once pip 20.3 is released, due October 2020.
Uh oh!
There was an error while loading. Please reload this page.
b3568f0 to
c12d977Compare@jcugat I pushed an update of dependencies to resolve conflicts with master, but also to see for myself what working with this looks like… Re @j178's comment in #162 (comment) - it looks like we're going to have some issues with multiplatform support, since we can see several transitive deps are installed on Linux (which I assume is your OS) vs macOS (mine) or even Windows, so we can't have one Per pip-tools recommendations we should ideally compile and provide one requirements file per environment (basically OS and Python version), but for us this is impractical. (We don't necessarily have a 3.6, 3.7 and 3.8 installation handy to generate initial files for an OS, and that would be 9 requirements files in the repo, which is pretty huge). So I guess for now, options are…
|
c12d977 to
7e40b1fCompare7e40b1f to
dbd626aCompareHold - Issues with cross-platform freezing
florimondmanca
commented
Sep 14, 2020
jcugat
commented
Sep 24, 2020
So glad to see this solved in #184, didn't realize the issues with different platforms. Also, apologies to @florimondmanca and @tomchristie for leaving this open for so long. I've been on holidays and did a necessary break from tech, but I'm back with my batteries fully recharged! 🚀 |
Triggered by encode/httpx#1053 (comment) and #151 (comment). I set it up a while ago in my fork of httpx and seems to work quite well. We can try it here first, and expand it to httpx too if everybody agrees, or remove it if we find any issue.
After this PR is merged dependabot will be enabled to upgrade dependencies once per week: https://docs.github.com/en/github/administering-a-repository/enabling-and-disabling-version-updates