Re: [Python-es] eventos USB

2010-04-14 Por tema damufo



En 2010/04/13 20:01, Yossiel Rigol escribiu:

  Hola lista:

  El asunto es el siguiente, necesito registrar eventos usb,
principalmente inserción y extracción de flash memory en windows Xp
SP3. Sé que la cosa anda por pywinusb, ya me he leído la información
que hay en http://code.google.com/p/pywinusb/ y creo entenderla, el
asunto está en que no sé instalar el modulo  pywinusb. Uso python
2.6.5


Has probado a descargar todo (lo que está en trunk) a una 
carpeta(manteniendo el árbol, claro). Ahí en thunk tienes un fichero 
llamado setup.py, pues bien, la orden para instalar sería desde consola:

ruta absoluta de python.exe ruta absoluta del fichero setup.py install

ej.
c:\python26\python.exe c:\trunk\setup.py install


http://code.google.com/p/pywinusb/source/browse/#svn/trunk%3Fstate%3Dclosed



  Saludos
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Francesc Alted
A Wednesday 14 April 2010 16:40:29 Olemis Lang (Simelix) escrigué:
 Hola a todos !
 
 He visto que varios paquetes [1]_ permiten número de versiones RC
 (e.g. ropevim 0.3-rc). Sin embargo cuando pongo esa versión en
 `setup.py` me da
[clip]

Prueba sin el guión (o sea, algo como 1.4.1rc2).

-- 
Francesc Alted
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Rafael Villar Burke (Pachi)



On 14/04/2010 16:40, Olemis Lang (Simelix) wrote:

Hola a todos !

He visto que varios paquetes [1]_ permiten número de versiones RC
(e.g. ropevim 0.3-rc). Sin embargo cuando pongo esa versión en
`setup.py` me da
   
Es posible que sea el guión. Te recomendaría que probases con un esquema 
compatible con el nuevo PEP386 (ya aprobado): 
http://www.python.org/dev/peps/pep-0386/


Sería: 0.3c, 0.3c1, 0.3rc o 0.3rc1

Este esquema es el soportado en el PEP345 (v1.2 de metadatos para 
distribuciones Python) y es el usado en el PEP376 (base de datos de 
distribuciones instaladas) que está en camino.


Saludos,

Rafael Villar Burke
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Olemis Lang (Simelix)
2010/4/14 Francesc Alted fal...@pytables.org:
 A Wednesday 14 April 2010 16:40:29 Olemis Lang (Simelix) escrigué:
 Hola a todos !

 He visto que varios paquetes [1]_ permiten número de versiones RC
 (e.g. ropevim 0.3-rc). Sin embargo cuando pongo esa versión en
 `setup.py` me da
 [clip]

 Prueba sin el guión (o sea, algo como 1.4.1rc2).


:(

{{{
#!python

$ ./setup.py bdist_egg
Traceback (most recent call last):
  File ./setup.py, line 146, in module
long_description= DESC
  File /usr/lib/python2.5/distutils/core.py, line 112, in setup
_setup_distribution = dist = klass(attrs)
  File /usr/lib/python2.5/site-packages/setuptools/dist.py, line
223, in __init__
_Distribution.__init__(self,attrs)
  File /usr/lib/python2.5/distutils/dist.py, line 255, in __init__
getattr(self.metadata, set_ + key)(val)
  File /usr/lib/python2.5/distutils/dist.py, line 1204, in set_obsoletes
distutils.versionpredicate.VersionPredicate(v)
  File /usr/lib/python2.5/distutils/versionpredicate.py, line 115, in __init__
self.pred = [splitUp(aPred) for aPred in str.split(,)]
  File /usr/lib/python2.5/distutils/versionpredicate.py, line 25, in splitUp
return (comp, distutils.version.StrictVersion(verStr))
  File /usr/lib/python2.5/distutils/version.py, line 40, in __init__
self.parse(vstring)
  File /usr/lib/python2.5/distutils/version.py, line 107, in parse
raise ValueError, invalid version number '%s' % vstring
ValueError: invalid version number '1.4.1rc1'

}}}

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Demanda sobre patente impide distribuir Microsoft Word -
http://feedproxy.google.com/~r/simelo-es/~3/DwuBKpveLTg/demanda-sobre-patente-impide-distribuir.html
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Olemis Lang (Simelix)
2010/4/14 Rafael Villar Burke (Pachi) pa...@rvburke.com:


 On 14/04/2010 16:40, Olemis Lang (Simelix) wrote:

 Hola a todos !

 He visto que varios paquetes [1]_ permiten número de versiones RC
 (e.g. ropevim 0.3-rc). Sin embargo cuando pongo esa versión en
 `setup.py` me da


 Es posible que sea el guión. Te recomendaría que probases con un esquema
 compatible con el nuevo PEP386 (ya aprobado):
 http://www.python.org/dev/peps/pep-0386/

 Sería: 0.3c, 0.3c1, 0.3rc o 0.3rc1

 Este esquema es el soportado en el PEP345 (v1.2 de metadatos para
 distribuciones Python) y es el usado en el PEP376 (base de datos de
 distribuciones instaladas) que está en camino.


Comentarios :

  - Estoy utilizando Py 2.5
  - Ya probé ese esquema y me sigue dando error (ver tercer
 mensaje de esta conversación, segundo enviado por mí ;o)
  - De todas formas he visto paquetes en PyPI que tienen
 guiones y puntos (e.g. -rc1 .rc.8) ... He probado y me
 da lo mismo

:(

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Tutorial: Cómo crear enlaces directos en Windows con Python -
http://feedproxy.google.com/~r/simelo-es/~3/lF373i_fqYs/tutorial-como-crear-enlaces-directos-en.html
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en se tup.py ?)

2010-04-14 Por tema Rolando Espinoza La Fuente
¿puedes mostrar el source de tu setup.py?

~Rolando



2010/4/14 Olemis Lang (Simelix) olemis...@gmail.com:
 2010/4/14 Rafael Villar Burke (Pachi) pa...@rvburke.com:


 On 14/04/2010 16:40, Olemis Lang (Simelix) wrote:

 Hola a todos !

 He visto que varios paquetes [1]_ permiten número de versiones RC
 (e.g. ropevim 0.3-rc). Sin embargo cuando pongo esa versión en
 `setup.py` me da


 Es posible que sea el guión. Te recomendaría que probases con un esquema
 compatible con el nuevo PEP386 (ya aprobado):
 http://www.python.org/dev/peps/pep-0386/

 Sería: 0.3c, 0.3c1, 0.3rc o 0.3rc1

 Este esquema es el soportado en el PEP345 (v1.2 de metadatos para
 distribuciones Python) y es el usado en el PEP376 (base de datos de
 distribuciones instaladas) que está en camino.


 Comentarios :

  - Estoy utilizando Py 2.5
  - Ya probé ese esquema y me sigue dando error (ver tercer
     mensaje de esta conversación, segundo enviado por mí ;o)
  - De todas formas he visto paquetes en PyPI que tienen
     guiones y puntos (e.g. -rc1 .rc.8) ... He probado y me
     da lo mismo

 :(

 --
 Regards,

 Olemis.

 Blog ES: http://simelo-es.blogspot.com/
 Blog EN: http://simelo-en.blogspot.com/

 Featured article:
 Tutorial: Cómo crear enlaces directos en Windows con Python -
 http://feedproxy.google.com/~r/simelo-es/~3/lF373i_fqYs/tutorial-como-crear-enlaces-directos-en.html
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Olemis Lang (Simelix)
2010/4/14 Rolando Espinoza La Fuente dark...@gmail.com:
 ¿puedes mostrar el source de tu setup.py?


{{{
#!sh

$ cat setup.py
#!/usr/bin/env python

# Copyright 2009-2011 Olemis Lang olemis at gmail.com
#
#   Licensed under the Apache License, Version 2.0 (the License);
#   you may not use this file except in compliance with the License.
#   You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
#   Unless required by applicable law or agreed to in writing, software
#   distributed under the License is distributed on an AS IS BASIS,
#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#   See the License for the specific language governing permissions and
#   limitations under the License.

try:
from setuptools import setup
except ImportError:
from distutils.core import setup

from tracgviz.__init__ import __doc__ as DESC

versions = [
(1, 0, 0),
(1, 1, 0),
(1, 2, 0),
(1, 2, 1),
(1, 2, 2),
(1, 2, 3),
(1, 3, 1),
(1, 3, 2),
(1, 3, 3),
(1, 3, 4),
(1, 4, 1),
]

latest = '.'.join(str(x) for x in versions[-1])
latest = '1.4.1rc1'

status = {
'planning' :  Development Status :: 1 - Planning,
'pre-alpha' : Development Status :: 2 - Pre-Alpha,
'alpha' : Development Status :: 3 - Alpha,
'beta' :  Development Status :: 4 - Beta,
'stable' :Development Status :: 5 - Production/Stable,
'mature' :Development Status :: 6 - Mature,
'inactive' :  Development Status :: 7 - Inactive
 }
dev_status = status[alpha]

cats = [
dev_status,
Environment :: Plugins,
Environment :: Web Environment,
Framework :: Trac,
Intended Audience :: Developers,
Intended Audience :: Information Technology,
Intended Audience :: Other Audience,
Intended Audience :: System Administrators,
License :: OSI Approved :: Apache Software License,
Natural Language :: English,
Natural Language :: Spanish,
Operating System :: OS Independent,
Programming Language :: Python :: 2.5,
Programming Language :: Python,
Topic :: Database,
Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries,
Topic :: Internet :: WWW/HTTP :: HTTP Servers,
Topic :: Internet :: WWW/HTTP :: WSGI,
Topic :: Software Development :: Bug Tracking,
Topic :: Software Development :: Libraries :: Application Frameworks,
Topic :: Software Development :: Libraries :: Python Modules,
Topic :: Software Development :: User Interfaces,
Topic :: Software Development :: Widget Sets
]

# Be compatible with older versions of Python
from sys import version
if version  '2.2.3':
from distutils.dist import DistributionMetadata
DistributionMetadata.classifiers = None
DistributionMetadata.download_url = None

# Add the change log to the package description.
chglog = None
try:
from os.path import dirname, join
chglog = open(join(dirname(__file__), CHANGES))
DESC+= ('\n\n' + chglog.read())
finally:
if chglog:
chglog.close()

DIST_NM = 'TracGViz'
PKG_INFO = {'tracgviz' : ('tracgviz', # Package dir
# Package data
['templates/*', 'htdocs/*',
'messages/es/LC_MESSAGES/*', '../CHANGES',
  '../COPYRIGHT', '../NOTICE', '../README',
  '../TODO', '../examples/*'],
  ),
'tracgviz.testing' : ('tracgviz/testing', # Package dir
# Package data
['data/**'],
  ),
'tracgviz.ig' : ('tracgviz/ig', # Package dir
# Package data
['templates/*', 'htdocs/*'],
  ),
}

ENTRY_POINTS = r
   [trac.plugins]
   tracgviz = tracgviz
   

setup(
name=DIST_NM,
version=latest,
description=DESC.split('\n', 1)[0],
author='Olemis Lang',
author_email='ole...@gmail.com',
maintainer='Olemis Lang',
maintainer_email='ole...@gmail.com',
url='https://opensvn.csie.org/traccgi/swlcu/wiki/En/Devel/%s' % 
(DIST_NM,),

download_url='http://pypi.python.org/packages/2.5/%s/%s/%s-%s-py2.5.egg' % \
  (DIST_NM[0], DIST_NM, DIST_NM, latest,),
requires = ['trac', 'tracrpc', 'gviz_api', 'pygments', 'dutest'],
  install_requires = [
  'setuptools=0.6b1',
  'Trac=0.11',
  'TracXMLRPC1.0.7',
  'Pygments=1.0',
  'dutest=0.2.3',
  ],
package_dir = dict([p, i[0]] for p, i in PKG_INFO.iteritems()),
packages = PKG_INFO.keys(),
package_data = dict([p, i[1]] for p, i in PKG_INFO.iteritems()),

Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Rafael Villar Burke (Pachi)



On 14/04/2010 17:15, Olemis Lang (Simelix) wrote:

Comentarios :

   - Estoy utilizando Py 2.5
   - Ya probé ese esquema y me sigue dando error (ver tercer
  mensaje de esta conversación, segundo enviado por mí ;o)
   - De todas formas he visto paquetes en PyPI que tienen
  guiones y puntos (e.g. -rc1 .rc.8) ... He probado y me
  da lo mismo
   
Fijándome más en el mensaje de error parece que el problema viene de tu 
especificación de obsoletes, que usa para la comprobación el esquema 
fijado en la clase StrictVersion de distutils 
(http://svn.python.org/projects/python/tags/Distutils-0_1_2/Lib/distutils/version.py). 
No sé si es posible cambiar esa opción en setuptools (te diría que 
mirases distribute como alternativa) para que use LooseVersion o, 
alternativamente, cambiar a un esquema 1.4.1a1  1.4.1


El problema no parece tanto de distutils o que PyPI admita casi 
cualquier cosa como que setuptools parece usar el esquemas StricVersion 
al menos en la especificación de obsoletes.


Saludos,

Rafael Villar Burke
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Cómo especificar versiones RC (en setup.py ?)

2010-04-14 Por tema Olemis Lang (Simelix)
2010/4/14 Rafael Villar Burke (Pachi) pa...@rvburke.com:


 On 14/04/2010 17:15, Olemis Lang (Simelix) wrote:

 Comentarios :

   - Estoy utilizando Py 2.5
   - Ya probé ese esquema y me sigue dando error (ver tercer
      mensaje de esta conversación, segundo enviado por mí ;o)
   - De todas formas he visto paquetes en PyPI que tienen
      guiones y puntos (e.g. -rc1 .rc.8) ... He probado y me
      da lo mismo


 Fijándome más en el mensaje de error parece que el problema viene de tu
 especificación de obsoletes, que usa para la comprobación el esquema
 fijado en la clase StrictVersion de distutils
 (http://svn.python.org/projects/python/tags/Distutils-0_1_2/Lib/distutils/version.py).
 No sé si es posible cambiar esa opción en setuptools (te diría que mirases
 distribute como alternativa) para que use LooseVersion o, alternativamente,
 cambiar a un esquema 1.4.1a1  1.4.1

 El problema no parece tanto de distutils o que PyPI admita casi cualquier
 cosa como que setuptools parece usar el esquemas StricVersion al menos en la
 especificación de obsoletes.


Eso mismo parece ser ! Gracias !

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Analizar Matrices

2010-04-14 Por tema Gabriel Rech
Hola a todos!

Tengo que hacer un análisis de una matriz de distancia que tiene la
siguiente estructura:

Indiv1Indiv2Indiv3
Indiv100.30.2
Indiv20.300.1
Indiv30.20.10

Todos los elementos de la matriz están separados por TAB, por lo que en
principio había pensado en usar un csv. Pero la verdad que me he liado
bastante.
Lo que quiero hacer es evaluar aquellas posiciones que sean mayores que 0.3.
Una de las cosas que mas problema me causa es que la matriz está formada por
cadenas (Indiv1, Indi2, ect...) y por números con coma flotante (que son los
que tengo que evaluar). Principalmete quiero contar el número de posiciones
= que 0.3 en toda la matriz, pero si pudiera también saber entre qué Indiv
se observan esos valores mejor.

Bueno gente, confío en que me puedan ayudar y desde ya les agradezco mucho.
Saludos!

Gabriel
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] saludos alguien tiene manual de python 100x100 ejemplos

2010-04-14 Por tema viko guz
saludos soy nuevo en esto y bueno me gusto de hace tiempo pero ahora recien
me anime

como dice el titulo alguine ien un texto  que contenga muchso ejemplos de
python
lo que mas busco son como hacer registros
o una aplicacion que contenga dstos sencillos y hacerlo funcionar en windows

gracias de antemano

-- 
esto es el conocimiento debe ser para todos y libre
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Analizar Matrices

2010-04-14 Por tema Arnau Sanchez

On 14/04/10 23:38, Gabriel Rech wrote:


Tengo que hacer un análisis de una matriz de distancia que tiene la
siguiente estructura:

Indiv1Indiv2Indiv3
Indiv100.30.2
Indiv20.300.1
Indiv30.20.10

Todos los elementos de la matriz están separados por TAB, por lo que en
principio había pensado en usar un csv. Pero la verdad que me he liado
bastante.


No necesitas usar csv, linea.split(\t) te servirá de sobra.


Lo que quiero hacer es evaluar aquellas posiciones que sean mayores que
0.3. Una de las cosas que mas problema me causa es que la matriz está
formada por cadenas (Indiv1, Indi2, ect...) y por números con coma
flotante (que son los que tengo que evaluar). Principalmete quiero
contar el número de posiciones = que 0.3 en toda la matriz, pero si
pudiera también saber entre qué Indiv se observan esos valores mejor.


Habitualmente en las listas se pide mostrar algo de código (aunque no funcione). 
Eso se hace no tanto para demostrar que se ha hecho un esfuerzo previo antes de 
preguntar (que también), sino para ver la experiencia del que pregunta y poder 
dar una respuesta más adecuada.


Por curiosidad, ¿en qué campo estás aplicando esto? (la tabla tiene un aspecto 
tan genérico que parece un ejercicio, aunque supongo que se debe a que lo has 
simplificado)


arnau
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/