[issue14002] distutils2 fails to install a package from PyPI on Python 2.7.2

2012-03-12 Thread Tetsuya Morimoto

Tetsuya Morimoto tetsuya.morim...@gmail.com added the comment:

I can reproduce it on Mac OS X.

I made a patch which checks the func_name attribute of function before it 
refers. It works for me. However, I wonder if a function has both 
func.im_self and func.func_name? Tell me the background because I'm newbie 
for distutils2.

--
keywords: +patch
nosy: +t2y
Added file: http://bugs.python.org/file24801/distutils2_pypi_wrapper.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14002
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14002] distutils2 fails to install a package from PyPI on Python 2.7.2

2012-03-12 Thread Tarek Ziadé

Tarek Ziadé ziade.ta...@gmail.com added the comment:

see Bug 14263 also

--
dependencies: +switch_index_if_fails fails on py2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14002
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14002] distutils2 fails to install a package from PyPI on Python 2.7.2

2012-02-14 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

 The initial errors look like complaints about existing packages I have 
 installed by other means
They’re logging messages, not errors.  They appear because distutils2 scans 
sys.path for egg-info and egg files/dirs and reports invalid versions (per PEP 
386).  Can you report a bug about them?  We do want a warning or an error when 
someone puts an invalid version in their setup.cfg, but when we’re scanning 
installed distributions it’s useless to warn.

 The final one looks like a bug in distutils2
I can reproduce it on Debian.  A test should not be hard to add, adding the 
“easy” keyword.

--
assignee: tarek - eric.araujo
keywords: +easy
stage:  - test needed
versions: +3rd party, Python 3.3 -Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14002
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14002] distutils2 fails to install a package from PyPI on Python 2.7.2

2012-02-14 Thread Paul Moore

Paul Moore p.f.mo...@gmail.com added the comment:

On 14 February 2012 15:48, Éric Araujo rep...@bugs.python.org wrote:

 Éric Araujo mer...@netwok.org added the comment:

 The initial errors look like complaints about existing packages I have 
 installed by other means
 They’re logging messages, not errors.  They appear because distutils2 scans 
 sys.path for egg-info and egg files/dirs and reports invalid versions
 (per PEP 386).  Can you report a bug about them?  We do want a warning or an 
 error when someone puts an invalid version in their setup.cfg,
 but when we’re scanning installed distributions it’s useless to warn.

To what? The individual packages? Maybe, but I'm not sure how useful
that would be. For example, pywin32 has been using 3-digit versions
like this forever, and I don't see them changing just on the basis of
this (but I may be wrong). PyPI seems to handle pywin32's version
fine...

I'd rather say that it's a bug in distutils2 that it complains about
perfectly valid distributions. I'd be OK with a verify flag/action
that checked existing installed distributions, but I see no reason for
any message (informational, warning, or whatever) when you're just
asking for a new distribution to be installed.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14002
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14002] distutils2 fails to install a package from PyPI on Python 2.7.2

2012-02-13 Thread Paul Moore

New submission from Paul Moore p.f.mo...@gmail.com:

I created a bdist_wininst installer for distutils2 and installed it into my 
Python 2.7.2 installation. This is on Wondows, 32-bit. I then tried to do a 
simple install to test it was working.

python -m distutils2.run install stemming
Checking the installation location...
Getting information about 'stemming'...
extensions in requires.txt are not supported (used by u'Genshi' 0.6)
u'pywin32': u'214' is not a valid version (field 'Version')
extensions in requires.txt are not supported (used by u'sqlpython' 1.7.2)
Traceback (most recent call last):
  File D:\Apps\Python27\lib\runpy.py, line 162, in _run_module_as_main
__main__, fname, loader, pkg_name)
  File D:\Apps\Python27\lib\runpy.py, line 72, in _run_code
exec code in run_globals
  File D:\Apps\Python27\lib\site-packages\distutils2\run.py, line 664, in 
module
sys.exit(main())
  File D:\Apps\Python27\lib\site-packages\distutils2\run.py, line 651, in main
return dispatcher()
  File D:\Apps\Python27\lib\site-packages\distutils2\run.py, line 639, in 
__call__
return func(self, self.args)
  File D:\Apps\Python27\lib\site-packages\distutils2\run.py, line 91, in 
wrapper
return f(*args, **kwargs)
  File D:\Apps\Python27\lib\site-packages\distutils2\run.py, line 167, in 
_install
return not install(target)
  File D:\Apps\Python27\lib\site-packages\distutils2\install.py, line 514, in 
install
info = get_infos(project)
  File D:\Apps\Python27\lib\site-packages\distutils2\install.py, line 338, in 
get_infos
release = index.get_release(requirements)
  File D:\Apps\Python27\lib\site-packages\distutils2\pypi\wrapper.py, line 
28, in decorator
if f != func.im_self and hasattr(f, func.f_name):
AttributeError: 'function' object has no attribute 'f_name'

The initial errors look like complaints about existing packages I have 
installed by other means (setuptools or bdist_wininst). The final one looks 
like a bug in distutils2, though.

--
assignee: tarek
components: Distutils2
messages: 153278
nosy: alexis, eric.araujo, pmoore, tarek
priority: normal
severity: normal
status: open
title: distutils2 fails to install a package from PyPI on Python 2.7.2
type: behavior
versions: Python 2.7

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14002
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com