Arca

Latest version: v0.3.1

Safety actively analyzes 621211 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.1

******************

Raising a Arca exception when building of a Docker image fails. (`56 <https://github.com/mikicz/arca/issues/56>`_, `57 <https://github.com/mikicz/arca/pull/57>`_)

0.3.0

******************

Changes
* Removed CurrentEnvironmentBackend's capability to process requirements - all requirements are ignored. (**BACKWARDS INCOMPATIBLE**)
* Added support for installing requirements using `Pipenv <https://docs.pipenv.org/>`_.
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.

0.2.1

******************

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.

0.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]`` 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.

0.1.1

******************

Updated gitpython to 2.1.9

0.1.0

******************

Initial release

Changes:
* Updated PyPI description and metadata

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.