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

Commit

Permalink
[update to 6.5.1] Add workaround for build failures on Python 3.7 (ya…
Browse files Browse the repository at this point in the history
…ml/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.
  • Loading branch information
fenrus75 committed Sep 2, 2018
1 parent c9d99ef commit adfcba3
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 10 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ build.log.round*
*.zip
commitmsg
results/
rpms/
13 changes: 13 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
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.

v6.4.0
======

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME := cheroot
URL = https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
URL = https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
ARCHIVES =

include ../common/Makefile.common
14 changes: 8 additions & 6 deletions cheroot.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
# Generated by: autospec.py
#
Name : cheroot
Version : 6.4.0
Release : 13
URL : https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
Source0 : https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
Version : 6.5.1
Release : 14
URL : https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
Source0 : https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
Summary : Highly-optimized, pure-python HTTP server
Group : Development/Tools
License : BSD-3-Clause
Expand All @@ -15,8 +15,10 @@ Requires: cheroot-python3
Requires: cheroot-license
Requires: cheroot-python
Requires: alabaster
Requires: ddt
Requires: docutils
Requires: more-itertools
Requires: pytest-sugar
Requires: six
BuildRequires : buildreq-distutils3
BuildRequires : more-itertools
Expand Down Expand Up @@ -70,15 +72,15 @@ python3 components for the cheroot package.


%prep
%setup -q -n cheroot-6.4.0
%setup -q -n cheroot-6.5.1
%patch1 -p1

%build
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
export LANG=C
export SOURCE_DATE_EPOCH=1533133000
export SOURCE_DATE_EPOCH=1535931739
python3 setup.py build -b py3

%install
Expand Down
2 changes: 1 addition & 1 deletion options.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = cheroot
url = https://files.pythonhosted.org/packages/a4/f4/f3397323fac13472fb7e43bc7daca708138462dc0aabf73b4dbbf5845810/cheroot-6.4.0.tar.gz
url = https://files.pythonhosted.org/packages/c0/1f/d42496ff1c907b95a4504aca26d91e68afacf5ee1e1afa9be272bc46ec27/cheroot-6.5.1.tar.gz
archives =
giturl = https://github.com/cherrypy/cheroot.git

Expand Down
2 changes: 1 addition & 1 deletion release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
13
14
2 changes: 1 addition & 1 deletion upstream
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6c00c471ae09154f548b29cb3a1df2260419fc45/cheroot-6.4.0.tar.gz
bd5796a36976d9d40809f0026eb01d710421d9a8/cheroot-6.5.1.tar.gz

0 comments on commit adfcba3

Please sign in to comment.