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

Log of /eclass/python-r1.eclass

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Tue May 21 01:31:02 2013 UTC (2 days, 17 hours ago) by floppym
Branch: MAIN
CVS Tags: HEAD
Changes since 1.54: +20 -2 lines
Diff to previous 1.54
Set PYTHON_REQUIRED_USE, and add it to REQUIRED_USE in distutils-r1.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Fri May 10 22:03:30 2013 UTC (12 days, 21 hours ago) by mgorny
Branch: MAIN
Changes since 1.53: +3 -3 lines
Diff to previous 1.53
Consistently create ${EPYTHON} subdir for Python wrappers. Fixes conflict between Python & vala wrappers, bug #469312.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Sun Apr 7 17:02:52 2013 UTC (6 weeks, 4 days ago) by mgorny
Branch: MAIN
Changes since 1.52: +4 -1 lines
Diff to previous 1.52
Create temporary symlinks for executables and pkg-config files, and add them to $PATH and $PKG_CONFIG_PATH respectively. This makes it easier for broken build systems to find Python, and gives us the possibility of dropping python-wrapper.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sat Mar 30 12:56:24 2013 UTC (7 weeks, 5 days ago) by floppym
Branch: MAIN
Changes since 1.51: +5 -2 lines
Diff to previous 1.51
Add note about quoting patterns for python_gen_usedep.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Wed Mar 20 19:01:54 2013 UTC (2 months ago) by mgorny
Branch: MAIN
Changes since 1.50: +35 -1 lines
Diff to previous 1.50
Introduce an ability to override PYTHON_COMPAT for testing.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Wed Mar 20 19:00:55 2013 UTC (2 months ago) by mgorny
Branch: MAIN
Changes since 1.49: +9 -15 lines
Diff to previous 1.49
Reuse multibuild.eclass in python_export_best.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sat Mar 9 13:52:55 2013 UTC (2 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.48: +4 -9 lines
Diff to previous 1.48
Clean up redundant USE flag check calls, replace them with a single call in _python_obtain_impls().


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sat Mar 9 13:51:39 2013 UTC (2 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.47: +10 -22 lines
Diff to previous 1.47
Use multibuild_copy_sources for python_copy_sources.


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


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 19:27:58 2013 UTC (2 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.45: +35 -24 lines
Diff to previous 1.45
Use multibuild.eclass in python-r1.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 19:22:13 2013 UTC (2 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.44: +2 -21 lines
Diff to previous 1.44
Move run_in_build_dir() to multibuild.eclass.


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


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 14:35:13 2013 UTC (2 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.42: +14 -4 lines
Diff to previous 1.42
Re-enable split logs, now directly handled by python*_foreach_impl().


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


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 14:32:49 2013 UTC (2 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.40: +13 -4 lines
Diff to previous 1.40
Make python_foreach_impl() non-fatal, expect explicit die inside or outside.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 10:42:25 2013 UTC (3 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39
Use (-) USE-defaults to reduce issues from removing flags.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 16:40:15 2013 UTC (3 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38
Fix output redirections in run_in_build_dir().


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Jan 27 16:36:21 2013 UTC (3 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.37: +20 -1 lines
Diff to previous 1.37
Introduce run_in_build_dir() function as used by GNOME ebuilds.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 19:28:16 2013 UTC (4 months ago) by mgorny
Branch: MAIN
Changes since 1.36: +41 -11 lines
Diff to previous 1.36
Check PYTHON_COMPAT for validity, and support disabling implementations in the eclass.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 16:36:16 2013 UTC (4 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.35: +30 -2 lines
Diff to previous 1.35
Manually check PYTHON_TARGETS and PYTHON_SINGLE_TARGET for validity rather than using REQUIRED_USE. Fixes bug #447808.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 01:26:22 2013 UTC (4 months, 2 weeks ago) by floppym
Branch: MAIN
Changes since 1.34: +9 -1 lines
Diff to previous 1.34
Don't tell the user to set USE_PYTHON when a package does not support python2.7 or python3.2.


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


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Mon Dec 31 13:10:42 2012 UTC (4 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.32: +46 -3 lines
Diff to previous 1.32
Add a function to generate dep-strings conditional to Python implementations.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 22:56:21 2012 UTC (4 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.31: +79 -1 lines
Diff to previous 1.31
Introduce python_gen_usedep() and python_gen_flags() to make writing complex dependencies easier.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 23:35:17 2012 UTC (5 months ago) by mgorny
Branch: MAIN
Changes since 1.30: +4 -19 lines
Diff to previous 1.30
Commonize the code for obtaining the Python interpreter dependency string.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Dec 19 09:22:17 2012 UTC (5 months ago) by mgorny
Branch: MAIN
Changes since 1.29: +9 -5 lines
Diff to previous 1.29
Re-enable python-r1 -> python-single-r1 dep prevention.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 20:09:28 2012 UTC (5 months ago) by mgorny
Branch: MAIN
Changes since 1.28: +5 -4 lines
Diff to previous 1.28
Require EAPI=5 in both python-r1 eclasses due to bug #447524.


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


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Dec 16 21:42:33 2012 UTC (5 months ago) by mgorny
Branch: MAIN
Changes since 1.26: +6 -3 lines
Diff to previous 1.26
Temporarily disable PYTHON_SINGLE_TARGET safety check because of issues with paludis, bug #447524.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 08:41:59 2012 UTC (5 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.25: +3 -1 lines
Diff to previous 1.25
Prevent python-r1 packages from depending on python-single-r1 packages.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Dec 1 09:29:24 2012 UTC (5 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.24: +3 -1 lines
Diff to previous 1.24
Introduce python-any-r1, to handle packages satisfied by any Python implementation installed (e.g. strictly build-time dependent).


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 11:40:15 2012 UTC (5 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.23: +5 -12 lines
Diff to previous 1.23
Make python-single-r1 stand-alone, and blocking python-r1.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 08:31:26 2012 UTC (5 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.22: +1 -13 lines
Diff to previous 1.22
Override incompatible functions in python-single-r1 directly, instead of adding checks to python-r1.


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


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 20:51:14 2012 UTC (5 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.20: +9 -407 lines
Diff to previous 1.20
Move common Python functions to python-utils-r1.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Nov 21 09:04:14 2012 UTC (6 months ago) by mgorny
Branch: MAIN
Changes since 1.19: +85 -1 lines
Diff to previous 1.19
Introduce python_domodule() to install Python modules.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Nov 21 09:01:50 2012 UTC (6 months ago) by mgorny
Branch: MAIN
Changes since 1.18: +74 -1 lines
Diff to previous 1.18
Introduce python_doscript() to install Python scripts.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 21:38:33 2012 UTC (6 months ago) by mgorny
Branch: MAIN
Changes since 1.17: +199 -1 lines
Diff to previous 1.17
Introduce a check for USE_PYTHON & PYTHON_TARGETS compatibility.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 15:16:34 2012 UTC (6 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.16: +7 -6 lines
Diff to previous 1.16
Always require PYTHON_COMPAT. Add an exception for python-exec which is a special case.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 21:49:34 2012 UTC (6 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.15: +7 -6 lines
Diff to previous 1.15
Minor documentation improvements.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 21:43:22 2012 UTC (6 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14
Mark _python_ln_rel as @INTERNAL.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Oct 31 14:18:41 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
Fix the shebang correcting function to patch shebang only. Thanks to Enlik for the patch.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 11:27:30 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
Enable python3.3 support.


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


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:46:03 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.10: +126 -0 lines
Diff to previous 1.10
Introduce python_replicate_script(), to create copies of a Python script for all installed implementations.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:25:04 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.9: +25 -0 lines
Diff to previous 1.9
Introduce python_export_best() to obtain variables for the most preferred Python implementation enabled.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:23:58 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.8: +46 -0 lines
Diff to previous 1.8
Add getters for common Python variables.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 09:22:13 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.7: +33 -3 lines
Diff to previous 1.7
Add support for obtaining Python site-packages directory.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sat Oct 27 01:14:38 2012 UTC (6 months, 3 weeks ago) by floppym
Branch: MAIN
Changes since 1.6: +1 -40 lines
Diff to previous 1.6
Remove duplicate documentation for BUILD_DIR, PYTHON, and EPYTHON. This breaks eclass-manpages.


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


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Oct 25 16:47:30 2012 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.4: +6 -1 lines
Diff to previous 1.4
Add a note about array brace expansion.


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


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Oct 23 20:58:05 2012 UTC (6 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.2: +81 -12 lines
Diff to previous 1.2
Improve documentation and a few minor fixes.


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


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 10:51:28 2012 UTC (7 months, 1 week ago) by mgorny
Branch: MAIN
Introduce python-r1, a new (and simpler) eclass for 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.13