Update hacking for Python3

The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.

Fix problems found by updated hacking version.

Remove hacking and friends from lower-constraints, they are not needed
there.

Change-Id: I013b73347ed56c8c64a8aff73ec60ea738bc0c76
This commit is contained in:
Andreas Jaeger 2020-03-31 21:46:20 +02:00
parent 2046332943
commit 55ebdd45b4
4 changed files with 6 additions and 8 deletions

View File

@ -172,9 +172,9 @@ html_static_path = ['_static']
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
#html_last_updated_fmt = '%b %d, %Y'
# html_last_updated_fmt = '%b %d, %Y'
git_cmd = ["git", "log", "--pretty=format:'%ad, commit %h'", "--date=local",
"-n1"]
"-n1"]
try:
html_last_updated_fmt = subprocess.check_output(git_cmd).decode('utf-8')
except Exception:

View File

@ -7,11 +7,9 @@ docutils==0.11
dulwich==0.15.0
extras==1.0.0
fixtures==3.0.0
flake8==2.5.5
future==0.16.0
gitdb==0.6.4
GitPython==1.0.1
hacking==0.12.0
imagesize==0.7.1
iso8601==0.1.11
Jinja2==2.10
@ -27,8 +25,6 @@ os-testr==1.0.0
oslosphinx==4.7.0
oslotest==3.2.0
pbr==2.0.0
pep8==1.5.7
pyflakes==0.8.1
Pygments==2.2.0
python-mimeparse==1.6.0
python-subunit==1.0.0

View File

@ -1,7 +1,7 @@
# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
hacking>=1.1.0,<1.2.0 # Apache-2.0
hacking>=3.0,<3.1.0 # Apache-2.0
bandit>=1.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
mock>=2.0.0 # BSD

View File

@ -274,7 +274,8 @@ class TestMonascaStatsd(unittest.TestCase):
timer.timing('timer', 123)
self.client.connection.close_buffer()
self.assertEqual(six.b("site.views:123|g|#{'env': 'test'}\nsite.timer:123|g|#{'env': 'test'}"),
self.assertEqual(six.b("site.views:123|g|#{'env': 'test'}\n"
"site.timer:123|g|#{'env': 'test'}"),
self.recv(gauge))
def test_context_manager(self):
@ -307,5 +308,6 @@ class TestMonascaStatsd(unittest.TestCase):
b,
delta)
if __name__ == '__main__':
unittest.main()