Репозитории ALT
S: | 0.43.2-alt1 |
5.1: | 0.34.4-alt1 |
4.1: | 0.33-alt1.1 |
4.0: | 0.30-alt3 |
3.0: | 0.26-alt1 |
Группа :: Разработка/Прочее
Пакет: rpm-build-python
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
15 июля 2009 Evgeny Sinelnikov <sin at altlinux.ru> 0.34.4-alt1
- Add support for python 2.6
- Hierarchical search fixed (syntax tree format is evidently extended)
- Relative Imports (PEP 328) ignored (closes #17154)
- rpm-build-python-tools: Disabled python dependencies,
scheduled for removal.
- python.prov.py: Re-added limited support for multpile provides - e.g.
PIL/Image.py provides both python2.5(PIL.Image) due to PIL/__init__.py
and python2.5(Image) due to PIL.pth. - python.prov.py: Do not provide module names with "-" dashes.
- python.prov.py: Major rewrite.
- %python_build: Remove redundancy.
- Added %python_build and %python_install macros (closes: #13941).
- Relocated macro files to /usr/lib/rpm/macros.d/.
- Fix #18210 (by roughly removing distutil file)
- Fix *64 byte compilation of noarch packages
- Rebuilt with python-2.5.
- python.req.py: implemented search for particular encoding modules, e.g.
"# coding: cp1251" should yield dependency on "python2.4(encodings.cp1251)" - python.req.py: relaxed fatal error condition for possibly non-pythonish
files; files with *.py suffix or shebang line considered pythonish
- python.req.py: fixed parser.suite failures on empty lines
with trailing whitespaces - python.req.py: parser.suite failures are now fatal errors
- python.req.py: added support for "coding:" magic comments,
which should yield dependency on "encodings" - python.{req,prov}.files: more elaborate file selection
- adapted for new rpm-build
- python.req.py: attempted to implement stronger self-requires
elimination, to deal with unmet dependencies which arise with
non-standard directory layout
- Revert "added macros from /usr/lib/rpm/*/macros",
due to rpm '%undefine' unexpected behaviour
- python.req.py: restored .py suffix check until rpm-build
can use python.req.files
- python.req.py:
+ fixed a bug in "import" clause analysis, due to which only
the first dependency of multiple arguments was produced; i.e.
Old result: 'import os, re' -> Requires: python2.4(os)
New result: 'import os, re' -> Requires: python2.4(os), python2.4(re)
+ made it fail on import errors (also python.prov.py)
+ made it print stderr diagnostics when the dependency is being ignored
+ disabled .py suffix check, for the sake of plain python scripts - added dependency on python-base, so that python.req.py and python.prov.py
always work (also explained this change in policy/5-Python_FAQ.txt) - added buildreq skiplist and placed LC_ALL=C as needed in order to avoid
dumb dependency on encoding modules when e.g. evaluating %__python_version - added new files, for possible use with future rpm-build releases:
+ python.req (python.prov) - wrapper for python.req.py (resp. python.prov.py)
+ python.req.files (.prov.files) - will select python files for req/prov
+ /etc/rpm/macros.d/python.env - piece of rpm-build scriplets' preamble
+ also placed rpm-build python macros to /etc/rpm/macros.d/python
- (avm@) Search for .pth files in lib64, too
- Minor policy fix
- move distutils extention to /usr/lib instead of /usr/lib
- More verbose diagnostic in rpm-build-python-utils
- Minor policy bug fixed
- x86_64 adapdation (so it builds equally on any architecture)
- _target_libdir is used
- absolute symlinks turned to relative
- Override %__python_version macro provided by rpm-build (#9974).
- Specfile cleanup.
- Add support for python 2.5
- convert text files to UTF-8
- Fix #8855
- Fixing provides generator to work with ".pth" files
- Generation hierarchical requires fixed
- Tools renamed
- Diagnostic tools package added
- Some files moved from /python2.3 to /python2.4
- Draft of new policy version added
- numerous rpm macros enhancements (svn rev. 10)
- Some macros added: (py_requires, py_provides, etc)
- Preliminary fix for python2.4 compatibility has been added
- Documentation is fixed: special thanks for Ivan Fedorov
- Some stupid bugs that damaged tracebacks are fixed. I think all python
packages must be rebuilded.
- Splitted module support added
- Recursive module support added
- Policy files are renamed by MHZ request;
- Some macros added (see RpmMacros.txt);
- File "=" don't be created any more (bug);
- python-<modulename> don't be provided any more (bug #4819)
- Some changes from Alexey Morozov <morozov@altlinux.org> added,
descriptions followed: - Defined %__python_package_prefix, typo fixes in macro functions
documentation; - Updated Python_MODULE.txt;
- Documentation changed
- Keyword "relaxed" can be used instead "slight"
- Article about "Require python2.3(__future__)" added into FAQ;
- Codec declaration excluded from find req/prov python scripts;
- Python build utilites will be silently exit if python are not fully installed;
- Python auto Prov use *pth files now;
- Fix some python2.2 incompatibilites
- Provides detection enchanced (detect old-style <name>module.so library);
- Some historical clauses exluded from bdist_altrpm;
- Some documentation changes;
- Ready for sysiphus
- Package rebuilded to use with new rpm
- Some domcmentations added;
- Fix another "BuildNoarch Problem": BuildRequires correctly inserted now;
- Add BuildPreReq: python_devel = X.Y into spec setup function;
- Fix "BuildNoarch Problem"
- Add some documentation
- Debugging operators removed
- Sources put into archive
- BuildPreReq added into setup_python_module
- Command bdist_altrpm for distutils added;
- New bytecompiler added
- Defaults treatment enhanced
- Python scripts for find provides and requires added;
- New RPM macros;
- Samples of find-* added;
- Initial release