Outline - gslab-econ/gslab_python GitHub Wiki
Improvements
- Consider adding functionality to print SCons tree in state_of_repo logger (see here).
- Create tool/emitter to specify raw data downloads as sources 'dynamically' (see here).
- See if there is a way to force scons to rebuild a target if that target has been modified (see here).
- Address potential problems in gslab_scons raised during a testing review.
- Consider adding integration tests for gslab_scons builders. Be mindful of Windows-specific issues.
- We should use ZIP 64 compression in the release script. Found in gslab-econ/congress_text#177.
- Allow users to turn off size warnings for certain files (see here).
- Skip implicit command dependencies in LyX scanner when they're in a note.
- Edit
gslab_scons.build_matlab()
to fix its incompatibility withscons
parallelization (see here). - Add functionality to reconfigure user's cache (see here).
- Refactor logging machinery as a Python decorator instead of repeated code from builder to builder.
External testing
- Include Tobias Schmidt (postdoc of Susan Athey) in next round of review.
Testings
Write integration tests. (see #100, reopen that task when we are ready to work on it) Update unit tests. (see #112, reopen that task when we are ready to work on it)
Next Release
- Changes made in #159 (removing an argument from start_log) will require an update to template specified here.