Import spade-2.0 as wip/spade.
SPADE (Smart Python multi-Agent Development Environment) is a Multiagent and Organizations Platform based on the XMPP/Jabber technology and written in the Python programming language. This technology offers by itself many features and facilities that ease the construction of MAS, such as an existing communication channel, the concepts of users (agents) and servers (platforms) and an extensible communication protocol based on XML, just like FIPA-ACL. Many other agent platforms exist, but SPADE is the first to base its roots on the XMPP technology
This commit is contained in:
parent
a886a2b807
commit
f8bba9b04a
5 changed files with 453 additions and 0 deletions
8
spade/DESCR
Normal file
8
spade/DESCR
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
SPADE (Smart Python multi-Agent Development Environment) is a Multiagent and
|
||||||
|
Organizations Platform based on the XMPP/Jabber technology and written in the
|
||||||
|
Python programming language. This technology offers by itself many features and
|
||||||
|
facilities that ease the construction of MAS, such as an existing communication
|
||||||
|
channel, the concepts of users (agents) and servers (platforms) and an
|
||||||
|
extensible communication protocol based on XML, just like FIPA-ACL. Many other
|
||||||
|
agent platforms exist, but SPADE is the first to base its roots on
|
||||||
|
the XMPP technology
|
42
spade/Makefile
Normal file
42
spade/Makefile
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# $NetBSD: Makefile,v 1.1.1.1 2009/11/18 14:33:23 jihbed Exp $
|
||||||
|
#
|
||||||
|
|
||||||
|
DISTNAME= spade-2.0rc3
|
||||||
|
PKGNAME= spade-2.0
|
||||||
|
CATEGORIES= devel python
|
||||||
|
MASTER_SITES= http://spade.gti-ia.dsic.upv.es/
|
||||||
|
|
||||||
|
MAINTAINER= jihbed.research@gmail.com
|
||||||
|
HOMEPAGE= http://spade.gti-ia.dsic.upv.es/index.html
|
||||||
|
COMMENT= SPADE is an agent platform based on the XMPP/Jabber technology
|
||||||
|
#LICENSE= LICENSE
|
||||||
|
|
||||||
|
DEPENDS+= ${PYPKGPREFIX}-psyco>=1.6:../../lang/py-psyco
|
||||||
|
DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
|
||||||
|
DEPENDS+= ${PYPKGPREFIX}-gmpy>=1.04:../../wip/py-gmpy
|
||||||
|
|
||||||
|
|
||||||
|
PKG_DESTDIR_SUPPORT= user-destdir
|
||||||
|
|
||||||
|
WRKSRC= ${WRKDIR}/spade
|
||||||
|
|
||||||
|
PY_PATCHPLIST= yes
|
||||||
|
PYDISTUTILSPKG= yes
|
||||||
|
|
||||||
|
SUBST_CLASSES+= paths
|
||||||
|
SUBST_STAGE.paths= pre-configure
|
||||||
|
SUBST_SED.paths+= -e 's,/etc/spade/spade.xml,${PREFIX}/etc/spade/spade.xml,g'
|
||||||
|
SUBST_SED.paths+= -e 's,/etc/spade/xmppd.xml,${PREFIX}/etc/spade/xmppd.xml,g'
|
||||||
|
SUBST_SED.paths+= -e 's,/usr/share,${PREFIX}/share,g'
|
||||||
|
SUBST_SED.paths+= -e 's,spade/mtp,${PREFIX}/${PYSITELIB}/spade/mtp,g'
|
||||||
|
SUBST_SED.paths+= -e 's,etc/spade.xml,${PREFIX}/etc/spade.xml,g'
|
||||||
|
SUBST_SED.paths+= -e 's,/usr/bin/runspade.py,${PREFIX}/bin/runspade.py,g'
|
||||||
|
SUBST_FILES.paths+= runspade.py spade.sh configure.py
|
||||||
|
SUBST_MESSAGE.paths= Fixing header search paths.
|
||||||
|
|
||||||
|
|
||||||
|
post-extract:
|
||||||
|
${CP} ${FILESDIR}/setup.py ${WRKSRC}
|
||||||
|
|
||||||
|
.include "../../lang/python/extension.mk"
|
||||||
|
.include "../../mk/bsd.pkg.mk"
|
383
spade/PLIST
Normal file
383
spade/PLIST
Normal file
|
@ -0,0 +1,383 @@
|
||||||
|
@comment $NetBSD: PLIST,v 1.1.1.1 2009/11/18 14:33:23 jihbed Exp $
|
||||||
|
bin/configure.py
|
||||||
|
bin/runspade.py
|
||||||
|
bin/spade.sh
|
||||||
|
${PYSITELIB}/spade/ACLMessage.py
|
||||||
|
${PYSITELIB}/spade/ACLMessage.pyc
|
||||||
|
${PYSITELIB}/spade/ACLMessage.pyo
|
||||||
|
${PYSITELIB}/spade/ACLParser.py
|
||||||
|
${PYSITELIB}/spade/ACLParser.pyc
|
||||||
|
${PYSITELIB}/spade/ACLParser.pyo
|
||||||
|
${PYSITELIB}/spade/AID.py
|
||||||
|
${PYSITELIB}/spade/AID.pyc
|
||||||
|
${PYSITELIB}/spade/AID.pyo
|
||||||
|
${PYSITELIB}/spade/AMS.py
|
||||||
|
${PYSITELIB}/spade/AMS.pyc
|
||||||
|
${PYSITELIB}/spade/AMS.pyo
|
||||||
|
${PYSITELIB}/spade/Agent.py
|
||||||
|
${PYSITELIB}/spade/Agent.pyc
|
||||||
|
${PYSITELIB}/spade/Agent.pyo
|
||||||
|
${PYSITELIB}/spade/BasicFipaDateTime.py
|
||||||
|
${PYSITELIB}/spade/BasicFipaDateTime.pyc
|
||||||
|
${PYSITELIB}/spade/BasicFipaDateTime.pyo
|
||||||
|
${PYSITELIB}/spade/Behaviour.py
|
||||||
|
${PYSITELIB}/spade/Behaviour.pyc
|
||||||
|
${PYSITELIB}/spade/Behaviour.pyo
|
||||||
|
${PYSITELIB}/spade/DF.py
|
||||||
|
${PYSITELIB}/spade/DF.pyc
|
||||||
|
${PYSITELIB}/spade/DF.pyo
|
||||||
|
${PYSITELIB}/spade/Envelope.py
|
||||||
|
${PYSITELIB}/spade/Envelope.pyc
|
||||||
|
${PYSITELIB}/spade/Envelope.pyo
|
||||||
|
${PYSITELIB}/spade/FIPAMessage.py
|
||||||
|
${PYSITELIB}/spade/FIPAMessage.pyc
|
||||||
|
${PYSITELIB}/spade/FIPAMessage.pyo
|
||||||
|
${PYSITELIB}/spade/MTP.py
|
||||||
|
${PYSITELIB}/spade/MTP.pyc
|
||||||
|
${PYSITELIB}/spade/MTP.pyo
|
||||||
|
${PYSITELIB}/spade/MessageReceiver.py
|
||||||
|
${PYSITELIB}/spade/MessageReceiver.pyc
|
||||||
|
${PYSITELIB}/spade/MessageReceiver.pyo
|
||||||
|
${PYSITELIB}/spade/Organization.py
|
||||||
|
${PYSITELIB}/spade/Organization.pyc
|
||||||
|
${PYSITELIB}/spade/Organization.pyo
|
||||||
|
${PYSITELIB}/spade/Organization_new.py
|
||||||
|
${PYSITELIB}/spade/Organization_new.pyc
|
||||||
|
${PYSITELIB}/spade/Organization_new.pyo
|
||||||
|
${PYSITELIB}/spade/Platform.py
|
||||||
|
${PYSITELIB}/spade/Platform.pyc
|
||||||
|
${PYSITELIB}/spade/Platform.pyo
|
||||||
|
${PYSITELIB}/spade/RDF0Parser.py
|
||||||
|
${PYSITELIB}/spade/RDF0Parser.pyc
|
||||||
|
${PYSITELIB}/spade/RDF0Parser.pyo
|
||||||
|
${PYSITELIB}/spade/ReceivedObject.py
|
||||||
|
${PYSITELIB}/spade/ReceivedObject.pyc
|
||||||
|
${PYSITELIB}/spade/ReceivedObject.pyo
|
||||||
|
${PYSITELIB}/spade/SIMBA.py
|
||||||
|
${PYSITELIB}/spade/SIMBA.pyc
|
||||||
|
${PYSITELIB}/spade/SIMBA.pyo
|
||||||
|
${PYSITELIB}/spade/SL0Parser.py
|
||||||
|
${PYSITELIB}/spade/SL0Parser.pyc
|
||||||
|
${PYSITELIB}/spade/SL0Parser.pyo
|
||||||
|
${PYSITELIB}/spade/SpadeConfigParser.py
|
||||||
|
${PYSITELIB}/spade/SpadeConfigParser.pyc
|
||||||
|
${PYSITELIB}/spade/SpadeConfigParser.pyo
|
||||||
|
${PYSITELIB}/spade/Unit.py
|
||||||
|
${PYSITELIB}/spade/Unit.pyc
|
||||||
|
${PYSITELIB}/spade/Unit.pyo
|
||||||
|
${PYSITELIB}/spade/Unit_new.py
|
||||||
|
${PYSITELIB}/spade/Unit_new.pyc
|
||||||
|
${PYSITELIB}/spade/Unit_new.pyo
|
||||||
|
${PYSITELIB}/spade/XMLCodec.py
|
||||||
|
${PYSITELIB}/spade/XMLCodec.pyc
|
||||||
|
${PYSITELIB}/spade/XMLCodec.pyo
|
||||||
|
${PYSITELIB}/spade/__init__.py
|
||||||
|
${PYSITELIB}/spade/__init__.pyc
|
||||||
|
${PYSITELIB}/spade/__init__.pyo
|
||||||
|
${PYSITELIB}/spade/colors.py
|
||||||
|
${PYSITELIB}/spade/colors.pyc
|
||||||
|
${PYSITELIB}/spade/colors.pyo
|
||||||
|
${PYSITELIB}/spade/content.py
|
||||||
|
${PYSITELIB}/spade/content.pyc
|
||||||
|
${PYSITELIB}/spade/content.pyo
|
||||||
|
${PYSITELIB}/spade/msgtypes.py
|
||||||
|
${PYSITELIB}/spade/msgtypes.pyc
|
||||||
|
${PYSITELIB}/spade/msgtypes.pyo
|
||||||
|
${PYSITELIB}/spade/mtp/http.py
|
||||||
|
${PYSITELIB}/spade/mtp/http.pyc
|
||||||
|
${PYSITELIB}/spade/mtp/http.pyo
|
||||||
|
${PYSITELIB}/spade/mtp/simba.py
|
||||||
|
${PYSITELIB}/spade/mtp/simba.pyc
|
||||||
|
${PYSITELIB}/spade/mtp/simba.pyo
|
||||||
|
${PYSITELIB}/spade/pyparsing.py
|
||||||
|
${PYSITELIB}/spade/pyparsing.pyc
|
||||||
|
${PYSITELIB}/spade/pyparsing.pyo
|
||||||
|
${PYSITELIB}/spade/pyratemp.py
|
||||||
|
${PYSITELIB}/spade/pyratemp.pyc
|
||||||
|
${PYSITELIB}/spade/pyratemp.pyo
|
||||||
|
${PYSITELIB}/spade/spade_backend.py
|
||||||
|
${PYSITELIB}/spade/spade_backend.pyc
|
||||||
|
${PYSITELIB}/spade/spade_backend.pyo
|
||||||
|
${PYSITELIB}/spade/swi.py
|
||||||
|
${PYSITELIB}/spade/swi.pyc
|
||||||
|
${PYSITELIB}/spade/swi.pyo
|
||||||
|
${PYSITELIB}/templates/__init__.py
|
||||||
|
${PYSITELIB}/templates/__init__.pyc
|
||||||
|
${PYSITELIB}/templates/__init__.pyo
|
||||||
|
${PYSITELIB}/tlslite/BaseDB.py
|
||||||
|
${PYSITELIB}/tlslite/BaseDB.pyc
|
||||||
|
${PYSITELIB}/tlslite/BaseDB.pyo
|
||||||
|
${PYSITELIB}/tlslite/Checker.py
|
||||||
|
${PYSITELIB}/tlslite/Checker.pyc
|
||||||
|
${PYSITELIB}/tlslite/Checker.pyo
|
||||||
|
${PYSITELIB}/tlslite/FileObject.py
|
||||||
|
${PYSITELIB}/tlslite/FileObject.pyc
|
||||||
|
${PYSITELIB}/tlslite/FileObject.pyo
|
||||||
|
${PYSITELIB}/tlslite/HandshakeSettings.py
|
||||||
|
${PYSITELIB}/tlslite/HandshakeSettings.pyc
|
||||||
|
${PYSITELIB}/tlslite/HandshakeSettings.pyo
|
||||||
|
${PYSITELIB}/tlslite/Session.py
|
||||||
|
${PYSITELIB}/tlslite/Session.pyc
|
||||||
|
${PYSITELIB}/tlslite/Session.pyo
|
||||||
|
${PYSITELIB}/tlslite/SessionCache.py
|
||||||
|
${PYSITELIB}/tlslite/SessionCache.pyc
|
||||||
|
${PYSITELIB}/tlslite/SessionCache.pyo
|
||||||
|
${PYSITELIB}/tlslite/SharedKeyDB.py
|
||||||
|
${PYSITELIB}/tlslite/SharedKeyDB.pyc
|
||||||
|
${PYSITELIB}/tlslite/SharedKeyDB.pyo
|
||||||
|
${PYSITELIB}/tlslite/TLSConnection.py
|
||||||
|
${PYSITELIB}/tlslite/TLSConnection.pyc
|
||||||
|
${PYSITELIB}/tlslite/TLSConnection.pyo
|
||||||
|
${PYSITELIB}/tlslite/TLSRecordLayer.py
|
||||||
|
${PYSITELIB}/tlslite/TLSRecordLayer.pyc
|
||||||
|
${PYSITELIB}/tlslite/TLSRecordLayer.pyo
|
||||||
|
${PYSITELIB}/tlslite/VerifierDB.py
|
||||||
|
${PYSITELIB}/tlslite/VerifierDB.pyc
|
||||||
|
${PYSITELIB}/tlslite/VerifierDB.pyo
|
||||||
|
${PYSITELIB}/tlslite/X509.py
|
||||||
|
${PYSITELIB}/tlslite/X509.pyc
|
||||||
|
${PYSITELIB}/tlslite/X509.pyo
|
||||||
|
${PYSITELIB}/tlslite/X509CertChain.py
|
||||||
|
${PYSITELIB}/tlslite/X509CertChain.pyc
|
||||||
|
${PYSITELIB}/tlslite/X509CertChain.pyo
|
||||||
|
${PYSITELIB}/tlslite/__init__.py
|
||||||
|
${PYSITELIB}/tlslite/__init__.pyc
|
||||||
|
${PYSITELIB}/tlslite/__init__.pyo
|
||||||
|
${PYSITELIB}/tlslite/api.py
|
||||||
|
${PYSITELIB}/tlslite/api.pyc
|
||||||
|
${PYSITELIB}/tlslite/api.pyo
|
||||||
|
${PYSITELIB}/tlslite/constants.py
|
||||||
|
${PYSITELIB}/tlslite/constants.pyc
|
||||||
|
${PYSITELIB}/tlslite/constants.pyo
|
||||||
|
${PYSITELIB}/tlslite/errors.py
|
||||||
|
${PYSITELIB}/tlslite/errors.pyc
|
||||||
|
${PYSITELIB}/tlslite/errors.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/AsyncStateMachine.py
|
||||||
|
${PYSITELIB}/tlslite/integration/AsyncStateMachine.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/AsyncStateMachine.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/HTTPTLSConnection.py
|
||||||
|
${PYSITELIB}/tlslite/integration/HTTPTLSConnection.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/HTTPTLSConnection.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSAsyncDispatcherMixIn.py
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSAsyncDispatcherMixIn.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSAsyncDispatcherMixIn.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSSocketServerMixIn.py
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSSocketServerMixIn.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSSocketServerMixIn.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSTwistedProtocolWrapper.py
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSTwistedProtocolWrapper.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/TLSTwistedProtocolWrapper.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/XMLRPCTransport.py
|
||||||
|
${PYSITELIB}/tlslite/integration/XMLRPCTransport.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/XMLRPCTransport.pyo
|
||||||
|
${PYSITELIB}/tlslite/integration/__init__.py
|
||||||
|
${PYSITELIB}/tlslite/integration/__init__.pyc
|
||||||
|
${PYSITELIB}/tlslite/integration/__init__.pyo
|
||||||
|
${PYSITELIB}/tlslite/mathtls.py
|
||||||
|
${PYSITELIB}/tlslite/mathtls.pyc
|
||||||
|
${PYSITELIB}/tlslite/mathtls.pyo
|
||||||
|
${PYSITELIB}/tlslite/messages.py
|
||||||
|
${PYSITELIB}/tlslite/messages.pyc
|
||||||
|
${PYSITELIB}/tlslite/messages.pyo
|
||||||
|
${PYSITELIB}/tlslite/scripts/tls.py
|
||||||
|
${PYSITELIB}/tlslite/scripts/tls.pyc
|
||||||
|
${PYSITELIB}/tlslite/scripts/tls.pyo
|
||||||
|
${PYSITELIB}/tlslite/scripts/tlsdb.py
|
||||||
|
${PYSITELIB}/tlslite/scripts/tlsdb.pyc
|
||||||
|
${PYSITELIB}/tlslite/scripts/tlsdb.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/AES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/AES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/AES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/ASN1Parser.py
|
||||||
|
${PYSITELIB}/tlslite/utils/ASN1Parser.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/ASN1Parser.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_AES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_AES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_AES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_RC4.py
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_RC4.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_RC4.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_TripleDES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_TripleDES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/Cryptlib_TripleDES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_AES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_AES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_AES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_RC4.py
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_RC4.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_RC4.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_RSAKey.py
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_RSAKey.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_RSAKey.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_TripleDES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_TripleDES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/OpenSSL_TripleDES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_AES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_AES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_AES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_RC4.py
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_RC4.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_RC4.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_RSAKey.py
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_RSAKey.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_RSAKey.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_TripleDES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_TripleDES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/PyCrypto_TripleDES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_AES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_AES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_AES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_RC4.py
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_RC4.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_RC4.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_RSAKey.py
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_RSAKey.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/Python_RSAKey.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/RC4.py
|
||||||
|
${PYSITELIB}/tlslite/utils/RC4.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/RC4.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/RSAKey.py
|
||||||
|
${PYSITELIB}/tlslite/utils/RSAKey.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/RSAKey.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/TripleDES.py
|
||||||
|
${PYSITELIB}/tlslite/utils/TripleDES.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/TripleDES.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/__init__.py
|
||||||
|
${PYSITELIB}/tlslite/utils/__init__.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/__init__.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/cipherfactory.py
|
||||||
|
${PYSITELIB}/tlslite/utils/cipherfactory.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/cipherfactory.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/codec.py
|
||||||
|
${PYSITELIB}/tlslite/utils/codec.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/codec.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/cryptomath.py
|
||||||
|
${PYSITELIB}/tlslite/utils/cryptomath.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/cryptomath.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/dateFuncs.py
|
||||||
|
${PYSITELIB}/tlslite/utils/dateFuncs.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/dateFuncs.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/hmac.py
|
||||||
|
${PYSITELIB}/tlslite/utils/hmac.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/hmac.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/jython_compat.py
|
||||||
|
${PYSITELIB}/tlslite/utils/jython_compat.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/jython_compat.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/keyfactory.py
|
||||||
|
${PYSITELIB}/tlslite/utils/keyfactory.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/keyfactory.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/rijndael.py
|
||||||
|
${PYSITELIB}/tlslite/utils/rijndael.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/rijndael.pyo
|
||||||
|
${PYSITELIB}/tlslite/utils/xmltools.py
|
||||||
|
${PYSITELIB}/tlslite/utils/xmltools.pyc
|
||||||
|
${PYSITELIB}/tlslite/utils/xmltools.pyo
|
||||||
|
${PYSITELIB}/xmpp/__init__.py
|
||||||
|
${PYSITELIB}/xmpp/__init__.pyc
|
||||||
|
${PYSITELIB}/xmpp/__init__.pyo
|
||||||
|
${PYSITELIB}/xmpp/auth.py
|
||||||
|
${PYSITELIB}/xmpp/auth.pyc
|
||||||
|
${PYSITELIB}/xmpp/auth.pyo
|
||||||
|
${PYSITELIB}/xmpp/browser.py
|
||||||
|
${PYSITELIB}/xmpp/browser.pyc
|
||||||
|
${PYSITELIB}/xmpp/browser.pyo
|
||||||
|
${PYSITELIB}/xmpp/client.py
|
||||||
|
${PYSITELIB}/xmpp/client.pyc
|
||||||
|
${PYSITELIB}/xmpp/client.pyo
|
||||||
|
${PYSITELIB}/xmpp/commands.py
|
||||||
|
${PYSITELIB}/xmpp/commands.pyc
|
||||||
|
${PYSITELIB}/xmpp/commands.pyo
|
||||||
|
${PYSITELIB}/xmpp/debug.py
|
||||||
|
${PYSITELIB}/xmpp/debug.pyc
|
||||||
|
${PYSITELIB}/xmpp/debug.pyo
|
||||||
|
${PYSITELIB}/xmpp/dispatcher.py
|
||||||
|
${PYSITELIB}/xmpp/dispatcher.pyc
|
||||||
|
${PYSITELIB}/xmpp/dispatcher.pyo
|
||||||
|
${PYSITELIB}/xmpp/features.py
|
||||||
|
${PYSITELIB}/xmpp/features.pyc
|
||||||
|
${PYSITELIB}/xmpp/features.pyo
|
||||||
|
${PYSITELIB}/xmpp/filetransfer.py
|
||||||
|
${PYSITELIB}/xmpp/filetransfer.pyc
|
||||||
|
${PYSITELIB}/xmpp/filetransfer.pyo
|
||||||
|
${PYSITELIB}/xmpp/protocol.py
|
||||||
|
${PYSITELIB}/xmpp/protocol.pyc
|
||||||
|
${PYSITELIB}/xmpp/protocol.pyo
|
||||||
|
${PYSITELIB}/xmpp/roster.py
|
||||||
|
${PYSITELIB}/xmpp/roster.pyc
|
||||||
|
${PYSITELIB}/xmpp/roster.pyo
|
||||||
|
${PYSITELIB}/xmpp/session.py
|
||||||
|
${PYSITELIB}/xmpp/session.pyc
|
||||||
|
${PYSITELIB}/xmpp/session.pyo
|
||||||
|
${PYSITELIB}/xmpp/simplexml.py
|
||||||
|
${PYSITELIB}/xmpp/simplexml.pyc
|
||||||
|
${PYSITELIB}/xmpp/simplexml.pyo
|
||||||
|
${PYSITELIB}/xmpp/transports.py
|
||||||
|
${PYSITELIB}/xmpp/transports.pyc
|
||||||
|
${PYSITELIB}/xmpp/transports.pyo
|
||||||
|
${PYSITELIB}/xmppd/__init__.py
|
||||||
|
${PYSITELIB}/xmppd/__init__.pyc
|
||||||
|
${PYSITELIB}/xmppd/__init__.pyo
|
||||||
|
${PYSITELIB}/xmppd/generate-cert.py
|
||||||
|
${PYSITELIB}/xmppd/generate-cert.pyc
|
||||||
|
${PYSITELIB}/xmppd/generate-cert.pyo
|
||||||
|
${PYSITELIB}/xmppd/locales.py
|
||||||
|
${PYSITELIB}/xmppd/locales.pyc
|
||||||
|
${PYSITELIB}/xmppd/locales.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/__init__.py
|
||||||
|
${PYSITELIB}/xmppd/modules/__init__.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/__init__.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/config.py
|
||||||
|
${PYSITELIB}/xmppd/modules/config.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/config.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/db_fake.py
|
||||||
|
${PYSITELIB}/xmppd/modules/db_fake.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/db_fake.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/dialback.py
|
||||||
|
${PYSITELIB}/xmppd/modules/dialback.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/dialback.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/jep0077.py
|
||||||
|
${PYSITELIB}/xmppd/modules/jep0077.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/jep0077.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/jep0078.py
|
||||||
|
${PYSITELIB}/xmppd/modules/jep0078.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/jep0078.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/message.py
|
||||||
|
${PYSITELIB}/xmppd/modules/message.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/message.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/muc.py
|
||||||
|
${PYSITELIB}/xmppd/modules/muc.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/muc.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/oob.py
|
||||||
|
${PYSITELIB}/xmppd/modules/oob.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/oob.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/roster.py
|
||||||
|
${PYSITELIB}/xmppd/modules/roster.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/roster.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/router.py
|
||||||
|
${PYSITELIB}/xmppd/modules/router.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/router.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/stream.py
|
||||||
|
${PYSITELIB}/xmppd/modules/stream.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/stream.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/webadmin.py
|
||||||
|
${PYSITELIB}/xmppd/modules/webadmin.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/webadmin.pyo
|
||||||
|
${PYSITELIB}/xmppd/modules/wq.py
|
||||||
|
${PYSITELIB}/xmppd/modules/wq.pyc
|
||||||
|
${PYSITELIB}/xmppd/modules/wq.pyo
|
||||||
|
${PYSITELIB}/xmppd/socker/router.py
|
||||||
|
${PYSITELIB}/xmppd/socker/router.pyc
|
||||||
|
${PYSITELIB}/xmppd/socker/router.pyo
|
||||||
|
${PYSITELIB}/xmppd/socker/socker.py
|
||||||
|
${PYSITELIB}/xmppd/socker/socker.pyc
|
||||||
|
${PYSITELIB}/xmppd/socker/socker.pyo
|
||||||
|
${PYSITELIB}/xmppd/tools/client.py
|
||||||
|
${PYSITELIB}/xmppd/tools/ping.py
|
||||||
|
${PYSITELIB}/xmppd/tools/ping.pyc
|
||||||
|
${PYSITELIB}/xmppd/tools/ping.pyo
|
||||||
|
${PYSITELIB}/xmppd/tools/xsend.py
|
||||||
|
${PYSITELIB}/xmppd/tools/xsend.pyc
|
||||||
|
${PYSITELIB}/xmppd/tools/xsend.pyo
|
||||||
|
${PYSITELIB}/xmppd/xmppd.py
|
||||||
|
${PYSITELIB}/xmppd/xmppd.pyc
|
||||||
|
${PYSITELIB}/xmppd/xmppd.pyo
|
5
spade/distinfo
Normal file
5
spade/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
$NetBSD: distinfo,v 1.1.1.1 2009/11/18 14:33:23 jihbed Exp $
|
||||||
|
|
||||||
|
SHA1 (spade-2.0rc3.tar.gz) = 6dc422cf6fe4f8b1e6f782e75f73ac9b719d9d89
|
||||||
|
RMD160 (spade-2.0rc3.tar.gz) = c9bfd2d8b61c7e9562194b8599df5accd9dd67b1
|
||||||
|
Size (spade-2.0rc3.tar.gz) = 390617 bytes
|
15
spade/files/setup.py
Normal file
15
spade/files/setup.py
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
#!/usr/pkg/bin/python2.5
|
||||||
|
|
||||||
|
from distutils.core import setup
|
||||||
|
|
||||||
|
setup(
|
||||||
|
name="spade",
|
||||||
|
license="LGPLv2.1",
|
||||||
|
version="0.2",
|
||||||
|
description="Smart Python multi-Agent Development Environment",
|
||||||
|
url="http://spade.gti-ia.dsic.upv.es/",
|
||||||
|
packages=["spade","spade/mtp","templates",\
|
||||||
|
"templates/img","tlslite","tlslite/integration","tlslite/scripts",\
|
||||||
|
"tlslite/utils","xmpp","xmppd","xmppd/modules","xmppd/socker","xmppd/tools"],
|
||||||
|
scripts=["configure.py","spade.sh","runspade.py"],
|
||||||
|
long_description="""SPADE is a Multiagent and Organizations Platform based on ra the XMPP/Jabber technology and written in the Python programming language. This technology offers by itself many features and facilities that ease the construction of MAS, such as an existing communication channel, the concepts of users (agents) and servers (platforms) and an extensible communication protocol based on XML, just like FIPA-ACL. Many other agent platforms exist, but SPADE is the first to base its roots on the XMPP technology.""")
|
Loading…
Reference in a new issue