Releases: pyvec/arca
Releases · pyvec/arca
v0.3.3
v0.3.2
v0.3.1
v0.3.0
Changes
- Removed CurrentEnvironmentBackend's capability to process requirements - all requirements are ignored. (BACKWARDS INCOMPATIBLE)
- Added support for installing requirements using Pipenv.
The directory containingPipfile
andPipfile.lock
is set by the backend option pipfile_location, by default the root of the repository is selected.
The Pipenv files take precedence over regular requirement files. - The
Result
class now has two more attributes,stdout
andstderr
with the outputs of launched tasks to standard output and error.
Priting is therefore now allowed in the endpoints. - Using UTF-8 locale in Docker images used in
DockerBackend
. - Supporting Python 3.7.
v0.2.1
v0.2.0
This release has multiple backwards incompatible changes against the previous release.
Changes:
-
Using extras to install Docker and Vagrant dependencies
pip install arca[docker]
orpip install arca[vagrant]
has to be used
-
Automatically using cloned repositories as reference for newly cloned branches
-
Using Debian as the default base image in the Docker backend:
- apk_dependencies changed to apt_dependencies, now installing using
apt-get
- apk_dependencies changed to apt_dependencies, now installing using
-
Vagrant backend only creates one VM, instead of multiple -- see its documentation
-
Added timeout to tasks, 5 seconds by default. Can be set using the argument timeout for
Task
. -
Added timeout to installing requirements, 300 seconds by default. Can be set using the requirements_timeout configuration option for backends.