# ``PackageDescription/Package/Dependency``

## Topics

### Creating a Package Dependency

- ``package(name:path:)``
- ``package(url:from:)``
- ``package(url:_:)-2ys47``
- ``package(url:_:)-1r6rc``
- ``package(url:branch:)``
- ``package(url:revision:)``
- ``package(url:exact:)``
- ``package(path:)``

### Declaring Requirements

- ``requirement-swift.property``
- ``Requirement-swift.enum``

### Describing a Package Dependency

- ``kind-swift.property``
- ``Version``

### Encoding and Decoding

- ``encode(to:)``
