Merge branch 'pyproject_toml' into 'master'

Add pyproject.toml

See merge request !137
6 jobs for master in 174 minutes and 51 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #228645
docker-build
build_linux_37

00:13:00

64.0%
passed #228646
docker-build
build_linux_38

00:12:42

64.0%
canceled #228661
intel macos
build_macos_intel_37

01:24:43

failed #228644
intel macos
build_macos_intel_38

01:29:59

failed #228643
intel macos
build_macos_intel_37

01:30:00

 
  Deploy
skipped #228647
docker
deploy_beta
 
Name Stage Failure
failed
build_macos_intel_38 Build The script exceeded the maximum execution time set for the job
beat.core.test.test_docker_execution.TestDockerExecution.test_cxx_analyzer_error ... ok
beat.core.test.test_docker_execution.TestDockerExecution.test_cxx_double_autonomous ... ok
beat.core.test.test_docker_execution.TestDockerExecution.test_cxx_double_legacy ... ok
beat.core.test.test_docker_execution.TestDockerExecution.test_cxx_double_offsetting_sequential ... ok
beat.core.test.test_docker_execution.TestDockerExecution.test_cxx_double_sequential ... /Users/gitlab/builds/nrU4yQP1/1/beat/beat.core/miniconda/conda-bld/beat.core_1618300633951/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 3 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
/Users/gitlab/builds/nrU4yQP1/1/beat/beat.core/miniconda/lib/python3.9/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
ERROR: Job failed: execution took longer than 1h30m0s seconds