{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1162758,"defaultBranch":"master","name":"pyftdi","ownerLogin":"eblot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-12-13T00:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/172423?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712735970.0","currentOid":""},"activityList":{"items":[{"before":"64c345e22eadaaa9042137f6ca6eee4f8a6ed03d","after":null,"ref":"refs/tags/0.55.3","pushedAt":"2024-04-10T07:58:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"}},{"before":"c0fdffdd3690eaefd42864b8f6fe81c4096c2bde","after":"327a1a75ad6e8cbebfabac1b8ad2bc9b4a92f29a","ref":"refs/heads/master","pushedAt":"2024-04-10T07:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"bump version to v0.55.4","shortMessageHtmlLink":"bump version to v0.55.4"}},{"before":"5f0f7c3042a29c396309af79c4c3d83fdc1869aa","after":"c0fdffdd3690eaefd42864b8f6fe81c4096c2bde","ref":"refs/heads/master","pushedAt":"2024-04-10T07:47:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"fix a regression introduced in 6b2c74945\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":"fix a regression introduced in 6b2c749"}},{"before":"a6313700ea348bfd9232394f72c79391b5feaf70","after":"c2c67d1191d0c4b6b42eb979a4cb09219d5cb78f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-06T19:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"Update to v0.55.3","shortMessageHtmlLink":"Update to v0.55.3"}},{"before":"5ca35f42b28e5532c0c65961cbaf3e965653c9f2","after":"5f0f7c3042a29c396309af79c4c3d83fdc1869aa","ref":"refs/heads/master","pushedAt":"2024-04-06T18:59:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":".gitlab: replace actions stuff with other actions stuff\n\nwhatever\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":".gitlab: replace actions stuff with other actions stuff"}},{"before":"8d98e3820a76208d6d77ef2eef69137338077a45","after":"5f0f7c3042a29c396309af79c4c3d83fdc1869aa","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T18:58:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":".gitlab: replace actions stuff with other actions stuff\n\nwhatever\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":".gitlab: replace actions stuff with other actions stuff"}},{"before":"e9a5c972ea4ac86ca952969761425f147df4f706","after":"8d98e3820a76208d6d77ef2eef69137338077a45","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T18:38:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":".gitlab: replace actions stuff with other actions stuff\n\nwhatever\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":".gitlab: replace actions stuff with other actions stuff"}},{"before":"cb4a117b2db1d3f0cbdf32ea7c747001044ac1d3","after":"e9a5c972ea4ac86ca952969761425f147df4f706","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T17:08:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":".gitlab: replace actions stuff with other actions stuff\n\nwhatever\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":".gitlab: replace actions stuff with other actions stuff"}},{"before":"71219722c6e44b698848346e2d2895bf8412c402","after":null,"ref":"refs/heads/dev/ebl/unittest","pushedAt":"2024-04-06T17:08:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"}},{"before":"70e7796b3788c4acdef44bb5485895d39d6bcb98","after":"71219722c6e44b698848346e2d2895bf8412c402","ref":"refs/heads/dev/ebl/unittest","pushedAt":"2024-04-06T16:55:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":".gitlab: replace actions stuff with other actions stuff\n\nwhatever...","shortMessageHtmlLink":".gitlab: replace actions stuff with other actions stuff"}},{"before":null,"after":"70e7796b3788c4acdef44bb5485895d39d6bcb98","ref":"refs/heads/dev/ebl/unittest","pushedAt":"2024-04-06T16:49:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"1a65ef79cb0ac28dd690a4d6ced19540baf1465d","after":"cb4a117b2db1d3f0cbdf32ea7c747001044ac1d3","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T15:37:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"add Python 3.12","shortMessageHtmlLink":"add Python 3.12"}},{"before":"60ef0b92ed69603013c8c8dab150917bc2e630c9","after":"1a65ef79cb0ac28dd690a4d6ced19540baf1465d","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T15:19:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"add linter (pylint) to CI","shortMessageHtmlLink":"add linter (pylint) to CI"}},{"before":"93b62ae8aee871fb0bfdd117c0452c1f7048d1d3","after":"60ef0b92ed69603013c8c8dab150917bc2e630c9","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T15:16:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"e4e5fcde60d1a24c1c27e93ef550aa84c3b4a16d","after":"93b62ae8aee871fb0bfdd117c0452c1f7048d1d3","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T15:08:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"afb4dc6faaa4a2fa53b07e743a913b344ed10954","after":"e4e5fcde60d1a24c1c27e93ef550aa84c3b4a16d","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T14:32:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"1001c46e48b880fe7423fe28dbb555d6f4f33764","after":"afb4dc6faaa4a2fa53b07e743a913b344ed10954","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T14:21:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"221149f4accd06995e8f5580933db6d95550381d","after":"1001c46e48b880fe7423fe28dbb555d6f4f33764","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T14:15:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"e2485dfe80c9d70ddb9a0d1b93cbf640895e4fe7","after":"221149f4accd06995e8f5580933db6d95550381d","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T13:56:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"9c0f3856d15287ccd7b5e41a76538e14b849efc9","after":"e2485dfe80c9d70ddb9a0d1b93cbf640895e4fe7","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T13:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"e3572b6b9a2cbbb304a17131d2c881148925f75f","after":"9c0f3856d15287ccd7b5e41a76538e14b849efc9","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T09:59:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":null,"after":"e3572b6b9a2cbbb304a17131d2c881148925f75f","ref":"refs/heads/dev/ebl/cleanup","pushedAt":"2024-04-06T09:24:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"cleanup (WIP)","shortMessageHtmlLink":"cleanup (WIP)"}},{"before":"9834c46498da79b3851bf9fc2252305badcab473","after":"5ca35f42b28e5532c0c65961cbaf3e965653c9f2","ref":"refs/heads/master","pushedAt":"2024-04-05T12:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"pylint: create a global configuration file\n\nMove all too-few / too-many arbitrary warnings into this config file.\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":"pylint: create a global configuration file"}},{"before":"b06886a91a27e184c78901cb5ef77502596c1fec","after":"9834c46498da79b3851bf9fc2252305badcab473","ref":"refs/heads/master","pushedAt":"2024-04-05T12:06:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"eeprom: update authors","shortMessageHtmlLink":"eeprom: update authors"}},{"before":"e2b4ac4e8fb2f7fd6dddc467d76acc8a421c8844","after":"b06886a91a27e184c78901cb5ef77502596c1fec","ref":"refs/heads/master","pushedAt":"2024-04-05T11:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"eeprom: update author & date\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":"eeprom: update author & date"}},{"before":"28605c3b381956e1063ecb22c48af2a94ff9cd13","after":"e2b4ac4e8fb2f7fd6dddc467d76acc8a421c8844","ref":"refs/heads/master","pushedAt":"2024-04-05T11:47:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"tests: don't present untestable base classes via pytest\n\npytest collects tests in classes that either derive from\n`unittest.TestCase` or are named with a `Test` prefix, where functions\nhave a `test` prefix. More details on this logic are given at\nhttps://docs.pytest.org/en/7.4.x/explanation/goodpractices.html#test-discovery.\n\npyftdi's `eeprom_mock` test has two base classes, `EepromMirrorTestCase`\nand `NonMirroredEepromTestCase`, that derive from `unittest.TestCase`\nand contain `test`-prefixed functions. These tests cannot be run from\nwithin the base classes, because they depend on a variable,\n`TEST_CONFIG_FILENAME`, which is expected to be set in their subclasses.\nThe tests can only run from within the subclasses, and will produce an\nerror result when attempting to run them from the base classes.\n\nTo prevent pytest from collecting the untestable base class tests, the\nbase classes are changed to not derive from `unittest.TestCase`,\npreferring instead to use multiple inheritance to allow the subclasses\nto derive from that class. This makes it possible to easily run the\n`eeprom_mock` test via pytest without spurious errors related to the\nuntestable base classes.","shortMessageHtmlLink":"tests: don't present untestable base classes via pytest"}},{"before":"5282c18da46cc370e5523a0624bc7261e7f14062","after":"28605c3b381956e1063ecb22c48af2a94ff9cd13","ref":"refs/heads/master","pushedAt":"2024-04-05T11:36:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"eeprom: update author & date\n\nSigned-off-by: Emmanuel Blot ","shortMessageHtmlLink":"eeprom: update author & date"}},{"before":"d9233c4f73698fad34e6730f663bc48e2a919ec3","after":"5282c18da46cc370e5523a0624bc7261e7f14062","ref":"refs/heads/master","pushedAt":"2023-11-29T14:04:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"Merge pull request #362 from tapetersen/master\n\nDocumentation fix of i2c docstrings","shortMessageHtmlLink":"Merge pull request #362 from tapetersen/master"}},{"before":"0d20ccd1ae4542d868a252c492ba6855b4e67906","after":"d9233c4f73698fad34e6730f663bc48e2a919ec3","ref":"refs/heads/master","pushedAt":"2023-11-29T14:03:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":"Merge pull request #363 from eblot/dev/ebl/citweak\n\n.github: run all CI sessions on PR","shortMessageHtmlLink":"Merge pull request #363 from eblot/dev/ebl/citweak"}},{"before":"3fa3245a754f67f7bd7a6d66f55b99be592ec0b2","after":"14a901f3be798993ab17c9661ed9763128464d58","ref":"refs/heads/dev/ebl/citweak","pushedAt":"2023-11-29T14:01:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eblot","name":"Emmanuel Blot","path":"/eblot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172423?s=80&v=4"},"commit":{"message":".github: run all CI sessions on PR","shortMessageHtmlLink":".github: run all CI sessions on PR"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELMgAGQA","startCursor":null,"endCursor":null}},"title":"Activity ยท eblot/pyftdi"}