Plone 5.2.X and python 3.X on Windows

thanks @Adomy - a minimal test would be great!

  1. open an Administrator PowerShell
  2. create a folder somewhere and cd into it.
  3. create a minimal buildout.cfg in the folder containing
    [buildout]
    extends = https://dist.plone.org/release/5.2.2/versions.cfg
    parts = instance
    
    [instance]
    recipe = plone.recipe.zope2instance
    user = admin:admin
    eggs = Plone
    
  4. ensure Python 3.6 or later (like 3.8) is installed
  5. python -mvenv py to create a local virtual environment
  6. install buildout and other dependencies with .\py\Scripts\pip.exe install -r https://dist.plone.org/release/5.2.2/requirements.txt
  7. run buildout: .\py\Scripts\buildout.exe
  8. do you get PermissionErrors here? If so re run buildout. I am curious if you got some.
  9. start Plone with .\bin\runwsgi.exe -v parts/instance/etc/wsgi.ini (for debug mode add -d to the -v).

If this works, Plone works on Windows. This all without the UnifiedInstaller, which was not tested with 5.2.2 and the modifed plone.recipe.zope2instance and without having a bin/instance script (which is not that essential).

I am looking forward for your installation test report - and for many other peoples reports too - hope so :wink: