---
title: requirement
framework: swift-package-manager
role: symbol
role_heading: Instance Property
path: swift-package-manager/documentation/packagedescription/package/dependency/requirement-swift.property
---

# requirement

The dependency requirement of the package dependency.

## Declaration

```swift
var requirement: Package.Dependency.Requirement { get }
```

## See Also

### Deprecated methods

- [package(name:url:_:)](swift-package-manager/documentation/packagedescription/package/dependency/package(name:url:_:)-6k3na.md)
- [package(name:url:_:)](swift-package-manager/documentation/packagedescription/package/dependency/package(name:url:_:)-nqbk.md)
- [package(name:url:_:)](swift-package-manager/documentation/packagedescription/package/dependency/package(name:url:_:)-7zltl.md)
- [package(name:url:branch:)](swift-package-manager/documentation/packagedescription/package/dependency/package(name:url:branch:).md)
- [package(name:url:from:)](swift-package-manager/documentation/packagedescription/package/dependency/package(name:url:from:).md)
- [package(name:url:revision:)](swift-package-manager/documentation/packagedescription/package/dependency/package(name:url:revision:).md)
- [package(url:_:)](swift-package-manager/documentation/packagedescription/package/dependency/package(url:_:)-4tkwi.md)
- [name](swift-package-manager/documentation/packagedescription/package/dependency/name.md)
- [url](swift-package-manager/documentation/packagedescription/package/dependency/url.md)
- [Package.Dependency.Requirement](swift-package-manager/documentation/packagedescription/package/dependency/requirement-swift.enum.md)
