# This will be ignored
-c constraints.txt
    -cconstraints2.txt

# A comment
  ##    Another    comment
arrow==1.3.0
     httpx [ cli ] == 0.28.1
uvicorn @ git+https://github.com/encode/uvicorn

# Inline comments are ignored
requests==2.32.3  # Inline comment

# Multi-line dependencies
django==4.1.7 \
    --hash=sha256:44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8 \
    --hash=sha256:f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e
sqlparse==0.4.3\
    --hash=sha256:0323c0ec29cd52bceabc1b4d9d579e311f3e4961b98d174201d5622a23b85e34 \
    --hash=sha256:69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268

# Non-PEP 508 compliant
file:bar
file:./bar
-e file:bar
-e file:./bar
git+https://github.com/psf/requests
git+https://github.com/psf/requests#egg=requests
-e git+https://github.com/psf/requests#egg=requests
