summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add quotes to support reading from files with spaces in the filename.Michael Sterrett2015-08-031-2/+2
|
* python_wrapper_setup(): make banned helpers exit with 127.Michał Górny2015-07-271-2/+2
|
* Ban calling pythonN and pythonN-config when the other version of Python is ↵Michał Górny2015-07-271-3/+5
| | | | selected (i.e. ban python2 when python3 is used).
* python_wrapper_setup(): wrap pythonN-config as well as suggested by PEP and ↵Michał Górny2015-07-271-3/+6
| | | | required by some applications, bug #555594.
* python_wrapper_setup(): replace symlinks with shell wrappers to avoid ↵Michał Górny2015-07-271-4/+15
| | | | triggering Python 3.4+ magical prefix support.
* Add missing ||die to "rm -f" calls, i.e. in case we do not have permission ↵Michał Górny2015-07-251-4/+4
| | | | to remove the files.
* Replace links to python-r1 dev guide with links to the wiki.Mike Gilbert2015-07-041-3/+3
|
* Ban new EAPI < 5 packages for python-r1 & python-single-r1.Michał Górny2015-03-211-17/+1
|
* Remove duplicating "using" in EAPI=4 warning message. Spotted by Arfrever.Michał Górny2015-02-211-2/+2
|
* Re-apply python-exec:0 removal, now with typos fixed.Michał Górny2015-02-201-50/+9
|
* Restore EAPI=4 deprecation. That commit was perfectly fine.Michał Górny2015-02-201-1/+17
|
* Revert random mgorny madnessPatrick Lauer2015-02-201-24/+49
|
* Deprecate EAPI=4 support.Michał Górny2015-02-191-1/+17
|
* Remove support for python-exec:0.Michał Górny2015-02-191-49/+8
|
* Make python.eclass commands/variables fatal once again since all in-tree ↵Michał Górny2015-01-021-36/+36
| | | | ebuilds seem to have been fixed.
* Add progress overlay-specific commands and variables to the invalid ↵Michał Górny2015-01-021-2/+38
| | | | command/variable lists.
* Make the invalid function/variable checks non-fatal for now.Michał Górny2014-12-281-29/+29
|
* Do not check for PYTHON_TEST_VERBOSITY, it is intended for make.conf.Michał Górny2014-12-281-3/+2
|
* Update banned var docs.Michał Górny2014-12-271-5/+15
|
* Add PYTHON_{CPPFLAGS,CFLAGS,CXXFLAGS,LDFLAGS,MODNAME} to the banned variable ↵Michał Górny2014-12-271-3/+3
| | | | list.
* Add die-checks for python.eclass & distutils.eclass variables.Michał Górny2014-12-271-1/+32
|
* Add die-replacements for python.eclass functions, to help finding mistakes ↵Michał Górny2014-12-271-1/+95
| | | | in conversions.
* Remove leftover code for Python 3.2.Michał Górny2014-11-291-3/+1
|
* Adjust _python_impl_supported as well.Mike Gilbert2014-11-231-3/+3
|
* Remove python3_2.Mike Gilbert2014-11-231-2/+2
|
* Move the has_version checks on installed implementations to ↵Michał Górny2014-11-091-1/+33
| | | | python_is_installed() function. Accept PyPy when the implementation is installed, even if the virtual is not.
* Add support for PyPy3.Michał Górny2014-11-051-8/+12
|
* Improve error messaging when python_export is called without a defined ↵Mike Gilbert2014-10-181-2/+4
| | | | python implementation.
* Preserve all whitespace in shebangs, and add regression test for that. Also, ↵Michał Górny2014-09-041-3/+6
| | | | prevent filename expansion when word-splitting it. Bug #522080.
* Disable python2.6 support and clean up the related code.Michał Górny2014-07-061-31/+13
|
* Attempt to use a UTF-8 locale if one is available to avoid errors when ↵Mike Gilbert2014-06-291-1/+36
| | | | setup.py calls open() with no encoding.
* python_fix_shebang: properly unset local variables in loop iterations.Michał Górny2014-06-191-2/+2
|
* Improve handling of corner cases in python_fix_shebang. Support --force and ↵Michał Górny2014-06-191-54/+102
| | | | --quiet options, bug #505354. Add tests.
* Move python_fix_shebang into python-utils-r1, therefore making it a part of ↵Michał Górny2014-05-261-75/+97
| | | | public API for all eclasses.
* Accept files with already-rewritten shebangs in _python_rewrite_shebang. ↵Michał Górny2014-05-161-2/+5
| | | | Necessary for proper python_doscript().
* Add missing @DESCRIPTIONJustin Lecher2014-05-011-1/+2
|
* Disable pypy2_0 and clean up after it.Michał Górny2014-04-081-22/+8
|
* Add python_doexe() and python_newexe() to handle implementation-specific ↵Michał Górny2014-03-131-32/+66
| | | | executables without shebangs.
* Use subslot operator deps on non-slotted PyPy.Michał Górny2014-03-121-2/+7
|
* Add non-slotted pypy to the eclass.Michał Górny2014-03-121-2/+8
|
* Revert ignorant pypy2_2 commit.Michał Górny2014-03-121-5/+3
|
* Modify python-utils-r1 for pypy2.2Patrick Lauer2014-03-121-3/+5
|
* Add support for python3.4.Mike Gilbert2014-02-221-3/+5
|
* Spelling.Jeroen Roovers2014-01-171-3/+3
|
* Switch the eclasses to use dev-lang/python-exec.Michał Górny2013-10-301-2/+2
|
* Remove deprecated functions.Michał Górny2013-10-271-39/+1
|
* Fix pypy dependency.Michał Górny2013-10-091-2/+2
|
* Bump dependencies on Python interpreters to require newest stable versions. ↵Michał Górny2013-10-091-10/+15
| | | | Bug #463532.
* Fix EAPI=4 on python-exec:2 since that is what pkgcore will require (the ↵Michał Górny2013-09-261-4/+3
| | | | only EAPI=4 consumer right now).
* Fix missing variable replacement in _python_ln_rel.Michał Górny2013-09-171-2/+2
|