You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Licensed under the Apache License, Version 2.0 (the "License");
3
+
# you may not use this file except in compliance with the License.
4
+
# You may obtain a copy of the License at
5
+
#
6
+
# http://www.apache.org/licenses/LICENSE-2.0
7
+
#
8
+
# Unless required by applicable law or agreed to in writing, software
9
+
# distributed under the License is distributed on an "AS IS" BASIS,
10
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11
+
# See the License for the specific language governing permissions and
12
+
# limitations under the License.
13
+
-#}
14
+
{% extends "email/_base/body.html" %}
15
+
16
+
{% set domain = request.registry.settings.get('warehouse.domain') %}
17
+
18
+
{% block content %}
19
+
<p>
20
+
This email is notifying you of an upcoming deprecation that we have
21
+
determined may affect you as a result of your recent upload to
22
+
'{{ project_name }}'.
23
+
</p>
24
+
<p>
25
+
In the future, PyPI will require all newly uploaded binary distribution
26
+
filenames to comply with the <ahref="https://packaging.python.org/en/latest/specifications/binary-distribution-format/">binary distribution format</a>.
27
+
Any binary distributions already uploaded will remain in place
28
+
as-is and do not need to be updated.
29
+
</p>
30
+
<p>
31
+
Specifically, your recent upload of '{{ filename }}' is incompatible with
32
+
the distribution format specification because it does not contain the normalized project
33
+
name '{{ normalized_name }}'.
34
+
</p>
35
+
<p>
36
+
In most cases, this can be resolved by upgrading the version of your build
37
+
tooling to a later version that fully supports the specification and
# Licensed under the Apache License, Version 2.0 (the "License");
3
+
# you may not use this file except in compliance with the License.
4
+
# You may obtain a copy of the License at
5
+
#
6
+
# http://www.apache.org/licenses/LICENSE-2.0
7
+
#
8
+
# Unless required by applicable law or agreed to in writing, software
9
+
# distributed under the License is distributed on an "AS IS" BASIS,
10
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11
+
# See the License for the specific language governing permissions and
12
+
# limitations under the License.
13
+
-#}
14
+
{% extends "email/_base/body.txt" %}
15
+
16
+
{% block content %}
17
+
18
+
This email is notifying you of an upcoming deprecation that we have determined may affect you as a result of your recent upload to '{{ project_name }}'.
19
+
20
+
In the future, PyPI will require all newly uploaded binary distribution filenames to comply with the <a href="https://packaging.python.org/en/latest/specifications/binary-distribution-format/">binary distribution format</a>. Any binary distributions already uploaded will remain in place as-is and do not need to be updated.
21
+
22
+
Specifically, your recent upload of '{{ filename }}' is incompatible with the distribution format specification because it does not contain the normalized project name '{{ normalized_name }}'.
23
+
24
+
In most cases, this can be resolved by upgrading the version of your build tooling to a later version that fully supports the specification and produces compliant filenames.
25
+
26
+
If you have questions, you can email [email protected] to communicate with the PyPI administrators.
0 commit comments