Skip to content

Conversation

@ezyang
Copy link
Contributor

@ezyang ezyang commented Aug 1, 2019

  • Instructions for how to install stable and master binaries,
    without hardcoding wheel filenames
  • Turn on Python 2 build (numba is only needed for testing)
  • Make builds a little more hermetic
  • Prefer building against nightly CPU-only torch build
  • Don't install all of requirements.txt, it's not necessary

Signed-off-by: Edward Z. Yang [email protected]

- Instructions for how to install stable and master binaries,
  without hardcoding wheel filenames
- Turn on Python 2 build (numba is only needed for testing)
- Make builds a little more hermetic
- Prefer building against nightly CPU-only torch build
- Don't install all of requirements.txt, it's not necessary

Signed-off-by: Edward Z. Yang <[email protected]>
@ezyang ezyang requested review from jamarshon and soumith August 1, 2019 19:09
ezyang added a commit that referenced this pull request Aug 1, 2019
Based off of #198 but nightly specific changes were dropped.

Signed-off-by: Edward Z. Yang <[email protected]>
@jamarshon
Copy link
Contributor

I prefer to have the requirements in a file just for visibility (maybe packaging_requirements.txt). The current requirements.txt has a bunch of test dependencies like librosa, etc. which is used in the CI

@ezyang
Copy link
Contributor Author

ezyang commented Aug 1, 2019

I prefer to have the requirements in a file just for visibility (maybe packaging_requirements.txt). The current requirements.txt has a bunch of test dependencies like librosa, etc. which is used in the CI

Sure, and this PR doesn't remove requirements.txt. It just stops using them for wheel builds.

Signed-off-by: Edward Z. Yang <[email protected]>
@ezyang ezyang merged commit 4542332 into master Aug 1, 2019
@jamarshon jamarshon deleted the pr/better-nightlies branch August 1, 2019 21:01
jamarshon added a commit to jamarshon/audio that referenced this pull request Aug 1, 2019
* Packaging improvements for nightlies

- Instructions for how to install stable and master binaries,
  without hardcoding wheel filenames
- Turn on Python 2 build (numba is only needed for testing)
- Make builds a little more hermetic
- Prefer building against nightly CPU-only torch build
- Don't install all of requirements.txt, it's not necessary
- Updates for OS X too, including portability issues

Signed-off-by: Edward Z. Yang <[email protected]>
(cherry picked from commit 4542332)
ezyang pushed a commit that referenced this pull request Aug 2, 2019
* Packaging improvements for nightlies

- Instructions for how to install stable and master binaries,
  without hardcoding wheel filenames
- Turn on Python 2 build (numba is only needed for testing)
- Make builds a little more hermetic
- Prefer building against nightly CPU-only torch build
- Don't install all of requirements.txt, it's not necessary
- Updates for OS X too, including portability issues

Signed-off-by: Edward Z. Yang <[email protected]>
(cherry picked from commit 4542332)
ezyang added a commit that referenced this pull request Aug 2, 2019
Based off of #198 but nightly specific changes were dropped.

Signed-off-by: Edward Z. Yang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants