Metadata

<= Previous Change

Diff Summary
Title
Date 2007-10-21 17:05 2009-11-16 00:21
Editor Andrew Plotkin (zarf) Andrew Plotkin (zarf)

2007-10-21 17:05 by Andrew Plotkin
2009-11-16 00:21 by Andrew Plotkin
25* `boodler.main` : Name of the Python module in th25* `boodler.main` : Name of the Python module in th
>e package file (or `.`). See [package format].>e package file (or `.`). See [package format].
26* `boodler.api_required` : The boodler API [versio26* `boodler.api_required` : The boodler API [versio
>n spec]. (If not present, the package is saying th>n spec]. (If not present, the package is saying th
>at it works with all Boodler versions.)>at it works with all Boodler versions.)
27* `boodler.requires` : A package name (optionally 27* `boodler.requires` : A package name (optionally 
>followed by a [version spec]). This indicates a de>followed by a [version spec]). This indicates a de
>pendency on the given package; it must be installe>pendency on the given package; it must be installe
>d for this package to work. If there is no version>d for this package to work. If there is no version
> spec, the dependency wants any version (preferabl> spec, the dependency wants any version (preferabl
>y the most recent).>y the most recent).
28* `boodler.requires_exact` : A package name follow28* `boodler.requires_exact` : A package name follow
>ed by a [version number]. This indicates a depende>ed by a [version number]. This indicates a depende
>ncy on the given package at a particular version n>ncy on the given package at a particular version n
>umber. (This is discouraged, because `boodler.requ>umber. (This is discouraged, because `boodler.requ
>ires` and a [version spec] allows more flexibility>ires` and a [version spec] allows more flexibility
>.)>.)
2929
tt30When you create the Metadata file for a package yo
 >u are creating, you do not have to fill in the `bo
 >odler.requires` and `boodler.requires_exact` entri
 >es. The package creation tool generates these auto
 >matically, based on the `bimport()` calls in your 
 >code.
31
30## Dublin Core metadata terms32## Dublin Core metadata terms
3133
32Dublin Core is an open standard for labelling meta34Dublin Core is an open standard for labelling meta
>data. Metadata entries beginning with `dc.` are Du>data. Metadata entries beginning with `dc.` are Du
>blin Core terms.>blin Core terms.
3335
34[Boodler] uses the DC vocabulary for some metadata36[Boodler] uses the DC vocabulary for some metadata
> in [packages] -- common terms like title, creator> in [packages] -- common terms like title, creator
>, description and creation date. (Boodler-specific>, description and creation date. (Boodler-specific
> metadata such as version numbers are not describe> metadata such as version numbers are not describe
>d via DC, but rather by `boodler.` terms. See abov>d via DC, but rather by `boodler.` terms. See abov
>e.) >e.) 
Metadata - last changed 2009-11-16 00:21 by Andrew Plotkin (zarf)