Skip to content

Releases: pyvec/arca

v0.3.3

10 Dec 21:52
Compare
Choose a tag to compare

Changes:

  • Updated dependencies
  • Allowed branches with slashes (#79)

v0.3.2

23 Nov 15:13
Compare
Choose a tag to compare
  • Moved the project under organisation Pyvec.
  • Changed the Docker registry for the base images to arcaoss/arca.
  • Fixed unicode paths to repositories (#60)

v0.3.1

16 Nov 12:07
Compare
Choose a tag to compare

Raising a Arca exception when building of a Docker image fails. (#56, #57)

v0.3.0

25 Aug 19:11
Compare
Choose a tag to compare

Changes

  • Removed CurrentEnvironmentBackend's capability to process requirements - all requirements are ignored. (BACKWARDS INCOMPATIBLE)
  • Added support for installing requirements using Pipenv.
    The directory containing Pipfile and Pipfile.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 and stderr 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

11 Jun 18:57
Compare
Choose a tag to compare

Updated dogpile.cache to 0.6.5, enabling compatability with Python 3.7.
Updated the Docker backend to be able to run on Python betas.

v0.2.0

09 May 14:48
Compare
Choose a tag to compare

This release has multiple backwards incompatible changes against the previous release.

Changes:

  • Using extras to install Docker and Vagrant dependencies

    • pip install arca[docker] or pip 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
  • 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.

v0.1.1

23 Apr 07:13
Compare
Choose a tag to compare

Updated gitpython to 2.1.9

v0.1.0

18 Apr 07:30
Compare
Choose a tag to compare

Initial release

Changes:

  • Updated PyPI description and metadata

v0.1.0a0

13 Apr 15:24
Compare
Choose a tag to compare

First alpha release