Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
BUG - Fix i18n files and compilation for distribution #2042
BUG - Fix i18n files and compilation for distribution #2042
Changes from 1 commit
42d479a
594a040
4cce361
e3c503e
6b95431
a911121
ed1decb
5866568
a686722
0c28478
773239f
9494167
0f3aa5c
85a8b51
75bbbc7
5999b61
6197020
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you provide a link in this code comment to more info? What does it mean that STB isolates the build?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Under the hood
stb
usesbuild
for performstb package
(which in turn callspython -m build
).build
builds the package in an isolated env to create the source distribution (https://build.pypa.io/en/stable/)That means, when compiling assets from
tox
(or even doingnpm run build
during development or in our CI) it would result in something likeWhen calling via
stb package
orpython -m build
(which is what we do to build the dist) this is insteadso if you compile the translation files first with
tox run -e i18n-compile
then the compiled.mo
will not be included in the distribution files by default (this isolation helps to avoid unwanted files and what not to be added to the distribution packages afterall)