{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3827595,"defaultBranch":"master","name":"buildout","ownerLogin":"buildout","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-25T21:47:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1574305?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716547742.0","currentOid":""},"activityList":{"items":[{"before":"cbcbb5466433df2d613893ded9ec8049b65a3ced","after":"f1a5c01e6df7c52b422f8ab7d29b3635f49a656a","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-06-04T10:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Try to find namespace dists with underscores instead of dots.\n\nThis tries to fix https://github.com/buildout/buildout/issues/647\nBut it still fails.\nSample buildout config to try:\n\n```\n[buildout]\nparts = test\n\n[test]\nrecipe = zc.recipe.egg\neggs = mauritstest.namespacepackage\n\n[versions]\nmauritstest.namespacepackage = 1.0.1\n```\n\nResult:\n\n```\nInstalling test.\nroot: Reading https://pypi.org/simple/mauritstest.namespacepackage/\nGetting distribution for 'mauritstest.namespacepackage==1.0.1'.\nWhile:\n Installing test.\n Getting distribution for 'mauritstest.namespacepackage==1.0.1'.\nError: Couldn't find a distribution for 'mauritstest.namespacepackage==1.0.1'.\n```\n\nIt does help a bit if you use `mauritstest_namespacepackage` in both cases, but it still fails:\n\n```\nInstalling test.\nroot: Reading https://pypi.org/simple/mauritstest_namespacepackage/\nGetting distribution for 'mauritstest_namespacepackage'.\nWhile:\n Installing test.\n Getting distribution for 'mauritstest_namespacepackage'.\n\nAn internal error occurred due to a bug in either zc.buildout or in a\nrecipe being used:\nTraceback (most recent call last):\n File \"/Users/maurits/community/buildout/src/zc/buildout/buildout.py\", line 2252, in main\n getattr(buildout, command)(args)\n File \"/Users/maurits/community/buildout/src/zc/buildout/buildout.py\", line 856, in install\n installed_files = self[part]._call(recipe.install)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/src/zc/buildout/buildout.py\", line 1652, in _call\n return f()\n ^^^\n File \"/Users/maurits/community/buildout/zc.recipe.egg_/src/zc/recipe/egg/egg.py\", line 202, in install\n reqs, ws = self.working_set()\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/zc.recipe.egg_/src/zc/recipe/egg/egg.py\", line 76, in working_set\n ws = self._working_set(\n ^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/zc.recipe.egg_/src/zc/recipe/egg/egg.py\", line 134, in _working_set\n ws = zc.buildout.easy_install.install(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/src/zc/buildout/easy_install.py\", line 1029, in install\n return installer.install(specs, working_set)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/src/zc/buildout/easy_install.py\", line 754, in install\n for dist in self._get_dist(requirement, ws):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/src/zc/buildout/easy_install.py\", line 639, in _get_dist\n dists = [_move_to_eggs_dir_and_compile(dist, self._dest)]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/maurits/community/buildout/src/zc/buildout/easy_install.py\", line 2006, in _move_to_eggs_dir_and_compile\n assert newdist is not None # newloc above is missing our dist?!\n ^^^^^^^^^^^^^^^^^^^\nAssertionError\n```","shortMessageHtmlLink":"Try to find namespace dists with underscores instead of dots."}},{"before":"4c77afbac7e1193c04a65977a81eaf80eb18e35e","after":"cbcbb5466433df2d613893ded9ec8049b65a3ced","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-06-04T10:21:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Two comments.","shortMessageHtmlLink":"Two comments."}},{"before":"1dbd0cc37f7e3aa2e2ae82d6e8e40a1820cdd29a","after":"4c77afbac7e1193c04a65977a81eaf80eb18e35e","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T11:32:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Tests: setup a default config with prefer-final=false for some tests.","shortMessageHtmlLink":"Tests: setup a default config with prefer-final=false for some tests."}},{"before":"3e816bec7a301e02929cf644b6c2e5f34573bd5a","after":"1dbd0cc37f7e3aa2e2ae82d6e8e40a1820cdd29a","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T11:28:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Tests: setup a default config with prefer-final=false for some tests.","shortMessageHtmlLink":"Tests: setup a default config with prefer-final=false for some tests."}},{"before":"7db1e3941569212d0851f004d41bccced9844612","after":"3e816bec7a301e02929cf644b6c2e5f34573bd5a","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T11:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Tests: run buildout with prefer-final=false\n\nThe output from the previous test run in verbose mode was:\n\n```\n Creating '/sample-bootstrapped/setup.cfg'.\n Removed existing develop-eggs directory\n Creating directory '/sample-bootstrapped/develop-eggs'.\n Installing 'zc.buildout', 'setuptools', 'pip', 'wheel'.\n We have a develop egg: zc.buildout X.X.\n We have a develop egg: setuptools 70.0.0\n We have a develop egg: pip 24.0\n We have a develop egg: wheel 0.43.0\n Installing 'zc.recipe.egg'.\n We have no distributions for zc.recipe.egg that satisfies 'zc.recipe.egg>=2.0.6'.\n root: Found: /tmp/tmpuuhqez0nbuildouttests/zc.recipe.egg/zc_recipe_egg-2.0.8.dev0.zip\n root: Found: /tmp/tmpuuhqez0nbuildouttests/zc.recipe.egg/zc_recipe_egg-2.0.8.dev0.zip\n root: Couldn't find index page for 'zc.recipe.egg' (maybe misspelled?)\n root: Scanning index of all packages (this may take a while)\n Getting distribution for 'zc.recipe.egg>=2.0.6'.\n root: Found: /tmp/tmpuuhqez0nbuildouttests/zc.recipe.egg/zc_recipe_egg-2.0.8.dev0.zip\n root: Found: /tmp/tmpuuhqez0nbuildouttests/zc.recipe.egg/zc_recipe_egg-2.0.8.dev0.zip\n root: Couldn't find index page for 'zc.recipe.egg' (maybe misspelled?)\n root: Scanning index of all packages (this may take a while)\n Couldn't load zc.buildout entry point default\n from zc.recipe.egg:\n Couldn't find a distribution for 'zc.recipe.egg>=2.0.6'..\n While:\n Installing.\n Getting section py.\n Initializing section py.\n Installing recipe zc.recipe.egg.\n Getting distribution for 'zc.recipe.egg>=2.0.6'.\n Error: Couldn't find a distribution for 'zc.recipe.egg>=2.0.6'.\n```\n\nSo we have a development version of `zc.recipe.egg` available, but we cannot install it.\nWith `prefer-final=false` this should work.\nBut we may need to add this in `~/.buildout/default.cfg` for these tests.","shortMessageHtmlLink":"Tests: run buildout with prefer-final=false"}},{"before":"b20d8b38bdac2f0724263ae6ea86b2239a8683f8","after":"7db1e3941569212d0851f004d41bccced9844612","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T11:03:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Tests: temporarily be verbose.\n\nOn GitHub Actions the following error is already for a long time there:\n\n```\nError: Couldn't find a distribution for 'zc.recipe.egg>=2.0.6'.\n```","shortMessageHtmlLink":"Tests: temporarily be verbose."}},{"before":"562bedd8c31b605081afb57523e106ea1ed6cc20","after":"b20d8b38bdac2f0724263ae6ea86b2239a8683f8","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T11:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Tests: temporarily be verbose.\n\nOn GitHub Actions the following error is already for a long time there:\n\n```\nError: Couldn't find a distribution for 'zc.recipe.egg>=2.0.6'.\n```","shortMessageHtmlLink":"Tests: temporarily be verbose."}},{"before":"536c0930b69e0bcb7fd951e3e873fe5528dbaf5a","after":"562bedd8c31b605081afb57523e106ea1ed6cc20","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T10:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Fix import of markers.\n\nModuleNotFoundError: No module named 'zc.buildout._compat.packaging'; 'zc.buildout._compat' is not a package.","shortMessageHtmlLink":"Fix import of markers."}},{"before":"1c2c06173a49899c3efaec50dd1df39a628c7f8d","after":"536c0930b69e0bcb7fd951e3e873fe5528dbaf5a","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T10:50:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Fix ImportError: cannot import name 'packaging' from 'pkg_resources' with setuptools 70.\n\nDone by adding a compatibility module that tries to import `packaging` from several places.\nFixes https://github.com/buildout/buildout/issues/648","shortMessageHtmlLink":"Fix ImportError: cannot import name 'packaging' from 'pkg_resources' …"}},{"before":null,"after":"1c2c06173a49899c3efaec50dd1df39a628c7f8d","ref":"refs/heads/maurits-setuptools-70","pushedAt":"2024-05-24T10:49:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mauritsvanrees","name":"Maurits van Rees","path":"/mauritsvanrees","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/210587?s=80&v=4"},"commit":{"message":"Fix ImportError: cannot import name 'packaging' from 'pkg_resources' with setuptools 70.\n\nDone by adding a compatibily module that tries to import `packaging` from several places.\nFixes https://github.com/buildout/buildout/issues/648","shortMessageHtmlLink":"Fix ImportError: cannot import name 'packaging' from 'pkg_resources' …"}},{"before":null,"after":"b2de715e173885126cc66b1394fb1dbb4409c86d","ref":"refs/heads/no_unpack","pushedAt":"2023-06-28T15:43:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gotcha","name":"Godefroid Chapelle","path":"/gotcha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105204?s=80&v=4"},"commit":{"message":"Fully delegate installation to pip\n\namong others, to avoid issues with MacOS arm.","shortMessageHtmlLink":"Fully delegate installation to pip"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW-bnPwA","startCursor":null,"endCursor":null}},"title":"Activity · buildout/buildout"}