[Subversion] / PEAK / setup.py  

Log of /PEAK/setup.py

Parent Directory

No default branch
Bookmark a link to HEAD: (view) (download) (as text)


Revision 551 - (view) (download) (as text) - [select for diffs]
Modified Thu Oct 10 20:34:10 2002 UTC (21 years, 6 months ago) by pje
File length: 3952 byte(s)
Diff to previous 538 , to selected 406
Added 'kjbuckets' extension to setup.py; updated installation doc and
copyright notices accordingly.

Revision 538 - (view) (download) (as text) - [select for diffs]
Modified Sun Oct 6 16:52:19 2002 UTC (21 years, 6 months ago) by pje
File length: 3859 byte(s)
Diff to previous 524 , to selected 406
Moved module inheritance/advice tests to peak.config.tests.

Revision 524 - (view) (download) (as text) - [select for diffs]
Modified Fri Oct 4 15:31:35 2002 UTC (21 years, 6 months ago) by pje
File length: 3838 byte(s)
Diff to previous 519 , to selected 406
Changing docs from TransWarp->PEAK, referenced new site at
http://www.telecommunity.com/PEAK/, prepping docs for 0.5a1 release.

Revision 519 - (view) (download) (as text) - [select for diffs]
Modified Sun Sep 29 21:57:11 2002 UTC (21 years, 6 months ago) by pje
File length: 3841 byte(s)
Diff to previous 501 , to selected 406
Changed to not generate docs for Zope Interface package.

Revision 501 - (view) (download) (as text) - [select for diffs]
Modified Sat Aug 17 21:32:48 2002 UTC (21 years, 8 months ago) by pje
File length: 3808 byte(s)
Diff to previous 487 , to selected 406
Made peak.storage a proper package and added it to setup.py.  Added a
'finishTransaction()' message to the participant API, so that objects can
be sure a transaction is really, and completely, over.  Made the abstract
TransactionService concrete by finishing out a few more methods and making
it a binding.AutoCreated component.  Now adding a transaction service to an
application is as easy as 'myTxnAttribute = storage.TransactionService' in
a high-level component.

Also added a 'TransactionComponent' base class for things like managed
connection objects and Racks.  Instances automatically register with their
nearest transaction service as soon as they're added to a component
hierarchy.

Last, but not least, I fleshed out the transaction metadata implementations
for both the basic transaction service and the ZODB-compatible one.  The
ZODBTransactionService will interpret the names 'note', 'user_name' and
'user_path' as special, and call the note() and setUser() methods of the
underlying ZODB transaction, accordingly.  All other info items will be
set via setExtendedInfo() on the underlying ZODB transaction.

Revision 487 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 27 21:56:55 2002 UTC (21 years, 8 months ago) by pje
File length: 3792 byte(s)
Diff to previous 467 , to selected 406
Moved config to its own top-level subpackage, peak.config, since it doesn't
really fit well with the rest of 'running' as it's shaping up.  Also,
removed lockfiles and dameons from the running.api, as they aren't
really part of the API.  Lockfiles will normally be instantiated via
a URL reference, as will most Daemon providers.  To create daemons, the
preferred method will be:

from peak.running import daemons

class MyDaemon(daemons.AbstractDaemon):
    ....

Similarly, when we have logging base classes, 'from peak.running import
logs' and 'aLog = logs.SomeLogger()' will be reasonable usage as well,
since logs will also normally be instantiated via URL references.

Revision 467 - (view) (download) (as text) - [select for diffs]
Modified Sat Jul 13 20:17:17 2002 UTC (21 years, 9 months ago) by pje
File length: 3800 byte(s)
Diff to previous 458 , to selected 406
Added config package, and integrated it into binding.Component's
acquireUtility() method.  Note that the config API signatures ended up
slightly different than in the implementation plan posted to the mailing
list; notably, it didn't make sense to have 'forRoot' as an optional
parameter, since *every* root needs its own local configuration, unless you
manually set the same one for a bunch of them.

Revision 458 - (view) (download) (as text) - [select for diffs]
Modified Sun Jul 7 20:44:37 2002 UTC (21 years, 9 months ago) by pje
File length: 3753 byte(s)
Diff to previous 432 , to selected 406
Added Interface package to setup.  (If you're tracking CVS, be sure to
"cvs update -dPA" to get the Interface directory to show up.)

Revision 432 - (view) (download) (as text) - [select for diffs]
Modified Sun Jun 23 15:35:07 2002 UTC (21 years, 9 months ago) by pje
File length: 3699 byte(s)
Diff to previous 406
Moved module inheritance from 'peak.api' to 'peak.binding', and
reformatted peak.api package accordingly.  Applied the following
name changes::

 .getSEFparent()  -> .getParentComponent()
 ._setSEFparent() -> .setParentComponent()
 .getService()    -> .lookupComponent()

 setupModule()    -> binding.setupModule()
 adviseModule()   -> binding.patchModule()
 configure()      -> binding.configure()

Also made the default '__proceed__' value a built-in, so that it's not
necessary to import it.

This concludes the essential code-level transformations from TransWarp
to PEAK.  Almost everything should be in its long-term home now, with
its long-term name, although the 'model' package may receive some
adjustments by the time a tutorial is written for it.  Following this
check-in, the repository will be considered stable, and CVS checkouts
of PEAK will be possible.

Revision 406 - (view) (download) (as text) - [selected]
Modified Thu Jun 13 01:17:04 2002 UTC (21 years, 10 months ago) by pje
File length: 3717 byte(s)
Diff to previous 405
Added naming package to setup, fixed a syntax error.

Revision 405 - (view) (download) (as text) - [select for diffs]
Modified Thu Jun 13 01:10:44 2002 UTC (21 years, 10 months ago) by pje
File length: 3677 byte(s)
Diff to previous 404 , to selected 406
Hacked on it until all tests pass...  But still a lot of re-name, re-doc,
re-org to go.  Still need to move Caching over, and there are some test
package splits that need to be done (metamodels->model).  Need to make the
Once and other peak.binding package import idioms consistent, too.  But
at least the tests run.  The repository is not yet stable, however.

Revision 404 - (view) (download) (as text) - [select for diffs]
Modified Thu Jun 13 00:15:00 2002 UTC (21 years, 10 months ago) by pje
File length: 3677 byte(s)
Diff to previous 383 , to selected 406
First pass of random conversions from TW -> peak

Revision 383 - (view) (download) (as text) - [select for diffs]
Modified Fri Apr 5 00:38:34 2002 UTC (22 years ago) by pje
File length: 3587 byte(s)
Diff to previous 377 , to selected 406
Added 'TWX' package for extensions; added 'TWX.Diagrams.GraphViz'
diagramming utility module.  Very hacky and first-draft, with no unit
tests, but I've manually verified most of the functionality so far.

Revision 377 - (view) (download) (as text) - [select for diffs]
Modified Sun Mar 31 21:33:31 2002 UTC (22 years ago) by pje
File length: 3565 byte(s)
Diff to previous 375 , to selected 406
Documented setup.py 'test' command, and added an option to specify which
test module should be run.

Revision 375 - (view) (download) (as text) - [select for diffs]
Modified Sun Mar 31 20:45:54 2002 UTC (22 years ago) by pje
File length: 3466 byte(s)
Diff to previous 359 , to selected 406
Added a 'test' command to 'setup.py' that installs and then tests all of
TransWarp.  (It saves me time running the unit tests while I'm writing
new code.)

Revision 359 - (view) (download) (as text) - [select for diffs]
Modified Sun Mar 24 00:36:04 2002 UTC (22 years ago) by pje
File length: 2767 byte(s)
Diff to previous 346 , to selected 406
Fixed 'happy' command not to build docs for 'tests' packages.

Revision 346 - (view) (download) (as text) - [select for diffs]
Modified Sun Mar 17 05:01:16 2002 UTC (22 years, 1 month ago) by pje
File length: 2752 byte(s)
Diff to previous 341 , to selected 406
Many changes in preparation for 0.2 final, including:

 * Added 'SEF.bindToParent()' and 'SEF.bindToNames()' specifiers to allow
   more flexible component parameter bindings.

 * Fixed the base class "rebind by name" bugs in module inheritance, and
   updated the documentation to more clearly reflect what it is that
   metaclass generation and module inheritance does and does not do.  Added
   test cases to prevent regression of the rebind-by-name problem.

 * The 'setup.py' script features a new command, 'happy', which can be used
   to generate the API reference docs, and this command runs as part of the
   'sdist' command to build source distributions.

 * The API reference docs in the source distribution has been moved from
   the 'doc' directory to 'docs/html/reference'.

 * Added 'CHANGES.txt' file.

Revision 341 - (view) (download) (as text) - [select for diffs]
Modified Tue Mar 5 20:23:29 2002 UTC (22 years, 1 month ago) by pje
File length: 1115 byte(s)
Diff to previous 340 , to selected 406
Updated website URL, and fixed MANIFEST.in to avoid including the
(currently out-of-date) examples directory.

Revision 340 - (view) (download) (as text) - [select for diffs]
Modified Fri Mar 1 19:57:23 2002 UTC (22 years, 1 month ago) by pje
File length: 1123 byte(s)
Diff to previous 332 , to selected 406
Misc. Documentation fixes, clarifications, and enhancements.

Revision 332 - (view) (download) (as text) - [select for diffs]
Modified Sat Feb 16 01:32:06 2002 UTC (22 years, 2 months ago) by pje
File length: 1096 byte(s)
Diff to previous 331 , to selected 406
Pre-release documentation and cleanup sweep, part 3.  Rearranged all the
test stuff to meet Zope.org's test packaging conventions.  Added module
docstrings to the Database package, and shuffled a few things around there
to break up the code better.  Looks like the last package left for this
treatment is Utils...

Revision 331 - (view) (download) (as text) - [select for diffs]
Modified Fri Feb 15 23:36:20 2002 UTC (22 years, 2 months ago) by pje
File length: 1088 byte(s)
Diff to previous 328 , to selected 406
Pre-release documentation and cleanup sweep, part 2.  Cleaned up the rest
of the 3-letter packages (SEF, MOF, and API), replacing StructuralModel
with SEF along the way.  Also moved some of the key metaclasses into their
own module, TW.API.Meta.

Revision 328 - (view) (download) (as text) - [select for diffs]
Modified Fri Feb 15 16:33:57 2002 UTC (22 years, 2 months ago) by pje
File length: 1109 byte(s)
Diff to previous 326 , to selected 406
Fixed the %&$#(@%& distutils data file path problem, after much Googling
and Use of The Source.

Revision 326 - (view) (download) (as text) - [select for diffs]
Modified Fri Feb 15 14:23:54 2002 UTC (22 years, 2 months ago) by pje
File length: 649 byte(s)
Diff to previous 325 , to selected 406
Fixed bad data file path

Revision 325 - (view) (download) (as text) - [select for diffs]
Added Fri Feb 15 14:22:07 2002 UTC (22 years, 2 months ago) by pje
File length: 645 byte(s)
Diff to selected 406
Initial (untested) setup.py

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

  Diffs between and
  Type of Diff should be a

Sort log by:

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help