Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | Test that manifest can exclude setup.py | Paul Ganssle | 2018-11-03 | 1 | -0/+21 | |
| | | | | | | ||||||
| * | | | | | Add setup.py to egg-info by default | Shashank Singh | 2018-11-02 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes GH issue #1506 | |||||
| * | | | | | Add tests for setup.py inclusion | Shashank Singh | 2018-11-02 | 3 | -4/+70 | |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | This tests that `setup.py` is included by default in the distribution with the egg_info command and when an sdist is built with build_meta.build_sdist | |||||
| * | | | | Merge pull request #1541 from smenon8/deprecate-requires | Paul Ganssle | 2018-10-29 | 2 | -1/+38 | |
| |\ \ \ \ | | | | | | | | | | | | | Deprecate the requires keyword | |||||
| | * \ \ \ | Merge branch 'master' into deprecate-requires | Sreejith Menon | 2018-10-28 | 1 | -19/+27 | |
| | |\ \ \ \ | ||||||
| | * | | | | | Deprecate the requires keyword | Sreejith Menon | 2018-10-27 | 2 | -1/+37 | |
| | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For runtime dependencies, install_requires should be used. For build dependencies, a PEP 518-compliant `pyproject.toml` should be used. Other dependencies can use extra requirements. | |||||
| * | | | | | Add unit tests for setuptools deprecation warnings | robinjhuang | 2018-10-28 | 3 | -3/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are tests to ensure that the specified deprecation warnings are raised when the functions are called. Co-authored-by: Junhan Huang <robin.j.huang@gmail.com> Co-authored-by: Marton Pono <marci93@gmail.com> | |||||
| * | | | | | Add custom deprecation warning classes | Junhan Huang | 2018-10-28 | 5 | -8/+36 | |
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `DeprecationWarning` is not visible by default in the latest versions of CPython, so this switches the deprecation warnings in setuptools and pkg_resources over to custom classes derived from `Warning` instead. Fixes issue github issue #159 Co-authored-by: Junhan Huang <robin.j.huang@gmail.com> Co-authored-by: Marton Pono <marci93@gmail.com> | |||||
| * | | | | Inline variable | Jason R. Coombs | 2018-10-28 | 1 | -4/+1 | |
| | | | | | ||||||
| * | | | | Extract _get_option function for getting an option from getter or attribute. | Jason R. Coombs | 2018-10-28 | 1 | -9/+14 | |
| | | | | | ||||||
| * | | | | Feed the hobgoblins (delint). | Jason R. Coombs | 2018-10-28 | 1 | -6/+11 | |
| |/ / / | ||||||
| * | | | Remove pytest marker and code for Python < 2.7 | Nikolaus Waxweiler | 2018-10-27 | 2 | -7/+0 | |
| | | | | ||||||
| * | | | Mark Py 2/3-only tests as skip instead of xfail | Nikolaus Waxweiler | 2018-10-27 | 5 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | | | Also reuse pre-defined py2_only and py3_only decorators where appropriate. | |||||
* | | | | Remove unnecessary parameters from the test | Deniz Taneli | 2018-11-10 | 1 | -6/+2 | |
| | | | | ||||||
* | | | | Address review comments | Deniz Taneli | 2018-11-10 | 2 | -6/+8 | |
| | | | | ||||||
* | | | | `check_license` no longer needs to parse `setup.cfg` | Deniz Taneli | 2018-10-28 | 1 | -17/+13 | |
| | | | | ||||||
* | | | | Make the new tests parametrized | Deniz Taneli | 2018-10-28 | 1 | -60/+19 | |
| | | | | ||||||
* | | | | Unit tests for installing licenses from setup.cfg (#357) | Deniz Taneli | 2018-10-27 | 1 | -0/+92 | |
| | | | | | | | | | | | | | | | | Co-Authored-By: Poyzan Nur Taneli <31743851+ptaneli@users.noreply.github.com> | |||||
* | | | | Setuptools will install licenses if included in setup.cfg | Deniz Taneli | 2018-10-27 | 2 | -0/+26 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Addressing #357 `python setup.py sdist` now includes the license file if `license_file` is included in `setup.cfg` unless it is explicitly excluded in `MANIFEST.in`. Co-Authored-By: Poyzan Nur Taneli <31743851+ptaneli@users.noreply.github.com> | |||||
* | | | Merge pull request #1520 from ssato/data_files_2 | Jason R. Coombs | 2018-10-25 | 2 | -0/+25 | |
|\ \ \ | | | | | | | | | Add data_files support in setup.cfg | |||||
| * | | | Add data_files support in setup.cfg with test case | Satoru SATOH | 2018-10-24 | 2 | -0/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | In the test case, dist.data_files needs to be sorted because the current implementation loads the configuration files as a dictionary with arbitrary order on Python < 3.6. | |||||
* | | | | Drop use of six.u (#1517) | Thirumal Venkat | 2018-10-23 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | Deprecate Subversion download functionality. Ref #1502. Used UserWarning ↵ | Jason R. Coombs | 2018-09-23 | 1 | -0/+2 | |
| | | | | | | | | | | | | instead of DeprecationWarning so it's visible to users who might be relying on this functionality. | |||||
* | | | Suppress Unbuild egg warnings in TestPTHFileWriter | Jason R. Coombs | 2018-09-23 | 1 | -0/+1 | |
| | | | ||||||
* | | | Update tests to remove use of deprecated get_script_header | Jason R. Coombs | 2018-09-23 | 1 | -5/+5 | |
| | | | ||||||
* | | | Replace redundant code with call of that code. | Jason R. Coombs | 2018-09-23 | 1 | -3/+1 | |
| | | | ||||||
* | | | Use stacklevel=2 to better reveal usage of deprecated calls. | Jason R. Coombs | 2018-09-23 | 1 | -1/+1 | |
| | | | ||||||
* | | | Use preferred interface, fixing DeprecationWarning on later Pythons. | Jason R. Coombs | 2018-09-23 | 1 | -2/+1 | |
| | | | ||||||
* | | | Ignore warnings about deprecated features. | Jason R. Coombs | 2018-09-23 | 1 | -0/+1 | |
| | | | ||||||
* | | | Capture expected warning | Jason R. Coombs | 2018-09-23 | 1 | -1/+3 | |
| | | | ||||||
* | | | Bump to pyparsing 2.2.1 and re-run paver update_vendored. Fixes #1480. | Jason R. Coombs | 2018-09-18 | 2 | -13/+35 | |
| | | | ||||||
* | | | Add tests exposing the issues with sdist_directory not being --dist-dir | Bernat Gabor | 2018-09-16 | 1 | -1/+35 | |
| | | | ||||||
* | | | build_meta sdist directory delegate to --dist-dir | Bernat Gabor | 2018-09-16 | 1 | -4/+2 | |
| | | | ||||||
* | | | Merge pull request #1402 from ↵ | Jason R. Coombs | 2018-09-16 | 1 | -8/+33 | |
|\ \ \ | | | | | | | | | | | | | | | | | daa/pkg-resources-always-handle-namespace-package-path Improved handling of module __path__ attribute for namespace packages, fixes #1321 | |||||
| * | | | remove xfail for AppVeyor from namespace tests entirely | Alexander Duryagin | 2018-08-21 | 1 | -4/+0 | |
| | | | | ||||||
| * | | | remove xfail for namespace tests that actually pass in AppVeyor | Alexander Duryagin | 2018-08-21 | 1 | -13/+1 | |
| | | | | ||||||
| * | | | change formatting to fix flake8 warning | Alexander Duryagin | 2018-08-17 | 1 | -2/+4 | |
| | | | | ||||||
| * | | | xfail namespace packages tests on appveyor instead of skipping them | Alexander Duryagin | 2018-08-17 | 1 | -8/+16 | |
| | | | | ||||||
| * | | | always process module.__path__ for namespace packages, fixes #1321 | Alexander Duryagin | 2018-06-27 | 1 | -0/+31 | |
| | | | | ||||||
* | | | | Merge pull request #1427 from stephenfin/touch-egg-info-directory | Jason R. Coombs | 2018-09-16 | 3 | -0/+18 | |
|\ \ \ \ | | | | | | | | | | | Touch 'egg-info' directory | |||||
| * | | | | egg_info: Touch 'egg-info' directory | Stephen Finucane | 2018-08-19 | 2 | -0/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'tox' determines whether a package should be rebuilt by comparing the timestamp of the package's 'egg-info' directory and its 'setup.py' or 'setup.cfg' files [1][2]. Unfortunately this checks the 'egg-info' directory itself, which is not updated, unlike the contents of that directory. This means that 'tox' will always rebuild the package once one of the two setup files has been updated. While this is clearly a bug in 'tox' that should be fixed separately, there is merit in using this as a heuristic so enable it. [1] https://github.com/tox-dev/tox/blob/3.1.0/src/tox/venv.py#L253-L257 [2] https://github.com/tox-dev/tox/blob/3.1.0/src/tox/venv.py#L221-L244 Signed-off-by: Stephen Finucane <stephen@that.guru> | |||||
| * | | | | trivial: Fix file permissions | Stephen Finucane | 2018-08-19 | 1 | -0/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's no reason these should be executable. Signed-off-by: Stephen Finucane <stephen@that.guru> | |||||
* | | | | | Merge pull request #1477 from gaborbernat/no-sdist-wheel | Jason R. Coombs | 2018-09-16 | 2 | -6/+11 | |
|\ \ \ \ \ | | | | | | | | | | | | | build_meta.get_requires_for_build_sdist does not include wheel | |||||
| * | | | | | build_meta.get_requires_for_build_sdist does not include wheel | Bernat Gabor | 2018-09-13 | 2 | -6/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the wheel package is not required to build a source distribution Resolves #1474. | |||||
* | | | | | | Remove use of compatibility shim six.binary_type | Jon Dufresne | 2018-09-14 | 2 | -10/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The type bytes is available on all supported Pythons. Makes the code more forward compatible with Python 3. | |||||
* | | | | | | Add tests for setuptools.glob | Jon Dufresne | 2018-09-14 | 1 | -0/+35 | |
|/ / / / / | ||||||
* | | | | | Delint | Jason R. Coombs | 2018-08-21 | 1 | -26/+34 | |
| | | | | | ||||||
* | | | | | Use unicode literals in test_easy_install. | Jason R. Coombs | 2018-08-21 | 1 | -11/+13 | |
| | | | | | ||||||
* | | | | | Delint | Jason R. Coombs | 2018-08-21 | 1 | -1/+3 | |
| | | | | | ||||||
* | | | | | Reindent to avoid hanging indent. | Jason R. Coombs | 2018-08-21 | 1 | -44/+46 | |
| | | | | |