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

Commit

Permalink
[update to 19.0.1] Assign to _, which saves a reference to the object…
Browse files Browse the repository at this point in the history
… but doesn't violate linter's sensibilities.

Andrew Dibble (1):
      add more specific error messages from _OS_X_API and re-raise more specific cross-platform exceptions from OS_X backend

Dmitry Shachnev (1):
      Remove no longer used imports

Hugo (5):
      sudo no longer needed https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
      Drop support for EOL Python 2.7 - 3.4
      Upgrade Python syntax with pyupgrade --py3-plus
      The future is now
      Major bump: Drop support for EOL Python 2.7 - 3.4

Jason R. Coombs (49):
      Move most package config to declarative config
      Ignore pycodestyle warning. Seems it's not going to be fixed anytime soon.
      Also ignore flake8 error
      Update changelog. Ref #353. Ref #354.
      Require setuptools 34.4 to support python_requires in declarative config.
      Once again allow low-priority keyrings to participate. Fixes #357.
      Chained keyring needs to exclude the fail.Keyring, so a chainer doesn't fall on it when no backends resolve the password.
      Update changelog. Ref #357.
      Set priority to 0, set viability to permanently null. Add test to ensure keyring can render itself. Ref #358.
      Reveal appveyor badge
      Add workaround for Teemu/pytest-sugar#159.
      Remove old workaround
      In Windows backend, rely on ExceptionRaisedContext to catch all exceptions during import of pywin32-ctypes (or pywin32). Fixes #319.
      Remove workaround for pytest-sugar 159, now fixed.
      Remove pytest-sugar plugin from standard pipelines as recommended in Teemu/pytest-sugar#159.
      Chainer is now a normal backend, discovered like any other, but with the highest priority.
      Add a test for the chainer.
      ChainerBackend now functions as a normal backend.
      Avoid circular import in core. Workaround and fixes #362.
      Prefer pytest-checkdocs to collective.checkdocs
      Update changelog. Ref #346.
      Suppress deprecation warning in docutils
      Remove use of setup_requires. Builders now require pip 10 or later to build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809.
      In ChainerBackend, honor any limit that might have been set during init_backend. Fixes #366.
      Move by_priority and _limit to keyring.backend to avoid circular import issues.
      Avoid hanging indent
      Remove reference to 'demo' as part of the repository; just illustrate the concept. Fixes #318.
      Revert "Remove use of setup_requires. Builders now require pip 10 or later to build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809."
      Indicate build backend of setuptools
      Add support for cutting releases without DPL and using pep517.
      Rely on pep517 0.5
      Add documentation on the skeleton. Fixes #5.
      Update changelog. Fixes #368.
      Add workaround for DeprecationWarning in flake8
      Use consistent encoding quoting in pyproject.toml
      Clarify purpose of local/upstream extras
      For brevity, reference the project page.
      Add Tidelift template
      Try building with 'alabaster' theme
      Suppress E117 as workaround for PyCQA/pycodestyle#836
      Amend skeleton documentation to expand on the value of the approach.
      Update changelog. Ref #376.
      Remove sudo declaration in Travis config.
      ExceptionInfo no longer retains a reference to the traceback. Fixes #386.
      Add test capturing expectation around the ExceptionInfo object. Ref #386.
      Assign to _, which saves a reference to the object but doesn't violate linter's sensibilities.
      Avoid contractions
      Add dependency on backports.unittest_mock
      Update changelog

Preston Cowley (1):
      Fix for issue #371:  Keyring no longer tells user to use non-recommended backend.

Sebastian Kriems (1):
      spaces, style and formatters (#4)

Steve Dower (5):
      Fixes #352 Allow all backends to participate
      Fixes #323 Race condition in Windows delete_password
      Remove extra newline
      Add get_credential() info
      Fix ReST formatting

pavlos.platanias (1):
      Fixes #345 by removing application field from stored passwords using SecretService
  • Loading branch information
fenrus75 authored and djklimes committed May 6, 2019
1 parent a60a60c commit e7eeb2e
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME := keyring
URL = https://files.pythonhosted.org/packages/29/3e/87b1f121e369e8772ccfa231da1e91dc308f0278a92a30f1a74ce77e1953/keyring-15.2.0.tar.gz
URL = https://files.pythonhosted.org/packages/b0/a0/0e161aaae24fd95258db01d3491202519c9b1b5a4c748ac163e078b9817f/keyring-19.0.1.tar.gz
ARCHIVES =

include ../common/Makefile.common
3 changes: 3 additions & 0 deletions buildreq_cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
19.0.1
setuptools
setuptools_scm-python
25 changes: 17 additions & 8 deletions keyring.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
# Generated by: autospec.py
#
Name : keyring
Version : 15.2.0
Release : 63
URL : https://files.pythonhosted.org/packages/29/3e/87b1f121e369e8772ccfa231da1e91dc308f0278a92a30f1a74ce77e1953/keyring-15.2.0.tar.gz
Source0 : https://files.pythonhosted.org/packages/29/3e/87b1f121e369e8772ccfa231da1e91dc308f0278a92a30f1a74ce77e1953/keyring-15.2.0.tar.gz
Version : 19.0.1
Release : 64
URL : https://files.pythonhosted.org/packages/b0/a0/0e161aaae24fd95258db01d3491202519c9b1b5a4c748ac163e078b9817f/keyring-19.0.1.tar.gz
Source0 : https://files.pythonhosted.org/packages/b0/a0/0e161aaae24fd95258db01d3491202519c9b1b5a4c748ac163e078b9817f/keyring-19.0.1.tar.gz
Summary : Store and access your passwords safely.
Group : Development/Tools
License : MIT Python-2.0
Expand All @@ -17,9 +17,9 @@ Requires: keyring-python3 = %{version}-%{release}
Requires: entrypoints
Requires: secretstorage
BuildRequires : buildreq-distutils3
BuildRequires : entrypoints
BuildRequires : setuptools
BuildRequires : setuptools-python
BuildRequires : setuptools_scm
BuildRequires : setuptools_scm-python

%description
.. image:: https://img.shields.io/pypi/v/keyring.svg
Expand Down Expand Up @@ -61,14 +61,22 @@ python3 components for the keyring package.


%prep
%setup -q -n keyring-15.2.0
%setup -q -n keyring-19.0.1

%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=1540742734
export SOURCE_DATE_EPOCH=1557017687
export AR=gcc-ar
export RANLIB=gcc-ranlib
export NM=gcc-nm
export CFLAGS="$CFLAGS -O3 -ffat-lto-objects -flto=4 "
export FCFLAGS="$CFLAGS -O3 -ffat-lto-objects -flto=4 "
export FFLAGS="$CFLAGS -O3 -ffat-lto-objects -flto=4 "
export CXXFLAGS="$CXXFLAGS -O3 -ffat-lto-objects -flto=4 "
export MAKEFLAGS=%{?_smp_mflags}
python3 setup.py build

%check
Expand All @@ -77,6 +85,7 @@ export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
python setup.py ptr || :
%install
export MAKEFLAGS=%{?_smp_mflags}
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/package-licenses/keyring
cp LICENSE %{buildroot}/usr/share/package-licenses/keyring/LICENSE
Expand Down
6 changes: 3 additions & 3 deletions options.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = keyring
url = https://files.pythonhosted.org/packages/29/3e/87b1f121e369e8772ccfa231da1e91dc308f0278a92a30f1a74ce77e1953/keyring-15.2.0.tar.gz
url = https://files.pythonhosted.org/packages/b0/a0/0e161aaae24fd95258db01d3491202519c9b1b5a4c748ac163e078b9817f/keyring-19.0.1.tar.gz
archives =
giturl = https://github.com/jaraco/keyring.git

Expand All @@ -12,7 +12,7 @@ allow_test_failures = true
# unset %build ld_as_needed variable
asneeded = false
# this package is trusted enough to automatically update (used by other tools)
autoupdate = false
autoupdate = true
# extend flags with '-std=gnu++98
broken_c++ = false
# disable parallelization during build
Expand Down Expand Up @@ -52,7 +52,7 @@ use_avx512 = false
# add clang flags
use_clang = false
# configure build for lto
use_lto = false
use_lto = true
# require package verification for build
verify_required = false

2 changes: 1 addition & 1 deletion release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
63
64
2 changes: 1 addition & 1 deletion upstream
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e5d5b4eeb1c22d88b7cc0de083c135273862f2fe/keyring-15.2.0.tar.gz
8dc72869bcbc91aa67d35b6339245963e47aa822/keyring-19.0.1.tar.gz

0 comments on commit e7eeb2e

Please sign in to comment.