install:
	pip install . --user

install_venv:
	pip install . --user

uninstall:
	pip uninstall pymadx

develop:
	pip install --editable . --user

develop_venv:
	pip install --editable .

# bumpversion is a python utility available via pip.  Make sure to add
# your pip user install location's bin directory to your PATH.
bump-major:
	bumpversion major setup.py setup.cfg

bump-minor:
	bumpversion minor setup.py setup.cfg

bump-patch:
	bumpversion patch setup.py setup.cfg

pypi-upload:
	python setup.py sdist bdist_wheel; \
	twine upload --repository pypi dist/*


# this will print out what the build system will dynamically put as the version
print-version:
        python -m setuptools_scm
