summaryrefslogtreecommitdiff
path: root/setuptools
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Convert path to str, which is needed under Py 2Sviatoslav Sydorenko2017-08-281-0/+1
| | | |
* | | | Support list of files passed to `file:` directiveSviatoslav Sydorenko2017-08-282-19/+21
| | | | | | | | | | | | | | | | | | | | * `file:` not accepts comma-separated list of filenames * files' contents are glues with an LF separator
* | | | Allow adding few files @ metadata.long_descriptionSviatoslav Sydorenko2017-08-282-3/+27
|/ / /
* | | Extract variable for exceptions to provide explanationJason R. Coombs2017-08-031-1/+10
| | |
* | | Fix exception on mingw built Python 2Segev Finer2017-08-032-6/+5
| | | | | | | | | | | | | | | | | | | | | msvc9compiler doesn't like being imported on mingw built Python. It throws DistutilsPlatformError, so catch it. Fixes #1118
* | | Fix exception on mingw built Python 2Segev Finer2017-08-021-4/+5
|/ / | | | | | | | | The exception is caused by the VCForPython27 monkey patch. It's not needed on mingw built Python. Disable it and avoid the import by using the same function that `distutils` uses to decide it's running on a mingw built Python. Fixes #1118
* | fix requires handling when using setup.cfgBenoit Pierre2017-08-023-149/+201
| |
* | fix `test` command handling of `extras_require`Benoit Pierre2017-07-262-3/+73
| | | | | | | | Also install platform specific requirements in `extras_require`.
* | tests: minor cleanup; remove dead codeBenoit Pierre2017-07-261-12/+0
| |
* | do not strip empty sections in `extras_require`Benoit Pierre2017-07-252-0/+20
| |
* | Merge branch 'master' of https://github.com/pypa/setuptoolsJason R. Coombs2017-07-242-17/+40
|\ \
| * | Revert "fix `install_requires` handling of extras"Benoit Pierre2017-07-232-13/+40
| | | | | | | | | | | | This reverts commit a3ec721ec1e70f1f7aec6c3349ad85b446410809.
* | | Extract method capturing the 'suffix' for a marker.Jason R. Coombs2017-07-231-4/+16
| | |
* | | Parse the requirements just once for simplicity and clarityJason R. Coombs2017-07-231-8/+3
|/ /
* | Align suffix calculation for extras sectionsJason R. Coombs2017-07-231-9/+4
| |
* | Refactor a bit for clarityJason R. Coombs2017-07-231-9/+12
| |
* | Consolidate logic around a 'simple' requirementJason R. Coombs2017-07-231-7/+11
| |
* | Extract a function for removing extras and marker from a requirement.Jason R. Coombs2017-07-231-9/+15
| |
* | Handle rebuild of install_requires separate from building extras"Jason R. Coombs2017-07-231-7/+12
| |
* | Use term 'section' consistentlyJason R. Coombs2017-07-231-5/+4
| |
* | Extract two methods (still interdependent) for fixing requiresJason R. Coombs2017-07-231-9/+19
| |
* | Consolidate assignment of extras to the key in extras requirements.Jason R. Coombs2017-07-231-5/+3
| |
* | Extract variable for nicer indentationJason R. Coombs2017-07-231-6/+4
| |
* | fix `install_requires` handling of extrasBenoit Pierre2017-07-152-4/+41
| | | | | | | | | | | | Internally move requirements in `install_requires` that are using extras to `extras_require` so those extras don't get stripped when building wheels.
* | fix `extras_require` handlingBenoit Pierre2017-07-152-27/+66
| | | | | | | | | | Allow requirements of the form `"extra": ["barbazquux; {marker}"]` by internally converting them to `"extra:{marker}": ["barbazquux"]`.
* | fix possible error when finalizing `install_requires`Benoit Pierre2017-07-152-2/+22
| |
* | tests: rework clean install testBenoit Pierre2017-07-151-0/+31
| | | | | | | | Use pytest-virtualenv so the test can be run no Windows too.
* | tests: switch back to mock instead of backports.unittest_mockBenoit Pierre2017-07-153-3/+3
| |
* | DelintJason R. Coombs2017-07-131-1/+1
| |
* | DelintJason R. Coombs2017-07-131-20/+31
| |
* | Use filter and next to directly extract a single failure.Jason R. Coombs2017-07-131-8/+12
| |
* | Use better variable names and the partition method for simplicity.Jason R. Coombs2017-07-131-7/+6
| |
* | ReindentJason R. Coombs2017-07-131-11/+12
| |
* | Extract _check_extra functionJason R. Coombs2017-07-131-7/+11
| |
* | extract variable for expected_requires.Jason R. Coombs2017-07-131-4/+5
| |
* | Extract the creation of the mismatch marker.Jason R. Coombs2017-07-131-13/+21
| |
* | Restore test that includes an environment marker.Jason R. Coombs2017-07-131-0/+6
| |
* | Merge pull request #1081 from benoit-pierre/fix_environment_markers_handlingJason R. Coombs2017-07-132-6/+43
|\ \ | | | | | | Fix environment markers handling
| * | fix handling of environment markers in `install_requires`Benoit Pierre2017-07-132-6/+43
| | |
* | | tests: mark test_unicode_filename_in_sdist with fail_on_asciiBenoit Pierre2017-07-131-0/+2
| | |
* | | tests: fix `fail_on_ascii` fixtureBenoit Pierre2017-07-131-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | In my environment, with: - LANGUAGE=en_US:en_GB:en:C - LC_ALL=en_US.UTF-8 Running the testsuite with: - python3.6 -m pytest: is successful - tox -e py36: fails The later because LC_ALL is unset by tox, and LANGUAGE is not passed through, so `locale.getpreferredencoding()` returns 'ANSI_X3.4-1968'.
* | Use makedirs with future compatibility throughout setuptools. Ref #1083.Jason R. Coombs2017-07-134-10/+11
| |
* | Limit the scope of deprecation of the upload_docs command.Jason R. Coombs2017-06-061-1/+2
| |
* | fixed #1042 -- corrected an importAlex Gaynor2017-05-311-1/+1
| |
* | Merge branch 'master' into feature/re-vendor-sadfaceJason R. Coombs2017-05-3018-161/+432
|\ \
| * | Just use class in its namespaceJason R. Coombs2017-05-211-4/+3
| | |
| * | Implement AbstractSandbox as a context manager.Jason R. Coombs2017-05-212-17/+18
| | |
| * | Use new style format strings and expand args to variables for better clarity ↵Jason R. Coombs2017-05-211-2/+3
| | | | | | | | | | | | of purpose.
| * | Expand test to cover string rendering of SandboxViolationJason R. Coombs2017-05-211-0/+4
| | |
| * | Use dedent and left strip to store the template inside the class.Jason R. Coombs2017-05-211-8/+13
| | |