Skip to content

Conversation

@vdonato
Copy link
Collaborator

@vdonato vdonato commented Nov 23, 2022

📚 Context

Some of our internal Snowpark conda builds of Streamlit ran into some issues installing pre-commit
on the machines that they run on. We really don't need pre-commit at all when building Streamlit (the
code has already gone through CI + code review at that point, so running pre-commit again is redundant),
so we might as well skip installing it completely.

This PR does this by adding a new make target: make build-deps, which works the same way as
make mini-devel, but intentionally omits the pre-commit installation. We also start using this target
in place of mini-devel in the package and conda-package targets.

  • What kind of change does this PR introduce?

    • Other, please describe: new make target

@vdonato vdonato added the security-assessment-completed Security assessment has been completed for PR label Nov 23, 2022
@vdonato vdonato merged commit 9cd34d4 into develop Nov 27, 2022
@vdonato vdonato deleted the vdonato/build-deps-target branch November 27, 2022 01:41
tconkling added a commit to tconkling/streamlit that referenced this pull request Nov 28, 2022
* develop:
  Improve error message when widgets of different types have the same key (streamlit#5748)
  Add a new make target to only install build dependencies (streamlit#5755)
  Fix camera_input flaky test (hopefully) (streamlit#5714)
  Fix py_snowflake job for Nightly Release (streamlit#5751)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security-assessment-completed Security assessment has been completed for PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants