Yes, we also see this in the CI for optional packages - https://github.com/sagemath/sage/actions/runs/2632874850
This is fallout from upgrading setuptools in https://trac.sagemath.org/ticket/33866 Looks like this is already fixed in upstream symengine.py. I've opened https://trac.sagemath.org/ticket/34141 On Saturday, July 9, 2022 at 1:41:58 PM UTC-7 marc....@gmail.com wrote: > When I tried to build 9.7.beta4 on an M1 mac mini with macOS 12.4 using no > external libraries except the Homebrew gfortran I got this error: > > > > > > > > * error: Multiple top-level packages discovered in a flat-layout: > ['cmake', 'symengine']. To avoid accidental inclusion of unwanted files or > directories, setuptools will not proceed with this build. If you are > trying to create a single distribution with multiple packages on purpose, > you should not rely on automatic discovery.* > > Indeed, the symengine setup.py does not specify any packages, so pip tries > to automatically discover the packages and it decides that the cmake > directory is a package. > > I don't seem to have the option of attaching the log file, but it does not > have much more information than what is above. > > - Marc > > On Friday, July 8, 2022 at 4:22:21 PM UTC-5 Volker Braun wrote: > >> As always, you can get the latest beta version from the "develop" git >> branch. Alternatively, the self-contained source tarball is at >> http://www.sagemath.org/download-latest.html >> >> 843eb03e7e (tag: 9.7.beta4, trac/develop) Updated SageMath version to >> 9.7.beta4 >> 232d0434cf Trac #33866: Make jupyter_packaging standard; add hatchling, >> editables, pathspec, poetry_core, tomlkit, deprecation; update tomli, >> flit_core, setuptools, pip, wheel >> 9307820a88 Trac #33821: Remove use of SAGE_LIB in sage.misc >> b23b788586 Trac #33409: Size of docker images has increased in 9.5 >> b5d2fcaeb0 Trac #33029: Feature and doctest tag for runtime cython >> be2bda4921 Trac #29779: pkgconf: Update to 1.8.0, remove runtime dep on >> environment variable SAGE_LOCAL >> c02edcb15b Trac #25374: Upgrade cryptominisat to 5.8.0, fix build on >> Cygwin >> e22b33a0c1 Trac #34017: Fix tox-docker builds after #29941 >> c4236d0844 Trac #34008: pycodestyle cleanup in >> sage.graphs.generic_graph_pyx.pyx >> 6f961ffa38 Trac #34007: Allow start parameter in Python's sum >> c59c86cfbd Trac #33996: ascii_art fail in jupyter notebook >> c40983afcd Trac #33991: remove some unused imports >> b02c408763 Trac #33978: various details about typing in combinat >> 6fb1e3f13a Trac #34037: Make doctest from #25626 more robust >> 4169d7d6c0 Trac #34035: Add __reversed__ method to FrozenBitsets >> 45c963e0c7 Trac #34030: move supercommutator to superalgebras >> d4706f96f9 Trac #34019: minor code details in combinat >> 3d336f0435 Trac #34014: Clean src/sage/graphs/pq_trees.py >> c9aa34b34c Trac #33957: Manifold.options.omit_function_arguments >> ineffective for arguments not in alphabetic order >> 0b2741d399 Trac #33619: clean up ell_curve_isogeny.py >> c0e59251e2 Trac #34036: fix the linter >> 2b36879ae1 Trac #34025: Fix doctest in >> sage/modular/overconvergent/hecke_series.py >> c0abe3f5ee Trac #33213: Replace SAGE_TMP by the system location in the >> sage library >> 7ab174a70d Trac #32340: document behavior of .is_prime() for number fields >> c69f4af336 Trac #28263: Degree for Affine Morphism or Affine Dynamical >> System >> e516392523 Trac #34001: Add flag to avoid OrePolynomialRing cast to >> PolynomialRing >> 01b8bcb85f Trac #33993: pep cleanup for words/morphism.py >> 716c5ce262 Trac #33992: remove class inheritance of object in remaining >> places >> de375bce02 Trac #33990: Subset_s _an_element_ >> 0593e83957 Trac #33987: modernize super() in structure, symbolic, >> doctest, databases >> d9a45e29eb Trac #33985: modernize super() in monoids,modules,modular >> 7ed404657b Trac #33984: modernize super() in schemes,libs,sets,quivers >> 1df260e842 Trac #33979: .roots() does not always return elements of the >> base ring >> c6c2b85405 Trac #33974: Documentation addition for symmetric functions - >> Cauchy identity >> f92916e358 Trac #33840: bool(matrix) ignores exceptions raised while >> comparing entries >> f8df80820d (tag: 9.7.beta3) Updated SageMath version to 9.7.beta3 >> > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/4de53bc5-009e-485f-93db-1f74f5ab6bdan%40googlegroups.com.