Skip to content
This repository was archived by the owner on Oct 27, 2022. It is now read-only.

Commit adfcba3

Browse files
committed
[update to 6.5.1] Add workaround for build failures on Python 3.7 (yaml/pyyaml#126).
Dan Peschman (1): Pass client certificate fields to WSGI environment; unit test HTTPS Jason R. Coombs (36): reference the license file in metadata Use https Add build-docs env in tox. Run only default environment by default. To support namespace packages, Setuptools must be 31.0.1. This change is necessary with the adoption of tox-venv, which uses Python's venv, which does not install the latest setuptools by default. Need to avoid .eggs in recursing dirs. Ref pypa/setuptools-scm#212. Use tox-venv for future compatibility. Disable pytest-sugar until Teemu/pytest-sugar#133 is addressed. Bring back pytest-sugar with a minimum version to support Pytest 3.4. Save the pip cache across builds. Ref pypa/setuptools#1279. Add workaround for build failures on Python 3.7 (yaml/pyyaml#126). Run flake8 with tests. Add flake8 config to ignore common exclusions. Add comments to testing and docs extras to aid with merges. Add appveyor badge (commented). Disable RTD by default. Limit workaround to affected Python Bump minimum pytest version Add pyproject.toml declaring build dependencies. When ignoring linter warnings, document the reason. Disable the (broken) IPv6 in Travis. Ref travis-ci/travis-ci#8361. Don't match issues if preceeded by some other indicator. skip_upload_docs is default Drop the dot; http://blog.pytest.org/2016/whats-new-in-pytest-30/ Rely on declarative config to create long_description. Remove workaround for pyyaml 126. Revert "Remove workaround for pyyaml 126." We're getting close, but Python 3.7 still requires a workaround Use xenial to include support for Python 3.7. Remove release, no longer needed. Use twine instead. Also ignore W504 in flake8, following the indication in OCA/maintainer-quality-tools that neither W503 nor W504 are worthwhile in general. Release of pyyaml 3.13 seems to have fixed install issues on Python 3.7. Block pytest 3.7.3 due to pytest-dev/pytest#3888. Twiddle the docstrings to make pre-commit happy. Ref #52. Use Python-2-compatible super calls Merge pull request #108 from cherrypy/pr/52-require-client-certificates Update changelog. Ref #108, #52. Fixes cherrypy/cherrypy#1001. Merge https://github.com/jaraco/skeleton Run pre-commit Sviatoslav Sydorenko (8): Install pyenv for OSX from master of brew Apply chmod on UNIX socket after creation Split HTTPServer.bind into 3 stages Turn TODO comment into FIXME Separate bind method for UNIX file socket Implement smart file premission setters Add changelog about #93/#110 Partially revert "Merge https://github.com/jaraco/skeleton" v6.5.1 ====== - :issue:`93` via :pr:`110`: Improve UNIX socket fs access mode in :py:meth:`cheroot.server.HTTPServer.prepare` on a file socket when starting to listen to it. v6.5.0 ====== - :cp-issue:`1001` via :pr:`52` and :pr:`108`: Add support for validating client certificates.
1 parent c9d99ef commit adfcba3

File tree

7 files changed

+26
-10
lines changed

7 files changed

+26
-10
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ build.log.round*
1010
*.zip
1111
commitmsg
1212
results/
13+
rpms/

ChangeLog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
v6.5.1
2+
======
3+
- :issue:`93` via :pr:`110`: Improve UNIX socket fs access mode
4+
in :py:meth:`cheroot.server.HTTPServer.prepare` on a file socket
5+
when starting to listen to it.
6+
7+
8+
v6.5.0
9+
======
10+
11+
- :cp-issue:`1001` via :pr:`52` and :pr:`108`: Add support for
12+
validating client certificates.
13+
114
v6.4.0
215
======
316

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME := cheroot
2-
URL = https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
2+
URL = https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
33
ARCHIVES =
44

55
include ../common/Makefile.common

cheroot.spec

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
# Generated by: autospec.py
44
#
55
Name : cheroot
6-
Version : 6.4.0
7-
Release : 13
8-
URL : https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
9-
Source0 : https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
6+
Version : 6.5.1
7+
Release : 14
8+
URL : https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
9+
Source0 : https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
1010
Summary : Highly-optimized, pure-python HTTP server
1111
Group : Development/Tools
1212
License : BSD-3-Clause
@@ -15,8 +15,10 @@ Requires: cheroot-python3
1515
Requires: cheroot-license
1616
Requires: cheroot-python
1717
Requires: alabaster
18+
Requires: ddt
1819
Requires: docutils
1920
Requires: more-itertools
21+
Requires: pytest-sugar
2022
Requires: six
2123
BuildRequires : buildreq-distutils3
2224
BuildRequires : more-itertools
@@ -70,15 +72,15 @@ python3 components for the cheroot package.
7072

7173

7274
%prep
73-
%setup -q -n cheroot-6.4.0
75+
%setup -q -n cheroot-6.5.1
7476
%patch1 -p1
7577

7678
%build
7779
export http_proxy=http://127.0.0.1:9/
7880
export https_proxy=http://127.0.0.1:9/
7981
export no_proxy=localhost,127.0.0.1,0.0.0.0
8082
export LANG=C
81-
export SOURCE_DATE_EPOCH=1533133000
83+
export SOURCE_DATE_EPOCH=1535931739
8284
python3 setup.py build -b py3
8385

8486
%install

options.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = cheroot
3-
url = https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
3+
url = https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
44
archives =
55
giturl = https://github.com/cherrypy/cheroot.git
66

release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
13
1+
14

upstream

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6c00c471ae09154f548b29cb3a1df2260419fc45/cheroot-6.4.0.tar.gz
1+
bd5796a36976d9d40809f0026eb01d710421d9a8/cheroot-6.5.1.tar.gz

0 commit comments

Comments
 (0)