4 Package Metadata

Package metadata, including dependencies on other packages, is reported by an "info.rkt" module within the package. This module must be implemented in the info language.

For example, a basic "info.rkt" file might be

#lang info
(define version "1.0")
(define deps (list _package-source-string ...))

The following "info.rkt" fields are used by the package manager:

When a package is a single collection package, its "info.rkt" file may specify additional fields that are used for the Scribble documentation system or other tools. Many of these fields are described in Controlling raco setup with "info.rkt" Files.

Changed in version 6.1.0.5: Added update-implies.
Changed in version 6.1.1.6: Added distribution-preference.