Skip to content
Draft
Show file tree
Hide file tree
Changes from 2 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}`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