Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions docs/_inc/_install-python-plone61.md

This file was deleted.

9 changes: 9 additions & 0 deletions docs/_inc/_install-python-plone62.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Installing Python is beyond the scope of this documentation.
However, it is recommended to use a Python version manager, such as {term}`uv` or {term}`pyenv`, that allows you to install multiple versions of Python on your development environment without destroying your system's Python.

```{warning}
Do not create or activate a Python virtual environment at this time.
The instructions below will create one.
```

Plone 6.2 requires Python version {{SUPPORTED_PYTHON_VERSIONS_PLONE62}}.
4 changes: 2 additions & 2 deletions docs/admin-guide/install-buildout.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ For other installation options, see {ref}`get-started-install-label`.

## Prerequisites for installation

- For Plone 6.1, Python {{SUPPORTED_PYTHON_VERSIONS_PLONE61}}
- For Plone 6.2, Python {{SUPPORTED_PYTHON_VERSIONS_PLONE62}}


### Python

```{include} /_inc/_install-python-plone61.md
```{include} /_inc/_install-python-plone62.md
```


Expand Down
4 changes: 2 additions & 2 deletions docs/admin-guide/install-pip.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ For other installation options, see {ref}`get-started-install-label`.

## Prerequisites for installation

- For Plone 6.1, Python {{SUPPORTED_PYTHON_VERSIONS_PLONE61}}
- For Plone 6.2, Python {{SUPPORTED_PYTHON_VERSIONS_PLONE62}}


### Python

```{include} /_inc/_install-python-plone61.md
```{include} /_inc/_install-python-plone62.md
```


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@ Plone 6.2 has seen the following major changes.
Some may require changes in your setup.


## Added support for Python 3.14

Plone 6.2 supports Python 3.14.


## Move to native namespaces

Plone 6.2 has migrated all core Python packages from `pkg_resources`-style namespaces to native namespaces.
Expand All @@ -36,11 +41,9 @@ The two terms mean the same.
```

Native namespaces exist since Python 3.3.
Because Plone started in the days of Python 2, it has always used `pkg_resources`.
`pkg_resources` is part of the `setuptools` package.
This part is deprecated.
It's scheduled to be removed around the end of 2025, in `setuptools` 81.
This means Plone needs to move to native namespaces.
Because Plone started in the days of Python 2, it has always used `pkg_resources`, until now.
[`pkg_resources` was removed from `setuptools` 82.0.0](https://setuptools.pypa.io/en/latest/history.html#v82-0-0).
This means Plone needed to move to native namespaces.

In general, this move shouldn't cause problems for integrators.
To install Plone 6.2 you can keep using the same version of `pip` (or `uv`), or `zc.buildout` as you do for Plone 6.1.
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@
"fawrench": '<span class="fa fa-wrench" style="font-size: 1.6em;"></span>',
"SUPPORTED_PYTHON_VERSIONS_PLONE60": "3.9, 3.10, 3.11, 3.12, or 3.13",
"SUPPORTED_PYTHON_VERSIONS_PLONE61": "3.10, 3.11, 3.12, or 3.13",
"SUPPORTED_PYTHON_VERSIONS_PLONE62": "3.10, 3.11, 3.12, or 3.13",
"SUPPORTED_PYTHON_VERSIONS_PLONE62": "3.10, 3.11, 3.12, 3.13, or 3.14",
}


Expand Down
2 changes: 1 addition & 1 deletion docs/contributing/core/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ However, the following links and sections below may be helpful.

Installing Python is beyond the scope of this documentation.
However, it is recommended to use a Python version manager, {term}`pyenv` that allows you to install multiple versions of Python on your development environment without destroying your system's Python.
Plone requires Python version {{SUPPORTED_PYTHON_VERSIONS_PLONE61}}.
Plone requires Python version {{SUPPORTED_PYTHON_VERSIONS_PLONE62}}.


### Make
Expand Down
4 changes: 2 additions & 2 deletions docs/contributing/documentation/setup-build.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Installation of Plone 6 Documentation includes prerequisites and the repository

```{include} ../../volto/_inc/_install-operating-system.md
```
- {ref}`setup-build-installation-python-label` {{SUPPORTED_PYTHON_VERSIONS_PLONE61}}
- {ref}`setup-build-installation-python-label` {{SUPPORTED_PYTHON_VERSIONS_PLONE62}}
- {ref}`setup-build-installation-gnu-make-label`
- {ref}`setup-build-installation-graphviz-label`

Expand All @@ -31,7 +31,7 @@ Installation of Plone 6 Documentation includes prerequisites and the repository

### Python

```{include} /_inc/_install-python-plone61.md
```{include} /_inc/_install-python-plone62.md
```

(setup-build-installation-gnu-make-label)=
Expand Down
2 changes: 1 addition & 1 deletion submodules/volto