issues
search
JetBrains-Research
/
paddle
Young and dynamic build system for Python
MIT License
20
stars
6
forks
source link
Implement initial python's dependencies caching and symlinking
#7
Closed
SmirnovOleg
closed
2 years ago
SmirnovOleg
commented
3 years ago
Introduce
ExecutionResult
monad for
ComandExecutor
Add ANTLR4 grammar (and corresponding auto-generated lexer&parser) for
Python Dependency Specification
, used in packages' METADATA files
Add global internal venv manager, global cache repository, and symlinking utils
Dependent packages are cached and symlinked automatically as well, but dependency resolution still lies on PIP
Some renames and refactorings in the existing codebase (e.g.,
working -> workingDir
)
ExecutionResult
monad forComandExecutor
working -> workingDir
)