TRIAL := $(shell which trial)
BRANCH := $(shell git rev-parse --abbrev-ref HEAD)
ifeq ($(BRANCH),master)
export SCRAPY_VERSION_FROM_GIT=1
endif
export PYTHONPATH=$(PWD)

test:
	coverage run --branch $(TRIAL) --reporter=text scrapy.tests
	rm -rf htmlcov && coverage html
	-s3cmd sync -P htmlcov/ s3://static.scrapy.org/coverage-scrapy-$(BRANCH)/

build:
	python extras/makedeb.py build

clean:
	git checkout debian scrapy/VERSION
	git clean -dfq

pypi:
	umask 0022 &&  chmod -R a+rX . && python setup.py sdist upload

.PHONY: clean test build