{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8208647,"defaultBranch":"master","name":"zodbpickle","ownerLogin":"zopefoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-14T22:05:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1163184?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719525185.0","currentOid":""},"activityList":{"items":[{"before":"5f0baa5bb34f07c3a7f53f2b32284d48c6d9cfd2","after":"01f0cbd96a59fa458e348027e89eb21a0b0ef507","ref":"refs/heads/tseaver-93-fix_pure_python_build","pushedAt":"2024-06-28T15:29:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"tests: avoid importing C extension under PURE_PYTHON","shortMessageHtmlLink":"tests: avoid importing C extension under PURE_PYTHON"}},{"before":"3061f0afad970273fe43c6f31c37da19b50ca277","after":"5f0baa5bb34f07c3a7f53f2b32284d48c6d9cfd2","ref":"refs/heads/tseaver-93-fix_pure_python_build","pushedAt":"2024-06-28T05:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dataflake","name":"Jens Vagelpohl","path":"/dataflake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215784?s=80&v=4"},"commit":{"message":"- fix bash expression","shortMessageHtmlLink":"- fix bash expression"}},{"before":"ef3e906f253cab74509c79e32b6fecd4cc3274d0","after":"3061f0afad970273fe43c6f31c37da19b50ca277","ref":"refs/heads/tseaver-93-fix_pure_python_build","pushedAt":"2024-06-27T22:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"fix: typo in change from 'meta'\n\nIntroduced in https://github.com/zopefoundation/meta/pull/250","shortMessageHtmlLink":"fix: typo in change from 'meta'"}},{"before":"671cd0f685aac8a0cdc0e2854f57b532ca1af542","after":"ef3e906f253cab74509c79e32b6fecd4cc3274d0","ref":"refs/heads/tseaver-93-fix_pure_python_build","pushedAt":"2024-06-27T22:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"fix: suppress import of '_pickle' under 'PURE_PYTHON' env","shortMessageHtmlLink":"fix: suppress import of '_pickle' under 'PURE_PYTHON' env"}},{"before":null,"after":"671cd0f685aac8a0cdc0e2854f57b532ca1af542","ref":"refs/heads/tseaver-93-fix_pure_python_build","pushedAt":"2024-06-27T21:53:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"fix: don't build C module if 'PURE_PYTHON=1' in environ\n\nFix a test which relied on the extension being importable due to\n'usedevlop = true' in 'tox.ini'.\n\nCloses #93.","shortMessageHtmlLink":"fix: don't build C module if 'PURE_PYTHON=1' in environ"}},{"before":"988b54b31c3d08bb9a79b73bc03369b7a8c55b45","after":"71a255a170e5f6538826d9ea44885e8f16b74946","ref":"refs/heads/tseaver-fork_py38_py312_pickle","pushedAt":"2024-06-21T02:47:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"refactor: select module based on Python version\n\nPython < 3.12 uses the version from Python 3.8; Python >= 3.12 uses the\nversion from 3.12.\n\nNote: this change does *not* yet fix up all the things in the forked\n modules: that bit is still in progress.","shortMessageHtmlLink":"refactor: select module based on Python version"}},{"before":null,"after":"988b54b31c3d08bb9a79b73bc03369b7a8c55b45","ref":"refs/heads/tseaver-fork_py38_py312_pickle","pushedAt":"2024-06-18T03:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"refactor: port protoc 4/5 from '_pickle_38.c'\n\nMost changes involve finding / passing the 'PickleState' pointer\ninto 'noload' and the 'noload_*' opcode handlers.\n\n'Unpickler.noload' is now declared using the required convention to\nbe able to look up module state from the type.","shortMessageHtmlLink":"refactor: port protoc 4/5 from '_pickle_38.c'"}},{"before":"665f27282ff45de7edc05858f87db55f0f52be9e","after":null,"ref":"refs/heads/tsseaver-add_noload_patch","pushedAt":"2024-06-16T19:55:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"}},{"before":"cad5a9900d635e3c1a9c1c77a48ee86fe2ef8a4b","after":"5a3285cf466fc60fa55f72f1d848ac58b71366b4","ref":"refs/heads/master","pushedAt":"2024-06-16T19:55:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Merge pull request #91 from zopefoundation/tsseaver-add_noload_patch\n\ndoc: patch to restore 'Unpickler.noload'","shortMessageHtmlLink":"Merge pull request #91 from zopefoundation/tsseaver-add_noload_patch"}},{"before":null,"after":"665f27282ff45de7edc05858f87db55f0f52be9e","ref":"refs/heads/tsseaver-add_noload_patch","pushedAt":"2024-06-16T18:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"doc: patch to restore 'Unpickler.noload'","shortMessageHtmlLink":"doc: patch to restore 'Unpickler.noload'"}},{"before":"3271bfef71ddf7e2b7139e902944a2676d3e19ed","after":null,"ref":"refs/heads/tseaver-add_hysterical_raisins","pushedAt":"2024-06-03T16:44:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"}},{"before":"9cb0c87e33ed5879a6aa112dd4f794cf29a48692","after":"cad5a9900d635e3c1a9c1c77a48ee86fe2ef8a4b","ref":"refs/heads/master","pushedAt":"2024-06-03T16:44:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Merge pull request #90 from zopefoundation/tseaver-add_hysterical_raisins\n\nDocs: add original proposal document\r\n\r\nThis document is the rationale for the creation of zodbpickle, written in 2013 (perhaps at a sprint?).","shortMessageHtmlLink":"Merge pull request #90 from zopefoundation/tseaver-add_hysterical_rai…"}},{"before":null,"after":"3271bfef71ddf7e2b7139e902944a2676d3e19ed","ref":"refs/heads/tseaver-add_hysterical_raisins","pushedAt":"2024-06-02T16:49:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"ci: 'meta'-generated hair to build docs","shortMessageHtmlLink":"ci: 'meta'-generated hair to build docs"}},{"before":"1cacae769fc5ad92c17eed3b83eaef766cc4ee25","after":"9cb0c87e33ed5879a6aa112dd4f794cf29a48692","ref":"refs/heads/master","pushedAt":"2024-05-30T07:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dataflake","name":"Jens Vagelpohl","path":"/dataflake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215784?s=80&v=4"},"commit":{"message":"- vb [ci skip]","shortMessageHtmlLink":"- vb [ci skip]"}},{"before":"1a0801fafbd0b733d10ddefd8dac2711dac814fb","after":"1cacae769fc5ad92c17eed3b83eaef766cc4ee25","ref":"refs/heads/master","pushedAt":"2024-05-30T06:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dataflake","name":"Jens Vagelpohl","path":"/dataflake","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215784?s=80&v=4"},"commit":{"message":"- prepare release 4.0","shortMessageHtmlLink":"- prepare release 4.0"}},{"before":"7f50940c3b89f7bb16bff54c33a1a0735e012e53","after":null,"ref":"refs/heads/config-with-c-code-template-8d837c89","pushedAt":"2024-05-28T18:34:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"}},{"before":"692cd83982c6bbd51f10274a399a99cc57f32831","after":"1a0801fafbd0b733d10ddefd8dac2711dac814fb","ref":"refs/heads/master","pushedAt":"2024-05-28T18:34:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Merge pull request #89 from zopefoundation/config-with-c-code-template-8d837c89\n\nConfiguring for c-code: drop support for Python 3.7","shortMessageHtmlLink":"Merge pull request #89 from zopefoundation/config-with-c-code-templat…"}},{"before":"67d548593448cecb97956b8df1cac0ba06ae71c1","after":"7f50940c3b89f7bb16bff54c33a1a0735e012e53","ref":"refs/heads/config-with-c-code-template-8d837c89","pushedAt":"2024-05-28T17:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"chore: fix up Trove / python-requires manually","shortMessageHtmlLink":"chore: fix up Trove / python-requires manually"}},{"before":null,"after":"67d548593448cecb97956b8df1cac0ba06ae71c1","ref":"refs/heads/config-with-c-code-template-8d837c89","pushedAt":"2024-05-28T15:27:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Configuring for c-code: drop support for Python 3.7","shortMessageHtmlLink":"Configuring for c-code: drop support for Python 3.7"}},{"before":"bfa31c8c4618bbd66e4c7926574d2557ca697924","after":null,"ref":"refs/heads/config-with-c-code-template-1c0f31f5","pushedAt":"2024-05-28T13:45:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"}},{"before":"a83e3ab1444db938de0ba285b935022ab3e687fd","after":"692cd83982c6bbd51f10274a399a99cc57f32831","ref":"refs/heads/master","pushedAt":"2024-05-28T13:45:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Merge pull request #88 from zopefoundation/config-with-c-code-template-1c0f31f5\n\nConfiguring for c-code","shortMessageHtmlLink":"Merge pull request #88 from zopefoundation/config-with-c-code-templat…"}},{"before":null,"after":"bfa31c8c4618bbd66e4c7926574d2557ca697924","ref":"refs/heads/config-with-c-code-template-1c0f31f5","pushedAt":"2024-05-27T14:57:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Configuring for c-code","shortMessageHtmlLink":"Configuring for c-code"}},{"before":"f7f4845115a84245abbab799595d0f8aa7b0160d","after":null,"ref":"refs/heads/config-with-c-code-template-1c0f31f5","pushedAt":"2024-05-27T14:39:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"}},{"before":null,"after":"f7f4845115a84245abbab799595d0f8aa7b0160d","ref":"refs/heads/config-with-c-code-template-1c0f31f5","pushedAt":"2024-05-27T14:36:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"Configuring for c-code","shortMessageHtmlLink":"Configuring for c-code"}},{"before":"340e4ad2fe14df0fa65c3ddfc186cfcde8da37f8","after":"a83e3ab1444db938de0ba285b935022ab3e687fd","ref":"refs/heads/master","pushedAt":"2024-04-16T06:21:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Back to development: 3.4","shortMessageHtmlLink":"Back to development: 3.4"}},{"before":"90f12594ac23a9e0890af82a5a5f70aca50f383d","after":null,"ref":"refs/heads/config-with-c-code-template-8daa034c","pushedAt":"2024-04-16T06:19:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"}},{"before":"3dedd3796a06080ca60496f37372b92448be6375","after":"340e4ad2fe14df0fa65c3ddfc186cfcde8da37f8","ref":"refs/heads/master","pushedAt":"2024-04-16T06:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Build Windows wheels on GHA. (#84)\n\n* Use GHA to build windows wheels\r\n\r\n* Build Windows wheels on GHA.\r\n\r\n* Use cffi only when needed.\r\n\r\n* fix: remove copy-pasta\r\n\r\nBecause we are emulating the Python stdlib function only for internal\r\npurposes, we do not want (nor are we allowed) to export it as a\r\npublically-linkable endpoing.\r\n\r\n---------\r\n\r\nCo-authored-by: Tres Seaver ","shortMessageHtmlLink":"Build Windows wheels on GHA. (#84)"}},{"before":"4128ad8193a992836b9e2c75eb7e66b28f68dfa1","after":"90f12594ac23a9e0890af82a5a5f70aca50f383d","ref":"refs/heads/config-with-c-code-template-8daa034c","pushedAt":"2024-04-11T07:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Update tests.yml","shortMessageHtmlLink":"Update tests.yml"}},{"before":"fada620d017af2d7f8e125a88013d97ed4a09cb9","after":"4128ad8193a992836b9e2c75eb7e66b28f68dfa1","ref":"refs/heads/config-with-c-code-template-8daa034c","pushedAt":"2024-04-10T15:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tseaver","name":"Tres Seaver","path":"/tseaver","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242750?s=80&v=4"},"commit":{"message":"fix: remove copy-pasta\n\nBecause we are emulating the Python stdlib function only for internal\npurposes, we do not want (nor are we allowed) to export it as a\npublically-linkable endpoing.","shortMessageHtmlLink":"fix: remove copy-pasta"}},{"before":"70ebf56028f944cd41b03ba6680b3a76ad22b41f","after":"fada620d017af2d7f8e125a88013d97ed4a09cb9","ref":"refs/heads/config-with-c-code-template-8daa034c","pushedAt":"2024-04-09T15:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icemac","name":"Michael Howitz","path":"/icemac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/386619?s=80&v=4"},"commit":{"message":"Use cffi only when needed.","shortMessageHtmlLink":"Use cffi only when needed."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcgGn1QA","startCursor":null,"endCursor":null}},"title":"Activity · zopefoundation/zodbpickle"}