Makefile 966 Bytes
NAME = colab-deps
VERSION = 1.11
PREFIX = /usr
TARGET = $(DESTDIR)$(PREFIX)/lib/colab
DISTDIR = $(NAME)-$(VERSION)
TARBALL = dist/$(DISTDIR).tar.gz


all:
	rm -rf ./build
	virtualenv ./build
	./build/bin/pip install --no-index --find-links=$(DISTDIR) --use-wheel -r requirements.txt
	./build/bin/pip install --no-index --find-links=$(DISTDIR) --no-deps -r requirements-colab-plugins.txt
	virtualenv --relocatable ./build

clean:
	$(RM) -r ./build

SOURCES = Makefile requirements.txt requirements-colab-plugins.txt

install:
	mkdir -p $$(dirname $(TARGET))
	rm -rf $(TARGET)
	cp -r ./build $(TARGET)


sdist: $(TARBALL)

$(TARBALL):
	mkdir -p $$(dirname $(TARBALL))
	$(RM) $(TARBALL)
	tar caf $(TARBALL) $(SOURCES) $(DISTDIR)

distclean:
	$(RM) -r $$(dirname $(TARBALL)) src/
	$(RM) -r $(DISTDIR)

downloadtar:
	mkdir -p $(DISTDIR)
	pip install --download $(DISTDIR) -r requirements.txt
	pip install --download $(DISTDIR) -r requirements-colab-plugins.txt --no-deps