[Checkins] [zopefoundation/z3c.autoinclude] 496854: Add support for Python 3.4/3.5 and PyPy. (#3)
GitHub
noreply at github.com
Fri Jul 7 10:04:11 CEST 2017
Branch: refs/heads/pip
Home: https://github.com/zopefoundation/z3c.autoinclude
Commit: 49685419437a7bc31722ad403eaafad5f82bac99
https://github.com/zopefoundation/z3c.autoinclude/commit/49685419437a7bc31722ad403eaafad5f82bac99
Author: Jason Madden <jason+github at nextthought.com>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M .travis.yml
M CHANGES.rst
M buildout.cfg
M setup.py
M src/z3c/autoinclude/__init__.py
M src/z3c/autoinclude/api.py
M src/z3c/autoinclude/dependency.py
M src/z3c/autoinclude/dependency.txt
M src/z3c/autoinclude/plugin.txt
M src/z3c/autoinclude/tests/tests.py
M src/z3c/autoinclude/utils.py
M src/z3c/autoinclude/utils.txt
M tox.ini
Log Message:
-----------
Add support for Python 3.4/3.5 and PyPy. (#3)
* Add support for Python 3.4/3.5 and PyPy.
This was almost entirely test changes.
There was one syntax change, one import change, and one
generator-to-list change.
There is one test in utils.txt that was broken on both Python 2 and
Python 3; I kluged up a "fix" but the functionality seems broken in all
versions currently.
* Readability: skip filter for a comprehension, and pprint a dict in a test case.
* Return the root distribution (if such a thing exists) for a NS package
in distributionForPackage/DottedName.
Fixes #4.
* Naming and determinism for distributionFromDottedName.
- Use == 0 instead of is 0; worked before because of integer caching,
but that's not guaranteed.
- Sort multiple matches to be independent of the order they're returned.
* Update comment since we fixed the test failure. [skip ci]
Commit: 0192463a74c0e2c54906ab5f1e22e3db033d6e27
https://github.com/zopefoundation/z3c.autoinclude/commit/0192463a74c0e2c54906ab5f1e22e3db033d6e27
Author: Jason Madden <jamadden at gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
M CHANGES.rst
Log Message:
-----------
Garden CHANGES.rst
- More detailed note for the order changes in 0.3.7.
- Fix some RST literals.
- Correct the existing link and add a new context link in 0.3.
Commit: c31be7375fa8041b4b2a4a5daf486cea8fe59488
https://github.com/zopefoundation/z3c.autoinclude/commit/c31be7375fa8041b4b2a4a5daf486cea8fe59488
Author: Jason Madden <jamadden at gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
M CHANGES.rst
M setup.py
Log Message:
-----------
Preparing release 0.3.7
Commit: 6fe0dfdc31231b0bef6c9339e9f45a4f9d337666
https://github.com/zopefoundation/z3c.autoinclude/commit/6fe0dfdc31231b0bef6c9339e9f45a4f9d337666
Author: Jason Madden <jamadden at gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
M CHANGES.rst
M setup.py
Log Message:
-----------
Back to development: 0.3.8
Commit: c80c37778b190188f986c1c0a544f220848ffba1
https://github.com/zopefoundation/z3c.autoinclude/commit/c80c37778b190188f986c1c0a544f220848ffba1
Author: Jason Madden <jamadden at gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
A setup.cfg
Log Message:
-----------
Our wheels are universal now. [skip ci]
Commit: f3d061f711e243a04928caceb7387e5cae1b2877
https://github.com/zopefoundation/z3c.autoinclude/commit/f3d061f711e243a04928caceb7387e5cae1b2877
Author: Patrick Gerken <patrick.gerken at zumtobelgroup.com>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M CHANGES.rst
M src/z3c/autoinclude/dependency.txt
M src/z3c/autoinclude/plugin.txt
A src/z3c/autoinclude/tests/A/a/__init__.py
A src/z3c/autoinclude/tests/A/a/configure.zcml
A src/z3c/autoinclude/tests/A/setup.py
R src/z3c/autoinclude/tests/APackage/a/__init__.py
R src/z3c/autoinclude/tests/APackage/a/configure.zcml
R src/z3c/autoinclude/tests/APackage/setup.py
R src/z3c/autoinclude/tests/BCPackage/b/__init__.py
R src/z3c/autoinclude/tests/BCPackage/b/c/__init__.py
R src/z3c/autoinclude/tests/BCPackage/b/c/configure.zcml
R src/z3c/autoinclude/tests/BCPackage/setup.py
R src/z3c/autoinclude/tests/FooPackage/foo/__init__.py
R src/z3c/autoinclude/tests/FooPackage/foo/configure.zcml
R src/z3c/autoinclude/tests/FooPackage/setup.py
R src/z3c/autoinclude/tests/SiblingPackage/F/G/__init__.py
R src/z3c/autoinclude/tests/SiblingPackage/F/G/meta.zcml
R src/z3c/autoinclude/tests/SiblingPackage/F/H/__init__.py
R src/z3c/autoinclude/tests/SiblingPackage/F/H/configure.zcml
R src/z3c/autoinclude/tests/SiblingPackage/F/H/meta.zcml
R src/z3c/autoinclude/tests/SiblingPackage/F/__init__.py
R src/z3c/autoinclude/tests/SiblingPackage/setup.py
R src/z3c/autoinclude/tests/XYZPackage/setup.py
R src/z3c/autoinclude/tests/XYZPackage/x/__init__.py
R src/z3c/autoinclude/tests/XYZPackage/x/y/__init__.py
R src/z3c/autoinclude/tests/XYZPackage/x/y/z/__init__.py
A src/z3c/autoinclude/tests/b.c/b/__init__.py
A src/z3c/autoinclude/tests/b.c/b/c/__init__.py
A src/z3c/autoinclude/tests/b.c/b/c/configure.zcml
A src/z3c/autoinclude/tests/b.c/setup.py
A src/z3c/autoinclude/tests/base2.plug/base2/__init__.py
A src/z3c/autoinclude/tests/base2.plug/base2/plug/__init__.py
A src/z3c/autoinclude/tests/base2.plug/base2/plug/configure.zcml
A src/z3c/autoinclude/tests/base2.plug/setup.py
R src/z3c/autoinclude/tests/base2_plug/base2/__init__.py
R src/z3c/autoinclude/tests/base2_plug/base2/plug/__init__.py
R src/z3c/autoinclude/tests/base2_plug/base2/plug/configure.zcml
R src/z3c/autoinclude/tests/base2_plug/setup.py
A src/z3c/autoinclude/tests/f.g/F/G/__init__.py
A src/z3c/autoinclude/tests/f.g/F/G/meta.zcml
A src/z3c/autoinclude/tests/f.g/F/H/__init__.py
A src/z3c/autoinclude/tests/f.g/F/H/configure.zcml
A src/z3c/autoinclude/tests/f.g/F/H/meta.zcml
A src/z3c/autoinclude/tests/f.g/F/__init__.py
A src/z3c/autoinclude/tests/f.g/setup.py
A src/z3c/autoinclude/tests/foo/foo/__init__.py
A src/z3c/autoinclude/tests/foo/foo/configure.zcml
A src/z3c/autoinclude/tests/foo/setup.py
M src/z3c/autoinclude/tests/tests.py
A src/z3c/autoinclude/tests/x.y.z/setup.py
A src/z3c/autoinclude/tests/x.y.z/x/__init__.py
A src/z3c/autoinclude/tests/x.y.z/x/y/__init__.py
A src/z3c/autoinclude/tests/x.y.z/x/y/z/__init__.py
M src/z3c/autoinclude/utils.py
M src/z3c/autoinclude/utils.txt
Log Message:
-----------
Adding support for pip.
This unfortunately removes support for having package names totally different
from the modules they provide.
This is not an issue with current Plone packages.
There are packages providing modules with different names, ZODB3 comes to mind,
but these packages did not trigger any problems with auto include.
Also, unfortunately, there is no way around it if one wants to support
pip, because pip installs everything in such a way, that all eggs
can share the same sys.path entry. When I see the physical location
of a python module, I cannot see, from which egg this was coming.
This is a breaking change, but it does not affect the consumer Plone
in a negative way. I can't speak for other frameworks using this.
Commit: f7c5a981f1e42412d367bfc74f0dcefe46ab3020
https://github.com/zopefoundation/z3c.autoinclude/commit/f7c5a981f1e42412d367bfc74f0dcefe46ab3020
Author: Patrick Gerken <patrick.gerken at zumtobelgroup.com>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M src/z3c/autoinclude/utils.py
Log Message:
-----------
Always prefer full matches
Commit: bbb63f3336ac0afea3f90f9399c4981ac9b18e4a
https://github.com/zopefoundation/z3c.autoinclude/commit/bbb63f3336ac0afea3f90f9399c4981ac9b18e4a
Author: Patrick Gerken <patrick.gerken at zumtobelgroup.com>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M src/z3c/autoinclude/utils.py
Log Message:
-----------
Stable results for matches
Commit: af0a65ae1f914863b98eb212203e360905d28c3f
https://github.com/zopefoundation/z3c.autoinclude/commit/af0a65ae1f914863b98eb212203e360905d28c3f
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M .gitignore
M setup.cfg
M setup.py
M tox.ini
Log Message:
-----------
make this branch testable and follow code conventions
Commit: e6d2ada4acd6a30d87ad7b4b70fb4ff7e6d94b04
https://github.com/zopefoundation/z3c.autoinclude/commit/e6d2ada4acd6a30d87ad7b4b70fb4ff7e6d94b04
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M src/z3c/autoinclude/__init__.py
M src/z3c/autoinclude/api.py
M src/z3c/autoinclude/dependency.py
M src/z3c/autoinclude/dependency.txt
M src/z3c/autoinclude/plugin.py
M src/z3c/autoinclude/tests/A/setup.py
M src/z3c/autoinclude/tests/BasePackage/setup.py
M src/z3c/autoinclude/tests/SRCPackage/setup.py
M src/z3c/autoinclude/tests/TestDirective/setup.py
M src/z3c/autoinclude/tests/TestDirective/testdirective/zcml.py
M src/z3c/autoinclude/tests/b.c/setup.py
M src/z3c/autoinclude/tests/base2.plug/setup.py
M src/z3c/autoinclude/tests/base2/setup.py
M src/z3c/autoinclude/tests/enolp.ppa.bar/setup.py
M src/z3c/autoinclude/tests/enolp.ppa.foo/setup.py
M src/z3c/autoinclude/tests/f.g/setup.py
M src/z3c/autoinclude/tests/foo/setup.py
M src/z3c/autoinclude/tests/tests.py
M src/z3c/autoinclude/tests/x.y.z/setup.py
M src/z3c/autoinclude/utils.py
M src/z3c/autoinclude/zcml.py
Log Message:
-----------
isort-apply
Commit: 65ebe1c43042ef3bb7b2196c89d691b6e1f5ced1
https://github.com/zopefoundation/z3c.autoinclude/commit/65ebe1c43042ef3bb7b2196c89d691b6e1f5ced1
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M setup.cfg
M src/z3c/autoinclude/__init__.py
M src/z3c/autoinclude/api.py
M src/z3c/autoinclude/dependency.py
M src/z3c/autoinclude/plugin.py
M src/z3c/autoinclude/tests/TestDirective/testdirective/zcml.py
M src/z3c/autoinclude/tests/b.c/b/c/__init__.py
M src/z3c/autoinclude/tests/tests.py
M src/z3c/autoinclude/utils.py
M src/z3c/autoinclude/zcml.py
Log Message:
-----------
flake8 cleanup
Commit: 292bd23abb78cee5bfe19c3aa9f0cb0d49c98ae9
https://github.com/zopefoundation/z3c.autoinclude/commit/292bd23abb78cee5bfe19c3aa9f0cb0d49c98ae9
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
A .coveragerc
M .gitignore
M setup.cfg
M src/z3c/autoinclude/dependency.py
M src/z3c/autoinclude/utils.py
Log Message:
-----------
code conventions + config
Commit: 17b54f351870e9285d63ef8478a75afe8bad6c60
https://github.com/zopefoundation/z3c.autoinclude/commit/17b54f351870e9285d63ef8478a75afe8bad6c60
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M src/z3c/autoinclude/dependency.txt
M src/z3c/autoinclude/tests/b.c/b/c/__init__.py
M src/z3c/autoinclude/utils.py
Log Message:
-----------
fix conflicts
Commit: caefca07f8377b70341e003b091e31e37a14e79d
https://github.com/zopefoundation/z3c.autoinclude/commit/caefca07f8377b70341e003b091e31e37a14e79d
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M setup.cfg
M src/z3c/autoinclude/tests/A/setup.py
M src/z3c/autoinclude/tests/BasePackage/setup.py
M src/z3c/autoinclude/tests/SRCPackage/setup.py
M src/z3c/autoinclude/tests/TestDirective/setup.py
M src/z3c/autoinclude/tests/b.c/b/c/__init__.py
M src/z3c/autoinclude/tests/b.c/setup.py
M src/z3c/autoinclude/tests/base2.plug/setup.py
M src/z3c/autoinclude/tests/base2/setup.py
M src/z3c/autoinclude/tests/enolp.ppa.bar/setup.py
M src/z3c/autoinclude/tests/enolp.ppa.foo/setup.py
M src/z3c/autoinclude/tests/f.g/setup.py
M src/z3c/autoinclude/tests/foo/setup.py
M src/z3c/autoinclude/tests/x.y.z/setup.py
M src/z3c/autoinclude/utils.py
Log Message:
-----------
flake8 fixes
Commit: 3b845c32c8ad6699e473f224df9b4439e39301c1
https://github.com/zopefoundation/z3c.autoinclude/commit/3b845c32c8ad6699e473f224df9b4439e39301c1
Author: Alexander Loechel <Alexander.Loechel at lmu.de>
Date: 2017-07-07 (Fri, 07 Jul 2017)
Changed paths:
M CHANGES.rst
Log Message:
-----------
update Changelog
Compare: https://github.com/zopefoundation/z3c.autoinclude/compare/2018b6eae6c3...3b845c32c8ad
More information about the checkins
mailing list