GithubHelp home page GithubHelp logo

Comments (6)

mgorny avatar mgorny commented on August 15, 2024

I've tried fixing it by making the homepage non-null but this causes yet another validation failure:

configuration error: `project` must not contain {'license-expression'} properties

I'm going to file a "sister bug" in setuptools.

from pdm-backend.

frostming avatar frostming commented on August 15, 2024

IMO setuptools shouldn't do validation if the build backend isn't setuptools.

from pdm-backend.

mgorny avatar mgorny commented on August 15, 2024

Not sure. According to PEP 621:

No tools may add fields to this table which are not defined by this PEP or subsequent PEPs. For tools wishing to store their own settings in pyproject.toml, they may use the [tool] table as defined in PEP 518.

from pdm-backend.

mgorny avatar mgorny commented on August 15, 2024

That said, it's just my opinion and I'm not involved in setuptools upstream.

from pdm-backend.

frostming avatar frostming commented on August 15, 2024

license-expression is specified in PEP 639

from pdm-backend.

mgorny avatar mgorny commented on August 15, 2024

license-expression is specified in PEP 639

FWICS that's still a draft.

from pdm-backend.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.