<h3 dir="auto">Expected Behavior</h3>

<p dir="auto">I don't have a concrete example yet, but Werkzeug today released a v1.0.0, and flask only specifies <code class="notranslate">Werkzeug&gt;=0.15</code> as the dependency, that means any backware incompatible changes made to v1.0.0 of werkzeug could potentially break things here.</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content=""><pre class="notranslate"></pre></div>
<h3 dir="auto">Actual Behavior</h3>

<p dir="auto">Things could be breaking</p>
<div class="highlight highlight-text-python-traceback notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content=""><pre class="notranslate"></pre></div>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>Python version: 3.6.9</li>
<li>Flask version: 1.1.1</li>
<li>Werkzeug version: 1.0.0</li>
</ul>
<p dir="auto">If this is alright, then feel free to close this issue</p>
<p dir="auto">Any fresh installs/updates to flask as of the last few hours crash with an import error</p>
<blockquote>
<p dir="auto">ImportError: cannot import name 'url_encode' from 'werkzeug' (/Users/me/env/lib/python3.7/site-packages/werkzeug/<strong>init</strong>.py)</p>
</blockquote>
<p dir="auto">due to a major version change in werkzeug (from 0.16.1 to 1.0.0), as per <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="561309948" data-permission-text="Title is private" data-url="https://github.com/pallets/werkzeug/issues/1714" data-hovercard-type="issue" data-hovercard-url="/pallets/werkzeug/issues/1714/hovercard" href="https://github.com/pallets/werkzeug/issues/1714">pallets/werkzeug#1714</a></p>