Merge branch 'master' into y/bstr+x/gpystr

* master:
  golang: Add support for @func(Class) and @func to be used over @property
  golang: Make @func to be idempotent
  golang: Adjust @func to wrap functions with standalone wrapper with recognizable name
  gpython: Implement -v
  gpython: Implement -X for non-gpython options
  gpython: Implement -E
  golang: test: Fix for Pytest < 7
58 jobs for y/bstr+x/gpystr in 0 seconds
latest
Status Job ID Name Coverage
  External
running ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

31:34:47

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

17:26:12

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

27:00:46

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

28:59:18

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:13:17

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:12:42

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

32:53:22

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

40:36:07

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

19:12:13

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:17:29

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

44:21:53

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

17:13:22

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

18:14:13

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:12:21

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

39:35:08

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

25:33:56

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

23:58:31

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

43:17:09

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:14:11

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

32:12:29

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:19:24

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

35:52:01

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

36:56:16

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

20:04:30

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

00:12:04

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

49:09:04

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

38:56:04

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

13:08:32

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

34:58:26

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

33:56:50

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

24:58:39

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

16:02:05

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

25:04:48

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

21:09:18

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

30:43:55

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

11:04:22

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

13:13:30

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

16:20:03

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

32:56:41

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

42:12:59

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

37:48:47

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

33:02:19

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

13:32:17

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

56:01:02

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

28:31:16

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

58:43:59

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

28:53:35

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

59:43:02

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

18:41:57

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

61:11:53

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

31:14:50

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

25:22:38

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

13:31:11

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

36:55:52

failed ERP5.UnitTest-Zope4Py3-pygolang-bstr-py2

12:31:17