Merge remote-tracking branch 'origin/master'

Conflicts:
	HISTORY.rst
3 jobs for v0.3.1 in 1 minute and 10 seconds (queued for 3 minutes and 40 seconds)
latest
Status Name Job ID Coverage
  Test
passed test_pyrsr #25316

00:00:29

78.0%
passed test_styles #25317

00:00:17

 
  Deploy
failed deploy_pypi #25318

00:00:23

 
Name Stage Failure
failed
deploy_pypi Deploy
Creating tar archive
removing 'pyrsr-0.3.1' (and everything under it)
$ twine upload dist/*
Uploading distributions to https://upload.pypi.org/legacy/
Uploading pyrsr-0.3.1.tar.gz
0%| | 0.00/274k [00:00<?, ?B/s] 3%|▎ | 8.00k/274k [00:00<00:13, 19.5kB/s] 26%|██▋ | 72.0k/274k [00:00<00:07, 27.0kB/s] 41%|████ | 112k/274k [00:00<00:04, 37.4kB/s] 100%|██████████| 274k/274k [00:01<00:00, 183kB/s]
NOTE: Try --verbose to see response content.
HTTPError: 400 Client Error: The description failed to render in the default format of reStructuredText. See https://pypi.org/help/#description-content-type for more information. for url: https://upload.pypi.org/legacy/
ERROR: Job failed: exit code 1