[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