-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up for PyPI Upload #187
Conversation
Codecov Report
@@ Coverage Diff @@
## master #187 +/- ##
=======================================
Coverage 88.38% 88.38%
=======================================
Files 71 71
Lines 4871 4871
=======================================
Hits 4305 4305
Misses 566 566
Continue to review full report at Codecov.
|
… have stricter check for project/main
The substantive changes look good to me. However, when trying to install, I ran into the following issues:
|
On install order:
…so there probably aren't any reliable escape hatches to make pip do the right thing. |
Thanks for the review @qxcv.
We're using
Good catch, this is annoying. @shwang can you remember why we chose 0.7.4 -- do more recent versions not work? I'm also inclined to make this an optional dependency -- as far as I can see this is only used in
Are we sure |
Ray 0.7.5 was released Sep 24 and our Ray commit a4d42f8 was on Sep 19th, so I think 0.7.4 is just the last tested-working version, rather than us having a particular reason to pin to an older version. I just tried it with the latest version and I think TensorFlow also doesn't have 3.8 wheels for the version range we want, though. I imagine they'll add that next bugfix release for 1.15.x though, and hopefully we will transition to PyTorch with Stable Baselines eventually. |
Good catch on TF, but this issue suggests they won't be releasing Python 3.8 wheels for TF 1.15.X: Guess this package is Python 3.7-only until we switch to PyTorch 🤷♂️ |
Ah that's a shame :( Porting to PyTorch shouldn't be that hard although I'm not sure when/if I'll have the bandwidth. |
setup.py
src/__init__.py
file (FYI @shwang this was whypytype
was breaking, oops)README.md
; this doesn't work yet, but will once I upload it to PyPI and I'd rather not trash the commit history with two PRs for this.I've done an upload to test PyPI and it looks OK, so probably checking the
README.md
makes sense is most important part.Closes #120