go:
	./this-pylint --which-2 None --which-3 /usr/local/cpython-3.6/bin/pylint --to-pylint python-bufsock-test bufsock.py
	find /etc -type f -perm /111 -print0 | /usr/local/cpython-3.6/bin/python  ./python-bufsock-test
	find /etc -type f -perm /111 -print0 | /usr/local/cpython-3.10/bin/python  ./python-bufsock-test
	find /etc -type f -perm /111 -print0 | /usr/local/pypy3-7.3.9/bin/pypy3   ./python-bufsock-test

install:
	sudo cp bufsock.py /usr/local/lib/.

publish: clean
	python3 setup.py sdist
	twine upload dist/*

test-publish: clean
	python3 setup.py sdist bdist_wheel
	twine upload --repository-url https://test.pypi.org/legacy/ dist/*

deps:
	python3 -m pip install --upgrade -r requirements.txt 

clean:
	rm -f *.pyc
	rm -f *\$$py.class
	rm -rf __pycache__
	rm -rf bufsock.egg-info
	rm -rf build
	rm -rf dist