Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | import internal version of six | Oleg Sharov | 2018-11-13 | 4 | -7/+6 | |
| | | ||||||
* | | Bump version: 40.6.0 → 40.6.1v40.6.1 | Paul Ganssle | 2018-11-12 | 2 | -2/+2 | |
| | | ||||||
* | | Update changelog for version 40.6.1 | Paul Ganssle | 2018-11-12 | 2 | -1/+6 | |
| | | ||||||
* | | Merge pull request #1590 from pganssle/fix_author | Paul Ganssle | 2018-11-12 | 3 | -2/+19 | |
|\ \ | | | | | | | Fix issue with missing author metadata | |||||
| * | | Fix issue with missing author metadata | Paul Ganssle | 2018-11-12 | 3 | -2/+19 | |
|/ / | | | | | | | | | Prior to this patch, if the author or author_email were omitted from `setup`, a malformed `PKG-INFO` would be created. | |||||
* | | Merge pull request #1589 from pganssle/fix_pyc_grepv40.6.0 | Paul Ganssle | 2018-11-12 | 1 | -1/+2 | |
|\ \ | | | | | | | Fix Travis test for pyc files in egg-info | |||||
| * | | Fix Travis test for pyc files in egg-info | Paul Ganssle | 2018-11-12 | 1 | -1/+2 | |
|/ / | | | | | | | | | | | | | `!` is a special character in YAML syntax, so this was being interpreted as `grep pyc ...`, not `! grep pyc ...` I've also added the same `pyc` test to the normal tests. | |||||
* | | Bump version: 40.5.0 → 40.6.0 | Paul Ganssle | 2018-11-12 | 2 | -2/+2 | |
| | | ||||||
* | | Merge pull request #1586 from pganssle/release_40.6.0 | Paul Ganssle | 2018-11-12 | 18 | -17/+21 | |
|\ \ | | | | | | | Release 40.6.0 | |||||
| * | | Prepare changelog entry for version 40.6.0 | Paul Ganssle | 2018-11-12 | 17 | -16/+20 | |
| | | | ||||||
| * | | Fix minimum version for data_files | Paul Ganssle | 2018-11-12 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #1576 from pganssle/fix_upload_metadata | Paul Ganssle | 2018-11-12 | 6 | -39/+523 | |
|\ \ | | | | | | | Fix upload metadata | |||||
| * | | Remove bdist_rpm and bdist_dumb comment | Paul Ganssle | 2018-11-12 | 2 | -28/+2 | |
| | | | | | | | | | | | | | | | | | | | | | 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 | 2 | -3/+14 | |
| | | | | | | | | | | | | | | | | | | | | | 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 | 2 | -0/+22 | |
| | | | | | | | | | | | | | | | 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 | 2 | -0/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | | Use write_field in write_pkg_file | Paul Ganssle | 2018-11-07 | 1 | -20/+26 | |
| | | | | | | | | | | | | | | | | | | This creates a wrapper function for writing fields in the PKG-INFO file, both to simplify the syntax and to add a point where we can inject an encoding function in order to support Python 2.7 compatibility. | |||||
| * | | Add test for read_pkg_file | Paul Ganssle | 2018-11-07 | 1 | -0/+96 | |
| | | | ||||||
| * | | Add changelog for PR #1576 | Paul Ganssle | 2018-11-07 | 1 | -0/+1 | |
| | | | ||||||
| * | | Use get_metadata_version in upload_file | Paul Ganssle | 2018-11-07 | 2 | -2/+1 | |
| | | | | | | | | | | | | | | | | | | | | | Previously this value was hard-coded to '1.0', which was inaccurate for many packages. Fixes #1381 | |||||
| * | | Start patching DistributionMetadata.read_pkg_file | Paul Ganssle | 2018-11-07 | 2 | -19/+26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This turns get_metadata_version into a method on DistributionMetadata, populated either by inferrence (in the case of package metadata specified in `setup`) or from the data in a specified PKG-INFO file. To populate metadata_version from PKG-INFO, we need to monkey patch read_pkg_file in addition to write_pkg_file. | |||||
| * | | Store metadata version on metadata object | Paul Ganssle | 2018-11-07 | 1 | -2/+6 | |
| | | | ||||||
| * | | Add failing test for issue #1381 | Paul Ganssle | 2018-11-07 | 1 | -0/+59 | |
| | | | ||||||
| * | | Add DistributionMetadata.read_pkg_file | Paul Ganssle | 2018-11-07 | 1 | -0/+53 | |
| | | | | | | | | | | | | | | | This is the baseline, unchanged from the version in distutils.dist, to be modified before patching. | |||||
| * | | Add upload_file to setuptools.command.upload | Paul Ganssle | 2018-11-07 | 1 | -1/+146 | |
| | | | ||||||
* | | | Replace Roadmap with milestones. | Jason R. Coombs | 2018-11-11 | 1 | -13/+3 | |
| | | | ||||||
* | | | Add another roadmap item about pkg_resources. | Jason R. Coombs | 2018-11-11 | 1 | -0/+2 | |
| | | | ||||||
* | | | Update roadmap | Jason R. Coombs | 2018-11-11 | 1 | -0/+3 | |
| | | | ||||||
* | | | Merge pull request #1521 from uranusjr/normalize-path-normpath | Paul Ganssle | 2018-11-10 | 3 | -1/+55 | |
|\ \ \ | |/ / |/| | | Call os.path.normpath to normalize paths for comp | |||||
| * | | Test normalize_path on various inputs | Tzu-ping Chung | 2018-10-29 | 1 | -4/+52 | |
| | | | ||||||
| * | | Merge branch 'master' into normalize-path-normpath | Jason R. Coombs | 2018-10-25 | 6 | -1/+44 | |
| |\ \ | ||||||
| * | | | Describe where the behavior change is made | Paul Ganssle | 2018-10-25 | 1 | -1/+1 | |
| | | | | | | | | | | | | Co-Authored-By: uranusjr <uranusjr@gmail.com> | |||||
| * | | | Call os.path.normpath to normalize paths for comp | Tzu-ping Chung | 2018-10-25 | 3 | -1/+7 | |
| | | | | ||||||
* | | | | Merge pull request #1572 from pganssle/import_futures_test_reqs | Paul Ganssle | 2018-11-04 | 3 | -2/+5 | |
|\ \ \ \ | | | | | | | | | | | Add futures and backport to Python 2.7 test requirements | |||||
| * | | | | Add changelog for PR #1572 | Paul Ganssle | 2018-11-02 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | Add futures backport to test reqs | Paul Ganssle | 2018-11-02 | 2 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `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. | |||||
* | | | | | Merge pull request #1554 from shashanksingh28/egg_include_setup_py | Paul Ganssle | 2018-11-04 | 5 | -4/+98 | |
|\ \ \ \ \ | |/ / / / |/| | | | | Egg include setup py | |||||
| * | | | | Test that manifest can exclude setup.py | Paul Ganssle | 2018-11-03 | 1 | -0/+21 | |
| | | | | | ||||||
| * | | | | Add changelog for PR #1554 | Shashank Singh | 2018-11-03 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | 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 #1564 from 0az/doc-setup-cfg-min-version | Paul Ganssle | 2018-11-01 | 2 | -10/+14 | |
|\ \ \ \ | | | | | | | | | | | Document setup.cfg minimum version for version and project_urls | |||||
| * | | | | Add version footnote | Andrew Zhou | 2018-10-30 | 1 | -9/+12 | |
| | | | | | ||||||
| * | | | | Add news fragment | Andrew Zhou | 2018-10-28 | 1 | -0/+1 | |
| | | | | |