8000 MAINT: Minor backend housekeeping, name changes · numpy/numpy@12d386f · GitHub
[go: up one dir, main page]

Skip to content

Commit 12d386f

Browse files
committed
MAINT: Minor backend housekeeping, name changes
1 parent 2e68011 commit 12d386f

File tree

6 files changed

+8
-10
lines changed

6 files changed

+8
-10
lines changed
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
def get_backend(name):
1+
def f2py_build_generator(name):
22
if name == "meson":
3-
from .meson_backend import MesonBackend
4-
3+
from ._meson import MesonBackend
54
return MesonBackend
65
elif name == "distutils":
7-
from .distutils_backend import DistutilsBackend
8-
6+
from ._distutils import DistutilsBackend
97
return DistutilsBackend
108
else:
119
raise ValueError(f"Unknown backend: {name}")
File renamed without changes.

numpy/f2py/backends/distutils_backend.py renamed to numpy/f2py/_backends/_distutils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from numpy.f2py.backends.backend import Backend
1+
from ._backend import Backend
22

33
from numpy.distutils.core import setup, Extension
44
from numpy.distutils.system_info import get_info

numpy/f2py/backends/meson_backend.py renamed to numpy/f2py/_backends/_meson.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import subprocess
66
from pathlib import Path
77

8-
from .backend import Backend
8+
from ._backend import Backend
99
from string import Template
1010

1111
import warnings
@@ -134,6 +134,6 @@ def _prepare_sources(mname, sources, bdir):
134134
for generated_source in generated_sources:
135135
if generated_source.exists():
136136
shutil.copy(generated_source, bdir / generated_source.name)
137-
extended_sources.append(bdir / generated_source.name)
137+
extended_sources.append(Path(bdir / generated_source.name).absolute())
138138
generated_source.unlink()
139139
return extended_sources

numpy/f2py/f2py2e.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from . import f90mod_rules
2929
from . import __version__
3030
from . import capi_maps
31-
from . import backends
31+
from . import _backends
3232

3333
f2py_version = __version__.version
3434
numpy_version = __version__.version
@@ -598,7 +598,7 @@ def run_compile():
598598
sys.argv.pop(backend_index)
599599
else:
600600
backend_key = 'distutils'
601-
build_backend = backends.get_backend(backend_key)
601+
build_backend = _backends.f2py_build_generator(backend_key)
602602

603603
modulename = 'untitled'
604604
sources = sys.argv[1:]

0 commit comments

Comments
 (0)
0