| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | | |
|
| | | |
|
| | |\ |
|
| | | |
| | |
| | |
| | | |
Sphinx (#13614)
|
| | | | |
|
| | |/ |
|
| | | |
|
| |\ \
| |/
|/| |
|
| | |\
| | |
| | |
| | |
| | | |
I broke test_mixin2to3 somehow; distutils2-default is okay and packaging too,
so I don?t see an obvious reason right now, I?ll investigate later.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This codebase is compatible with 3.1, 3.2 and 3.3. It was converted with 2to3
and a semi-automated diff/merge with packaging in 3.3 to fix some idioms.
We?ve now come full circle from 2.x to 3.x to 2.x to 3.x again :)
Starting from now, contributors can make patches for packaging (preferred, as
the stdlib?s regrtest is very useful), distutils2 or distutils-python3, and
we?ll make patches flow between versions.
|
| | |/
|/|
| |
| | |
Backout of 8f69359881aa. Reported by Jeremy Kloth.
|
| | | |
|
| |/
|
|
|
|
| |
I think I?ve got all of them (I?ll clean up compat after); if someone
knows a lint tool that can detect missing super calls, please let me
know.
|
| |
|
|
| |
Original patch by Filip Gruszczy?ski.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New tests were added in test_metadata and old tests inherited from
distutils were still in test_dist, so I moved them into test_metadata
(except for one which was more at home in test_run) and merged
duplicates.
I also added some skips to lure contributors <wink>, optimized the
Metadata.update method a trifle, and added notes about a number of
issues.
A note: The tests in test_dist used to dump the Metadata objects to a
file in the METADATA format and look for strings in its contents; I
updated them to use the mapping API of Metadata instead. For some
fields with special writing rules, I have added tests to ensure my
conversion did not lose anything.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backports:
- sysconfig is now always imported from our backports
- when hashlib is not found, our backport is used instead of the md5
module (debatable; we could just drop hashlib)
Version-dependent features:
- PEP 370 features are only enabled for 2.6+
- the check for sys.dont_write_bytecode was fixed to use getattr
with a default value instead of hasattr
Idioms/syntax:
- octal literals lost their extra 0
- misused try/except blocks have been changed back to try/finally
(it?s legal in 2.4 too, it?s only try/except/finally that isn?t)
- exception catching uses the regular 2.x idiom instead of sys.exc_info
- file objects are closed within finally blocks (this causes much
whitespace changes but actually makes diff with packaging easier)
Renamed modules:
- some missed renamings (_thread, Queue, isAlive, urllib.urlsplit, etc.)
were fixed
Other:
- a few false positive replacements of ?packaging? by ?distutils2? in
comments or docstrings were reverted
- util.is_packaging regained its name
- assorted whitespace/comment/import changes to match packaging
|
| |
|
|
| |
install_distinfo to allow all metadata consumers access to them.
|
| |\ |
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
| |
A new function, get_metadata_version, replaces the metadata.version attribute as the preferred method of retrieving the metadata version.
The metadata_to_dict function has been relocated from distutils2.util to distutils2.metadata to help improve organization.
|
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| |
| |
| |
| | |
There are a number of bugs and issues in the implementation of mkcfg. The
tests should be partially rewritten too (to use RawInputs instead of
sys.stdin.write for example, or to compare config file sections without using
sets). I?ll look into it.
|
| | | |
|
| | |
| |
| |
| | |
Add a note in DEVNOTES to be sure all tests are really runned (and not skipped cause of docutils)
|
| |\ \ |
|
| | | | |
|
| | |\ \ |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
files are added to MANIFEST
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now single line values can be written on the same line as the field name.
For instance, the line:
project_url = spam,http://spam.spam
Was causing python -m distutils.run sdist with this error:
ValueError: need more than 1 value to unpack
Now, every field that should be of multiple use is handled as a list.
|
| | |/
|/|
| |
| | |
add tests accordingly
|
| |/
|
|
| |
mode in check command
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| |/ |
|
| |
|