mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2025-12-31 20:36:24 +00:00
Merge pull request #70 from fselmo/minor-cleanup
Do not invoke `setup.py` directly; minor refactor + cleanup
This commit is contained in:
10
.github/PULL_REQUEST_TEMPLATE.md
vendored
10
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -1,18 +1,14 @@
|
||||
## What was wrong?
|
||||
### What was wrong?
|
||||
|
||||
Issue #
|
||||
Related to issue #
|
||||
|
||||
## How was it fixed?
|
||||
|
||||
Summary of approach.
|
||||
### How was it fixed?
|
||||
|
||||
### To-Do
|
||||
|
||||
[//]: # (Stay ahead of things, add list items here!)
|
||||
- [ ] Clean up commit history
|
||||
|
||||
[//]: # (For important changes that should go into the release notes please add a newsfragment file as explained here: https://github.com/ethereum/<REPO_NAME>/blob/master/newsfragments/README.md)
|
||||
|
||||
[//]: # (See: https://<RTD_NAME>.readthedocs.io/en/latest/contributing.html#pull-requests)
|
||||
- [ ] Add entry to the [release notes](https://github.com/ethereum/<REPO_NAME>/blob/master/newsfragments/README.md)
|
||||
|
||||
|
||||
6
Makefile
6
Makefile
@ -28,7 +28,7 @@ clean-pyc:
|
||||
find . -name '__pycache__' -exec rm -rf {} +
|
||||
|
||||
lint:
|
||||
tox -elint
|
||||
tox -e lint
|
||||
|
||||
lint-roll:
|
||||
isort <MODULE_NAME> tests
|
||||
@ -83,11 +83,11 @@ release: check-bump clean
|
||||
git config commit.gpgSign true
|
||||
bumpversion $(bump)
|
||||
git push upstream && git push upstream --tags
|
||||
python setup.py sdist bdist_wheel
|
||||
python -m build
|
||||
twine upload dist/*
|
||||
git config commit.gpgSign "$(CURRENT_SIGN_SETTING)"
|
||||
|
||||
|
||||
dist: clean
|
||||
python setup.py sdist bdist_wheel
|
||||
python -m build
|
||||
ls -l dist
|
||||
|
||||
1
newsfragments/70.internal.rst
Normal file
1
newsfragments/70.internal.rst
Normal file
@ -0,0 +1 @@
|
||||
Do not invoke ``setup.py`` directly. Minor cleanup and refactors in newsfragment ``README.md`` and newsfragment validation. Minot cleanup in ``Makefile``.
|
||||
@ -6,7 +6,7 @@ commit message and PR description, which are a description of the change as
|
||||
relevant to people working on the code itself.)
|
||||
|
||||
Each file should be named like `<ISSUE>.<TYPE>.rst`, where
|
||||
`<ISSUE>` is an issue numbers, and `<TYPE>` is one of:
|
||||
`<ISSUE>` is an issue number, and `<TYPE>` is one of:
|
||||
|
||||
* `feature`
|
||||
* `bugfix`
|
||||
@ -24,5 +24,5 @@ then open up the PR first and use the PR number for the newsfragment.
|
||||
|
||||
Note that the `towncrier` tool will automatically
|
||||
reflow your text, so don't try to do any fancy formatting. Run
|
||||
`towncrier build --draft` to get a preview of what the release notes entry
|
||||
`towncrier build --draft` to get a preview of what the release notes entry
|
||||
will look like in the final release notes.
|
||||
|
||||
@ -8,19 +8,19 @@ import pathlib
|
||||
import sys
|
||||
|
||||
ALLOWED_EXTENSIONS = {
|
||||
'.breaking.rst',
|
||||
'.bugfix.rst',
|
||||
'.doc.rst',
|
||||
'.feature.rst',
|
||||
'.internal.rst',
|
||||
'.misc.rst',
|
||||
'.performance.rst',
|
||||
'.removal.rst',
|
||||
".breaking.rst",
|
||||
".bugfix.rst",
|
||||
".doc.rst",
|
||||
".feature.rst",
|
||||
".internal.rst",
|
||||
".misc.rst",
|
||||
".performance.rst",
|
||||
".removal.rst",
|
||||
}
|
||||
|
||||
ALLOWED_FILES = {
|
||||
'validate_files.py',
|
||||
'README.md',
|
||||
"validate_files.py",
|
||||
"README.md",
|
||||
}
|
||||
|
||||
THIS_DIR = pathlib.Path(__file__).parent
|
||||
@ -28,7 +28,7 @@ THIS_DIR = pathlib.Path(__file__).parent
|
||||
num_args = len(sys.argv) - 1
|
||||
assert num_args in {0, 1}
|
||||
if num_args == 1:
|
||||
assert sys.argv[1] in ('is-empty', )
|
||||
assert sys.argv[1] in ("is-empty",)
|
||||
|
||||
for fragment_file in THIS_DIR.iterdir():
|
||||
|
||||
@ -38,7 +38,9 @@ for fragment_file in THIS_DIR.iterdir():
|
||||
full_extension = "".join(fragment_file.suffixes)
|
||||
if full_extension not in ALLOWED_EXTENSIONS:
|
||||
raise Exception(f"Unexpected file: {fragment_file}")
|
||||
elif sys.argv[1] == 'is-empty':
|
||||
elif sys.argv[1] == "is-empty":
|
||||
raise Exception(f"Unexpected file: {fragment_file}")
|
||||
else:
|
||||
raise RuntimeError("Strange: arguments {sys.argv} were validated, but not found")
|
||||
raise RuntimeError(
|
||||
f"Strange: arguments {sys.argv} were validated, but not found"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user