mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
Add port www/jtoolkit:
jToolkit is a Python web application framework built on modpython and Apache. There is also a simple command line webserver for running applications from. It is aimed at dynamically generated pages rather than mostly-static pages (for which there are templating solutions). Pages can be produced using a variety of widgets. It handles sessions and database connections (and multi-database portability). WWW: http://jtoolkit.sourceforge.net/ Author: St James Software <info@sjsoft.com> Obtained from: Pootle mailing lists (lucene patch)
This commit is contained in:
parent
573245eaa2
commit
1e0b15b0f1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=198556
@ -250,6 +250,7 @@
|
||||
SUBDIR += jetspeed
|
||||
SUBDIR += jetty
|
||||
SUBDIR += joomla
|
||||
SUBDIR += jtoolkit
|
||||
SUBDIR += junkbuster
|
||||
SUBDIR += kannel
|
||||
SUBDIR += kazehakase
|
||||
|
24
www/jtoolkit/Makefile
Normal file
24
www/jtoolkit/Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
# New ports collection makefile for: jtoolkit
|
||||
# Date created: 30 August 2007
|
||||
# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= jToolkit
|
||||
PORTVERSION= 0.7.8
|
||||
CATEGORIES= www python
|
||||
MASTER_SITES= SF
|
||||
|
||||
MAINTAINER= infofarmer@FreeBSD.org
|
||||
COMMENT= Webapp framework with modpython-based and stand-alone modes
|
||||
|
||||
RUN_DEPENDS= py*-kid>=0.9.5:${PORTSDIR}/devel/py-kid
|
||||
# Has optional dependencies on database engines
|
||||
# Can optionally use py-lucene (on i386)
|
||||
|
||||
USE_PYTHON= 2.5
|
||||
USE_PYDISTUTILS=yes
|
||||
PYSETUP= ${PORTNAME}Setup.py
|
||||
|
||||
.include <bsd.port.mk>
|
3
www/jtoolkit/distinfo
Normal file
3
www/jtoolkit/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (jToolkit-0.7.8.tar.gz) = 47d0c1fd2f7a4e3f990cdc4917e56138
|
||||
SHA256 (jToolkit-0.7.8.tar.gz) = 4a7774f53a2b27f064c611cb2dc809e6f9ffd415fba2089c3d7d1983a712534a
|
||||
SIZE (jToolkit-0.7.8.tar.gz) = 252969
|
117
www/jtoolkit/files/patch-new-lucene
Normal file
117
www/jtoolkit/files/patch-new-lucene
Normal file
@ -0,0 +1,117 @@
|
||||
Index: jToolkit/data/indexer.py
|
||||
===================================================================
|
||||
--- jToolkit/data/indexer.py (révision 4)
|
||||
+++ jToolkit/data/indexer.py (copie de travail)
|
||||
@@ -25,6 +25,18 @@
|
||||
except:
|
||||
return None, False
|
||||
|
||||
+def Occur(required, prohibited):
|
||||
+ if required == True and prohibited == False:
|
||||
+ return PyLucene.BooleanClause.Occur.MUST
|
||||
+ elif required == False and prohibited == False:
|
||||
+ return PyLucene.BooleanClause.Occur.SHOULD
|
||||
+ elif required == False and prohibited == True:
|
||||
+ return PyLucene.BooleanClause.Occur.MUST_NOT
|
||||
+ else:
|
||||
+ # It is an error to specify a clause as both required
|
||||
+ # and prohibited
|
||||
+ return None
|
||||
+
|
||||
class Wrapper:
|
||||
def __init__(self, **kwargs):
|
||||
for key, value in kwargs.iteritems():
|
||||
@@ -331,11 +343,11 @@
|
||||
contents = unicode(fp.read(), self.encoding)
|
||||
fp.close()
|
||||
doc = indexer.Document()
|
||||
- doc.add(indexer.Field("file_name",os.path.basename(file),True,True,True))
|
||||
+ doc.add(indexer.Field("file_name",os.path.basename(file),PyLucene.Field.Store.YES, PyLucene.Field.Index.TOKENIZED))
|
||||
if len(contents) > 0:
|
||||
- doc.add(indexer.Field("file_contents", contents, True, True, True))
|
||||
+ doc.add(indexer.Field("file_contents", contents, PyLucene.Field.Store.YES, PyLucene.Field.Index.TOKENIZED))
|
||||
if ID is not None:
|
||||
- doc.add(indexer.Field("recordID",ID,True,True,True))
|
||||
+ doc.add(indexer.Field("recordID",ID,PyLucene.Field.Store.YES, PyLucene.Field.Index.TOKENIZED))
|
||||
self.writer.addDocument(doc)
|
||||
self.errorhandler.logtrace("indexer.py: Indexing file %s" % file)
|
||||
|
||||
@@ -359,7 +371,7 @@
|
||||
value = value.decode("charmap")
|
||||
if not isinstance(value, (str, unicode)):
|
||||
value = str(value)
|
||||
- doc.add(indexer.Field(str(field), value, True, True, True))
|
||||
+ doc.add(indexer.Field(str(field), value, PyLucene.Field.Store.YES, PyLucene.Field.Index.TOKENIZED))
|
||||
self.writer.addDocument(doc)
|
||||
|
||||
def startIndex(self):
|
||||
@@ -376,7 +388,7 @@
|
||||
self.dirLock.acquire()
|
||||
try:
|
||||
self.writer = indexer.IndexWriter(self.storeDir, self.analyzer, create)
|
||||
- self.writer.maxFieldLength = 1048576
|
||||
+ self.writer.setMaxFieldLength(1048576)
|
||||
success = True
|
||||
except Exception,e:
|
||||
self.errorhandler.logerror("Failed to create index. %s" % self.errorhandler.traceback_str())
|
||||
@@ -484,15 +496,15 @@
|
||||
combinedquery = indexer.BooleanQuery()
|
||||
for fieldSearch in fieldSearches:
|
||||
if isinstance(fieldSearch, indexer.BooleanQuery):
|
||||
- clause = indexer.BooleanClause(fieldSearch, requireall, False)
|
||||
+ clause = indexer.BooleanClause(fieldSearch, Occur(requireall, False))
|
||||
combinedquery.add(clause)
|
||||
elif isinstance(fieldSearch, tuple):
|
||||
fieldName, search = fieldSearch
|
||||
analyzer = self.analyzer
|
||||
if isinstance(analyzer, PerFieldAnalyzer):
|
||||
analyzer = analyzer.getAnalyzer(fieldName)
|
||||
- query = indexer.QueryParser.parse(search, fieldName, analyzer)
|
||||
- combinedquery.add(query, requireall, False)
|
||||
+ query = indexer.QueryParser(fieldName,analyzer).parse(search)
|
||||
+ combinedquery.add(query, Occur(requireall, False))
|
||||
else:
|
||||
raise ValueError("unexpected value in fieldSearch: %r" % fieldSearch)
|
||||
return combinedquery
|
||||
@@ -500,7 +512,7 @@
|
||||
def notQuery(self, query):
|
||||
"""returns a query that matches everything but the query"""
|
||||
notquery = indexer.BooleanQuery()
|
||||
- clause = indexer.BooleanClause(query, False, True)
|
||||
+ clause = indexer.BooleanClause(query, Occur(False, True))
|
||||
notquery.add(clause)
|
||||
return notquery
|
||||
|
||||
@@ -645,7 +657,7 @@
|
||||
query = indexer.BooleanQuery()
|
||||
analyzer = indexer.StandardAnalyzer()
|
||||
for keyfield in IDFields.keys():
|
||||
- query.add(indexer.QueryParser.parse(IDFields[keyfield], keyfield, analyzer), True, False)
|
||||
+ query.add(indexer.QueryParser.parse(IDFields[keyfield], keyfield, analyzer), Occur(True, False))
|
||||
hits = self.search(query)
|
||||
modifiedFields.update(IDFields)
|
||||
for hit, doc in hits:
|
||||
|
||||
Index: jToolkit/data/indexer.py
|
||||
===================================================================
|
||||
--- jToolkit/data/indexer.py (révision 4)
|
||||
+++ jToolkit/data/indexer.py (copie de travail)
|
||||
@@ -197,7 +209,7 @@
|
||||
self.encoding = encoding
|
||||
self.errorhandler = errorhandler
|
||||
self.storeDir = config.indexdir
|
||||
- lockname = os.path.join(tempfile.gettempdir(),self.storeDir.replace('/','_').replace('\\','_').replace(':','_'))
|
||||
+ lockname = self.storeDir+".lock"
|
||||
self.dirLock = glock.GlobalLock(lockname)
|
||||
if not os.path.exists(self.storeDir):
|
||||
os.mkdir(self.storeDir)
|
||||
@@ -437,7 +449,7 @@
|
||||
self.errorhandler = errorhandler
|
||||
self.storeDir = storeDir
|
||||
self.indexReader = self.indexVersion = self.indexSearcher = None
|
||||
- lockname = os.path.join(tempfile.gettempdir(),self.storeDir.replace('/','_').replace('\\','_').replace(':','_'))
|
||||
+ lockname = self.storeDir+".lock"
|
||||
self.dirLock = glock.GlobalLock(lockname)
|
||||
# if we can't acquire the lock, someone is busy writing, and we should wait for them
|
||||
self.dirLock.acquire(blocking=True)
|
||||
|
11
www/jtoolkit/pkg-descr
Normal file
11
www/jtoolkit/pkg-descr
Normal file
@ -0,0 +1,11 @@
|
||||
jToolkit is a Python web application framework built on modpython and
|
||||
Apache. There is also a simple command line webserver for running
|
||||
applications from.
|
||||
|
||||
It is aimed at dynamically generated pages rather than mostly-static
|
||||
pages (for which there are templating solutions). Pages can be produced
|
||||
using a variety of widgets. It handles sessions and database
|
||||
connections (and multi-database portability).
|
||||
|
||||
WWW: http://jtoolkit.sourceforge.net/
|
||||
Author: St James Software <info@sjsoft.com>
|
284
www/jtoolkit/pkg-plist
Normal file
284
www/jtoolkit/pkg-plist
Normal file
@ -0,0 +1,284 @@
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/__version__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/__version__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/__version__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/attachments.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/attachments.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/attachments.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/cidict.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/cidict.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/cidict.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/crazy.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/crazy.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/crazy.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/ADOProviders.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/ADOProviders.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/ADOProviders.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/ADOTypes.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/ADOTypes.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/ADOTypes.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/PyADO.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/PyADO.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/PyADO.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/_PyADO.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/_PyADO.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/_PyADO.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/archiver.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/archiver.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/archiver.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/database.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/database.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/database.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/dates.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/dates.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/dates.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/dbtable.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/dbtable.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/dbtable.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/indexer.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/indexer.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/indexer.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/jsuite.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/jsuite.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/jsuite.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/oledberr.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/oledberr.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/oledberr.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/sqlparse.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/sqlparse.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/data/sqlparse.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/dbdemo.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/dbdemo.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/dbdemo.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/fileupload.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/fileupload.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/fileupload.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/hellolog.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/hellolog.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/hellolog.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/helloworld.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/helloworld.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/helloworld.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/helloworldservice.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/helloworldservice.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/helloworldservice.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/multidemo.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/multidemo.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/multidemo.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/attrib.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/attrib.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/attrib.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/index.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/index.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/index.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/innertal.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/innertal.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/innertal.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/introspect.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/introspect.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/introspect.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/multiimage.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/multiimage.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/multiimage.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simpleform.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simpleform.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simpleform.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simplerepeat.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simplerepeat.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simplerepeat.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simplesubst.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simplesubst.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/simplesubst.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/switchtal.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/switchtal.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/switchtal.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/tutorial.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/tutorial.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial/tutorial.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/errors.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/errors.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/errors.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/glock.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/glock.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/glock.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/installgui.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/installgui.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/installgui.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/languagenames.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/languagenames.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/languagenames.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/localize.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/localize.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/localize.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/mailer.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/mailer.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/mailer.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/minicrypt.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/minicrypt.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/minicrypt.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/passwordgen.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/passwordgen.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/passwordgen.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/pdffile.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/pdffile.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/pdffile.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/prefs.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/prefs.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/prefs.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/scheduler.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/scheduler.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/scheduler.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/serviceerrors.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/serviceerrors.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/serviceerrors.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/sparse.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/sparse.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/sparse.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/spellcheck.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/spellcheck.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/spellcheck.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/tail.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/tail.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/tail.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/base_test_database.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/base_test_database.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/base_test_database.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_apache.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_apache.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_apache.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_application.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_application.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_application.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_archiver.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_archiver.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_archiver.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_indexer.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_indexer.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_indexer.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_mysql_ado.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_mysql_ado.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_mysql_ado.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_prefs.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_prefs.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_prefs.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_service.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_service.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_service.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_service_threads.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_service_threads.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_service_threads.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_spellcheck.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_spellcheck.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/test/test_spellcheck.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/timecache.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/timecache.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/timecache.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/apache_postinstall.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/apache_postinstall.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/apache_postinstall.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/apacheconf.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/apacheconf.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/apacheconf.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/domcms.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/domcms.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/domcms.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/httpcodes.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/httpcodes.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/httpcodes.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/ntservice.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/ntservice.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/ntservice.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/postMultipart.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/postMultipart.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/postMultipart.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/record.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/record.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/record.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/safeapache.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/safeapache.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/safeapache.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/server.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/server.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/server.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/session.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/session.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/session.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/simplewebserver.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/simplewebserver.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/simplewebserver.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/templateserver.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/templateserver.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/web/templateserver.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/chart.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/chart.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/chart.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/form.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/form.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/form.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/grid.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/grid.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/grid.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/spellui.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/spellui.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/spellui.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/table.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/table.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/table.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/templates.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/templates.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/templates.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/thumbgallery.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/thumbgallery.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/thumbgallery.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/tidywidget.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/tidywidget.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/tidywidget.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/widgets.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/widgets.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/widgets/widgets.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/winreg.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/winreg.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/winreg.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/wxPrefs.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/wxPrefs.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/wxPrefs.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/DOMOverlay.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/DOMOverlay.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/DOMOverlay.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/fixminidom.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/fixminidom.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/fixminidom.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/html2xls.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/html2xls.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/html2xls.pyo
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/taldom.py
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/taldom.pyc
|
||||
%%PYTHON_SITELIBDIR%%/jToolkit/xml/taldom.pyo
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/data
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/demo/tutorial
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/demo
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/test
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/web
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/widgets
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit/xml
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/jToolkit
|
Loading…
Reference in New Issue
Block a user