Skip to content

Conversation

@whiten
Copy link
Contributor

@whiten whiten commented Feb 12, 2020

By not passing this, we were violating the "doesn't update the
Pipfile.lock." comment on this Makefile target. I don't see where the
lockfile was later used, and so was most likely providing little
benefit.

Finally, invocation before this change took ~1m13s on my machine when
Pipfile.lock wasn't present, and ~33s when it was. With this change,
it's reliably ~17s.

The big question is if the lockfile was providing any value that I
missed picking up, so that's the major review question.

CC @tconkling

By not passing this, we were violating the "doesn't update the
Pipfile.lock." comment on this Makefile target. I don't see where the
lockfile was later used, and so was most likely providing little
benefit.

Finally, invocation before this change took ~1m13s on my machine when
Pipfile.lock wasn't present, and ~33s when it was. With this change,
it's reliably ~17s.

The big question is if the lockfile was providing any value that I
missed picking up, so that's the major review question.

CC @tconkling
@whiten whiten requested a review from jrhone February 12, 2020 17:35
@whiten whiten requested a review from a team as a code owner February 12, 2020 17:35
Copy link
Contributor

@jrhone jrhone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good to me! Especially since we're not locking in CircleCi or in releases, why lock locally.

In addition we'll all have different locks while developing so seems unnecessary.

@whiten whiten merged commit f5326d6 into streamlit:develop Feb 14, 2020
@whiten whiten deleted the skip-lock branch February 14, 2020 17:27
sthagen added a commit to sthagen/streamlit-streamlit that referenced this pull request Feb 14, 2020
Pass --skip-lock to pipenv under pipenv-install Makefile target. (streamlit#1093)
tconkling added a commit to tconkling/streamlit that referenced this pull request Feb 18, 2020
* develop: (29 commits)
  Release 0.56.0 (streamlit#1101)
  Fix bug where icon assets were missing from "make install" (streamlit#1100)
  Clean signatures of wrapped DeltaGenerator methods (streamlit#1099)
  Using widgetId as the key when rendering elements (streamlit#1102)
  Pass --skip-lock to pipenv under pipenv-install Makefile target. (streamlit#1093)
  Allow wider range of int-like types in NumberInput (streamlit#1087)
  Fix missing caching URL (streamlit#1094)
  Version 0.55.1 (just pointing to new docs) (streamlit#1089)
  Retire python-3.7.4 CircleCI project. (streamlit#1086)
  Handle different Caching error messages (streamlit#1068)
  Fix an incomplete copy for a dict that's then modified. (streamlit#1078)
  Fix indentation error in fad994c. (streamlit#1084)
  Widgets unit tests (streamlit#1077)
  [mypy] First phase of work on testing Python type annotations. (streamlit#1079)
  Add CircleCI jobs to run the oldest and newest Python versions we support. (streamlit#1053)
  Improve docs (streamlit#1075)
  Adding CORS to troubleshooting guide. (streamlit#1001)
  Fix for the CORS check (streamlit#965)
  Advanced caching updates feb (streamlit#1040)
  Fixing add_rows index calculation (streamlit#1054)
  ...
tconkling added a commit to tconkling/streamlit that referenced this pull request Feb 19, 2020
* develop: (30 commits)
  [Screencast] Fixing countdown bug (streamlit#1082)
  Release 0.56.0 (streamlit#1101)
  Fix bug where icon assets were missing from "make install" (streamlit#1100)
  Clean signatures of wrapped DeltaGenerator methods (streamlit#1099)
  Using widgetId as the key when rendering elements (streamlit#1102)
  Pass --skip-lock to pipenv under pipenv-install Makefile target. (streamlit#1093)
  Allow wider range of int-like types in NumberInput (streamlit#1087)
  Fix missing caching URL (streamlit#1094)
  Version 0.55.1 (just pointing to new docs) (streamlit#1089)
  Retire python-3.7.4 CircleCI project. (streamlit#1086)
  Handle different Caching error messages (streamlit#1068)
  Fix an incomplete copy for a dict that's then modified. (streamlit#1078)
  Fix indentation error in fad994c. (streamlit#1084)
  Widgets unit tests (streamlit#1077)
  [mypy] First phase of work on testing Python type annotations. (streamlit#1079)
  Add CircleCI jobs to run the oldest and newest Python versions we support. (streamlit#1053)
  Improve docs (streamlit#1075)
  Adding CORS to troubleshooting guide. (streamlit#1001)
  Fix for the CORS check (streamlit#965)
  Advanced caching updates feb (streamlit#1040)
  ...
tconkling added a commit to tconkling/streamlit that referenced this pull request Feb 24, 2020
* develop: (53 commits)
  Update plotly.js to 1.52 (streamlit#1119)
  Add tooltip in Altair/Vega-lite docstring code (streamlit#1092)
  Ability to bind to a server address with server.address config option (streamlit#1107)
  [mypy] Enable check_untyped_defs throughout the codebase. (streamlit#1110)
  st.map: set "radiusMinPixels" to 3 (streamlit#1113)
  st.plotly_chart docs incorrectly refer to Altair (streamlit#1118)
  Fix BytesIO and numpy array data sources for audio/video (streamlit#1116)
  Show warning to user and use skipkeys=True if json.dumps causes TypeError (streamlit#1112)
  Server: store SessionInfo by id (streamlit#1056)
  [Screencast] Fixing countdown bug (streamlit#1082)
  Release 0.56.0 (streamlit#1101)
  Fix bug where icon assets were missing from "make install" (streamlit#1100)
  Clean signatures of wrapped DeltaGenerator methods (streamlit#1099)
  Using widgetId as the key when rendering elements (streamlit#1102)
  Pass --skip-lock to pipenv under pipenv-install Makefile target. (streamlit#1093)
  Allow wider range of int-like types in NumberInput (streamlit#1087)
  Fix missing caching URL (streamlit#1094)
  Version 0.55.1 (just pointing to new docs) (streamlit#1089)
  Retire python-3.7.4 CircleCI project. (streamlit#1086)
  Handle different Caching error messages (streamlit#1068)
  ...
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.

2 participants