@@ -167,18 +167,22 @@ fix-all: ## Run all code fixers.
167167# Distribution
168168# ===================================================================
169169
170- check-manifest : # # Inspect MANIFEST.in file.
171- $(PYTHON ) -m check_manifest -v $( ARGS )
170+ check-manifest : # # Check sanity of MANIFEST.in file.
171+ $(PYTHON ) -m check_manifest -v
172172
173- sdist : # # Create tar.gz source distribution.
174- ${MAKE} generate-manifest
175- $(PYTHON_ENV_VARS ) $(PYTHON ) setup.py sdist
176- # Check sanity of source distribution.
173+ check-sdist : # # Check sanity of source distribution (must be created first).
177174 $(PYTHON_ENV_VARS ) $(PYTHON ) -m virtualenv --clear --no-wheel --quiet build/venv
178175 $(PYTHON_ENV_VARS ) build/venv/bin/python -m pip install -v --isolated --quiet dist/* .tar.gz
179176 $(PYTHON_ENV_VARS ) build/venv/bin/python -c " import os; os.chdir('build/venv'); import pyftpdlib"
180177 $(PYTHON ) -m twine check --strict dist/* .tar.gz
181178
179+ generate-manifest : # # Generates MANIFEST.in file.
180+ $(PYTHON ) scripts/internal/generate_manifest.py > MANIFEST.in
181+
182+ sdist : # # Create tar.gz source distribution.
183+ ${MAKE} generate-manifest
184+ $(PYTHON_ENV_VARS ) $(PYTHON ) setup.py sdist
185+
182186pre-release : # # All the necessary steps before making a release.
183187 ${MAKE} clean
184188 ${MAKE} check-manifest
@@ -196,9 +200,6 @@ release: ## Creates a release (tar.gz + upload + git tag release).
196200 $(PYTHON ) -m twine upload dist/* .tar.gz # upload tar on PYPI
197201 ${MAKE} git-tag-release
198202
199- generate-manifest : # # Generates MANIFEST.in file.
200- $(PYTHON ) scripts/internal/generate_manifest.py > MANIFEST.in
201-
202203git-tag-release : # # Git-tag a new release.
203204 git tag -a release-` $( PYTHON) -c " import pyftpdlib; print(pyftpdlib.__ver__)" ` -m ` git rev-list HEAD --count` :` git rev-parse --short HEAD`
204205 git push --follow-tags
0 commit comments