[Python-modules-commits] [jaraco.functools] annotated tag 1.15.2 created (now a220e25)

Maximiliano Curia maxy at moszumanska.debian.org
Sat Aug 12 16:29:16 UTC 2017


This is an automated email from the git hooks/post-receive script.

maxy pushed a change to annotated tag 1.15.2
in repository jaraco.functools.

        at  a220e25   (tag)
   tagging  11f2ad51d1a715360478b1bed145d1818b959759 (commit)
 tagged by  Jason R. Coombs
        on  Thu Feb 9 15:49:45 2017 -0500

- Log -----------------------------------------------------------------
tag

Alejandro Rivera (1):
      Add a test for `method_cache` on the `__getitem__` and `__getattr__` magic methods.

Jason R. Coombs (148):
      Refactored input (imports now happen once)
      All modules now use unicode literals for Python 3 compatibility.
      Added functools.once
      compose now allows the innermost function to take arbitrary arguments.
      Made some progress toward native Python 3 support
      Require six rather than bundle it
      Adding method_cache for caching values on the instance
      Extend doctest to capture distinction from lru_cache.
      An alternate implementation inspired by http://stackoverflow.com/a/14946506/70170
      Add another comment and reference.
      Move functools to a top-level module.
      Adding project skeleton
      Merge
      Update readme
      Add documentation
      Trim docs conf to bare minimum.
      Add release alias
      Sphinx is a setup requirement.
      Added tag 1.0 for changeset 22a09143ae01
      Make pytest-runner and sphinx optionlly required.
      Added tag 1.1 for changeset 568b014b370d
      Adopt two-newline prefix for globals
      Move pytest settings to pytest.ini
      Add test command
      Update changelog
      Add apply decorator
      Include change history in documentation.
      Remove leader
      Added tag 1.2 for changeset 840d3db67e6a
      Add call_aside decorator
      Added tag 1.3 for changeset b71131ab7359
      Add throttler from irc.
      Update changelog
      Regenerate project skeleton
      Merge project skeleton
      Added tag 1.4 for changeset 7ac8501a438b
      Remove package added by skeleton
      Added tag 1.4.1 for changeset 015822ac733c
      Add test capturing failure when throttler is used for methods
      module uses tabs
      Extract wait call
      Fix test failure on Python 2.7 where throttler was ineffective due to integer division.
      Implement Throttler as a descriptor so it may be used to decorate methods
      Update changelog
      Added tag 1.5 for changeset ad445c1ed196
      Use backports.functools_lru_cache to fix broken method_cache on Python 2.7.
      Document clearing the cache.
      Allow the cache wrapper to be supplied.
      Update changelog
      Added tag 1.6 for changeset 90df7466228f
      Allow unicode in doctests on Python 3
      Add test capturing failure where a deepcopy fails after a method has been cached. Ref #1.
      On my mac, the throttler seems to be more aggressive.
      pytest>=2.8 is required for ALLOW_UNICODE
      Refresh project skeleton
      Update merged skeleton
      Update changelog
      Added tag 1.7 for changeset e3c1a0956ef4
      Add test dependency on six.
      Skip test on Python 3.5.0 (but not 3.5.1+).
      Meant version_info
      Use ranged comparison
      Handle lookup of lru_cache more generously.
      Added tag 1.8 for changeset 0b246b1f66cc
      Refresh project skeleton
      Merge patched skeleton
      Added tag 1.8.1 for changeset 184a6fe411f8
      Generate project skeleton
      Remove the package from the skeleton. It has no value.
      Remove skip, as the fix for 3.5.1 was insufficient. Ref #3
      Add gitignore. Make .hgignore empty - there's nothing here that's project specific.
      Upon further reading, hg-git supports .gitignore, so omit .hgignore.
      Update copyright
      Learning from lessons in the keyring 8.4 release (https://github.com/jaraco/keyring/issues/210), always clean the build artifacts before cutting a release.
      Derive description, url, and namespace_packages from name
      Merge pull request #4 from alejandro-rivera/method-cache-on-magic-methods
      Update test to use new-style class for consistency with Python 3. Ref #5.
      Add a shim to handle creation of a separate cached method for special methods which cannot exist as instance_methods. Fixes #5.
      Once again mark the test as skipped on versions where it's known to fail, as the upstream bug has been further extended to address the issue with __qualname__. Fixes #3.
      Added tag 1.8.2 for changeset f0744391a60a
      Add retry_call from qdf.requests
      Added tag 1.9 for changeset c1e9a22823ef
      Add PyPI deployment
      Merge with latest skeleton
      Set password in PyPI deployment
      Remove duplicate provider line
      Update changelog
      Added tag 1.10 for changeset c9d395c4bfaf
      Add support for linking to issues and adding datestamps to changelog entries.
      Merge with skeleton
      Update changelog
      Added tag 1.11 for changeset b915cef9a002
      Move Python 3.5 condition to 'on' section
      Update comment to reflect the Github-backed skeleton model (preferred to the generation library-backed model).
      Exclude the skeleton branch from testing
      Add badges for PyPI, downloads, and Travis-CI.
      Change indentation to match that which the travis tool generates when adding the password.
      Use shields.io, as some of these other providers seem to have gone out of business.
      Also add pyversions
      Path is now .org
      Update release process to use warehouse rather than legacy PyPI. Ref pypa/warehouse#1422.
      Demonstrate test failure when method_cache is wrapped in property. Ref #6.
      Add another test capturing another manifestation of #6.
      Add caution per #6.
      Update changelog
      Merge with skeleton
      Added tag 1.12 for changeset e9dc7445abf5
      The name of the project need not be in the README
      No need for a .gitignore file; projects may want to add one, but I recommend not having one unless the project has project-specific files to ignore.
      Add print_yielded from autocommand docs
      Remove mercurial metadata
      Add pass_none
      Remove support for building docs, now that docs support for pypi is deprecated. I hope at some point RTD comes up with an API that once again allows automatic building of docs.
      Sometimes you want to call a function with more params than it takes
      Fix assign_params on Python 2
      Use tox instead of pytest-runner
      Use pkg_resources to resolve the version. Requires that the necessary package metadata have been built before building docs.
      Each requirement line is passed as a single parameter to pip, so you can't have a space separating the option and its value.
      Python Packaging -- never do with one command what you can do with two.
      Provide a reference to the license declaration in the readme. Fixes jaraco/skeleton#1.
      Use usedevelop to workaround tox-dev/tox#373
      Incorporate pre-release of setuptools to cause releases to include the PEP-420 deferral.
      Merge with skeleton
      Just upgrade to released setuptools now.
      Exclude versions of setuptools_scm due to pypa/setuptools_scm#109.
      Allow passing posargs
      Need a later version of setuptools_scm until it's released.
      Update to setuptools_scm 1.15.0rc1
      Gotta get an sdist - so use one jaraco built
      Bump to setuptools_scm 1.15.0.
      Update config to support building on ReadTheDocs
      Add note about the broken docs problem.
      Skip upload docs as it's deprecated anyway
      Remove rant about docs. If there's no link to the docs, then this is the docs.
      Prefer get_distribution
      No longer rely on the package being installed to retrieve the version. Instead, load the project name and version by invoking the setup script.
      Also get the URL from the project metadata
      Also grab the author from the package metadata
      Strip the trailing newline and then split on newline.
      Default upload URL is now in Python 3.6. Use that.
      setup is already present in the module name. Just call them params.
      Use Python 3.6 by default
      No longer rely on setup_requires for wheel.
      Add PEP substitution in changelog.
      Add support for Python 2.6 in docs conf
      Set the origin date once and forget it.
      Merge with skeleton
      Update changelog

jaraco (5):
      Updated filesystem.change to use new string and functional tools
      Added method_caller
      Added some Python language utilities
      reverting unintended changes in functools.
      More Python 3 fixes

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/jaraco.functools.git



More information about the Python-modules-commits mailing list