PYTHON=python
export PYTHON
+PYFLAKES=pyflakes
+export PYFLAKES
# setup.py will extend sys.path to include our support/lib/... directory
# itself. It will also create it in the beginning of the 'develop' command.
# Build OS X pkg packages.
.PHONY: build-osx-pkg test-osx-pkg upload-osx-pkg
build-osx-pkg: build
- misc/build_helpers/build-osx-pkg.sh $(APPNAME) $(shell sh -c "cat src/allmydata/_version.py | grep verstr | head -n 1 | cut -d' ' -f 3")
+ misc/build_helpers/build-osx-pkg.sh $(APPNAME)
test-osx-pkg:
$(PYTHON) misc/build_helpers/test-osx-pkg.py
upload-osx-pkg:
+ @echo "uploading to ~tahoe-tarballs/OS-X-packages/ via flappserver"
@if [ "X${BB_BRANCH}" = "Xmaster" ] || [ "X${BB_BRANCH}" = "X" ]; then \
flappclient --furlfile ~/.tahoe-osx-pkg-upload.furl upload-file tahoe-lafs-*-osx.pkg; \
else \
.PHONY: pyflakes
pyflakes:
- @$(PYTHON) -OOu `which pyflakes` $(SOURCES) |sort |uniq
+ $(PYFLAKES) $(SOURCES) |sort |uniq
@echo
.PHONY: check-umids
$(MAKE) 2>&1 | tee make.out
$(PYTHON) misc/build_helpers/check-build.py make.out no-downloads
+.PHONY: test-pip-install
+test-pip-install:
+ $(PYTHON) misc/build_helpers/test-pip-install.py
# TARBALL GENERATION
.PHONY: tarballs