Skip to content

Commit ab7da93

Browse files
authored
Merge pull request #399 from IntelPython/normalize-line-endings
Normalize line endings to LF
2 parents 5e32401 + c7eb7d7 commit ab7da93

4 files changed

Lines changed: 79 additions & 77 deletions

File tree

‎.gitattributes‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
# Keep shell scripts LF on checkout so shellcheck and conda build scripts work
2-
# the same on Windows and WSL checkouts with core.autocrlf enabled.
3-
*.sh text eol=lf
1+
# Normalize all text files to use LF (\n) line endings.
2+
# More specific rules below this line may override this default,
3+
# for example:
4+
# *.bat text eol=crlf
5+
* text=auto eol=lf
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
c_compiler: # [linux]
2-
- gcc # [linux]
3-
cxx_compiler: # [linux]
4-
- gxx # [linux]
5-
cxx_compiler_version: # [linux]
6-
- '14' # [linux]
7-
c_stdlib: # [linux]
8-
- sysroot # [linux]
9-
c_stdlib_version: # [linux]
10-
- '2.28' # [linux]
11-
c_stdlib: # [win]
12-
- vs # [win]
13-
cxx_compiler: # [win]
14-
- vs2022 # [win]
15-
c_compiler: # [win]
16-
- vs2022 # [win]
1+
c_compiler: # [linux]
2+
- gcc # [linux]
3+
cxx_compiler: # [linux]
4+
- gxx # [linux]
5+
cxx_compiler_version: # [linux]
6+
- '14' # [linux]
7+
c_stdlib: # [linux]
8+
- sysroot # [linux]
9+
c_stdlib_version: # [linux]
10+
- '2.28' # [linux]
11+
c_stdlib: # [win]
12+
- vs # [win]
13+
cxx_compiler: # [win]
14+
- vs2022 # [win]
15+
c_compiler: # [win]
16+
- vs2022 # [win]
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
c_compiler: # [linux]
2-
- gcc # [linux]
3-
cxx_compiler: # [linux]
4-
- gxx # [linux]
5-
cxx_compiler_version: # [linux]
6-
- '14' # [linux]
7-
c_stdlib: # [linux]
8-
- sysroot # [linux]
9-
c_stdlib_version: # [linux]
10-
- '2.28' # [linux]
11-
c_stdlib: # [win]
12-
- vs # [win]
13-
cxx_compiler: # [win]
14-
- vs2022 # [win]
15-
c_compiler: # [win]
16-
- vs2022 # [win]
1+
c_compiler: # [linux]
2+
- gcc # [linux]
3+
cxx_compiler: # [linux]
4+
- gxx # [linux]
5+
cxx_compiler_version: # [linux]
6+
- '14' # [linux]
7+
c_stdlib: # [linux]
8+
- sysroot # [linux]
9+
c_stdlib_version: # [linux]
10+
- '2.28' # [linux]
11+
c_stdlib: # [win]
12+
- vs # [win]
13+
cxx_compiler: # [win]
14+
- vs2022 # [win]
15+
c_compiler: # [win]
16+
- vs2022 # [win]

‎mkl_fft/_init_helper.py‎

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
# Copyright (c) 2025, Intel Corporation
2-
#
3-
# Redistribution and use in source and binary forms, with or without
4-
# modification, are permitted provided that the following conditions are met:
5-
#
6-
# * Redistributions of source code must retain the above copyright notice,
7-
# this list of conditions and the following disclaimer.
8-
# * Redistributions in binary form must reproduce the above copyright
9-
# notice, this list of conditions and the following disclaimer in the
10-
# documentation and/or other materials provided with the distribution.
11-
# * Neither the name of Intel Corporation nor the names of its contributors
12-
# may be used to endorse or promote products derived from this software
13-
# without specific prior written permission.
14-
#
15-
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16-
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17-
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18-
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
19-
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20-
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21-
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
22-
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23-
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
24-
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25-
26-
import os
27-
import os.path
28-
import sys
29-
30-
is_venv_win32 = (
31-
sys.platform == "win32"
32-
and sys.base_exec_prefix != sys.exec_prefix
33-
and os.path.isfile(os.path.join(sys.exec_prefix, "pyvenv.cfg"))
34-
)
35-
36-
if is_venv_win32:
37-
# In Windows venv: add Library/bin to PATH for proper DLL loading
38-
dll_dir = os.path.join(sys.exec_prefix, "Library", "bin")
39-
if os.path.isdir(dll_dir):
40-
os.add_dll_directory(dll_dir)
41-
42-
del is_venv_win32
1+
# Copyright (c) 2025, Intel Corporation
2+
#
3+
# Redistribution and use in source and binary forms, with or without
4+
# modification, are permitted provided that the following conditions are met:
5+
#
6+
# * Redistributions of source code must retain the above copyright notice,
7+
# this list of conditions and the following disclaimer.
8+
# * Redistributions in binary form must reproduce the above copyright
9+
# notice, this list of conditions and the following disclaimer in the
10+
# documentation and/or other materials provided with the distribution.
11+
# * Neither the name of Intel Corporation nor the names of its contributors
12+
# may be used to endorse or promote products derived from this software
13+
# without specific prior written permission.
14+
#
15+
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16+
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17+
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18+
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
19+
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20+
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21+
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
22+
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23+
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
24+
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25+
26+
import os
27+
import os.path
28+
import sys
29+
30+
is_venv_win32 = (
31+
sys.platform == "win32"
32+
and sys.base_exec_prefix != sys.exec_prefix
33+
and os.path.isfile(os.path.join(sys.exec_prefix, "pyvenv.cfg"))
34+
)
35+
36+
if is_venv_win32:
37+
# In Windows venv: add Library/bin to PATH for proper DLL loading
38+
dll_dir = os.path.join(sys.exec_prefix, "Library", "bin")
39+
if os.path.isdir(dll_dir):
40+
os.add_dll_directory(dll_dir)
41+
42+
del is_venv_win32

0 commit comments

Comments
 (0)