<commit_before>all: clean requirements
	python setup.py install
	sphinx-apidoc -o docs/source cloudmesh_base
	cd docs; make -f Makefile html

view:
	open docs/build/html/index.html

requirements:
	pip install -r requirements-other.txt

######################################################################
# CLEANING
######################################################################

clean:
	find . -name "*~" -exec rm {} \;
	find . -name "*.pyc" -exec rm {} \;
	rm -rf build dist docs/build .eggs
	rm -rf *.egg-info
	# cd docs; make clean
	echo "clean done"

######################################################################
# TAGGING
######################################################################

tag:
	cm-authors > AUTHORS
	git tag
	@echo "New Tag?"; read TAG; git tag $$TAG; python setup.py install;   git commit -m "version $$TAG" cloudmesh_base/version.py; pit push; git commit -m $$TAG --allow-empty; git push origin --tags

rmtag:
	git tag
	@echo "rm Tag?"; read TAG; git tag -d $$TAG; git push origin :refs/tags/$$TAG
<commit_msg>chg: dev: imprrove version management<commit_after>all: clean requirements
	python setup.py install
	sphinx-apidoc -o docs/source cloudmesh_base
	cd docs; make -f Makefile html

view:
	open docs/build/html/index.html

requirements:
	pip install -r requirements-other.txt

######################################################################
# CLEANING
######################################################################

clean:
	find . -name "*~" -exec rm {} \;
	find . -name "*.pyc" -exec rm {} \;
	rm -rf build dist docs/build .eggs
	rm -rf *.egg-info
	# cd docs; make clean
	echo "clean done"

######################################################################
# TAGGING
######################################################################

tag:
	cm-authors > AUTHORS
	git tag
	@echo "New Tag?"; read TAG; git tag $$TAG; python setup.py install;   git commit -m "version $$TAG" cloudmesh_base/version.py; pit push; git commit -m $$TAG --allow-empty; git push origin --tags; git push

rmtag:
	git tag
	@echo "rm Tag?"; read TAG; git tag -d $$TAG; git push origin :refs/tags/$$TAG

{'fraction_non_alphanumeric': 0.35734200743494426, 'fraction_numerical': 0.0, 'mean_word_length': 4.803234501347709, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '27272', 'n_tokens_mistral': 653, 'n_tokens_neox': 600, 'n_words': 208}