beat.backend.python merge requestshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests2021-03-17T16:55:36Zhttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/81Workaround multiprocess changes in macOS Python 3.82021-03-17T16:55:36ZSamuel GAISTWorkaround multiprocess changes in macOS Python 3.8The default implementation for the multiprocess
changed from fork to spawn on macOS with Python
3.8. This merge request forces the use of fork
for the tests on macOS. The runner will anyway
use Linux so taking more time to solve this
par...The default implementation for the multiprocess
changed from fork to spawn on macOS with Python
3.8. This merge request forces the use of fork
for the tests on macOS. The runner will anyway
use Linux so taking more time to solve this
particular issue would not make much sense.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/64[utils] Fix hash generated by storage classes2019-10-23T05:06:22ZSamuel GAIST[utils] Fix hash generated by storage classesThe hash doesn't match what is done in beat/beat.web> resulting
in a mismatch when using e.g. beat/beat.cmdline>.
This patch modifies the code so that the returned value
follows the same logic as used in beat/beat.web>The hash doesn't match what is done in beat/beat.web> resulting
in a mismatch when using e.g. beat/beat.cmdline>.
This patch modifies the code so that the returned value
follows the same logic as used in beat/beat.web>Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/86Use project based include rather than hardcoded path for CI2021-10-11T09:18:26ZSamuel GAISTUse project based include rather than hardcoded path for CISamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/42Use format for string formatting2019-04-16T09:50:41ZSamuel GAISTUse format for string formattingThis package is still compatible and used with Python 2.7
processing environments.
It's also used in production which is running Python 3.5.
This makes the use of the new "fast" string notation not yet
possible.This package is still compatible and used with Python 2.7
processing environments.
It's also used in production which is running Python 3.5.
This makes the use of the new "fast" string notation not yet
possible.Soft loopsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/72Update test execution environment to Python for tests2020-06-09T08:09:09ZSamuel GAISTUpdate test execution environment to Python for testsThis patch moves all the execution environment definition to the new one provided by beat/beat.env.builder>This patch moves all the execution environment definition to the new one provided by beat/beat.env.builder>Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/80Updates to Sphinx 3.2.x2020-11-10T07:51:44ZAndré AnjosUpdates to Sphinx 3.2.xI had to update `doc/conf.py` since an old flag we were using `autodoc_default_flags` is not supported anymore. The new one is `autodoc_default_options` (https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc...I had to update `doc/conf.py` since an old flag we were using `autodoc_default_flags` is not supported anymore. The new one is `autodoc_default_options` (https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_default_options). After activating it, we observed a few more issues related to double-documentation of attributes in some classes.
@amohammadi: there are some take-aways for Bob projects here as well.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/88Update pre commit2022-03-31T08:13:14ZSamuel GAISTUpdate pre commitThis should fix the current nightly build issue.This should fix the current nightly build issue.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/85Update install commands to follow bob's guidelines2021-10-07T07:02:38ZSamuel GAISTUpdate install commands to follow bob's guidelinesThis makes the file more in line with the rest of the BEAT packages as well.This makes the file more in line with the rest of the BEAT packages as well.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/87Update database environment version2022-02-25T13:11:29ZSamuel GAISTUpdate database environment versionThey are still using 1.4.0 while version 1.4.1 has been released.They are still using 1.4.0 while version 1.4.1 has been released.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/35Temporarily remove framework trove classifier to unblock pypi upload…2018-12-15T08:12:37ZAndré AnjosTemporarily remove framework trove classifier to unblock pypi upload…[setup] Temporarily remove framework trove classifier to unblock pypi upload (c.f. issue #19) [ci skip][setup] Temporarily remove framework trove classifier to unblock pypi upload (c.f. issue #19) [ci skip]André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/41Template protocol2019-04-18T12:51:30ZSamuel GAISTTemplate protocolThis merge request implements the support for database V2 with protocol details moved into the ProtocolTemplate object.
This allows for reuse of these templates that were previously duplicate for each entry in the database definition....This merge request implements the support for database V2 with protocol details moved into the ProtocolTemplate object.
This allows for reuse of these templates that were previously duplicate for each entry in the database definition.
Fixes #20
Related to beat/beat.core#64Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/27Soft loop2018-11-27T10:40:11ZSamuel GAISTSoft loopImplement soft loop
Part of https://gitlab.idiap.ch/beat/beat.core/issues/59Implement soft loop
Part of https://gitlab.idiap.ch/beat/beat.core/issues/59Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/32Set relative path to artifacts and cache2018-12-14T09:05:57ZAndré AnjosSet relative path to artifacts and cacheThis MR solves an issue relative to CI paths for artifacts and caches that must be relative (and are enforced on Linux shell runners). This is not required by this package, but better to be preventive.This MR solves an issue relative to CI paths for artifacts and caches that must be relative (and are enforced on Linux shell runners). This is not required by this package, but better to be preventive.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/34Revert "[ci] Set relative path to artifacts and cache"2018-12-14T13:18:25ZAndré AnjosRevert "[ci] Set relative path to artifacts and cache"This reverts commit f21fc8ccdc34ade3be62c8bb1d846cf24e2e9f86, which does not really corrects the problem observed by bob/bob.admin#107.This reverts commit f21fc8ccdc34ade3be62c8bb1d846cf24e2e9f86, which does not really corrects the problem observed by bob/bob.admin#107.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/5Renamed COPYING to LICENSE.AGPL2016-03-01T16:09:45ZFlavio TARSETTIRenamed COPYING to LICENSE.AGPLOpen-source ReleaseAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/7Remove requirement for sphinxcontrib-ansi2016-09-08T13:35:29ZAndré AnjosRemove requirement for sphinxcontrib-ansiAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/84Remove bob/beat-devel from test requirements2021-09-17T12:31:45ZSamuel GAISTRemove bob/beat-devel from test requirementsFollow BOB's removal of its -devel.Follow BOB's removal of its -devel.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/8Refactoring and support of dataset providing in a container2017-03-22T16:12:12ZPhilip ABBETRefactoring and support of dataset providing in a containerPhilip ABBETPhilip ABBEThttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/26Refactor execution2018-11-23T14:43:43ZSamuel GAISTRefactor executionThis patch set moves the execution related classes in their own sub-package.
This makes the "core" parts and the "execution" parts more cleanly separated.This patch set moves the execution related classes in their own sub-package.
This makes the "core" parts and the "execution" parts more cleanly separated.Soft loopsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.backend.python/-/merge_requests/10Py3 compatibility2018-04-19T09:09:37ZSamuel GAISTPy3 compatibilityThis merge request fixes the code to run with both Python 2 an Python 3This merge request fixes the code to run with both Python 2 an Python 3André AnjosAndré Anjos