cvs commit: ports/databases Makefile ports/databases/py-axiom Makefile distinfo pkg-descr pkg-plist

Edwin Groothuis edwin at FreeBSD.org
Fri Apr 14 06:21:23 UTC 2006


edwin       2006-04-14 06:21:23 UTC

  FreeBSD ports repository

  Modified files:
    databases            Makefile 
  Added files:
    databases/py-axiom   Makefile distinfo pkg-descr pkg-plist 
  Log:
  [NEW PORT] databases/py24-axiom: Axion is an object database in python using sqlite3
  
          Axiom is an object database, or alternatively, an
          object-relational mapper.
  
          Its primary goal is to provide an object-oriented layer
          with what we consider to be the key aspects of OO, i.e.
          polymorphism and message dispatch, without hindering the
          power of an RDBMS. It is designed to "feel pythonic", without
          encouraging the typical ORM behavior such as potato
          programming.
  
          Axiom provides a full interface to the database, which
          strongly suggests that you do not write any SQL of your
          own. Metaprogramming is difficult and dangerous (as many,
          many SQL injection attacks amply demonstrate). Writing your
          own SQL is still possible, however, and Axiom does have
          several methods which return fragments of generated schema
          if you wish to use them in your own queries.
  
          WWW: http://divmod.org/trac/wiki/DivmodAxiom
  
  PR:             ports/95724
  Submitted by:   Alexander Botero-Lowry <alex at foxybanana.com>
  
  Revision  Changes    Path
  1.505     +1 -0      ports/databases/Makefile
  1.1       +28 -0     ports/databases/py-axiom/Makefile (new)
  1.1       +3 -0      ports/databases/py-axiom/distinfo (new)
  1.1       +15 -0     ports/databases/py-axiom/pkg-descr (new)
  1.1       +180 -0    ports/databases/py-axiom/pkg-plist (new)


More information about the cvs-ports mailing list