Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit df38027

Browse files
author
Matthias Koeppe
committed
Merge branch 't/29950/build_sagelib_using_installed_sage_setup' into t/30277/remove_src_module_list_py
2 parents 2818739 + ccc67b0 commit df38027

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

build/make/Makefile.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -331,10 +331,10 @@ clean:
331331
@echo "Deleting package build directories..."
332332
rm -rf "$(SAGE_LOCAL)/var/tmp/sage/build"
333333

334-
# c_lib .cython_version are from old sage versions
334+
# "c_lib", ".cython_version", "build" in $(SAGE_SRC) are from old sage versions
335335
sagelib-clean:
336336
@echo "Deleting Sage library build artifacts..."
337-
cd "$(SAGE_SRC)" && (rm -rf c_lib .cython_version; rm -rf build; find . -name '*.pyc' | xargs rm -f; rm -rf sage/ext/interpreters)
337+
(cd "$(SAGE_SRC)" && rm -rf c_lib .cython_version; rm -rf build; find . -name '*.pyc' | xargs rm -f; rm -rf sage/ext/interpreters) && (cd "$(SAGE_ROOT)/build/pkgs/sagelib/src/" && rm -rf build)
338338

339339
build-clean: clean doc-clean sagelib-clean
340340

src/sage_setup/clean.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ def _find_stale_files(site_packages, python_packages, python_modules, ext_module
7777
course. We check that when the doctest is being run, that is,
7878
after installation, there are no stale files::
7979
80-
sage: from sage.env import SAGE_SRC, SAGE_LIB
81-
sage: cythonized_dir = os.path.join(SAGE_SRC, "build", "cythonized")
80+
sage: from sage.env import SAGE_SRC, SAGE_LIB, SAGE_ROOT
81+
sage: cythonized_dir = os.path.join(SAGE_ROOT, "build", "pkgs", "sagelib", "src", "build", "cythonized")
8282
sage: from sage_setup.find import find_python_sources, find_extra_files
8383
sage: python_packages, python_modules, cython_modules = find_python_sources(
8484
....: SAGE_SRC, ['sage', 'sage_setup'])

src/sage_setup/find.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ def find_extra_files(src_dir, modules, cythonized_dir, special_filenames=[]):
207207
EXAMPLES::
208208
209209
sage: from sage_setup.find import find_extra_files
210-
sage: from sage.env import SAGE_SRC
211-
sage: cythonized_dir = os.path.join(SAGE_SRC, "build", "cythonized")
210+
sage: from sage.env import SAGE_SRC, SAGE_ROOT
211+
sage: cythonized_dir = os.path.join(SAGE_ROOT, "build", "pkgs", "sagelib", "src", "build", "cythonized")
212212
sage: extras = find_extra_files(SAGE_SRC, ["sage"], cythonized_dir)
213213
sage: extras["sage/libs/mpfr"]
214214
[...sage/libs/mpfr/types.pxd...]

0 commit comments

Comments
 (0)