Skip to content

Add buildout #18

Open
Open

Description

@jaroel

Buildout is used all Plone projects, and probably all Zope projects.

Buildout is an automation tool written in and extended with Python and designed to solve 2 problems:

  1. Application-centric assembly and deployment
  2. Repeatable assembly of programs from Python software distributions

Docs: www.buildout.org/
PYPI: https://pypi.org/project/zc.buildout/
Depends on: setuptools

Activity

  1. jaroel commented on Oct 26, 2020

    @jaroel
    Author

    Perhaps @jugmac00 can add a bit more to the description?

  2. jugmac00 commented on Oct 27, 2020

    @jugmac00

    Buildout is used all Plone projects, and probably all Zope projects.

    Afaik all but one 🔥

    Buildout is the cornerstone for application deployment and development in the Zope universe.

    While not super popular nowadays, it has been and still is a super reliable tool with features still partially unmet by more modern tools.

  3. cs01 commented on Jun 16, 2022

    @cs01
    Owner

    I see the source code for this tool has not been updated since 2018. Is it still worth including in the table? Is Zope still popular? I have not heard of it.

  4. jugmac00 commented on Jun 16, 2022

    @jugmac00

    I see the source code for this tool has not been updated since 2018.

    The last code change was 27 days ago, see https://github.com/buildout/buildout

    The last release was in March, the last beta release for the upcoming version 3 was in April, see https://pypi.org/project/zc.buildout/#history

    Is Zope still popular? I have not heard of it.

    The first "Python" conferences had more than 50% Zope talks. Python got popular because of Zope. The Zope corp employed cpython core devs.

    These times are certainly long gone, but there are still thousands of Zope applications out there - big applications!

    I do not think a lot of new ones get created, though, as nowadays there are better options.

    Though, Plone, the enterprise CMS is based on Zope, and Plone is a modern web application framework/CMS which is used a lot by universities, unions, enterprises, and government.

    And Plone uses buildout.

    Is it still worth including in the table?

    I think it makes sense, but that is certainly up to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions