Permalink
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also .
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
15
contributors
This comparison is big! We’re only showing the most recent
250
commits
Commits on Jan 25, 2017
Commits on Feb 09, 2017
Commits on Mar 12, 2017
Commits on Mar 29, 2017
… the changes and copyright years. YAGNI.
…s where it's not an implied provision).
Commits on Mar 30, 2017
…ckage for Sphinx.
Commits on Mar 31, 2017
Commits on Apr 21, 2017
Commits on Apr 26, 2017
Commits on Apr 28, 2017
Commits on May 13, 2017
Commits on Jun 04, 2017
Commits on Aug 14, 2017
…kg_technique' setting
Commits on Aug 26, 2017
Commits on Sep 13, 2017
Commits on Sep 18, 2017
Commits on Sep 19, 2017
Commits on Sep 21, 2017
Commits on Sep 26, 2017
Commits on Oct 16, 2017
Commits on Oct 17, 2017
Commits on Nov 13, 2017
Commits on Nov 15, 2017
Commits on Nov 16, 2017
Commits on Jan 03, 2018
Commits on Jan 17, 2018
… is necessary with the adoption of tox-venv, which uses Python's venv, which does not install the latest setuptools by default.
Commits on Jan 26, 2018
Commits on Jan 29, 2018
Commits on Feb 01, 2018
Commits on Feb 10, 2018
Commits on Feb 20, 2018
Commits on Feb 28, 2018
Commits on Mar 03, 2018
… Add comments to testing and docs extras to aid with merges.
Commits on Mar 05, 2018
Commits on Mar 07, 2018
Commits on Mar 27, 2018
Commits on Apr 10, 2018
Commits on Apr 12, 2018
Commits on Jun 09, 2018
Commits on Jun 11, 2018
Commits on Jun 14, 2018
Commits on Jun 28, 2018
Commits on Jul 03, 2018
This reverts commit 15024f1.
Commits on Aug 08, 2018
Commits on Aug 20, 2018
…r-quality-tools that neither W503 nor W504 are worthwhile in general.
Commits on Aug 28, 2018
Commits on Sep 17, 2018
Commits on Sep 20, 2018
Commits on Sep 24, 2018
Commits on Oct 29, 2018
Commits on Nov 07, 2018
Commits on Nov 10, 2018
Commits on Nov 12, 2018
Commits on Nov 28, 2018
Commits on Dec 01, 2018
… build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809.
Commits on Dec 11, 2018
…later to build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809." This reverts commit 2c91e8e.
Commits on Dec 12, 2018
Commits on Dec 13, 2018
Commits on Dec 14, 2018
use spaces, fixed indentation, format using autopep8
Commits on Dec 17, 2018
Commits on Dec 20, 2018
Commits on Dec 27, 2018
Commits on Dec 29, 2018
Commits on Feb 06, 2019
Commits on Mar 22, 2019
Commits on Apr 17, 2019
Commits on Apr 24, 2019
Commits on May 09, 2019
This reverts commit 123b0b2.
Commits on May 15, 2019
Commits on May 16, 2019
Commits on May 23, 2019
Commits on Jun 30, 2019
Commits on Aug 22, 2019
Commits on Sep 11, 2019
Commits on Sep 15, 2019
Commits on Sep 22, 2019
Commits on Sep 30, 2019
Commits on Oct 20, 2019
…ox to use the wrong Python version to install packages and run tests. Ref pglass/tox-pip-version#20 and tox-dev/tox-venv#40.
Commits on Oct 25, 2019
Commits on Oct 27, 2019
Commits on Oct 31, 2019
…ake8 prior to 3.6.
Commits on Nov 01, 2019
…no longer necessary.
Commits on Nov 03, 2019
Commits on Nov 07, 2019
Commits on Nov 29, 2019
Commits on Dec 01, 2019
Commits on Dec 08, 2019
Commits on Dec 21, 2019
Commits on Jan 04, 2020
Commits on Jan 11, 2020
Commits on Jan 18, 2020
…l. Remove setuptools from test environment.
Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
Commits on Jan 19, 2020
Commits on Jan 23, 2020
* Require toml extra for setuptools_scm
setuptools_scm does not know to invoke itself
if it can't read pyproject.toml. This broke
sdist installs for projects deriving from skeleton:
$ python -m pip install zipp --no-binary zipp
Collecting zipp
[...]
Successfully installed zipp-0.0.0
Note the version number defaulting to '0.0.0'.
Building locally only works because pep517,
the build tool, depends on toml which it exposes
to the build environment.
* Require setuptools_scm 3.4.1 at a minimum
A bare
[tool.setuptools_scm]
does not work in 3.4.0.
* fixup! Require toml extra for setuptools_scm
* fixup! Require setuptools_scm 3.4.1 at a minimum
And DRY the link
Commits on Feb 07, 2020
In order to generate a wheel in accordance with PEP 425 to restrict the minimum required version of Python (3.6), the `python-tag` bdist_wheel option needs to be specified so the wheel gets tagged properly. Before: zipp-x.x.x-py3-none-any.whl After: zipp-x.x.x-py36-none-any.whl Signed-off-by: Vincent Fazio <vfazio@xes-inc.com>
Commits on Feb 09, 2020
Commits on Feb 17, 2020
This reverts commit 0b681b0. Ref jaraco/zipp#42
Commits on Feb 28, 2020
Commits on Mar 15, 2020
Commits on Mar 27, 2020
Commits on Apr 05, 2020
Commits on Apr 25, 2020
Commits on Apr 27, 2020
…/tox-venv#48 (comment)) and tox-pip-version was only there to support tox-venv. venv is dead; long live virtualenv.
Commits on May 02, 2020
Commits on May 03, 2020
Commits on May 22, 2020
Commits on May 23, 2020
…th the latest skeleton. Ref #7.
Commits on May 24, 2020
…p.cfg prevents releases to PyPI. Fixes jaraco/skeleton#19.
Commits on Jul 26, 2020
Commits on Aug 15, 2020
These directories were previously included in the wheel package. Now, they are not. This had resulted in the files being unnecessarily downloaded and installed to virtual environments when using pip. However, these files go unused production installations. These files are only necessary for the development of importlib_metadata itself, so they now live at the root of the project. This was more noticeable when pip dependencies are vendored or bundled, as it adds unnecessary bloat to these bundles. The directories are still included in the sdist, so packagers and library users can run the tests locally if they choose, they just wont be installed to the site-packages directory.
Commits on Aug 30, 2020
Commits on Sep 02, 2020
Commits on Sep 04, 2020
Commits on Sep 08, 2020
Commits on Sep 12, 2020
…ugin is present. Ref jaraco/skeleton#22.
Commits on Sep 13, 2020
Commits on Sep 22, 2020
Move tests and docs directories outside of source directory See merge request python-devs/importlib_metadata!126
Commits on Sep 23, 2020
Commits on Oct 10, 2020
Commits on Oct 11, 2020
Commits on Oct 18, 2020
Commits on Oct 19, 2020
…compatibility shim to support both sides.
Commits on Oct 22, 2020
Commits on Oct 23, 2020
Commits on Oct 24, 2020
Signed-off-by: Filipe Laíns <lains@archlinux.org>
Commits on Oct 25, 2020
When searching for a matching dist-info directory, try to escape dots in the name segment. This makes functions like distribution() able to accept PEP 503 normalized names to locate a distribution's dist-info directory if the distribution's name contains dots.
Commits on Oct 29, 2020
Commits on Nov 20, 2020
Commits on Nov 22, 2020
Clarify that this has been added to the stdlib.
…th a dot in the name.
ci: fix diffcov
Require Python 3.6
Commits on Nov 24, 2020
Fix dot handling in dist-info directory name
Adopt practices from jaraco/skeleton. Fixes #255
Commits on Dec 01, 2020
…hasn't been updated to the new normalization technique. Ref #261.
…use 'lib' to match 'lib_foo'.
Signed-off-by: Filipe Laíns <lains@riseup.net>
Commits on Dec 02, 2020
…heck for an empty self.normalized instead of relying on a degenerate result from startswith.
…re-normalized-fallback Versionless egg info pre normalized fallback
Commits on Dec 06, 2020
Commits on Dec 08, 2020
Commits on Dec 13, 2020
importlib_metadata: define protocol for Distribution.metadata
Commits on Dec 14, 2020
Commits on Dec 17, 2020
Commits on Dec 29, 2020
Commits on Dec 30, 2020
Commits on Dec 31, 2020
Commits on Jan 09, 2021
* Replace pep517.build with build Resolves #30 * Prefer simple usage Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
Singular `license_file` is deprecated since wheel v0.32.0. Refs: * https://wheel.readthedocs.io/en/stable/news.html * https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-wheel-file
* Use `extend-ignore` in flake8 config This option allows to add extra ignored rules to the default list instead of replacing it. The default exclusions are: E121, E123, E126, E226, E24, E704, W503 and W504. Fixes #28. Refs: * https://github.com/pypa/setuptools/pull/2486/files#r541943356 * https://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-extend-ignore * https://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-ignore * Enable complexity limit. Fixes jaraco/skeleton#34. * Replace pep517.build with build (#37) * Replace pep517.build with build Resolves #30 * Prefer simple usage Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> * Use license_files instead of license_file in meta (#35) Singular `license_file` is deprecated since wheel v0.32.0. Refs: * https://wheel.readthedocs.io/en/stable/news.html * https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-wheel-file Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
Commits on Jan 10, 2021
As a consequence, `ext` doesn't include the leading dot anymore, so change `suffixes` accordingly too.
Further optimize distribution() searching.
…yPA projects. Fixes #111.
This file was deleted.