{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":233826136,"defaultBranch":"master","name":"py2app","ownerLogin":"ronaldoussoren","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-14T11:27:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/713966?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716654578.0","currentOid":""},"activityList":{"items":[{"before":"aaa467b09ad0fa15b7859ec5a333aebfd4b04e9c","after":"9aa0f4ea153b759d8644150eb4557394feca79ef","ref":"refs/heads/master","pushedAt":"2024-07-07T20:08:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Minor tweaks for testing\n\nThe comments in pyproject.toml are the most interesting bit,\nthe actual change is technically incorrect but helps in local\ntesting.","shortMessageHtmlLink":"Minor tweaks for testing"}},{"before":"d18165a8c4e7993ceb36f7c8b4083d5fda52178f","after":"aaa467b09ad0fa15b7859ec5a333aebfd4b04e9c","ref":"refs/heads/master","pushedAt":"2024-07-07T19:44:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Add minimal stub for macholib.mach_o\n\nThe stub is as minimal as possible and don't entirely\nreflect the actual code but should be good enough to\ncatch errors.","shortMessageHtmlLink":"Add minimal stub for macholib.mach_o"}},{"before":"078a02a3fa6f8a4fe7b382602416619d864d3d65","after":"d18165a8c4e7993ceb36f7c8b4083d5fda52178f","ref":"refs/heads/master","pushedAt":"2024-07-07T19:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Tweak readme\n\nPrimary reason for the change is to warn about the rewrite\nand point to the current stable branch","shortMessageHtmlLink":"Tweak readme"}},{"before":"dbc5f15e87731fd1e7bd88b48f245a49303d0c61","after":"078a02a3fa6f8a4fe7b382602416619d864d3d65","ref":"refs/heads/master","pushedAt":"2024-07-07T19:19:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"\"python setup.py py2app\" invokes the new code\n\nThis removes the entrypoint definition for the old\ncodebase and moves the \"py2app\" entry point to the\nnew code base.","shortMessageHtmlLink":"\"python setup.py py2app\" invokes the new code"}},{"before":"36e9db3a8ee1b93984a051106409f85a95c98f45","after":"dbc5f15e87731fd1e7bd88b48f245a49303d0c61","ref":"refs/heads/master","pushedAt":"2024-07-07T06:51:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"More fixes for mypy warnings","shortMessageHtmlLink":"More fixes for mypy warnings"}},{"before":"3960600b847281b431d61ef6a3b7ba43371335b1","after":"36e9db3a8ee1b93984a051106409f85a95c98f45","ref":"refs/heads/master","pushedAt":"2024-07-06T20:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Fix mypy warnings for _standalone.py","shortMessageHtmlLink":"Fix mypy warnings for _standalone.py"}},{"before":"97f11ea7acfafbf531ebac34f192475ea46772c7","after":"3960600b847281b431d61ef6a3b7ba43371335b1","ref":"refs/heads/master","pushedAt":"2024-07-06T20:11:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Set the deployment target of the stub executables\n\nThe deployment target of all stub executables in the bundle\nis set to the earliest version supported by all Mach-O files\nin the bundle.\n\nThis also enables simplying some code that was prepared for\nhaving cached stub executables for all supported deployment\ntargets (and as such will reduce the disk usage of wheels\nthat include pre-compiled stubs)","shortMessageHtmlLink":"Set the deployment target of the stub executables"}},{"before":"706ce512a93a463c080cb0866fadc60cbfe26941","after":"97f11ea7acfafbf531ebac34f192475ea46772c7","ref":"refs/heads/master","pushedAt":"2024-07-06T18:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Upgrade pre-commit configuration","shortMessageHtmlLink":"Upgrade pre-commit configuration"}},{"before":"3395e76bcd0f7ed80387c6208526e2b385a47a84","after":"706ce512a93a463c080cb0866fadc60cbfe26941","ref":"refs/heads/master","pushedAt":"2024-07-06T18:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Next varied update: alias builds and drop semi-standalone\n\nAnother changeset with a number of unrelated changes, in particular:\n\n- Continue merging recipes into the new system\n\n- Implement alias builds for the new builder\n\n- Drop \"semi-standalone\" build option (this option does not\n fit into the nicer launcher code, and is not compatible with\n notarization)","shortMessageHtmlLink":"Next varied update: alias builds and drop semi-standalone"}},{"before":"71fc8889fcff754b2368945ad78ef6b6ff4f6340","after":"3395e76bcd0f7ed80387c6208526e2b385a47a84","ref":"refs/heads/master","pushedAt":"2024-06-29T08:50:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Various updates\n\n- Improve reporting about missing modules\n- Properly integratie the macho auditing feature\n- Add PyConfig key to Info.plist\n- Fix parsing of PyConfig in the app template","shortMessageHtmlLink":"Various updates"}},{"before":"a56d463239169e415d06712e5da832e29fd0f801","after":"71fc8889fcff754b2368945ad78ef6b6ff4f6340","ref":"refs/heads/master","pushedAt":"2024-06-25T20:27:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Port recipes for 'ssl' and 'tkinter' to the new^ codebase\n\nThis also required some enhencements to the core system.\n\nThe SSL recipe was enhanced a bit w.r.t. py2app 0.x: it\nprefers to use the 'truststore' package to avoid loading\nstatic CA files into the bundle.","shortMessageHtmlLink":"Port recipes for 'ssl' and 'tkinter' to the new^ codebase"}},{"before":"29287fe5c6dacc8c36369febf2ce463a7a66f3de","after":"e7899010f39319c7889cc3be7b1439f12b7f4f0d","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-17T16:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"446ecd2c92686a7e72c00570a4076799c9e11bc9","after":"29287fe5c6dacc8c36369febf2ce463a7a66f3de","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-17T16:46:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- https://github.com/pre-commit/mirrors-isort → https://github.com/PyCQA/isort\n- [github.com/PyCQA/isort: v5.10.1 → 5.13.2](https://github.com/PyCQA/isort/compare/v5.10.1...5.13.2)\n- [github.com/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)\n- [github.com/pycqa/flake8: 7.0.0 → 7.1.0](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"e7748f5cf5b88342534b86b4094a2d0469ca0ce6","after":"446ecd2c92686a7e72c00570a4076799c9e11bc9","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-10T16:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"3872fa36afa2f252257c9b442846373b7eaf35e3","after":"e7748f5cf5b88342534b86b4094a2d0469ca0ce6","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-10T16:47:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- https://github.com/pre-commit/mirrors-isort → https://github.com/PyCQA/isort\n- [github.com/PyCQA/isort: v5.10.1 → 5.13.2](https://github.com/PyCQA/isort/compare/v5.10.1...5.13.2)\n- [github.com/asottile/pyupgrade: v3.15.2 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.2...v3.16.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"99ad242c5873f09407fc7c5cf10c89ed94d7fdce","after":"a56d463239169e415d06712e5da832e29fd0f801","ref":"refs/heads/master","pushedAt":"2024-06-10T13:19:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Minimal support for @loeader_path\n\nmacho_standalone can now validate @loader_path when\nthe target library is already copied into the bundle.\n\nThis is not enough in the long run, but will avoid a\nspurious error when a ctypes using package uses\n@loader_path to link a number of dylibs to each other.","shortMessageHtmlLink":"Minimal support for @loeader_path"}},{"before":"1430aeacc34900699a6f411e355ead7ef50a5628","after":"99ad242c5873f09407fc7c5cf10c89ed94d7fdce","ref":"refs/heads/master","pushedAt":"2024-06-10T10:45:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Port ctypes recipe to the new system\n\nThe recipe was also enhanced to ignore additional data\nfiles in `ctypes.macholib` (with supporting machinery).\n\nFinally the interface for adding bootstrap scriptlets from\nrecipes was reworked to ensure the scriptlets dependencies\nare added to the modulegraph and included in the resulting\nbinary (this does require an update to modulegraph2 as well)","shortMessageHtmlLink":"Port ctypes recipe to the new system"}},{"before":"2c663607c6607303bb3cc76c14a24d4a9ed6924b","after":"1430aeacc34900699a6f411e355ead7ef50a5628","ref":"refs/heads/master","pushedAt":"2024-06-04T21:09:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Some cleanup\n\n- Add loads of TODO notes for next phase of development\n- Add support for adding bootstrap scriptlets in recipes\n- Cleaner reporting at end of build","shortMessageHtmlLink":"Some cleanup"}},{"before":"eb9884ec555af802bf9ead48ff782654b10d4170","after":"2c663607c6607303bb3cc76c14a24d4a9ed6924b","ref":"refs/heads/master","pushedAt":"2024-06-04T20:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Add support for icon sets for the bundle icon\n\nThese are folders of PNG files, which should make\nit easier to create icons without necessarily relying\non Apple tooling.\n\nSee https://developer.apple.com/library/archive/documentation/Xcode/Reference/xcode_ref-Asset_Catalog_Format/IconSetType.html","shortMessageHtmlLink":"Add support for icon sets for the bundle icon"}},{"before":"2cd80feb234fbf8590a8d8bb56eb17b90fef5117","after":"eb9884ec555af802bf9ead48ff782654b10d4170","ref":"refs/heads/master","pushedAt":"2024-06-04T19:46:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Use BundlePaths consistently when building a bundle","shortMessageHtmlLink":"Use BundlePaths consistently when building a bundle"}},{"before":"0ba5bf4b91e7a5fc719f407d6a136b8a873df840","after":"2cd80feb234fbf8590a8d8bb56eb17b90fef5117","ref":"refs/heads/master","pushedAt":"2024-06-02T19:33:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Stub updates\n\n1. Remove the stubs for the 'old' py2app code base\n\n2. Add code for generating the stubs for the current code base\n\nCached stubs speed up the generation of app bundles (especially\nfor smaller builds and likely for alias builds as well).\n\nI haven't tried integrating this in wheel building yet, that\ncan wait.","shortMessageHtmlLink":"Stub updates"}},{"before":"714b08ff04c0b12842451e9d8317340cd2632c8c","after":"0ba5bf4b91e7a5fc719f407d6a136b8a873df840","ref":"refs/heads/master","pushedAt":"2024-06-02T18:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Perform ad-hoc code signing after creating bundle\n\nWith this the generated app bundle works, although\nI get an unexpected warning.\n\nNote: Still working on getting the basics working,\nthe new code base is not in any way ready.","shortMessageHtmlLink":"Perform ad-hoc code signing after creating bundle"}},{"before":"3898f36ba6c355fb9f7df2dfdfbd194b5ca289ed","after":"714b08ff04c0b12842451e9d8317340cd2632c8c","ref":"refs/heads/master","pushedAt":"2024-06-02T09:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"First stab at replacing MachOStandalone\n\nThe code results in an isolated bundle, but for\nnow this bundle doesn't load properly and there\nare a number of open todo items for finishing\nthe code.","shortMessageHtmlLink":"First stab at replacing MachOStandalone"}},{"before":"9e7ca9ac46d7dfdd8cedb716d8ace1e06c39d838","after":"3898f36ba6c355fb9f7df2dfdfbd194b5ca289ed","ref":"refs/heads/master","pushedAt":"2024-06-01T09:41:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Create python stub in the bundle\n\nThe stub itself is non-functional at this time as\nthe various sub-types of the launcher stub haven't\nbeen written yet.","shortMessageHtmlLink":"Create python stub in the bundle"}},{"before":"ba243c12634ef122e412bfd1e73006d1f4bc85cb","after":"9e7ca9ac46d7dfdd8cedb716d8ace1e06c39d838","ref":"refs/heads/master","pushedAt":"2024-05-31T19:52:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Avoid generating dSYM files","shortMessageHtmlLink":"Avoid generating dSYM files"}},{"before":"8bf07d9336a83c25127a2022a8732f36bf00c5d6","after":"ba243c12634ef122e412bfd1e73006d1f4bc85cb","ref":"refs/heads/master","pushedAt":"2024-05-31T19:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Minor tweaks","shortMessageHtmlLink":"Minor tweaks"}},{"before":"9d00c0990afc91f64446215cc04653d88c1a3e3d","after":"8bf07d9336a83c25127a2022a8732f36bf00c5d6","ref":"refs/heads/master","pushedAt":"2024-05-31T19:34:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Launcher was moved into _apptemplate earlier","shortMessageHtmlLink":"Launcher was moved into _apptemplate earlier"}},{"before":"e589f29d20a17a4ee1d049c4222cfea36eb87022","after":"9d00c0990afc91f64446215cc04653d88c1a3e3d","ref":"refs/heads/master","pushedAt":"2024-05-31T19:03:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Automaticly build new app template and info plist\n\nSwitch to using the new app launcher code by default,\nand use a new Info.plist template as well.\n\nWith this the build results in a working app template\nfor standalone builds, with one exception: the mach-o\nheaders are not yet rewritten to be standalone (although\nmost files are copied)","shortMessageHtmlLink":"Automaticly build new app template and info plist"}},{"before":"e9c7a88f34d79c41a3a344ccc14cd97c24904b9f","after":"e589f29d20a17a4ee1d049c4222cfea36eb87022","ref":"refs/heads/master","pushedAt":"2024-05-31T17:06:57.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"ronaldoussoren","name":"Ronald Oussoren","path":"/ronaldoussoren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713966?s=80&v=4"},"commit":{"message":"Update pre-commit configuration and handle fall-out","shortMessageHtmlLink":"Update pre-commit configuration and handle fall-out"}},{"before":"1711c61b0783e1f31d2bb2becaee5177f515964a","after":"3872fa36afa2f252257c9b442846373b7eaf35e3","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T16:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeQEv3wA","startCursor":null,"endCursor":null}},"title":"Activity · ronaldoussoren/py2app"}