Comments (6)
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.
IMO setuptools shouldn't do validation if the build backend isn't setuptools.
from pdm-backend.
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.
That said, it's just my opinion and I'm not involved in setuptools upstream.
from pdm-backend.
license-expression
is specified in PEP 639
from pdm-backend.
license-expression
is specified in PEP 639
FWICS that's still a draft.
from pdm-backend.
Related Issues (20)
- Write version to file doesn't work for editable installs
- Request: read version from .git_archival.txt
- setuptools hook fails when combined with dynamic version generation
- NotADirectoryError: [WinError 267] The directory name is invalid when installing via `pip install -e .` using msys2 `git`. HOT 2
- `[tool.pdm.version] source = "scm"` breaks when package is installed from git HOT 2
- Modular packages HOT 2
- Can't include data files in built wheel HOT 7
- [Feature Request]How can we custom the format of the dynamic version generated by pdm when we use scm? HOT 3
- pdm/backend/editable.py import editables which is not listed as dependencies HOT 3
- Precedence of extra markers leads to incorrect dependencies HOT 4
- Author names with commas result in invalid PKG-INFO Author-Email field HOT 1
- Improve documentation on hooks flow - specifically when and how the dynamic version is written to a file HOT 3
- why use pdm-backend over setuptools? HOT 1
- Use `git describe` for generating project version from SCM HOT 6
- cleaning up the source directory after build HOT 2
- .dist-info folder name incorrectly normalized HOT 2
- Allow filtering tags when using SCM to determine the version HOT 3
- 2.2.0 regression: All project installs with multiline descriptions are broken HOT 4
- pdm-backend 2.2.1 test failure in Debian Sid: demo-metadata-test HOT 1
- The actual behavior of `Dynamic project version` is different from document HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pdm-backend.