[pypy-issue] Issue #2105: [patch] tool/release/package.py does not work with --builddir (pypy/pypy)

David Naylor issues-reply at bitbucket.org
Sun Aug 2 17:08:22 CEST 2015

New issue 2105: [patch] tool/release/package.py does not work with --builddir

David Naylor:

When running package.py with a custom --builddir command it gives the following error:
# python2.7package.py --without-cffi --builddir $BUILDDIR

Traceback (most recent call last):
  File "/usr/local/home/dbn/ports/ports/lang/pypy/work/pypy-pypy-295ee98b6928/pypy/tool/release/package.py", line 365, in <module>
    retval, _ = package(*sys.argv[1:])
  File "/usr/local/home/dbn/ports/ports/lang/pypy/work/pypy-pypy-295ee98b6928/pypy/tool/release/package.py", line 344, in package
    return create_package(basedir, options, **kwds)
  File "/usr/local/home/dbn/ports/ports/lang/pypy/work/pypy-pypy-295ee98b6928/pypy/tool/release/package.py", line 139, in create_package
    pypydir = builddir.ensure(name, dir=True)
AttributeError: 'str' object has no attribute 'ensure'

The attached patch fixes this by ensuring the builddir variable is of type py.path.  

More information about the pypy-issue mailing list