File: setup.py

package info (click to toggle)
python-dnaio 1.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 524 kB
  • sloc: python: 2,726; ansic: 164; sh: 28; makefile: 15
file content (19 lines) | stat: -rw-r--r-- 463 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import platform

from setuptools import setup, Extension
import setuptools_scm  # noqa  Ensure it’s installed

if platform.machine() == "AMD64":
    # Macro is defined by default for clang and GCC on relevant targets, but
    # not by MSVC.
    DEFINE_MACROS = [("__SSE2__", 1)]
else:
    DEFINE_MACROS = []

setup(
    ext_modules=[
        Extension(
            "dnaio._core", sources=["src/dnaio/_core.pyx"], define_macros=DEFINE_MACROS
        ),
    ],
)