Add venv and sdist targets.
epsi-builds/msspec_python3/pipeline/head This commit looks good
Details
epsi-builds/msspec_python3/pipeline/head This commit looks good
Details
This commit is contained in:
parent
e801582beb
commit
3834f38aec
10
Makefile
10
Makefile
|
@ -1,6 +1,6 @@
|
|||
include src/options.mk
|
||||
|
||||
PYTHON = python
|
||||
PYTHON = python3
|
||||
|
||||
# Checking Python version
|
||||
PYTHON_EXE := $(shell command -v $(PYTHON) 2> /dev/null)
|
||||
|
@ -17,11 +17,15 @@ ifneq ($(shell test $(PYTHON_VERSION_MAJOR) -ge 3 -a $(PYTHON_VERSION_MINOR) -ge
|
|||
endif
|
||||
|
||||
|
||||
.PHONY: venv doc
|
||||
.PHONY: pybinding venv doc
|
||||
|
||||
|
||||
pybinding:
|
||||
@+$(MAKE) -C src pybinding
|
||||
|
||||
|
||||
venv:
|
||||
virtualenv --python=python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR) --system-site-packages --prompt="(msspec-$(VERSION)) " venv
|
||||
virtualenv --python=$(PYTHON_EXE) --prompt="(msspec-$(VERSION)) " venv
|
||||
. ./venv/bin/activate && pip install --upgrade pip && pip install -r src/pip.freeze
|
||||
|
||||
doc:
|
||||
|
|
11
src/Makefile
11
src/Makefile
|
@ -1,6 +1,15 @@
|
|||
include options.mk
|
||||
|
||||
.PHONY: pybinding results clean
|
||||
.PHONY: sdist pybinding results clean
|
||||
|
||||
install: sdist
|
||||
@echo "Installing msspec python package"
|
||||
@pip install dist/msspec-*.tar.gz
|
||||
|
||||
sdist: pybinding
|
||||
@echo "Creating Python source distribution..."
|
||||
@python setup.py sdist
|
||||
|
||||
|
||||
pybinding:
|
||||
@echo "Building Python binding for phagen and spec..."
|
||||
|
|
Loading…
Reference in New Issue