summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | import internal version of sixOleg Sharov2018-11-134-7/+6
| |
* | Bump version: 40.6.0 → 40.6.1v40.6.1Paul Ganssle2018-11-122-2/+2
| |
* | Update changelog for version 40.6.1Paul Ganssle2018-11-122-1/+6
| |
* | Merge pull request #1590 from pganssle/fix_authorPaul Ganssle2018-11-123-2/+19
|\ \ | | | | | | Fix issue with missing author metadata
| * | Fix issue with missing author metadataPaul Ganssle2018-11-123-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.0Paul Ganssle2018-11-121-1/+2
|\ \ | | | | | | Fix Travis test for pyc files in egg-info
| * | Fix Travis test for pyc files in egg-infoPaul Ganssle2018-11-121-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.0Paul Ganssle2018-11-122-2/+2
| |
* | Merge pull request #1586 from pganssle/release_40.6.0Paul Ganssle2018-11-1218-17/+21
|\ \ | | | | | | Release 40.6.0
| * | Prepare changelog entry for version 40.6.0Paul Ganssle2018-11-1217-16/+20
| | |
| * | Fix minimum version for data_filesPaul Ganssle2018-11-121-1/+1
|/ /
* | Merge pull request #1576 from pganssle/fix_upload_metadataPaul Ganssle2018-11-126-39/+523
|\ \ | | | | | | Fix upload metadata
| * | Remove bdist_rpm and bdist_dumb commentPaul Ganssle2018-11-122-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 2Paul Ganssle2018-11-072-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_filePaul Ganssle2018-11-072-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_filePaul Ganssle2018-11-072-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_filePaul Ganssle2018-11-071-0/+10
| | |
| * | Add test for HTTPError in upload_filePaul Ganssle2018-11-071-0/+20
| | |
| * | Add test for invalid URLs in upload_filePaul Ganssle2018-11-071-1/+18
| | |
| * | Use the patched_upload fixture in upload_metadataPaul Ganssle2018-11-071-21/+6
| | | | | | | | | | | | | | | `test_upload_metadata` was written before the fixture, so this updates the test to use the fixture.
| * | Add upload fixturePaul Ganssle2018-11-071-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 filePaul Ganssle2018-11-071-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_filePaul Ganssle2018-11-071-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_filePaul Ganssle2018-11-071-0/+96
| | |
| * | Add changelog for PR #1576Paul Ganssle2018-11-071-0/+1
| | |
| * | Use get_metadata_version in upload_filePaul Ganssle2018-11-072-2/+1
| | | | | | | | | | | | | | | | | | | | | Previously this value was hard-coded to '1.0', which was inaccurate for many packages. Fixes #1381
| * | Start patching DistributionMetadata.read_pkg_filePaul Ganssle2018-11-072-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 objectPaul Ganssle2018-11-071-2/+6
| | |
| * | Add failing test for issue #1381Paul Ganssle2018-11-071-0/+59
| | |
| * | Add DistributionMetadata.read_pkg_filePaul Ganssle2018-11-071-0/+53
| | | | | | | | | | | | | | | This is the baseline, unchanged from the version in distutils.dist, to be modified before patching.
| * | Add upload_file to setuptools.command.uploadPaul Ganssle2018-11-071-1/+146
| | |
* | | Replace Roadmap with milestones.Jason R. Coombs2018-11-111-13/+3
| | |
* | | Add another roadmap item about pkg_resources.Jason R. Coombs2018-11-111-0/+2
| | |
* | | Update roadmapJason R. Coombs2018-11-111-0/+3
| | |
* | | Merge pull request #1521 from uranusjr/normalize-path-normpathPaul Ganssle2018-11-103-1/+55
|\ \ \ | |/ / |/| | Call os.path.normpath to normalize paths for comp
| * | Test normalize_path on various inputsTzu-ping Chung2018-10-291-4/+52
| | |
| * | Merge branch 'master' into normalize-path-normpathJason R. Coombs2018-10-256-1/+44
| |\ \
| * | | Describe where the behavior change is madePaul Ganssle2018-10-251-1/+1
| | | | | | | | | | | | Co-Authored-By: uranusjr <uranusjr@gmail.com>
| * | | Call os.path.normpath to normalize paths for compTzu-ping Chung2018-10-253-1/+7
| | | |
* | | | Merge pull request #1572 from pganssle/import_futures_test_reqsPaul Ganssle2018-11-043-2/+5
|\ \ \ \ | | | | | | | | | | Add futures and backport to Python 2.7 test requirements
| * | | | Add changelog for PR #1572Paul Ganssle2018-11-021-0/+1
| | | | |
| * | | | Add futures backport to test reqsPaul Ganssle2018-11-022-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_pyPaul Ganssle2018-11-045-4/+98
|\ \ \ \ \ | |/ / / / |/| | | | Egg include setup py
| * | | | Test that manifest can exclude setup.pyPaul Ganssle2018-11-031-0/+21
| | | | |
| * | | | Add changelog for PR #1554Shashank Singh2018-11-031-0/+1
| | | | |
| * | | | Add setup.py to egg-info by defaultShashank Singh2018-11-021-0/+6
| | | | | | | | | | | | | | | | | | | | Fixes GH issue #1506
| * | | | Add tests for setup.py inclusionShashank Singh2018-11-023-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-versionPaul Ganssle2018-11-012-10/+14
|\ \ \ \ | | | | | | | | | | Document setup.cfg minimum version for version and project_urls
| * | | | Add version footnoteAndrew Zhou2018-10-301-9/+12
| | | | |
| * | | | Add news fragmentAndrew Zhou2018-10-281-0/+1
| | | | |