summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update doc link to point to the docs on Wiki.Michał Górny2013-12-291-7/+7
|
* Depend on dev-lang/python-exec:0 if _PYTHON_WANT_PYTHON_EXEC2 is 0, bug 489646.Mike Gilbert2013-11-301-2/+4
|
* Switch the eclasses to use dev-lang/python-exec.Michał Górny2013-10-301-5/+5
|
* Introduce a "common" python_setup function to set up Python for use in outer ↵Michał Górny2013-10-221-1/+16
| | | | scope.
* Fix EAPI=4 on python-exec:2 since that is what pkgcore will require (the ↵Michał Górny2013-09-261-3/+3
| | | | only EAPI=4 consumer right now).
* Support python-exec:2.Michał Górny2013-09-171-10/+30
|
* Clean up Python script install/wrapping functions.Michał Górny2013-09-171-19/+13
|
* Depend on SLOT 0 of python-exec, for future compatibility.Michał Górny2013-09-121-3/+3
|
* Enable EAPI=4 on python-r1.Michał Górny2013-08-271-5/+4
|
* Mention that PYTHON_REQ_USE should be set before calling inherit.Mike Gilbert2013-08-071-1/+3
|
* Drop the old PYTHON_COMPAT hack for python-exec.Michał Górny2013-08-041-6/+2
|
* Set PYTHON_REQUIRED_USE, and add it to REQUIRED_USE in distutils-r1.Mike Gilbert2013-05-211-2/+20
|
* Consistently create ${EPYTHON} subdir for Python wrappers. Fixes conflict ↵Michał Górny2013-05-101-3/+3
| | | | between Python & vala wrappers, bug #469312.
* Create temporary symlinks for executables and pkg-config files, and add them ↵Michał Górny2013-04-071-1/+4
| | | | 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.
* Add note about quoting patterns for python_gen_usedep.Mike Gilbert2013-03-301-2/+5
|
* Introduce an ability to override PYTHON_COMPAT for testing.Michał Górny2013-03-201-1/+35
|
* Reuse multibuild.eclass in python_export_best.Michał Górny2013-03-201-15/+9
|
* Clean up redundant USE flag check calls, replace them with a single call in ↵Michał Górny2013-03-091-9/+4
| | | | _python_obtain_impls().
* Use multibuild_copy_sources for python_copy_sources.Michał Górny2013-03-091-22/+10
|
* Introduce python_parallel_foreach_impl() and reuse it in distutils-r1.Michał Górny2013-03-041-1/+34
|
* Use multibuild.eclass in python-r1.Michał Górny2013-03-041-24/+35
|
* Move run_in_build_dir() to multibuild.eclass.Michał Górny2013-03-041-21/+2
|
* Revert the log teeing changes as they cause unexpected kind of breakage.Michał Górny2013-02-271-67/+3
|
* Re-enable split logs, now directly handled by python*_foreach_impl().Michał Górny2013-02-261-4/+14
|
* Introduce the parallel variant of python_foreach_impl().Michał Górny2013-02-261-1/+55
|
* Make python_foreach_impl() non-fatal, expect explicit die inside or outside.Michał Górny2013-02-261-4/+13
|
* Use (-) USE-defaults to reduce issues from removing flags.Michał Górny2013-01-301-4/+4
|
* Fix output redirections in run_in_build_dir().Michał Górny2013-01-271-3/+3
|
* Introduce run_in_build_dir() function as used by GNOME ebuilds.Michał Górny2013-01-271-1/+20
|
* Check PYTHON_COMPAT for validity, and support disabling implementations in ↵Michał Górny2013-01-211-11/+41
| | | | the eclass.
* Manually check PYTHON_TARGETS and PYTHON_SINGLE_TARGET for validity rather ↵Michał Górny2013-01-081-2/+30
| | | | than using REQUIRED_USE. Fixes bug #447808.
* Don't tell the user to set USE_PYTHON when a package does not support ↵Mike Gilbert2013-01-041-1/+9
| | | | python2.7 or python3.2.
* Remove myself from explicit maintainers, it is enough to assign the bugs to ↵Michał Górny2013-01-021-4/+3
| | | | Python team.
* Add a function to generate dep-strings conditional to Python implementations.Michał Górny2012-12-311-3/+46
|
* Introduce python_gen_usedep() and python_gen_flags() to make writing complex ↵Michał Górny2012-12-271-1/+79
| | | | dependencies easier.
* Commonize the code for obtaining the Python interpreter dependency string.Michał Górny2012-12-201-19/+4
|
* Re-enable python-r1 -> python-single-r1 dep prevention.Michał Górny2012-12-191-5/+9
|
* Require EAPI=5 in both python-r1 eclasses due to bug #447524.Michał Górny2012-12-171-4/+5
|
* Remove outdated comments and checks.Michał Górny2012-12-161-5/+1
|
* Temporarily disable PYTHON_SINGLE_TARGET safety check because of issues with ↵Michał Górny2012-12-161-3/+6
| | | | paludis, bug #447524.
* Prevent python-r1 packages from depending on python-single-r1 packages.Michał Górny2012-12-141-1/+3
|
* Introduce python-any-r1, to handle packages satisfied by any Python ↵Michał Górny2012-12-011-1/+3
| | | | implementation installed (e.g. strictly build-time dependent).
* Make python-single-r1 stand-alone, and blocking python-r1.Michał Górny2012-11-301-12/+5
|
* Override incompatible functions in python-single-r1 directly, instead of ↵Michał Górny2012-11-261-13/+1
| | | | adding checks to python-r1.
* Fix EAPI checks, add double- and colliding include guards.Michał Górny2012-11-241-3/+24
|
* Move common Python functions to python-utils-r1.Michał Górny2012-11-241-407/+9
|
* Introduce python_domodule() to install Python modules.Michał Górny2012-11-211-1/+85
|
* Introduce python_doscript() to install Python scripts.Michał Górny2012-11-211-1/+74
|
* Introduce a check for USE_PYTHON & PYTHON_TARGETS compatibility.Michał Górny2012-11-191-1/+199
|
* Always require PYTHON_COMPAT. Add an exception for python-exec which is a ↵Michał Górny2012-11-041-6/+7
| | | | special case.