/[gentoo-x86]/eclass/distutils-r1.eclass
Gentoo

Log of /eclass/distutils-r1.eclass

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Thu Dec 11 18:32:30 2014 UTC (2 weeks, 1 day ago) by mgorny
Branch: MAIN
CVS Tags: HEAD
Changes since 1.105: +6 -6 lines
Diff to previous 1.105
Always restore initial directory after sub-phase run. Fixes bug #532168 and possibly more.


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Thu Dec 11 09:07:04 2014 UTC (2 weeks, 2 days ago) by mgorny
Branch: MAIN
Changes since 1.104: +7 -1 lines
Diff to previous 1.104
Restore using separate HOMEs for Python implementations, because of .pydistutils.cfg. Bug #532236.


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Sun Dec 7 19:15:19 2014 UTC (2 weeks, 5 days ago) by mgorny
Branch: MAIN
Changes since 1.103: +2 -28 lines
Diff to previous 1.103
Disable parallel run support to make things easier for developers and more predictable for users.


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 01:39:55 2014 UTC (4 weeks, 5 days ago) by floppym
Branch: MAIN
Changes since 1.102: +2 -2 lines
Diff to previous 1.102
eqawarn about /usr/lib/pypy/share instead of dying.


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 13:23:48 2014 UTC (4 months ago) by mgorny
Branch: MAIN
Changes since 1.101: +44 -26 lines
Diff to previous 1.101
Pass install paths to distutils via setup.cfg.


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Tue Jul 8 08:49:10 2014 UTC (5 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.100: +4 -1 lines
Diff to previous 1.100
Support linking Python modules on aix, thanks to haubi.


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sun Jun 29 14:24:22 2014 UTC (5 months, 4 weeks ago) by floppym
Branch: MAIN
Changes since 1.99: +3 -1 lines
Diff to previous 1.99
Attempt to use a UTF-8 locale if one is available to avoid errors when setup.py calls open() with no encoding.


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Sun Jun 22 07:01:37 2014 UTC (6 months ago) by mgorny
Branch: MAIN
Changes since 1.98: +9 -3 lines
Diff to previous 1.98
Set LD{,CXX}SHARED properly for Darwin, reported by Fabian Groffen on bug #513664.


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Sat Jun 21 08:14:18 2014 UTC (6 months ago) by grobian
Branch: MAIN
Changes since 1.97: +3 -3 lines
Diff to previous 1.97
unbreak distutils builds on Darwin


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Thu Jun 19 12:54:47 2014 UTC (6 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.96: +9 -2 lines
Diff to previous 1.96
Always set up CC, CXX and friends for distutils builds, bug #513664. Thanks to Arfrever for the explanation.


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Mon May 19 05:00:34 2014 UTC (7 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.95: +2 -2 lines
Diff to previous 1.95
Work around bash-4.3 bug by setting PYTHONDONTWRITEBYTECODE to an empty string.


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Sun May 11 07:58:35 2014 UTC (7 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.94: +4 -1 lines
Diff to previous 1.94
Fail when package installs "share" subdirectory to PyPy prefix. This should stop people from adding PyPy support to packages that do not work due to the bug in PyPy.


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Sat Jan 18 15:06:56 2014 UTC (11 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.93: +3 -2 lines
Diff to previous 1.93
Silence sandbox for /usr/local, bug 498232.


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Tue Dec 3 20:00:39 2013 UTC (12 months, 3 weeks ago) by floppym
Branch: MAIN
Changes since 1.92: +1 -10 lines
Diff to previous 1.92
Remove pointless distutils-r1_python_test function.


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Mon Dec 2 13:14:09 2013 UTC (12 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.91: +8 -11 lines
Diff to previous 1.91
Override bdist_egg->build_dir via pydistutils.cfg rather than extra command. Fixes bug #489842.


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Mon Nov 11 15:58:40 2013 UTC (13 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.90: +32 -19 lines
Diff to previous 1.90
Read all shebangs before moving files to avoid breaking symlinks that are going to be scanned.


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Sat Oct 26 17:47:51 2013 UTC (14 months ago) by mgorny
Branch: MAIN
Changes since 1.89: +37 -17 lines
Diff to previous 1.89
Fix distutils-r1_python_install to strip --install-scripts= rather than passing "install" twice to override it. Fixes compatibility with dev-python/paver.


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 19:23:47 2013 UTC (14 months ago) by mgorny
Branch: MAIN
Changes since 1.88: +2 -2 lines
Diff to previous 1.88
Fix failing to pass default install arguments when user passes an additional command. Reported by radhermit.


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Tue Oct 22 15:15:51 2013 UTC (14 months ago) by mgorny
Branch: MAIN
Changes since 1.87: +31 -11 lines
Diff to previous 1.87
Support installing Python scripts with custom --install-scripts argument. Bug #487788.


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Thu Oct 10 06:10:00 2013 UTC (14 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.86: +6 -4 lines
Diff to previous 1.86
Do not alter HOME and TMPDIR when single impl is being used. This may work-around bug #487260.


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Sat Sep 28 19:11:05 2013 UTC (14 months, 4 weeks ago) by floppym
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85
Truncate .pydistutils.cfg in case we call distutils-r1_python_compile more than once.


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 19:21:43 2013 UTC (14 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.84: +45 -48 lines
Diff to previous 1.84
Use pydistutils.cfg to set build-dirs instead of passing commands explicitly. This should reduce the amount of implicit behavior.


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 19:19:57 2013 UTC (14 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.83: +4 -3 lines
Diff to previous 1.83
Make HOME per-implementation.


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 11:58:41 2013 UTC (15 months ago) by mgorny
Branch: MAIN
Changes since 1.82: +4 -2 lines
Diff to previous 1.82
Wrap symlinks installed to PYTHON_SCRIPTDIR as well.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Thu Sep 19 17:36:50 2013 UTC (15 months, 1 week ago) by ottxor
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81
Fixed prefix qa


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Wed Sep 18 22:48:10 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80
Fix accepting arguments in distutils_install_for_testing.


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Tue Sep 17 17:33:39 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.79: +2 -20 lines
Diff to previous 1.79
Use einstalldocs.


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Tue Sep 17 13:33:55 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.78: +24 -6 lines
Diff to previous 1.78
Support python-exec:2.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Tue Sep 17 13:24:39 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.77: +17 -18 lines
Diff to previous 1.77
Clean up Python script install/wrapping functions.


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sun Aug 25 21:15:28 2013 UTC (16 months ago) by mgorny
Branch: MAIN
Changes since 1.76: +2 -1 lines
Diff to previous 1.76
Mark _copy-egg-info as internal.


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Sun Aug 25 21:13:52 2013 UTC (16 months ago) by mgorny
Branch: MAIN
Changes since 1.75: +14 -1 lines
Diff to previous 1.75
Copy bundled egg-info files for reuse in python_compile(). This solves issues that caused some of the files not to be installed in broken packages.


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Sun Aug 25 21:12:36 2013 UTC (16 months ago) by mgorny
Branch: MAIN
Changes since 1.74: +14 -6 lines
Diff to previous 1.74
Namespace, clean up and describe _disable_ez_setup.


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Thu Aug 1 13:02:32 2013 UTC (16 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.73: +17 -1 lines
Diff to previous 1.73
Shout QA warnings when _all() phases do not call the default impls. Bug #478442.


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Sun Jul 21 19:00:56 2013 UTC (17 months ago) by mgorny
Branch: MAIN
Changes since 1.72: +2 -3 lines
Diff to previous 1.72
Replace local+export with "local -x".


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Tue Jul 9 01:57:07 2013 UTC (17 months, 2 weeks ago) by floppym
Branch: MAIN
Changes since 1.71: +10 -1 lines
Diff to previous 1.71
Stub-out ez_setup.py and distribute_setup.py to prevent packages from downloading their own copy of setuptools.


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Tue May 21 01:31:02 2013 UTC (19 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70
Set PYTHON_REQUIRED_USE, and add it to REQUIRED_USE in distutils-r1.


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Tue Apr 30 05:36:19 2013 UTC (19 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.69: +5 -3 lines
Diff to previous 1.69
Use bash built-ins rather than external tools.


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Thu Apr 18 15:47:28 2013 UTC (20 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.68: +10 -5 lines
Diff to previous 1.68
Fix python_*_all() phases with DISTUTILS_SINGLE_IMPL.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sat Apr 13 14:01:10 2013 UTC (20 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.67: +6 -7 lines
Diff to previous 1.67
Unmask the egg_info block for further testing. Feel free to comment it out if you can reproduce the earlier issues.


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Wed Apr 10 15:38:59 2013 UTC (20 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.66: +9 -9 lines
Diff to previous 1.66
Move the egg_info code into a more realistic location for future testing.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon Apr 1 09:17:53 2013 UTC (20 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.65: +2 -41 lines
Diff to previous 1.65
Introduce multibuild_merge_root, as an universal interim-install merging function.


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 06:13:41 2013 UTC (21 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.64: +12 -3 lines
Diff to previous 1.64
Pass --build-platlib and --build-purelib separately to distutils. This allows to change them to different locations if necessary (bug #455332).


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Wed Mar 13 21:51:05 2013 UTC (21 months, 2 weeks ago) by floppym
Branch: MAIN
Changes since 1.63: +10 -8 lines
Diff to previous 1.63
Reverse order of $add_args and $@ in esetup.py. Remove duplicate build command from distutils-r1_python_compile.


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sat Mar 9 13:13:02 2013 UTC (21 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.62: +4 -5 lines
Diff to previous 1.62
Use doins instead of dodoc to install examples, due to PMS limitations. Bug #460516.


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 19:29:43 2013 UTC (21 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.61: +5 -22 lines
Diff to previous 1.61
Use multilib_for_best_variant() for the *_all() phases.


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 19:28:47 2013 UTC (21 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.60: +8 -55 lines
Diff to previous 1.60
Introduce python_parallel_foreach_impl() and reuse it in distutils-r1.


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 07:17:50 2013 UTC (21 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.59: +12 -1 lines
Diff to previous 1.59
Run *_all() phases in best-impl sources, in an in-source build.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 07:16:43 2013 UTC (21 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.58: +5 -9 lines
Diff to previous 1.58
Override build locations and set PYTHONPATH in in-source builds, to increase compatibility with out-of-source builds.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 07:13:32 2013 UTC (21 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.57: +5 -8 lines
Diff to previous 1.57
In-source builds: append "build/" subdir to the BUILD_DIR variable. It can be used alike in out-of-source builds now.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Wed Feb 27 21:02:59 2013 UTC (21 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.56: +55 -8 lines
Diff to previous 1.56
Revert the log teeing changes as they cause unexpected kind of breakage.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 14:34:32 2013 UTC (21 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.55: +8 -55 lines
Diff to previous 1.55
Re-use python_parallel_foreach_impl() in distutils-r1.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 14:33:45 2013 UTC (21 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.54: +1 -9 lines
Diff to previous 1.54
Introduce the parallel variant of python_foreach_impl().


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Thu Feb 21 23:18:56 2013 UTC (22 months ago) by mgorny
Branch: MAIN
Changes since 1.53: +30 -5 lines
Diff to previous 1.53
Support EXAMPLES to install examples in a consistent manner.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 09:46:07 2013 UTC (22 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.52: +5 -2 lines
Diff to previous 1.52
Support DOCS=() to disable installing documentation.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 16:15:05 2013 UTC (22 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.51: +7 -6 lines
Diff to previous 1.51
Temporarily disable egg_info since it causes problems with installing scripts.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 11:41:07 2013 UTC (22 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.50: +55 -1 lines
Diff to previous 1.50
Introduce a function to install package for running tests, solving all the issues with PyPy, setuptools and namespaces.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 11:39:42 2013 UTC (22 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.49: +8 -1 lines
Diff to previous 1.49
Override egg-info write location in out-of-source builds.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 11:38:17 2013 UTC (22 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.48: +5 -1 lines
Diff to previous 1.48
Error out if "tests" package is installed. This is a common mistake and a source of file collisions.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 16:39:23 2013 UTC (22 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.47: +90 -26 lines
Diff to previous 1.47
Support using distutils-r1 along with python-single-r1.


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 16:37:28 2013 UTC (22 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.46: +20 -4 lines
Diff to previous 1.46
Support making dependency and phase function enforcement optional.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sun Jan 20 21:41:08 2013 UTC (23 months ago) by mgorny
Branch: MAIN
Changes since 1.45: +3 -3 lines
Diff to previous 1.45
Do not redirect stderr of pushd&popd. Thanks to vapier for catching that.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Tue Jan 15 11:10:17 2013 UTC (23 months, 1 week ago) by jlec
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44
Fix typo


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 23:18:20 2013 UTC (23 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.43: +4 -2 lines
Diff to previous 1.43
Provide best implementation's build dir in python_*_all() as BUILD_DIR to make use of esetup.py easier.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 23:17:22 2013 UTC (23 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.42: +14 -13 lines
Diff to previous 1.42
Pass arguments to setup.py in an predictable order, especially do not prepend commands before user options.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 23:13:44 2013 UTC (23 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
Support specifying directories in DOCS.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 23:13:14 2013 UTC (23 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.40: +1 -7 lines
Diff to previous 1.40
Do not call dummy phases unnecessarily.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 01:06:37 2013 UTC (23 months, 2 weeks ago) by floppym
Branch: MAIN
Changes since 1.39: +8 -2 lines
Diff to previous 1.39
Close the lock file explicitly instead of relying on the subshell created by the pipe to tee in distutils-r1_run_phase.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Thu Jan 10 22:09:30 2013 UTC (23 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.38: +35 -4 lines
Diff to previous 1.38
Use locks to avoid race conditions when merging (bug #449760). Use tar instead of cp on FreeBSD due to bug when copying broken symlinks (bug #447370).


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sat Jan 5 10:02:44 2013 UTC (23 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.37: +31 -15 lines
Diff to previous 1.37
Support overriding job-count for parallel build.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sat Jan 5 10:00:30 2013 UTC (23 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36
Always write split logs, even in non-parallel builds.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 03:12:44 2013 UTC (23 months, 3 weeks ago) by floppym
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35
addpredict /usr/lib/portage/pym in distutils-r1_src_install.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Wed Jan 2 21:12:44 2013 UTC (23 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.34: +3 -4 lines
Diff to previous 1.34
Remove myself from explicit maintainers, it is enough to assign the bugs to Python team.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 22:57:28 2012 UTC (23 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.33: +3 -1 lines
Diff to previous 1.33
Pass --build-scripts path to setup.py (when out-of-source builds are used).


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Dec 16 23:26:15 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.32: +1 -2 lines
Diff to previous 1.32
Remove outdated comments and checks.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Dec 13 16:47:25 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.31: +5 -1 lines
Diff to previous 1.31
Add (temporary) fix for sandbox failures when compiling Python modules. Bug #447126.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Dec 9 20:56:25 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
Fix python-exec symlink generation for Prefix. Thanks to Fabian Groffen for help.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Dec 7 22:23:04 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.29: +5 -1 lines
Diff to previous 1.29
Use separate TMPDIR for each Python implementation.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri Dec 7 21:09:22 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28
Report running implementation-common sub-phases verbosely.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Fri Dec 7 17:59:12 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.27: +6 -2 lines
Diff to previous 1.27
Write split build logs for easier debugging.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Fri Dec 7 17:57:46 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
Use multiprocessing post-fork wait mode to avoid early output when all jobs are running.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Dec 7 17:56:22 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25
Do not die when sub-phases return non-true value. This is inconsistent with normal phase behavior and not really useful since phase functions are supposed to die on their own.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Dec 7 17:55:04 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.24: +27 -6 lines
Diff to previous 1.24
Pass the best Python implementation info to the implementation-common phase functions.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sat Dec 1 10:54:50 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.23: +40 -3 lines
Diff to previous 1.23
Support parallel builds using multiprocessing eclass.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Dec 1 10:53:40 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.22: +6 -19 lines
Diff to previous 1.22
Create the wrapper symlinks directly in _distutils-r1_rename_scripts rather than postponing it to distutils-r1_install_all.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sat Dec 1 10:52:40 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.21: +8 -3 lines
Diff to previous 1.21
Use intermediate-root install.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Dec 1 10:51:48 2012 UTC (2 years ago) by mgorny
Branch: MAIN
Changes since 1.20: +25 -21 lines
Diff to previous 1.20
Make distutils-r1_rename_scripts private. Rename all matching executables recursively in given path(s) rather than using hardcoded path list.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 10:05:11 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19
Run EXPORT_FUNCTIONS even if re-inheriting, to preserve the expected phase overrides.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 21:07:14 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.18: +11 -3 lines
Diff to previous 1.18
Fix EAPI checks, add double- and colliding include guards.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 15:15:32 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17
Fix enabling byte-compiling.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 12:19:22 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.16: +12 -2 lines
Diff to previous 1.16
Export PYTHONPATH for phases in out-of-source builds.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 12:18:31 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.15: +7 -2 lines
Diff to previous 1.15
Explicitly set library build dir in out-of-source builds.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 14:28:02 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14
Enable byte-compilation of Python modules only locally for distutils-r1_python_install(). Thanks to Enlik for reminding me of it.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 13:34:02 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.13: +46 -6 lines
Diff to previous 1.13
Support and use out-of-source builds by default.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 13:30:48 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.12: +39 -14 lines
Diff to previous 1.12
Introduce an esetup.py wrapper function and mydistutilsargs=() for it.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:54:50 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.11: +1 -3 lines
Diff to previous 1.11
Remove redundant "cd ${BUILD_DIR}" calls.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:51:27 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.10: +2 -3 lines
Diff to previous 1.10
Move python-exec dependency to python-r1. That eclass now provides means to create versioned scripts as well.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:49:54 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.9: +7 -8 lines
Diff to previous 1.9
Use find instead of hard-coded executable locations list when linking the wrapper.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:47:41 2012 UTC (2 years, 1 month ago) by mgorny
Branch: MAIN
Changes since 1.8: +4 -23 lines
Diff to previous 1.8
Use new python-r1 functions.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 21:38:47 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.7: +24 -11 lines
Diff to previous 1.7
Do not enter BUILD_DIR in python_foreach_impl(), do that in distutils-r1 instead.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Oct 25 17:42:39 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
Add games/bin to lookup paths for rename_scripts().


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Oct 25 16:44:54 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
Introduce python_export() to set Python-relevant variables, and document them better.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Oct 23 20:58:05 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.4: +37 -5 lines
Diff to previous 1.4
Improve documentation and a few minor fixes.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 19:55:46 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3
Call no-op default phases for each implementation (meaningless but more correct).


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Oct 15 15:01:18 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
Enable EAPI 5 support.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Oct 15 12:51:20 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Changes since 1.1: +9 -3 lines
Diff to previous 1.1
Fix missing wrapper symlinks when first supported Python implementation is disabled.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 10:58:03 2012 UTC (2 years, 2 months ago) by mgorny
Branch: MAIN
Introduce distutils-r1, a new (and simpler) eclass for Python packages using distutils build system.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Sticky Tag:

  ViewVC Help
Powered by ViewVC 1.1.20