/[gentoo-x86]/eclass/python.eclass
Gentoo

Log of /eclass/python.eclass

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Thu Feb 6 05:34:07 2014 UTC (5 months, 2 weeks ago) by vapier
Branch: MAIN
CVS Tags: HEAD
Changes since 1.168: +7 -7 lines
Diff to previous 1.168 , to selected 1.150
minor grammar fixes


Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Wed Sep 18 18:47:59 2013 UTC (10 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.167: +4 -1 lines
Diff to previous 1.167 , to selected 1.150
Add a note not to add new Python versions to python.eclass.


Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Sat Jul 27 11:17:44 2013 UTC (12 months ago) by mgorny
Branch: MAIN
Changes since 1.166: +4 -4 lines
Diff to previous 1.166 , to selected 1.150
Switch eclasses to use virtual/pypy (and therefore support pypy-bin).


Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Thu Mar 7 21:02:06 2013 UTC (16 months, 3 weeks ago) by radhermit
Branch: MAIN
Changes since 1.165: +2 -2 lines
Diff to previous 1.165 , to selected 1.150
Add 2.7-jython.


Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Sat Mar 2 12:54:31 2013 UTC (16 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.164: +2 -14 lines
Diff to previous 1.164 , to selected 1.150
Remove deprecation warnings wrt bug #452160. The code will not be removed anymore since the eclass will be deprecated at some point.


Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 06:34:57 2012 UTC (19 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.163: +11 -10 lines
Diff to previous 1.163 , to selected 1.150
Remove pypy version mapping table from wrapper scripts. We can add it back if pypy is ever ported to py3k and we are still using this eclass.


Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 06:26:16 2012 UTC (19 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.162: +2 -1 lines
Diff to previous 1.162 , to selected 1.150
Add pypy version mapping for 2.0 => 2.7.


Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 06:07:05 2012 UTC (19 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161 , to selected 1.150
Add 2.7-pypy-2.0.


Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 21:07:14 2012 UTC (20 months ago) by mgorny
Branch: MAIN
Changes since 1.160: +5 -1 lines
Diff to previous 1.160 , to selected 1.150
Fix EAPI checks, add double- and colliding include guards.


Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 01:22:57 2012 UTC (21 months, 3 weeks ago) by floppym
Branch: MAIN
Changes since 1.159: +2 -2 lines
Diff to previous 1.159 , to selected 1.150
Add 3.3 as a supported python abi for testing.


Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 22:42:48 2012 UTC (21 months, 4 weeks ago) by floppym
Branch: MAIN
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 , to selected 1.150
Remove a silly EAPI conditional.


Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 15:41:56 2012 UTC (21 months, 4 weeks ago) by floppym
Branch: MAIN
Changes since 1.157: +4 -14 lines
Diff to previous 1.157 , to selected 1.150
Allow usage of EAPI 5.


Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 23:57:32 2012 UTC (23 months, 1 week ago) by floppym
Branch: MAIN
Changes since 1.156: +11 -3 lines
Diff to previous 1.156 , to selected 1.150
Hide the python.eclass unmerge noise behind PORTAGE_VERBOSE.


Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 07:46:15 2012 UTC (23 months, 1 week ago) by patrick
Branch: MAIN
Changes since 1.155: +2 -6 lines
Diff to previous 1.155 , to selected 1.150
Fixing noisy output on unmerge #423741


Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Sat Jun 9 10:01:19 2012 UTC (2 years, 1 month ago) by marienz
Branch: MAIN
Changes since 1.154: +3 -2 lines
Diff to previous 1.154 , to selected 1.150
Add pypy-1.9 to the list of supported python ABIs.


Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Thu Mar 29 12:47:35 2012 UTC (2 years, 3 months ago) by marienz
Branch: MAIN
Changes since 1.153: +5 -2 lines
Diff to previous 1.153 , to selected 1.150
Add more versions of pypy to the hardcoded mapping in python.eclass.


Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Tue Mar 20 20:37:21 2012 UTC (2 years, 4 months ago) by floppym
Branch: MAIN
Changes since 1.152: +20 -17 lines
Diff to previous 1.152 , to selected 1.150
Apply patch from Arfrever to adjust dependencies in python.eclass.


Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 04:13:27 2012 UTC (2 years, 4 months ago) by floppym
Branch: MAIN
Changes since 1.151: +7 -5 lines
Diff to previous 1.151 , to selected 1.150
Fix default src_test implementation in EAPI 4. Patch by pesa.


Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Mon Feb 27 03:57:35 2012 UTC (2 years, 5 months ago) by floppym
Branch: MAIN
Changes since 1.150: +11 -1 lines
Diff to previous 1.150
Add a safety check to catch issues like bug 405299 earlier. Adapted from Progress overlay.


Revision 1.150 - (view) (download) (annotate) - [selected]
Mon Feb 13 23:50:12 2012 UTC (2 years, 5 months ago) by zmedico
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149
Enable PyPy 1.8 support.

Merged from the progress overlay:
http://code.google.com/p/gentoo-progress/source/detail?r=1785


Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 22:54:33 2012 UTC (2 years, 5 months ago) by tommy
Branch: MAIN
Changes since 1.148: +2 -2 lines
Diff to previous 1.148 , to selected 1.150
Revert previous commit to python eclass, breaks any ebuild using PYTHON_DEPEND=2.4 without any need or prior warning


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Fri Feb 10 04:15:42 2012 UTC (2 years, 5 months ago) by patrick
Branch: MAIN
Changes since 1.147: +2 -2 lines
Diff to previous 1.147 , to selected 1.150
Removing python 2.4 support from python eclass


Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 22:04:32 2012 UTC (2 years, 5 months ago) by floppym
Branch: MAIN
Changes since 1.146: +3 -3 lines
Diff to previous 1.146 , to selected 1.150
Avoid inheriting eutils from python.eclass.


Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:18:38 2012 UTC (2 years, 5 months ago) by floppym
Branch: MAIN
Changes since 1.145: +9 -3 lines
Diff to previous 1.145 , to selected 1.150
Detect needless usage of python_convert_shebangs(). Patch by Arfrever.


Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Sat Jan 21 19:48:20 2012 UTC (2 years, 6 months ago) by floppym
Branch: MAIN
Changes since 1.144: +37 -1 lines
Diff to previous 1.144 , to selected 1.150
Copy python_clean_installation_image from Progress overlay. Thanks Arfrever. Bug 396586.


Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Sun Jan 1 05:02:27 2012 UTC (2 years, 6 months ago) by floppym
Branch: MAIN
Changes since 1.143: +17 -7 lines
Diff to previous 1.143 , to selected 1.150
Avoid including python.eclass more than once.


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 01:29:57 2011 UTC (2 years, 7 months ago) by robbat2
Branch: MAIN
Changes since 1.142: +2 -2 lines
Diff to previous 1.142 , to selected 1.150
Fix missing quotes on has_verison call.


Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 23:38:11 2011 UTC (2 years, 7 months ago) by robbat2
Branch: MAIN
Changes since 1.141: +8 -2 lines
Diff to previous 1.141 , to selected 1.150
Bug #390691: Be careful about cp call to coreutils with --no-preserve option that might not be available until later in an upgrade.


Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Wed Nov 30 08:55:18 2011 UTC (2 years, 7 months ago) by djc
Branch: MAIN
Changes since 1.140: +2 -2 lines
Diff to previous 1.140 , to selected 1.150
Update supported pypy ABIs.


Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 23:37:03 2011 UTC (2 years, 8 months ago) by vapier
Branch: MAIN
Changes since 1.139: +1 -3 lines
Diff to previous 1.139 , to selected 1.150
do not clear out PYTHON_PKG_SETUP_EXECUTED everytime this gets sourced as it breaks `FEATURES=noauto ebuild <ebuild> clean setup unpack prepare configure ...` workflows


Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Sat Oct 15 20:58:08 2011 UTC (2 years, 9 months ago) by phajdan.jr
Branch: MAIN
Changes since 1.138: +2 -2 lines
Diff to previous 1.138 , to selected 1.150
Make python.eclass not die on EAPI-4. This has been OK-ed by python team lead: http://archives.gentoo.org/gentoo-dev/msg_c211342132e8ee5249861eb6503b3ddd.xml


Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 10:57:48 2011 UTC (2 years, 9 months ago) by djc
Branch: MAIN
Changes since 1.137: +5 -5 lines
Diff to previous 1.137 , to selected 1.150
Improve support for PyPy in python_mod_optimize(). (Patch by Arfrever.)


Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 10:55:51 2011 UTC (2 years, 9 months ago) by djc
Branch: MAIN
Changes since 1.136: +4 -2 lines
Diff to previous 1.136 , to selected 1.150
Fix ResourceWarning in python_merge_intermediate_installation_images().
(Patch by Arfrever.)


Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 10:53:14 2011 UTC (2 years, 9 months ago) by djc
Branch: MAIN
Changes since 1.135: +9 -9 lines
Diff to previous 1.135 , to selected 1.150
Fix calculation of test hook function name in _python_test_hook().
(Patch by Arfrever.)


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 10:52:31 2011 UTC (2 years, 9 months ago) by djc
Branch: MAIN
Changes since 1.134: +48 -26 lines
Diff to previous 1.134 , to selected 1.150
Fix synchronization of variables in wrapper scripts generated by
python_generate_wrapper_scripts(). (Patch by Arfrever.)


Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 10:49:26 2011 UTC (2 years, 9 months ago) by djc
Branch: MAIN
Changes since 1.133: +2 -2 lines
Diff to previous 1.133 , to selected 1.150
Improve support for SELinux in python_merge_intermediate_installation_images().
(Patch by Arfrever.)


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Fri Oct 7 10:48:24 2011 UTC (2 years, 9 months ago) by djc
Branch: MAIN
Changes since 1.132: +13 -7 lines
Diff to previous 1.132 , to selected 1.150
Respect options from shebangs of target scripts in wrapper scripts generated
by python_generate_wrapper_scripts(). (Patch by Arfrever.)


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 13:48:46 2011 UTC (2 years, 10 months ago) by djc
Branch: MAIN
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 , to selected 1.150
Remove 3.3 from support python ABIs for now.


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 04:46:32 2011 UTC (2 years, 11 months ago) by vapier
Branch: MAIN
Changes since 1.130: +3 -2 lines
Diff to previous 1.130 , to selected 1.150
fix random bugs in eclass documentation, and convert to new @AUTHOR tag


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 12:16:56 2011 UTC (2 years, 11 months ago) by lxnay
Branch: MAIN
Changes since 1.129: +2 -2 lines
Diff to previous 1.129 , to selected 1.150
revert as suggested by Arfrever


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 10:18:59 2011 UTC (2 years, 11 months ago) by lxnay
Branch: MAIN
Changes since 1.128: +44 -2 lines
Diff to previous 1.128 , to selected 1.150
restore USE deps check for EAPI=0,1 in pkg_setup


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 10:10:03 2011 UTC (2 years, 11 months ago) by lxnay
Branch: MAIN
Changes since 1.127: +2 -44 lines
Diff to previous 1.127 , to selected 1.150
kill pkg_setup USE dependencies check for EAPI>=2 with fire, take the blame, but live happier afterwards, see bug 337320


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:49:36 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.126: +26 -5 lines
Diff to previous 1.126 , to selected 1.150
Fix handling of symlinks in python_merge_intermediate_installation_images().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:48:38 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.125: +73 -25 lines
Diff to previous 1.125 , to selected 1.150
Add initial support for PyPy.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:47:30 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 , to selected 1.150
Delete support for installation of Python packages for Python 3.0.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:46:53 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.123: +59 -10 lines
Diff to previous 1.123 , to selected 1.150
Add python_get_implementation_and_version().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:44:52 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.122: +8 -8 lines
Diff to previous 1.122 , to selected 1.150
Include paths to wrapper scripts in error messages in wrapper scripts generated
by python_generate_wrapper_scripts().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:43:38 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.121: +9 -5 lines
Diff to previous 1.121 , to selected 1.150
Fix handling of ROOT in wrapper scripts generated by
python_generate_wrapper_scripts().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:41:56 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.120: +13 -17 lines
Diff to previous 1.120 , to selected 1.150
Allow to use _python_package_supporting_installation_for_multiple_python_abis()
in global scope and define it earlier.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:40:02 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.119: +4 -2 lines
Diff to previous 1.119 , to selected 1.150
Add _PYTHON_ABI_PATTERN_REGEX.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:39:03 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.118: +20 -6 lines
Diff to previous 1.118 , to selected 1.150
Log syntax errors / warnings in python_mod_optimize().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Fri Jul 8 07:37:49 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.117: +59 -29 lines
Diff to previous 1.117 , to selected 1.150
Support -l / --language option in python_get_version().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 11:28:24 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.116: +21 -36 lines
Diff to previous 1.116 , to selected 1.150
Pass Python ABI patterns list to _python_check_python_abi_matching() to
simplify some code. (Patch by Arfrever. Backported from python overlay.)


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 11:27:53 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.115: +13 -1 lines
Diff to previous 1.115 , to selected 1.150
Support PYTHON_TESTS_RESTRICTED_ABIS.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 11:27:29 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.114: +49 -12 lines
Diff to previous 1.114 , to selected 1.150
Support Python ABI patterns list in _python_check_python_abi_matching.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 11:00:52 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.113: +62 -34 lines
Diff to previous 1.113 , to selected 1.150
Fix coding style in some functions for consistency with other functions.
(Patch by Arfrever. Backported from python overlay.)


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 10:59:25 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.112: +22 -2 lines
Diff to previous 1.112 , to selected 1.150
Support EAPI >=4 in python_src_install().
(Patch by Arfrever. Backported from python overlay.)


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 10:50:28 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.111: +13 -13 lines
Diff to previous 1.111 , to selected 1.150
Print deprecation warnings in deprecated parts of python_mod_optimize() and
python_mod_cleanup(). (Patch by Arfrever. Backported from python overlay.)


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Mon Jul 4 10:48:01 2011 UTC (3 years ago) by djc
Branch: MAIN
Changes since 1.110: +1 -25 lines
Diff to previous 1.110 , to selected 1.150
Delete python_version(), python_mod_exists(), python_tkinter_exists() and
python_mod_compile(). (Patch by Arfrever. Backported from python overlay.)


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 17:49:49 2011 UTC (3 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.109: +4 -4 lines
Diff to previous 1.109 , to selected 1.150
Support 3.3 Python ABI.
Update EAPI checks.


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Mon Feb 14 20:46:52 2011 UTC (3 years, 5 months ago) by arfrever
Branch: MAIN
Changes since 1.108: +7 -3 lines
Diff to previous 1.108 , to selected 1.150
Fix support for non-GNU cp in python_merge_intermediate_installation_images() (bug #352406).


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Fri Dec 31 21:51:41 2010 UTC (3 years, 6 months ago) by abcd
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 , to selected 1.150
Fix handling of EPREFIX in python_merge_intermediate_installation_images()


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Sun Dec 26 11:30:27 2010 UTC (3 years, 7 months ago) by arfrever
Branch: MAIN
Changes since 1.106: +3 -1 lines
Diff to previous 1.106 , to selected 1.150
Allow using of python_merge_intermediate_installation_images() multiple times.


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Fri Dec 24 15:01:09 2010 UTC (3 years, 7 months ago) by arfrever
Branch: MAIN
Changes since 1.105: +339 -79 lines
Diff to previous 1.105 , to selected 1.150
Improve support for Jython.
Improve python_generate_wrapper_scripts().
Add python_merge_intermediate_installation_images().


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 19:09:08 2010 UTC (3 years, 8 months ago) by arfrever
Branch: MAIN
Changes since 1.104: +1 -155 lines
Diff to previous 1.104 , to selected 1.150
Temporarily delete some code.


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Mon Oct 25 11:54:19 2010 UTC (3 years, 9 months ago) by arfrever
Branch: MAIN
Changes since 1.103: +258 -171 lines
Diff to previous 1.103 , to selected 1.150
Set IUSE in EAPI >=4.
Rename _parse_PYTHON_DEPEND() to _python_parse_PYTHON_DEPEND() and unset it after its using.
Ban NEED_PYTHON variable.
Add python_abi_depend().
Fix exporting of python_pkg_setup() in EAPI >=4.
Update and improve _python_calculate_PYTHON_ABIS().
Support EAPI="0" in python_get_implementational_package().
Use non-deprecated parts of python_mod_optimize() and python_mod_cleanup() for dev-lang/python and sys-apps/portage.
Disallow not passing of paths to Python modules to python_mod_optimize() and python_mod_cleanup().
Fix a typo in python_mod_optimize().
Ban python_mod_compile().


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 00:38:13 2010 UTC (3 years, 9 months ago) by arfrever
Branch: MAIN
Changes since 1.102: +87 -31 lines
Diff to previous 1.102 , to selected 1.150
Fix preservation of whitespace in python_execute_function(), python_execute_nosetests(), python_execute_py.test() and python_execute_trial().
Support --allow-evaluated-non-sitedir-paths option in python_mod_optimize() and python_mod_cleanup().


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 20:45:50 2010 UTC (4 years ago) by arfrever
Branch: MAIN
Changes since 1.101: +35 -67 lines
Diff to previous 1.101 , to selected 1.150
Print path to ebuild in deprecation warning for NEED_PYTHON variable.
Disable colors by default (bug #309057).


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Sat Jul 17 23:02:14 2010 UTC (4 years ago) by arfrever
Branch: MAIN
Changes since 1.100: +350 -211 lines
Diff to previous 1.100 , to selected 1.150
Deprecate NEED_PYTHON variable.
Require python_pkg_setup() in EAPI >=4.
Ensure that sanity checks in python_pkg_setup() and python_set_active_version() are performed for binary packages.
Improve handling of arguments in some functions.
Support flags specific to given Python ABIs.
Improve sanity checks in some functions.
Improve error messages in some functions.
Support --base-path option in python_get_includedir(), python_get_libdir(), python_get_sitedir() and python_get_library().
Allow multiple paths in argument of --PYTHONPATH option of python_execute_nosetests(), python_execute_py.test() and python_execute_trial().
Simplify python_mod_optimize() and python_mod_cleanup() in EAPI >=4.
Clean unneeded code in python_version(), python_mod_exists() and python_tkinter_exists().


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sat May 29 16:39:13 2010 UTC (4 years, 2 months ago) by arfrever
Branch: MAIN
Changes since 1.99: +6 -4 lines
Diff to previous 1.99 , to selected 1.150
Fix deletion of empty parent directories in _python_clean_compiled_modules().


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Tue May 25 19:49:54 2010 UTC (4 years, 2 months ago) by arfrever
Branch: MAIN
Changes since 1.98: +13 -11 lines
Diff to previous 1.98 , to selected 1.150
Fix deprecation warning in python_mod_compile().


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Tue May 25 15:04:40 2010 UTC (4 years, 2 months ago) by arfrever
Branch: MAIN
Changes since 1.97: +146 -74 lines
Diff to previous 1.97 , to selected 1.150
Improve python_pkg_setup().
Improve python_clean_installation_image().
Rename validate_PYTHON_ABIS() to _python_calculate_PYTHON_ABIS().
Delete sanity check in python_set_active_version() (bug #321057).
Improve error message in PYTHON().
Improve _python_clean_compiled_modules().
Print deprecation warnings when python_mod_optimize() / python_mod_cleanup are called without paths to Python modules.
Print deprecation warning in python_mod_compile().


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Mon May 17 18:01:59 2010 UTC (4 years, 2 months ago) by arfrever
Branch: MAIN
Changes since 1.96: +477 -308 lines
Diff to previous 1.96 , to selected 1.150
Fix handling of PYTHON_USE_WITH with more than 2 USE flags.
Improve python_pkg_setup().
Rename python_clean_sitedirs() to python_clean_installation_image().
Improve python_clean_installation_image().
Improve handling of -- option in phase functions.
Add check for dev-lang/python in validate_PYTHON_ABIS() (bug #319651).
Improve error message in python_copy_sources().
Improve python_set_active_version().
Improve error messages in PYTHON().
Support PEP 3147 in python_mod_optimize(), python_mod_cleanup() and python_mod_compile().


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Fri Mar 26 15:23:17 2010 UTC (4 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.95: +2 -1 lines
Diff to previous 1.95 , to selected 1.150
Set GENTOO_PYTHON_PROCESS_NAME environmental variable in wrapper scripts generated by python_generate_wrapper_scripts(), because Python process now unsets this variable at the beginning of execution of wrapper scripts, but this variable should be set also at the beginning of execution of target scripts.


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 17:59:40 2010 UTC (4 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.94: +147 -79 lines
Diff to previous 1.94 , to selected 1.150
Fix handling of PYTHON_USE_WITH_OPT in python_pkg_setup().
Improve error messages in some functions.
Delete python_set_build_dir_symlink().
Fix wrapper scripts generated by python_generate_wrapper_scripts().
Improve deprecation warnings in python_version(), python_mod_exists() and python_tkinter_exists().


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Sat Mar 13 13:46:20 2010 UTC (4 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.93: +90 -49 lines
Diff to previous 1.93 , to selected 1.150
Improve phase functions.
Simplify and improve validate_PYTHON_ABIS().
Fix handling of ${S} ending in '/' in python_copy_sources() (bug #307943).
Improve python_generate_wrapper_scripts().
Improve python_convert_shebangs().
Add python_clean_sitedirs().
Simplify python_mod_cleanup().
Improve deprecation warnings in python_version(), python_mod_exists() and python_tkinter_exists().


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Fri Mar 12 18:27:01 2010 UTC (4 years, 4 months ago) by betelgeuse
Branch: MAIN
Changes since 1.92: +13 -19 lines
Diff to previous 1.92 , to selected 1.150
Using terminal colors to modify eerror output is not allowed. Switch to using einfo for deprecated functions so that they don't get logged by default for users.


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Thu Mar 4 17:42:11 2010 UTC (4 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.91: +101 -31 lines
Diff to previous 1.91 , to selected 1.150
Ensure that python_pkg_setup() is used only in pkg_setup().
Improve handling of PYTHON_USE_WITH / PYTHON_USE_WITH_OR.
Support --full option of python_get_version().
Optimize python_get_version().
Support hooks in python_execute_nosetests(), python_execute_py.test() and python_execute_trial().
Print deprecation warnings in python_version(), python_mod_exists() and python_tkinter_exists().


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Sun Feb 28 15:49:33 2010 UTC (4 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.90: +25 -20 lines
Diff to previous 1.90 , to selected 1.150
Deprecate python_mod_exists().


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Sun Feb 28 11:48:40 2010 UTC (4 years, 4 months ago) by arfrever
Branch: MAIN
Changes since 1.89: +171 -168 lines
Diff to previous 1.89 , to selected 1.150
Define phase functions always in packages supporting installation for multiple versions of Python. Export phase functions when PYTHON_DEFINE_DEFAULT_FUNCTIONS is defined.
Extract sanity checks from validate_PYTHON_ABIS() to _python_initial_sanity_checks() and _python_final_sanity_checks().
Support --final-ABI option of python_execute_function().
Extract setting of color variables to _python_set_color_variables().
Simplify python_copy_sources() by not supporting --no-link option and always creating real copies of files.
Call _python_initial_sanity_checks() and _python_final_sanity_checks() in python_set_active_version().
Simplify PYTHON() by not supporting --active option.
Deprecate python_tkinter_exists().


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Sun Feb 14 18:53:11 2010 UTC (4 years, 5 months ago) by arfrever
Branch: MAIN
Changes since 1.88: +11 -15 lines
Diff to previous 1.88 , to selected 1.150
Depend on >=app-admin/eselect-python-20091230, which allows to use --ABI option of `eselect python show`.
Set PYTHON_SCRIPT_NAME variable in wrapper scripts generated by python_generate_wrapper_scripts().
Simplify PYTHON() by using of --ABI option of `eselect python show`.
Fix checks for Jython and improve messages in python_mod_optimize().


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Thu Feb 11 18:52:44 2010 UTC (4 years, 5 months ago) by arfrever
Branch: MAIN
Changes since 1.87: +291 -130 lines
Diff to previous 1.87 , to selected 1.150
Add initial support for Jython.
Improve dependencies generated by _parse_PYTHON_DEPEND().
Fix and improve python_pkg_setup().
Ensure that python_set_active_version() cannot be used in ebuilds of packages supporting installation for multiple versions of Python.
Add _PYTHON_ABI_EXTRACTION_COMMAND, _python_get_implementation(), python_get_implementation() and python_get_implementational_package().
Improve python_execute_nosetests(), python_execute_py.test() and python_execute_trial().


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Tue Feb 2 18:55:00 2010 UTC (4 years, 5 months ago) by arfrever
Branch: MAIN
Changes since 1.86: +546 -92 lines
Diff to previous 1.86 , to selected 1.150
Support EAPI="3".
Define _PYTHON2_SUPPORTED_VERSIONS and _PYTHON3_SUPPORTED_VERSIONS to avoid code duplication.
Support PYTHON_DEPEND.
Disallow using of NEED_PYTHON in EAPI >=3.
Use prefix variables (bug #302525).
Fix handling of -- option in some functions.
Ensure that python_execute_function() isn't called by a function, which is called by python_execute_function().
Set PYTHON_REQUESTED_ACTIVE_VERSION in python_set_active_version().
Add python_get_library() and python_get_version().
Use PYTHON() in python_mod_exists() and python_tkinter_exists().
Support Python 3 in python_tkinter_exists().
Support PYTHON_TEST_VERBOSITY.
Add python_execute_nosetests(), python_execute_py.test() and python_execute_trial().
Disallow using of python_version() in EAPI >=3.


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Fri Jan 15 14:46:20 2010 UTC (4 years, 6 months ago) by arfrever
Branch: MAIN
Changes since 1.85: +103 -52 lines
Diff to previous 1.85 , to selected 1.150
Update EAPI checks.
Add support for -f / --final-ABI option of python_get_includedir(), python_get_libdir() and python_get_sitedir().
Optimize calls to PYTHON() in python_mod_optimize() and python_mod_compile().
Delete __python_eclass_test().
Merge __python_version_extract() with python_version().


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 19:23:02 2010 UTC (4 years, 6 months ago) by arfrever
Branch: MAIN
Changes since 1.84: +460 -436 lines
Diff to previous 1.84 , to selected 1.150
Define functions in more logical order.


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 16:07:23 2010 UTC (4 years, 6 months ago) by arfrever
Branch: MAIN
Changes since 1.83: +44 -34 lines
Diff to previous 1.83 , to selected 1.150
Disable has_version() checks for Python implementations (bug #300579).
Improve some messages.


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Sun Jan 10 17:03:08 2010 UTC (4 years, 6 months ago) by arfrever
Branch: MAIN
Changes since 1.82: +64 -63 lines
Diff to previous 1.82 , to selected 1.150
Ensure that python.eclass cannot be used with EAPIs, in which API of python.eclass has not been yet established.
>=app-shells/bash-3.2 is now required by PMS, so DEPEND does not need to explicitly specify it.
Add support for -A / --active option of PYTHON(). Rename --only-ABI option to --ABI.
Print more detailed error messages in validate_PYTHON_ABIS() (bug #298107).
Support symlinks to wrapper scripts generated by python_generate_wrapper_scripts().
Do not use python_version(). Use $(PYTHON -A) / $(PYTHON -A --ABI) instead of ${PYVER}.
Fix python_mod_optimize() and python_mod_cleanup() for packages not supporting installation for multiple versions of Python in EAPI >=3.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 23:43:42 2009 UTC (4 years, 7 months ago) by arfrever
Branch: MAIN
Changes since 1.81: +283 -26 lines
Diff to previous 1.81 , to selected 1.150
Update EAPI checks. Add support for -2, -3, --only-ABI and --final-ABI options of PYTHON(). Add python_set_active_version(). Add python_generate_wrapper_scripts().


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Sun Nov 22 16:45:54 2009 UTC (4 years, 8 months ago) by arfrever
Branch: MAIN
Changes since 1.80: +16 -4 lines
Diff to previous 1.80 , to selected 1.150
Support --source-dir option of python_execute_function().


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Sun Nov 22 13:48:16 2009 UTC (4 years, 8 months ago) by arfrever
Branch: MAIN
Changes since 1.79: +3 -3 lines
Diff to previous 1.79 , to selected 1.150
Use brighter colors in python_mod_cleanup() (bug #293966).


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Sun Nov 15 22:00:47 2009 UTC (4 years, 8 months ago) by arfrever
Branch: MAIN
Changes since 1.78: +11 -5 lines
Diff to previous 1.78 , to selected 1.150
Fix support for non-multilib profiles in PYTHON(). Print additional data in validate_PYTHON_ABIS() when EPYTHON variable isn't respected.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sun Nov 15 14:25:55 2009 UTC (4 years, 8 months ago) by arfrever
Branch: MAIN
Changes since 1.77: +60 -34 lines
Diff to previous 1.77 , to selected 1.150
Make PYTHON() support multilib systems. Improve output of python_convert_shebangs(). Support passing of regular files to python_mod_cleanup(). Improve output of python_mod_cleanup().


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sun Oct 11 13:34:23 2009 UTC (4 years, 9 months ago) by arfrever
Branch: MAIN
Changes since 1.76: +96 -25 lines
Diff to previous 1.76 , to selected 1.150
Optimize validate_PYTHON_ABIS(). Add python_convert_shebangs(). Remove incomplete workaround for older versions of Portage in python_pkg_setup().


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 23:09:08 2009 UTC (4 years, 9 months ago) by arfrever
Branch: MAIN
Changes since 1.75: +18 -3 lines
Diff to previous 1.75 , to selected 1.150
Add the check to ensure that Python wrapper is configured to use the same version of Python as /usr/bin/python2 or /usr/bin/python3. Add workaround in python_pkg_setup() for older versions of Portage not supporting Python 3.


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 17:32:23 2009 UTC (4 years, 9 months ago) by arfrever
Branch: MAIN
Changes since 1.74: +22 -5 lines
Diff to previous 1.74 , to selected 1.150
Print a warning when Python 2 or Python 3 is explicitly disabled.


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 02:02:24 2009 UTC (4 years, 9 months ago) by arfrever
Branch: MAIN
Changes since 1.73: +104 -45 lines
Diff to previous 1.73 , to selected 1.150
Automatically enable Python 2 and Python 3 if no version has been explicitly enabled. Improve python_pkg_setup().


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Fri Sep 18 17:50:08 2009 UTC (4 years, 10 months ago) by arfrever
Branch: MAIN
Changes since 1.72: +20 -7 lines
Diff to previous 1.72 , to selected 1.150
Improve handling of directory stack in python_execute_function().


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Fri Sep 11 19:55:05 2009 UTC (4 years, 10 months ago) by arfrever
Branch: MAIN
Changes since 1.71: +12 -2 lines
Diff to previous 1.71 , to selected 1.150
Improve handling of directory stack in python_execute_function().


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 04:16:58 2009 UTC (4 years, 10 months ago) by arfrever
Branch: MAIN
Changes since 1.70: +40 -7 lines
Diff to previous 1.70 , to selected 1.150
Add support for '--' option in some functions. Ensure that appropriate Python version is installed in validate_PYTHON_ABIS(). Add support for '--no-link' option in python_copy_sources().


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sat Sep 5 17:30:08 2009 UTC (4 years, 10 months ago) by arfrever
Branch: MAIN
Changes since 1.69: +10 -8 lines
Diff to previous 1.69 , to selected 1.150
Improve validate_PYTHON_ABIS(). Improve handling of test failures in python_execute_function().


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Mon Aug 31 23:58:28 2009 UTC (4 years, 10 months ago) by arfrever
Branch: MAIN
Changes since 1.68: +11 -4 lines
Diff to previous 1.68 , to selected 1.150
Improve validate_PYTHON_ABIS() and python_execute_function().


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Mon Aug 31 00:07:37 2009 UTC (4 years, 10 months ago) by arfrever
Branch: MAIN
Changes since 1.67: +27 -14 lines
Diff to previous 1.67 , to selected 1.150
Improve validate_PYTHON_ABIS().


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Sat Aug 29 02:15:24 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.66: +26 -5 lines
Diff to previous 1.66 , to selected 1.150
Ensure that defined functions are passed to python_execute_function(). Add PYTHON_DEFINE_DEFAULT_FUNCTIONS variable.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Fri Aug 28 16:08:51 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.65: +42 -21 lines
Diff to previous 1.65 , to selected 1.150
Update dependencies. Add more sanity checks. Improve python_execute_function().


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Sat Aug 15 23:32:58 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.64: +2 -11 lines
Diff to previous 1.64 , to selected 1.150
Remove unused python_makesym() function.


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sat Aug 15 21:50:31 2009 UTC (4 years, 11 months ago) by betelgeuse
Branch: MAIN
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 , to selected 1.150
Fix PYTHON_USE_WITH to work properly with EAPI 0.


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Fri Aug 14 21:22:47 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.62: +12 -12 lines
Diff to previous 1.62 , to selected 1.150
Small updates.


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Thu Aug 13 16:57:01 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.61: +18 -17 lines
Diff to previous 1.61 , to selected 1.150
Don't include needless '/' characters before $(python_get_sitedir). Don't try to find *.py[co] files in directories already removed due to being empty. Display messages about purging of *.py[co] files only once for each pair of *.py[co] files. Display messages about removing of empty directories.


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Fri Aug 7 00:43:16 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.60: +16 -10 lines
Diff to previous 1.60 , to selected 1.150
Prints errors occuring during running python_mod_compile()/python_mod_optimize() only once. Improve python_execute_function().


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Wed Aug 5 18:31:30 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.59: +15 -11 lines
Diff to previous 1.59 , to selected 1.150
Rename get_python() to PYTHON(). Set BUILDDIR in python_execute_function().


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Aug 4 21:01:25 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.58: +5 -5 lines
Diff to previous 1.58 , to selected 1.150
Update dependency on app-admin/eselect-python. Update check for /usr/bin/python.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Mon Aug 3 22:28:01 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.57: +48 -7 lines
Diff to previous 1.57 , to selected 1.150
Add --default-function option of python_execute_function().


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Sun Aug 2 16:56:41 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.56: +9 -1 lines
Diff to previous 1.56 , to selected 1.150
Add check to ensure that /usr/bin/python and /usr/bin/python-config are scripts.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sat Aug 1 22:36:20 2009 UTC (4 years, 11 months ago) by arfrever
Branch: MAIN
Changes since 1.55: +439 -86 lines
Diff to previous 1.55 , to selected 1.150
Add initial support for installation of Python modules for multiple Python versions.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Wed May 27 22:49:32 2009 UTC (5 years, 2 months ago) by betelgeuse
Branch: MAIN
Changes since 1.54: +77 -2 lines
Diff to previous 1.54 , to selected 1.150
Add support for PYTHON_USE_WITH* variables


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Thu Oct 30 05:21:46 2008 UTC (5 years, 8 months ago) by zmedico
Branch: MAIN
Changes since 1.53: +6 -6 lines
Diff to previous 1.53 , to selected 1.150
Bug #244946 - Use different syntax to pipe find output into while loops inside
python_mod_cleanup(), as a workaround for a bug in <bash-3.2 which causes
incorrect saving of the environment when < <(find ...) syntax is used. The bug
causes bash to die when attempting to source the resulting environment file.
A similar issue has affected eutils.eclass in the past, triggering bug #215340.

Also fix inverted argument validation logic inside python_mod_exists(), broken
since version 1.47. Thanks to zlin for reporting.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 12:23:50 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.52: +5 -13 lines
Diff to previous 1.52 , to selected 1.150
Don't call python_version in python_{en,dis}able_pyc because they may be called in global scope.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 00:17:28 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.51: +9 -1 lines
Diff to previous 1.51 , to selected 1.150
Add python_need_rebuild marker function. The first step for a faster python-updater :)


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 21:54:32 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 , to selected 1.150
Quoting.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 21:21:34 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.49: +17 -20 lines
Diff to previous 1.49 , to selected 1.150
Bashify python_mod_cleanup, make it work for paths with spaces in them.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 17:46:31 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.48: +23 -17 lines
Diff to previous 1.48 , to selected 1.150
Bashify python_mod_optimize, thanks to Steve Long.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 17:34:44 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.47: +7 -7 lines
Diff to previous 1.47 , to selected 1.150
Bashify python_mod_compile, thanks to Steve Long.


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 17:26:18 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.46: +4 -7 lines
Diff to previous 1.46 , to selected 1.150
Bashify, thanks to Steve Long.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 17:11:51 2008 UTC (5 years, 9 months ago) by hawking
Branch: MAIN
Changes since 1.45: +33 -23 lines
Diff to previous 1.45 , to selected 1.150
Use PYTHONDONTWRITEBYTECODE to {en,dis}able pyc for 2.6 and above.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Mon Sep 1 14:11:54 2008 UTC (5 years, 10 months ago) by hawking
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 , to selected 1.150
Use local for local variables.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Fri Aug 29 19:28:08 2008 UTC (5 years, 10 months ago) by hawking
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 , to selected 1.150
Make python_version return if PYVER is already set.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 22:22:21 2008 UTC (5 years, 11 months ago) by pythonhead
Branch: MAIN
Changes since 1.42: +8 -8 lines
Diff to previous 1.42 , to selected 1.150
Renamed get_python_ funcs to python_get_


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon Jul 28 21:56:40 2008 UTC (6 years ago) by pythonhead
Branch: MAIN
Changes since 1.41: +16 -1 lines
Diff to previous 1.41 , to selected 1.150
Added get_python_libdir and get_python_sitedir functions bug 232575


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Fri May 30 09:58:28 2008 UTC (6 years, 1 month ago) by hawking
Branch: MAIN
Changes since 1.40: +6 -11 lines
Diff to previous 1.40 , to selected 1.150
Second try to fix passing additional options to python_mod_optimize.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu May 29 22:03:59 2008 UTC (6 years, 2 months ago) by hawking
Branch: MAIN
Changes since 1.39: +6 -8 lines
Diff to previous 1.39 , to selected 1.150
Fix last commit. Thanks to Remy Blank.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Thu May 29 21:19:19 2008 UTC (6 years, 2 months ago) by hawking
Branch: MAIN
Changes since 1.38: +33 -13 lines
Diff to previous 1.38 , to selected 1.150
Pass options given to python_mod_optimize to compileall.py ,thanks to Remy Blank, #224137. Fixed typos.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Thu May 29 20:01:55 2008 UTC (6 years, 2 months ago) by hawking
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 , to selected 1.150
Fixed typo in python_mod_cleanup.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Thu May 29 18:36:20 2008 UTC (6 years, 2 months ago) by hawking
Branch: MAIN
Changes since 1.36: +19 -2 lines
Diff to previous 1.36 , to selected 1.150
Make sure python_mod* functions are run in required phases, die otherwise.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu May 29 15:24:35 2008 UTC (6 years, 2 months ago) by hawking
Branch: MAIN
Changes since 1.35: +24 -5 lines
Diff to previous 1.35 , to selected 1.150
Make python_mod_optimize ROOT aware.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu May 29 14:10:48 2008 UTC (6 years, 2 months ago) by hawking
Branch: MAIN
Changes since 1.34: +17 -10 lines
Diff to previous 1.34 , to selected 1.150
python_mod_compile is now ROOT aware and can accept more than one files as argument.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 07:11:57 2008 UTC (6 years, 4 months ago) by hawking
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 , to selected 1.150
Add quoting for find, thanks to Yanik Gleyzer, bug 214830


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Thu Feb 28 20:20:32 2008 UTC (6 years, 4 months ago) by dev-zero
Branch: MAIN
Changes since 1.32: +64 -67 lines
Diff to previous 1.32 , to selected 1.150
Committed patches from bugs #210362 and #209671 to make the distutils and python eclasses ready for eclass-manpage.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sun May 6 22:11:12 2007 UTC (7 years, 2 months ago) by kloeri
Branch: MAIN
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 , to selected 1.150
Fix multilib issue, bug 171931. Thanks to Daniel Drake <dsd@gentoo.org> for reporting the issue and providing the patch.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Feb 3 02:10:23 2007 UTC (7 years, 5 months ago) by kloeri
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 , to selected 1.150
Make sure to clean up all orphaned .py[co] files, bug 114269.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sat Feb 3 00:18:52 2007 UTC (7 years, 5 months ago) by kloeri
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 , to selected 1.150
Fix tkinter message, bug 159323.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sat Oct 14 20:27:21 2006 UTC (7 years, 9 months ago) by swegener
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 , to selected 1.150
Apply whitespace checks from repoman to eclasses.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Aug 16 16:24:20 2006 UTC (7 years, 11 months ago) by liquidx
Branch: MAIN
Changes since 1.27: +8 -3 lines
Diff to previous 1.27 , to selected 1.150
fix python version parsing to deal with beta versions.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Aug 7 00:21:49 2006 UTC (7 years, 11 months ago) by liquidx
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 , to selected 1.150
update error message in python and distutils eclass to reflect USE flag renaming from tcltk to tk. (#142954)


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Jul 14 15:13:32 2006 UTC (8 years ago) by marienz
Branch: MAIN
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 , to selected 1.150
Recommend package.use instead of USE on the commandline to enable Tkinter support.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Jun 16 13:54:25 2006 UTC (8 years, 1 month ago) by marienz
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 , to selected 1.150
Tweak remerge suggestion for missing Tkinter (bug #133533).


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sat Jun 10 16:19:54 2006 UTC (8 years, 1 month ago) by swegener
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 , to selected 1.150
Apply whitespace checks from repoman to eclasses.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 22:33:09 2006 UTC (8 years, 1 month ago) by carlo
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 , to selected 1.150
Uh, fix that quickly...


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Jun 6 22:03:52 2006 UTC (8 years, 1 month ago) by carlo
Branch: MAIN
Changes since 1.21: +5 -1 lines
Diff to previous 1.21 , to selected 1.150
Adding NEED_PYTHON variable, as proposed.


Revision 1.1.1.1 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Wed Nov 30 09:59:24 2005 UTC (8 years, 7 months ago) by chriswhite
Changes since 1.1: +109 -39 lines
Diff to previous 1.1 , to next main 1.169 , to selected 1.150
*** empty log message ***


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Jul 11 15:08:06 2005 UTC (9 years ago) by swegener
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 , to selected 1.150
QA: Apply whitespace checks from repoman to eclasses.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Jul 6 20:23:20 2005 UTC (9 years ago) by agriffis
Branch: MAIN
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 , to selected 1.150
Remove ECLASS= and INHERITED= which haven't been necessary for a long time now


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Jul 6 20:20:04 2005 UTC (9 years ago) by agriffis
Branch: MAIN
Changes since 1.18: +1 -2 lines
Diff to previous 1.18 , to selected 1.150
Remove ECLASS= and INHERITED= which haven't been necessary for a long time now


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 10:29:51 2005 UTC (9 years, 3 months ago) by liquidx
Branch: MAIN
Changes since 1.17: +27 -5 lines
Diff to previous 1.17 , to selected 1.150
fix python version extraction and add version extract test to be sure


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 03:40:10 2005 UTC (9 years, 3 months ago) by pythonhead
Branch: MAIN
Changes since 1.16: +5 -6 lines
Diff to previous 1.16 , to selected 1.150
Fixed problem with bug# 90092


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 15:43:37 2005 UTC (9 years, 3 months ago) by liquidx
Branch: MAIN
Changes since 1.15: +12 -11 lines
Diff to previous 1.15 , to selected 1.150
python eclass bash-fu skills upgrade


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sun Feb 13 14:05:54 2005 UTC (9 years, 5 months ago) by eradicator
Branch: MAIN
Changes since 1.14: +3 -5 lines
Diff to previous 1.14 , to selected 1.150
Cleanup orphaned modules in lib{32,64}.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Jun 25 00:39:48 2004 UTC (10 years, 1 month ago) by vapier
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 , to selected 1.150
update the copyright info


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jan 18 01:32:35 2004 UTC (10 years, 6 months ago) by liquidx
Branch: MAIN
Changes since 1.12: +13 -6 lines
Diff to previous 1.12 , to selected 1.150
fix ROOT issues for livecd building


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Dec 8 19:02:14 2003 UTC (10 years, 7 months ago) by liquidx
Branch: MAIN
Changes since 1.11: +5 -1 lines
Diff to previous 1.11 , to selected 1.150
remove empty directories when cleaning up


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Dec 8 17:39:24 2003 UTC (10 years, 7 months ago) by liquidx
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 , to selected 1.150
more informative einfos


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sat Nov 1 18:33:58 2003 UTC (10 years, 8 months ago) by liquidx
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 , to selected 1.150
reintroducing relative linking in alternatives, this time the reverse sorting is fixed via some bash hackery. also some minor fixes in python.eclass


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sat Nov 1 17:39:10 2003 UTC (10 years, 8 months ago) by liquidx
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 , to selected 1.150
backing out changes, problems with python 2.3


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Nov 1 17:35:59 2003 UTC (10 years, 8 months ago) by liquidx
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 , to selected 1.150
added changes by drobbins with makesym() to do relative path targets


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Oct 24 07:12:42 2003 UTC (10 years, 9 months ago) by pythonhead
Branch: MAIN
Changes since 1.6: +18 -29 lines
Diff to previous 1.6 , to selected 1.150
Rolled back to revision 1.5 because 1.6 inherits virtualx


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 23:15:57 2003 UTC (10 years, 9 months ago) by liquidx
Branch: MAIN
Changes since 1.5: +15 -4 lines
Diff to previous 1.5 , to selected 1.150
filter some stderr output, remove empty directories in python_mod_cleanup and make python_mod_exists use virtualx


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri Oct 17 07:14:26 2003 UTC (10 years, 9 months ago) by liquidx
Branch: MAIN
Changes since 1.4: +45 -14 lines
Diff to previous 1.4 , to selected 1.150
various bugfixes for byte-compiling


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 15:11:24 2003 UTC (10 years, 9 months ago) by liquidx
Branch: MAIN
Changes since 1.3: +10 -4 lines
Diff to previous 1.3 , to selected 1.150
make PYTHON_DONTCOMPILE default for the moment


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 08:57:20 2003 UTC (10 years, 9 months ago) by liquidx
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 , to selected 1.150
chage disable_pyc to export


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 08:41:40 2003 UTC (10 years, 9 months ago) by liquidx
Branch: MAIN
Changes since 1.1: +5 -1 lines
Diff to previous 1.1 , to selected 1.150
adding hook to disable runtime compiling of pyc


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Oct 8 14:07:38 2003 UTC (10 years, 9 months ago) by liquidx
Branch: MAIN
Diff to selected 1.150
utility class for python and python related packages


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