blob: 99422c0a21d0f1ba27a23622f6bd4a8bf3afe160 [file]
# Copyright (C) 2021 The Symbiflow Authors.
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
# SPDX-License-Identifier: ISC
SHELL=bash
TOP_DIR := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))
REQUIREMENTS_FILE ?= requirements.txt
ENVIRONMENT_FILE ?= environment.yml
TOXENV ?=
V2X_PYTHON_SRCS = $(shell find v2x -name "*py")
include third_party/make-env/conda.mk
env:: | $(CONDA_ENV_PYTHON)
format: $(V2X_PYTHON_SRCS)
$(IN_CONDA_ENV) yapf -i ${V2X_PYTHON_SRCS} setup.py
test-py:
$(IN_CONDA_ENV) TOXENV=$(TOXENV) tox
.PHONY: env build test-py