{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":274090025,"defaultBranch":"master","name":"plugin.SofaPython3","ownerLogin":"CRIStAL-PADR","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-22T09:05:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29122309?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727096367.0","currentOid":""},"activityList":{"items":[{"before":"9222203286d24117035c6074197a4b30d4217fa6","after":"7fd98e6d8188cbd901bfb804c7c642318d768493","ref":"refs/heads/xp-component-stubgen","pushedAt":"2024-09-23T13:10:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Remove Sofa.Components.\n\nI suspect this code to have been integrated in the SofaPython3 by mistake and to have never\nworked. By looking at it it may be an experiment to allow syntax like this\n\nimport Sofa.Components\nSofa.Components.MechanicalObject() ...","shortMessageHtmlLink":"Remove Sofa.Components."}},{"before":null,"after":"fca789f7165533fccbf1bc0939aa6413f7802178","ref":"refs/heads/pr-typehint-example-how-to-fix-definition","pushedAt":"2024-09-23T12:59:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Example on how to fix pybind11 type forward declaration so stubgens knows about them.\n\nThe problem:\nDepending on the definition order of the binded classes, there may have\nincorrect types if Base is useing BaseData... but BaseData is only binded after Base.\n\nThe PR propose a solution for that using a decidcated \"forward\" registration patter.","shortMessageHtmlLink":"Example on how to fix pybind11 type forward declaration so stubgens k…"}},{"before":null,"after":"0e11a6c72d3128826acd1770e9f45219cf597193","ref":"refs/heads/pr-remove-sofa-components","pushedAt":"2024-09-23T10:24:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Remove Sofa.Components.\n\nI suspect this code to have been integrated in the SofaPython3 by mistake and to have never\nworked. By looking at it it may be an experiment to allow syntax like this\n\nimport Sofa.Components\nSofa.Components.MechanicalObject() ...","shortMessageHtmlLink":"Remove Sofa.Components."}},{"before":null,"after":"7b0cdc1a77763f55f22df94365bb1781dcfe29ec","ref":"refs/heads/pr-bugfix-objectfactory","pushedAt":"2024-09-23T09:55:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Fix name in ClassEntry Binding_ObjectFactory.cpp\n\nThe name was missing.\n\n\nSigned-off-by: Damien Marchal ","shortMessageHtmlLink":"Fix name in ClassEntry Binding_ObjectFactory.cpp"}},{"before":"67e7f6402e9859d46428dcbb2e9f319721b854e6","after":"9222203286d24117035c6074197a4b30d4217fa6","ref":"refs/heads/xp-component-stubgen","pushedAt":"2024-09-23T09:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Fix name in ClassEntry Binding_ObjectFactory.cpp\n\nThe name was missing.\n\n\nSigned-off-by: Damien Marchal ","shortMessageHtmlLink":"Fix name in ClassEntry Binding_ObjectFactory.cpp"}},{"before":null,"after":"67e7f6402e9859d46428dcbb2e9f319721b854e6","ref":"refs/heads/xp-component-stubgen","pushedAt":"2024-09-17T09:21:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"CI upload artifact version update (#448)","shortMessageHtmlLink":"CI upload artifact version update (sofa-framework#448)"}},{"before":null,"after":"c3dea64edb49f1003d10b968fcae4d39b949fde3","ref":"refs/heads/xp-doc-styling","pushedAt":"2024-09-13T14:40:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"D","shortMessageHtmlLink":"D"}},{"before":"08fdc3500262b1ee51372b87a8eac707d6480ccc","after":"8d82fba6bb931792946ed7cfa71bd2ecc91493ff","ref":"refs/heads/xp-readthedocs","pushedAt":"2024-09-13T14:39:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"FIX","shortMessageHtmlLink":"FIX"}},{"before":"114ead73929cc617f1de08aca4efb4ab3a28e17c","after":"08fdc3500262b1ee51372b87a8eac707d6480ccc","ref":"refs/heads/xp-readthedocs","pushedAt":"2024-09-13T13:53:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"FIX","shortMessageHtmlLink":"FIX"}},{"before":"cc41156b061c61c1e72060818d8f993f0aecaaf0","after":"114ead73929cc617f1de08aca4efb4ab3a28e17c","ref":"refs/heads/xp-readthedocs","pushedAt":"2024-09-13T12:00:30.000Z","pushType":"push","commitsCount":71,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into xp-readthedocs\n\n# Conflicts:\n#\tPlugin/src/SofaPython3/Prefab.cpp\n#\tbindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseMeshTopology.cpp\n#\tbindings/Sofa/src/SofaPython3/Sofa/Core/Binding_ObjectFactory_doc.h\n#\tbindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Topology.cpp\n#\tbindings/Sofa/src/SofaPython3/Sofa/Simulation/Submodule_Simulation.cpp","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into xp-readthedocs"}},{"before":null,"after":"cc41156b061c61c1e72060818d8f993f0aecaaf0","ref":"refs/heads/xp-readthedocs","pushedAt":"2024-09-13T11:45:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Last improvements before upload","shortMessageHtmlLink":"Last improvements before upload"}},{"before":null,"after":"823681c697b7c0803a48a53a43c2bdbcd1e1229a","ref":"refs/heads/test-squash","pushedAt":"2024-09-13T11:27:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Update deployement version.","shortMessageHtmlLink":"Update deployement version."}},{"before":null,"after":"65c785c616fcd4ebaac25bcce33863b5f7cdeef1","ref":"refs/heads/pr-readthedocs","pushedAt":"2024-09-13T08:40:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into pr-readthedocs","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into pr-readthedocs"}},{"before":"7f796bf67f1cbd2bf4fbd7414f6681682632fc9e","after":"4b2de4f5382df0db46cceeab2500647ac1965d31","ref":"refs/heads/pr-add-test-features","pushedAt":"2024-09-11T08:23:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Example of use of Sofa.import_python_scene","shortMessageHtmlLink":"Example of use of Sofa.import_python_scene"}},{"before":"234e029a2583443404555ec844da3bbf09f01041","after":"7f796bf67f1cbd2bf4fbd7414f6681682632fc9e","ref":"refs/heads/pr-add-test-features","pushedAt":"2024-08-28T11:02:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Example of use of Sofa.import_python_scene","shortMessageHtmlLink":"Example of use of Sofa.import_python_scene"}},{"before":"f382e450b0f259b403958d5d601771367882105c","after":"234e029a2583443404555ec844da3bbf09f01041","ref":"refs/heads/pr-add-test-features","pushedAt":"2024-08-28T07:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Update bindings/Sofa/package/__init__.py\n\nCo-authored-by: Hugo ","shortMessageHtmlLink":"Update bindings/Sofa/package/__init__.py"}},{"before":"5f8a57a0e42686ecb03e9d2b0ac1cebbe04c90d9","after":"f382e450b0f259b403958d5d601771367882105c","ref":"refs/heads/pr-add-test-features","pushedAt":"2024-07-29T08:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Update Testing/src/SofaPython3Testing/PythonTestExtractor.cpp\n\nCo-authored-by: Alex Bilger ","shortMessageHtmlLink":"Update Testing/src/SofaPython3Testing/PythonTestExtractor.cpp"}},{"before":null,"after":"5f8a57a0e42686ecb03e9d2b0ac1cebbe04c90d9","ref":"refs/heads/pr-add-test-features","pushedAt":"2024-07-12T15:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Add method import_sofa_python_scene(path_to_scene : str) in the python package Sofa\n\nThe introduced method loads dynamically python module containing a scene\nand returns it.\n\nThis allows to do:\n```python\nscene = import_sofa_python_scene(\"myscene.py\")\nroot = scene.createScene(Sofa.Core.Node(\"root\"))\n...\nroot.addObject(....)\n```","shortMessageHtmlLink":"Add method import_sofa_python_scene(path_to_scene : str) in the pytho…"}},{"before":null,"after":"bd74146327f29b47221a95481e86f90786c264a6","ref":"refs/heads/xp-python-webservice","pushedAt":"2024-04-17T11:43:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Dirty webservice in python","shortMessageHtmlLink":"Dirty webservice in python"}},{"before":"b5cfd26fa00d9c8b5cb33434ea01e1fbc44c4f13","after":"9cc0bbc34f45282237439ee9f2bedd4d8e80b6c8","ref":"refs/heads/pr-add-deprecation-exception-message-in-sceneloader","pushedAt":"2024-02-28T13:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Update Plugin/src/SofaPython3/SceneLoaderPY3.cpp\n\nCo-authored-by: Alex Bilger ","shortMessageHtmlLink":"Update Plugin/src/SofaPython3/SceneLoaderPY3.cpp"}},{"before":null,"after":"b5cfd26fa00d9c8b5cb33434ea01e1fbc44c4f13","ref":"refs/heads/pr-add-deprecation-exception-message-in-sceneloader","pushedAt":"2023-12-14T18:51:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"[SofaPython3/Plugin] Add a special error message handler for DeprecationWarning\n\nOtherwise deprecation messages appears as error which is misleading for users.","shortMessageHtmlLink":"[SofaPython3/Plugin] Add a special error message handler for Deprecat…"}},{"before":null,"after":"c65b1979c1256614e0a79a3009cec3f5b3ed379d","ref":"refs/heads/pr-v23-06-doc","pushedAt":"2023-08-23T13:06:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"damienmarchal","name":"Damien Marchal","path":"/damienmarchal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12644882?s=80&v=4"},"commit":{"message":"Add the v23.06 documentation to the release branch","shortMessageHtmlLink":"Add the v23.06 documentation to the release branch"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMzoxMDo1MS4wMDAwMDBazwAAAAS9_SGz","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMzoxMDo1MS4wMDAwMDBazwAAAAS9_SGz","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yM1QxMzowNjowOS4wMDAwMDBazwAAAANwzZcN"}},"title":"Activity · CRIStAL-PADR/plugin.SofaPython3"}