Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Feed the hobgoblins (delint). | Jason R. Coombs | 2019-01-02 | 1 | -4/+6 |
| | |||||
* | Merge pull request #1559 from RajdeepRao/BUG-1551 | Paul Ganssle | 2018-12-31 | 2 | -2/+53 |
|\ | | | | | Disallow files for license inputs | ||||
| * | Add explicit test for license in setup.cfg | Paul Ganssle | 2018-12-29 | 1 | -0/+20 |
| | | |||||
| * | Change how license field ValueError is tested | Paul Ganssle | 2018-12-29 | 1 | -6/+14 |
| | | | | | | | | | | | | | | Both the old and new approaches are deeply unsatisfying to me, but without reworking how these test commands are run, I think this is about as close as we can get to enforcing that this specific call raises ValueError. | ||||
| * | Disallow files for license inputs | rajdeep | 2018-12-29 | 1 | -1/+24 |
| | | | | | | | | | | | | | | | | | | | | | | The ability to handle files was originally added and documented based on a misunderstanding of what the `license` field should include. The field should be the name of the license, not the full text. It is likely that anyone actually using this was outputing malformed PKG-INFO files, because most license files contain newlines. See GH issue #1551 | ||||
* | | Remove unused import | Jason R. Coombs | 2018-12-29 | 1 | -1/+0 |
|/ | |||||
* | Assert that warning is raised with svn downloads | Paul Ganssle | 2018-12-28 | 1 | -2/+4 |
| | | | | | This both prevents the warning from surfacing during the tests and ensures that no regressions occur. | ||||
* | Add test for download_svn, improving coverage on patch | Jason R. Coombs | 2018-12-15 | 1 | -0/+16 |
| | |||||
* | Merge pull request #1544 from kanikas3/added-unittest-download-git | Jason R. Coombs | 2018-12-14 | 1 | -0/+39 |
|\ | | | | | added unittest for _download_git | ||||
| * | Call index.download, covering more code. Split test into two. | Jason R. Coombs | 2018-12-14 | 1 | -25/+28 |
| | | |||||
| * | added unittest for _download_git | Kanika Sabharwal | 2018-10-27 | 1 | -0/+36 |
| | | |||||
* | | Fix the tests | Paul Moore | 2018-11-14 | 1 | -2/+2 |
| | | |||||
* | | add a test to catch unvendored dependencies | Benoit Pierre | 2018-11-13 | 1 | -0/+12 |
| | | |||||
* | | import internal version of six | Oleg Sharov | 2018-11-13 | 2 | -3/+2 |
| | | |||||
* | | Fix issue with missing author metadata | Paul Ganssle | 2018-11-12 | 1 | -0/+16 |
| | | | | | | | | | | Prior to this patch, if the author or author_email were omitted from `setup`, a malformed `PKG-INFO` would be created. | ||||
* | | Remove bdist_rpm and bdist_dumb comment | Paul Ganssle | 2018-11-12 | 1 | -20/+0 |
| | | | | | | | | | | | | | | This comment is not used anywhere and `platform.dist()` is deprecated. See CPython PR #10414: https://github.com/python/cpython/pull/10414 and bpo-35186: https://bugs.python.org/issue35186 | ||||
* | | Fix show_response behavior on Python 2 | Paul Ganssle | 2018-11-07 | 1 | -0/+9 |
| | | | | | | | | | | | | | | The `upload.show_response` feature was not added until Python 3. Rather than backport it, it is now enabled only if supported. This also adds a "smoke test" for the feature. | ||||
* | | Fix bdist_rpm and bdist_dumb in upload_file | Paul Ganssle | 2018-11-07 | 1 | -0/+21 |
| | | | | | | | | | | This fixes uploads when bdist_rpm or bdist_dumb are the command, both of which insert a comment about what platform they are built for. | ||||
* | | Fix gpg signature code in upload_file | Paul Ganssle | 2018-11-07 | 1 | -0/+26 |
| | | | | | | | | | | | | | | | | This fixes an issue where `distutils.spawn.spawn` was not available in the ported upload_file, which is only used when signing the data. This also adds a test that the gpg signature command is invoked and included in the uploaded data. | ||||
* | | Add test for OSError in upload_file | Paul Ganssle | 2018-11-07 | 1 | -0/+10 |
| | | |||||
* | | Add test for HTTPError in upload_file | Paul Ganssle | 2018-11-07 | 1 | -0/+20 |
| | | |||||
* | | Add test for invalid URLs in upload_file | Paul Ganssle | 2018-11-07 | 1 | -1/+18 |
| | | |||||
* | | Use the patched_upload fixture in upload_metadata | Paul Ganssle | 2018-11-07 | 1 | -21/+6 |
| | | | | | | | | | | `test_upload_metadata` was written before the fixture, so this updates the test to use the fixture. | ||||
* | | Add upload fixture | Paul Ganssle | 2018-11-07 | 1 | -0/+45 |
| | | | | | | | | | | This is a fixture to create an upload command with a patched version of urlopen so that no HTTP queries are sent. | ||||
* | | Use an in-memory IO object instead of a temp file | Paul Ganssle | 2018-11-07 | 1 | -6/+9 |
| | | | | | | | | | | | | Rather than writing to a file in a temporary directory, we can write to and read from an in-memory buffer, now that the encoding functionality in write_pkg_file is fixed. | ||||
* | | Add test for read_pkg_file | Paul Ganssle | 2018-11-07 | 1 | -0/+96 |
| | | |||||
* | | Use get_metadata_version in upload_file | Paul Ganssle | 2018-11-07 | 1 | -1/+0 |
| | | | | | | | | | | | | | | Previously this value was hard-coded to '1.0', which was inaccurate for many packages. Fixes #1381 | ||||
* | | Add failing test for issue #1381 | Paul Ganssle | 2018-11-07 | 1 | -0/+59 |
| | | |||||
* | | Merge pull request #1572 from pganssle/import_futures_test_reqs | Paul Ganssle | 2018-11-04 | 1 | -2/+3 |
|\ \ | | | | | | | Add futures and backport to Python 2.7 test requirements | ||||
| * | | Add futures backport to test reqs | Paul Ganssle | 2018-11-02 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | `setuptools.tests.test_build_meta` relies on the Python 3 feature `concurrent.futures` to run, and as a result has been silently skipped in Python 2.7. This adds the `futures` backport to the 2.7 test requirements and turns the `pytest.importorskip` invocations in test_build_meta into standard import statements. | ||||
* | | | Test that manifest can exclude setup.py | Paul Ganssle | 2018-11-03 | 1 | -0/+21 |
| | | | |||||
* | | | 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 | 1 | -0/+17 |
|\ \ | | | | | | | Deprecate the requires keyword | ||||
| * | | Deprecate the requires keyword | Sreejith Menon | 2018-10-27 | 1 | -0/+17 |
| |/ | | | | | | | | | | | | | 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> | ||||
* | 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. | ||||
* | Add data_files support in setup.cfg with test case | Satoru SATOH | 2018-10-24 | 1 | -0/+17 |
| | | | | | | 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. | ||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | Add tests exposing the issues with sdist_directory not being --dist-dir | Bernat Gabor | 2018-09-16 | 1 | -1/+35 |
| | |||||
* | 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 | 1 | -0/+17 |
|\ \ | | | | | | | Touch 'egg-info' directory |