default: go
#go2: test5
go2:
rst2html4.py README.rst > README.html
links2 -dump README.html
go: test5 test2 test3 test4 test6
pylint:
./this-pylint --which-2 None --which-3 /usr/local/bin/pylint --to-pylint test-readline0-via-import readline0.py
test2: pylint
find /usr/share/jpilot -print0 | python3 ./test-readline0-w-bytes > /dev/null
test3: pylint
find /usr -print0 | ./head0 -n 1450 | ./this-tee 2 | python3 ./count -b -0 -d 10000 | ./this-tee 3 | xargs -0 stat > /dev/null
test4: pylint
find /usr -print0 | ./head0 -n 10 | python3 ./count -b -0 | od -cx
test5: pylint
python3 test-readline0-via-import
# Jython is no longer supported.
# /usr/local/jython-2.7/bin/jython test-readline0-via-import
test6: pylint
find ${HOME} -type f -print0 | ./read-lines > /dev/null
install:
./install-file --file readline0.py --directory /usr/local/lib/.
./install-file --file python2x3.py --directory /usr/local/lib/.
deps:
# python3 -m virtualenv ~/virtualenvs/readline0
# source ~/virtualenvs/readline0/bin/activate
python3 -m pip install twine
clean:
rm -f *.pyc 2 3
rm -rf __pycache__ .ropeproject
rm -rf *.class
rm -rf build
rm -rf dist
rm -rf readline0.egg-info
rm -f README.html
publish: clean readline0.py
python setup.py sdist
twine upload dist/*
test-publish: clean readline0.py
python3 setup.py sdist bdist_wheel
twine check `ls dist/readline0-*-py3-none-any.whl | tail -1`
twine upload --repository-url https://test.pypi.org/legacy/ dist/*