Preparing release 0.39

This commit is contained in:
Marius Gedminas 2019-06-06 17:43:14 +03:00
parent 668e10eae8
commit 2e48d4775e
3 changed files with 6 additions and 4 deletions

View File

@ -2,7 +2,7 @@ Changelog
=========
0.39 (unreleased)
0.39 (2019-06-06)
-----------------
- You can now use check-manifest as a `pre-commit <https://pre-commit.com>`_

View File

@ -44,7 +44,7 @@ except ImportError:
import toml
__version__ = '0.39.dev0'
__version__ = '0.39'
__author__ = 'Marius Gedminas <marius@gedmin.as>'
__licence__ = 'MIT'
__url__ = 'https://github.com/mgedmin/check-manifest'

View File

@ -1,4 +1,4 @@
# release.mk version 1.3 (2018-11-03)
# release.mk version 1.4 (2019-04-23)
#
# Helpful Makefile rules for releasing Python packages.
# https://github.com/mgedmin/python-project-skel
@ -8,11 +8,13 @@ FILE_WITH_VERSION ?= setup.py
FILE_WITH_CHANGELOG ?= CHANGES.rst
CHANGELOG_DATE_FORMAT ?= %Y-%m-%d
CHANGELOG_FORMAT ?= $(changelog_ver) ($(changelog_date))
DISTCHECK_DIFF_OPTS ?= $(DISTCHECK_DIFF_DEFAULT_OPTS)
# These should be fine
PYTHON ?= python
PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) setup.py -q sdist bdist_wheel && twine check dist/* && twine upload dist/*
LATEST_RELEASE_MK_URL = https://raw.githubusercontent.com/mgedmin/python-project-skel/master/release.mk
DISTCHECK_DIFF_DEFAULT_OPTS = -x PKG-INFO -x setup.cfg -x '*.egg-info' -I'^\#'
# These should be fine, as long as you use Git
VCS_GET_LATEST ?= git pull
@ -55,7 +57,7 @@ distcheck-sdist:
$(VCS_EXPORT) && \
cd tmp && \
tar -xzf ../dist/$$pkg_and_version.tar.gz && \
diff -ur $$pkg_and_version tree -x PKG-INFO -x setup.cfg -x '*.egg-info' -I'^#' && \
diff -ur $$pkg_and_version tree $(DISTCHECK_DIFF_OPTS) && \
cd $$pkg_and_version && \
make dist check && \
cd .. && \