prompt: You will be provided with a partial code base and an issue statement explaining a problem to resolve.
  <issue>
  Include missing package data for Safety
  ### The issue
  
  #5491 
  
  ### The fix
  
  Include the missing package data for Safety.
  
  ### The checklist
  
  * [ ] Build wheels and test if it is working fine.
  
  <!--
  ### If this is a patch to the `vendor` directory...
  
  Please try to refrain from submitting patches directly to `vendor` or `patched`, but raise your issue to the upstream project instead, and inform Pipenv to upgrade when the upstream project accepts the fix.
  
  A pull request to upgrade vendor packages is strongly discouraged, unless there is a very good reason (e.g. you need to test Pipenv’s integration to a new vendor feature). Pipenv audits and performs vendor upgrades regularly, generally before a new release is about to drop.
  
  If your patch is not or cannot be accepted by upstream, but is essential to Pipenv (make sure to discuss this with maintainers!), please remember to attach a patch file in `tasks/vendoring/patched`, so this divergence from upstream can be recorded and replayed afterwards.
  -->
  
  
  </issue>
  <code>
  [start of setup.py]
  1 #!/usr/bin/env python
  2 import codecs
  3 import os
  4 import sys
  5 
  6 from setuptools import find_packages, setup
  7 
  8 here = os.path.abspath(os.path.dirname(__file__))
  9 
  10 with codecs.open(os.path.join(here, "README.md"), encoding="utf-8") as f:
  11     long_description = "\n" + f.read()
  12 
  13 about = {}
  14 
  15 with open(os.path.join(here, "pipenv", "__version__.py")) as f:
  16     exec(f.read(), about)
  17 
  18 if sys.argv[-1] == "publish":
  19     os.system("python setup.py sdist bdist_wheel upload")
  20     sys.exit()
  21 
  22 required = [
  23     "certifi",
  24     "setuptools>=36.2.1",
  25     "virtualenv-clone>=0.2.5",
  26     "virtualenv",
  27 ]
  28 extras = {
  29     "dev": [
  30         "towncrier",
  31         "bs4",
  32         "sphinx",
  33         "flake8>=3.3.0,<4.0",
  34         "black;python_version>='3.7'",
  35         "parver",
  36         "invoke",
  37     ],
  38     "tests": ["pytest>=5.0", "pytest-timeout", "pytest-xdist", "flaky", "mock"],
  39 }
  40 
  41 
  42 setup(
  43     name="pipenv",
  44     version=about["__version__"],
  45     description="Python Development Workflow for Humans.",
  46     long_description=long_description,
  47     long_description_content_type="text/markdown",
  48     author="Pipenv maintainer team",
  49     author_email="distutils-sig@python.org",
  50     url="https://github.com/pypa/pipenv",
  51     packages=find_packages(exclude=["tests", "tests.*", "tasks", "tasks.*"]),
  52     entry_points={
  53         "console_scripts": [
  54             "pipenv=pipenv:cli",
  55             "pipenv-resolver=pipenv.resolver:main",
  56         ]
  57     },
  58     package_data={
  59         "": ["LICENSE", "NOTICES"],
  60         "pipenv.patched.safety": ["VERSION", "safety-policy-template.yml"],
  61         "pipenv.patched.pip._vendor.certifi": ["*.pem"],
  62         "pipenv.patched.pip._vendor.requests": ["*.pem"],
  63         "pipenv.patched.pip._vendor.distlib._backport": ["sysconfig.cfg"],
  64         "pipenv.patched.pip._vendor.distlib": [
  65             "t32.exe",
  66             "t64.exe",
  67             "w32.exe",
  68             "w64.exe",
  69         ],
  70     },
  71     python_requires=">=3.7",
  72     zip_safe=True,
  73     setup_requires=[],
  74     install_requires=required,
  75     extras_require=extras,
  76     include_package_data=True,
  77     license="MIT",
  78     classifiers=[
  79         "License :: OSI Approved :: MIT License",
  80         "Programming Language :: Python",
  81         "Programming Language :: Python :: 3",
  82         "Programming Language :: Python :: 3.7",
  83         "Programming Language :: Python :: 3.8",
  84         "Programming Language :: Python :: 3.9",
  85         "Programming Language :: Python :: 3.10",
  86         "Programming Language :: Python :: 3.11",
  87         "Programming Language :: Python :: Implementation :: CPython",
  88         "Programming Language :: Python :: Implementation :: PyPy",
  89     ],
  90 )
  91
  [end of setup.py]
  </code>
  
  I need you to solve this issue by generating a single patch file that I can apply directly to this repository using git apply. Please respond with a single patch file in the following format.
  <patch>
  diff --git a/file.py b/file.py
  --- a/file.py
  +++ b/file.py
  @@ -1,27 +1,35 @@
   def euclidean(a, b):
  -    while b:
  -        a, b = b, a % b
  -    return a
  +    if b == 0:
  +        return a
  +    return euclidean(b, a % b)
   
   
   def bresenham(x0, y0, x1, y1):
       points = []
       dx = abs(x1 - x0)
       dy = abs(y1 - y0)
  -    sx = 1 if x0 < x1 else -1
  -    sy = 1 if y0 < y1 else -1
  -    err = dx - dy
  +    x, y = x0, y0
  +    sx = -1 if x0 > x1 else 1
  +    sy = -1 if y0 > y1 else 1
   
  -    while True:
  -        points.append((x0, y0))
  -        if x0 == x1 and y0 == y1:
  -            break
  -        e2 = 2 * err
  -        if e2 > -dy:
  -            err -= dy
  -            x0 += sx
  -        if e2 < dx:
  -            err += dx
  -            y0 += sy
  +    if dx > dy:
  +        err = dx / 2.0
  +        while x != x1:
  +            points.append((x, y))
  +            err -= dy
  +            if err < 0:
  +                y += sy
  +                err += dx
  +            x += sx
  +    else:
  +        err = dy / 2.0
  +        while y != y1:
  +            points.append((x, y))
  +            err -= dx
  +            if err < 0:
  +                x += sx
  +                err += dy
  +            y += sy
  +
  +    points.append((x, y))
       return points
  
  </patch>
golden_diff: diff --git a/setup.py b/setup.py
  --- a/setup.py
  +++ b/setup.py
  @@ -67,6 +67,7 @@
               "w32.exe",
               "w64.exe",
           ],
  +        "pipenv.vendor.ruamel": ["yaml"],
       },
       python_requires=">=3.7",
       zip_safe=True,
  
verification_info: {"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -67,6 +67,7 @@\n             \"w32.exe\",\n             \"w64.exe\",\n         ],\n+        \"pipenv.vendor.ruamel\": [\"yaml\"],\n     },\n     python_requires=\">=3.7\",\n     zip_safe=True,\n", "issue": "Include missing package data for Safety\n### The issue\r\n\r\n#5491 \r\n\r\n### The fix\r\n\r\nInclude the missing package data for Safety.\r\n\r\n### The checklist\r\n\r\n* [ ] Build wheels and test if it is working fine.\r\n\r\n<!--\r\n### If this is a patch to the `vendor` directory...\r\n\r\nPlease try to refrain from submitting patches directly to `vendor` or `patched`, but raise your issue to the upstream project instead, and inform Pipenv to upgrade when the upstream project accepts the fix.\r\n\r\nA pull request to upgrade vendor packages is strongly discouraged, unless there is a very good reason (e.g. you need to test Pipenv\u2019s integration to a new vendor feature). Pipenv audits and performs vendor upgrades regularly, generally before a new release is about to drop.\r\n\r\nIf your patch is not or cannot be accepted by upstream, but is essential to Pipenv (make sure to discuss this with maintainers!), please remember to attach a patch file in `tasks/vendoring/patched`, so this divergence from upstream can be recorded and replayed afterwards.\r\n-->\r\n\n", "before_files": [{"content": "#!/usr/bin/env python\nimport codecs\nimport os\nimport sys\n\nfrom setuptools import find_packages, setup\n\nhere = os.path.abspath(os.path.dirname(__file__))\n\nwith codecs.open(os.path.join(here, \"README.md\"), encoding=\"utf-8\") as f:\n    long_description = \"\\n\" + f.read()\n\nabout = {}\n\nwith open(os.path.join(here, \"pipenv\", \"__version__.py\")) as f:\n    exec(f.read(), about)\n\nif sys.argv[-1] == \"publish\":\n    os.system(\"python setup.py sdist bdist_wheel upload\")\n    sys.exit()\n\nrequired = [\n    \"certifi\",\n    \"setuptools>=36.2.1\",\n    \"virtualenv-clone>=0.2.5\",\n    \"virtualenv\",\n]\nextras = {\n    \"dev\": [\n        \"towncrier\",\n        \"bs4\",\n        \"sphinx\",\n        \"flake8>=3.3.0,<4.0\",\n        \"black;python_version>='3.7'\",\n        \"parver\",\n        \"invoke\",\n    ],\n    \"tests\": [\"pytest>=5.0\", \"pytest-timeout\", \"pytest-xdist\", \"flaky\", \"mock\"],\n}\n\n\nsetup(\n    name=\"pipenv\",\n    version=about[\"__version__\"],\n    description=\"Python Development Workflow for Humans.\",\n    long_description=long_description,\n    long_description_content_type=\"text/markdown\",\n    author=\"Pipenv maintainer team\",\n    author_email=\"distutils-sig@python.org\",\n    url=\"https://github.com/pypa/pipenv\",\n    packages=find_packages(exclude=[\"tests\", \"tests.*\", \"tasks\", \"tasks.*\"]),\n    entry_points={\n        \"console_scripts\": [\n            \"pipenv=pipenv:cli\",\n            \"pipenv-resolver=pipenv.resolver:main\",\n        ]\n    },\n    package_data={\n        \"\": [\"LICENSE\", \"NOTICES\"],\n        \"pipenv.patched.safety\": [\"VERSION\", \"safety-policy-template.yml\"],\n        \"pipenv.patched.pip._vendor.certifi\": [\"*.pem\"],\n        \"pipenv.patched.pip._vendor.requests\": [\"*.pem\"],\n        \"pipenv.patched.pip._vendor.distlib._backport\": [\"sysconfig.cfg\"],\n        \"pipenv.patched.pip._vendor.distlib\": [\n            \"t32.exe\",\n            \"t64.exe\",\n            \"w32.exe\",\n            \"w64.exe\",\n        ],\n    },\n    python_requires=\">=3.7\",\n    zip_safe=True,\n    setup_requires=[],\n    install_requires=required,\n    extras_require=extras,\n    include_package_data=True,\n    license=\"MIT\",\n    classifiers=[\n        \"License :: OSI Approved :: MIT License\",\n        \"Programming Language :: Python\",\n        \"Programming Language :: Python :: 3\",\n        \"Programming Language :: Python :: 3.7\",\n        \"Programming Language :: Python :: 3.8\",\n        \"Programming Language :: Python :: 3.9\",\n        \"Programming Language :: Python :: 3.10\",\n        \"Programming Language :: Python :: 3.11\",\n        \"Programming Language :: Python :: Implementation :: CPython\",\n        \"Programming Language :: Python :: Implementation :: PyPy\",\n    ],\n)\n", "path": "setup.py"}]}