<gh_stars>100-1000
# Copyright FuseSoC contributors
# Licensed under the 2-Clause BSD License, see LICENSE for details.
# SPDX-License-Identifier: BSD-2-Clause

import os

from setuptools import setup


def read(fname):
    return open(os.path.join(os.path.dirname(__file__), fname)).read()


setup(
    name="fusesoc",
    packages=["fusesoc", "fusesoc.capi2", "fusesoc.provider"],
    use_scm_version={
        "relative_to": __file__,
        "write_to": "fusesoc/version.py",
    },
    author="<NAME>",
    author_email="<EMAIL>",
    description=(
        "FuseSoC is a package manager and a set of build tools for HDL "
        "(Hardware Description Language) code."
    ),
    license="BSD-2-Clause",
    keywords=[
        "VHDL",
        "verilog",
        "hdl",
        "rtl",
        "synthesis",
        "FPGA",
        "simulation",
        "Xilinx",
        "Altera",
    ],
    url="https://github.com/olofk/fusesoc",
    long_description=read("README.md"),
    long_description_content_type="text/markdown",
    classifiers=[
        "Development Status :: 5 - Production/Stable",
        "Topic :: Utilities",
        "Topic :: Software Development :: Build Tools",
        "License :: OSI Approved :: BSD License",
    ],
    entry_points={"console_scripts": ["fusesoc = fusesoc.main:main"]},
    setup_requires=[
        "setuptools_scm",
    ],
    install_requires=[
        "edalize>=0.2.3",
        "pyparsing",
        "pyyaml",
        "simplesat>=0.8.0",
    ],
    # Supported Python versions: 3.6+
    python_requires=">=3.6, <4",
)

# Copyright FuseSoC contributors
# Licensed under the 2-Clause BSD License, see LICENSE for details.
# SPDX-License-Identifier: BSD-2-Clause

import os

from setuptools import setup


def read(fname):
    return open(os.path.join(os.path.dirname(__file__), fname)).read()


setup(
    name="fusesoc",
    packages=["fusesoc", "fusesoc.capi2", "fusesoc.provider"],
    use_scm_version={
        "relative_to": __file__,
        "write_to": "fusesoc/version.py",
    },
    author="<NAME>",
    author_email="<EMAIL>",
    description=(
        "FuseSoC is a package manager and a set of build tools for HDL "
        "(Hardware Description Language) code."
    ),
    license="BSD-2-Clause",
    keywords=[
        "VHDL",
        "verilog",
        "hdl",
        "rtl",
        "synthesis",
        "FPGA",
        "simulation",
        "Xilinx",
        "Altera",
    ],
    url="https://github.com/olofk/fusesoc",
    long_description=read("README.md"),
    long_description_content_type="text/markdown",
    classifiers=[
        "Development Status :: 5 - Production/Stable",
        "Topic :: Utilities",
        "Topic :: Software Development :: Build Tools",
        "License :: OSI Approved :: BSD License",
    ],
    entry_points={"console_scripts": ["fusesoc = fusesoc.main:main"]},
    setup_requires=[
        "setuptools_scm",
    ],
    install_requires=[
        "edalize>=0.2.3",
        "pyparsing",
        "pyyaml",
        "simplesat>=0.8.0",
    ],
    # Supported Python versions: 3.6+
    python_requires=">=3.6, <4",
)
# Copyright FuseSoC contributors # Licensed under the 2-Clause BSD License, see LICENSE for details. # SPDX-License-Identifier: BSD-2-Clause # Supported Python versions: 3.6+