Re: [Python-es] eventos USB
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 ?)
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 ?)
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/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/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 ?)
¿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/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 ?)
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/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
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
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
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/