Update to 2.12
Pinned
Activity
Conchylicultor in etils-actions/pypi-auto-publish create published release v1.1.0
Conchylicultor push Conchylicultor/epot-test
commit sha: 841a3dabcb090e88c65d77d855014db97cc77c97
push time in 1 day agoConchylicultor push Conchylicultor/epot-test
commit sha: a11dcff4d44236dc690d5a84fbd86b8b29ff07ee
push time in 1 day agoConchylicultor push etils-actions/pypi-auto-publish
commit sha: eccfc28f29659b9a12151b2f79a917ca28972f17
push time in 1 day agoConchylicultor push Conchylicultor/epot-test
commit sha: a5bfdee44f67d0a7fe2b35274e9cde3381027bc4
push time in 1 day agoConchylicultor push Conchylicultor/epot-test
commit sha: 2304aba6c3aee37bfec3cffda78da713c8970e99
push time in 1 day agoConchylicultor push Conchylicultor/epot-test
commit sha: b7b123ab1251c8ef16bdf3bd1c4e4bbf02257147
push time in 1 day agoConchylicultor push etils-actions/pypi-auto-publish
commit sha: fc4d63c07fbeca444cc26014e14f343275cd86db
push time in 1 day agoConchylicultor issue comment pypa/flit
Obscure error message "Invalid value for provides"
Flit fail when trying to upload a minimal package:
[project]
name = "epot-test"
description = "aaa"
readme = "README.md"
requires-python = ">=3.7"
authors = [{name = "Conchylicultor", email="[email protected]"}]
dynamic = ["version"]
[build-system]
requires = ["flit_core >=3.5,<4"]
build-backend = "flit_core.buildapi"
Commands:
flit build
flit publish
flit publish
fails with:
epot-macbookpro2:epot-test epot$ flit publish
Found 8 files tracked in git I-flit.sdist
Built sdist: dist/epot-test-1.1.0.tar.gz I-flit_core.sdist
Copying package file(s) from /var/folders/67/mbgvk_q96wd9hmdgm8z9ts4r00fsh4/T/tmpgkxoru5_/epot-test-1.1.0/epot-test I-flit_core.wheel
Writing metadata files I-flit_core.wheel
Writing the record of files I-flit_core.wheel
Built wheel: dist/epot_test-1.1.0-py3-none-any.whl I-flit_core.wheel
Using repository at https://upload.pypi.org/legacy/ I-flit.upload
Uploading dist/epot_test-1.1.0-py3-none-any.whl... I-flit.upload
Traceback (most recent call last):
File "/Users/epot/.pyenv/versions/3.10.0/bin/flit", line 8, in <module>
sys.exit(main())
File "/Users/epot/.pyenv/versions/3.10.0/lib/python3.10/site-packages/flit/__init__.py", line 185, in main
main(args.ini_file, repository, args.pypirc, formats=set(args.format or []),
File "/Users/epot/.pyenv/versions/3.10.0/lib/python3.10/site-packages/flit/upload.py", line 268, in main
do_upload(built.wheel.file, built.wheel.builder.metadata, pypirc_path, repo_name)
File "/Users/epot/.pyenv/versions/3.10.0/lib/python3.10/site-packages/flit/upload.py", line 246, in do_upload
upload_file(file, metadata, repo)
File "/Users/epot/.pyenv/versions/3.10.0/lib/python3.10/site-packages/flit/upload.py", line 239, in upload_file
resp.raise_for_status()
File "/Users/epot/.pyenv/versions/3.10.0/lib/python3.10/site-packages/requests/models.py", line 960, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Invalid value for provides. Error: Use a valid Python identifier. for url: https://upload.pypi.org/legacy/
flit --version
is Flit 3.7.1
It's very non obvious from the error message what is the issue with my toml file. It would be nice to have more explicit error messages.
Renaming "epot-test"
-> "epot_test" fixed the issue, but it's very non-obvious to guess from the error message.
It would be nice if flit was checking this (maybe during flit build
rather than this error in flit publish
).
Conchylicultor push etils-actions/pypi-auto-publish
commit sha: 5aa11a01f8ccdb96edfa8d13939df671f878f237
push time in 3 days agoConchylicultor in etils-actions/pypi-auto-publish create published release v1
Conchylicultor in etils-actions/pypi-auto-publish create published release v1.0.1
Conchylicultor in etils-actions/pypi-auto-publish create tag v1.0.1
Conchylicultor push etils-actions/pypi-auto-publish
commit sha: 3be2b83364e3425f17e1a8d907dfc6d2a9900e4a
push time in 3 days agoConchylicultor in etils-actions/pypi-auto-publish create tag v1.0.0
Conchylicultor in etils-actions/pypi-auto-publish create published release v1.0.0
Conchylicultor push etils-actions/pypi-auto-publish
commit sha: 8cf47b81455cbdf0a733eabd871ee21436b0a267
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: e0c0fb5d2cadf85b0e54aa8d6a9519caeccfc797
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: 0d552311c59e8ceafe21f4edb248208a85c12cd7
push time in 3 days agoConchylicultor push etils-actions/pypi-auto-publish
commit sha: 33778c464be66e9337ea01bc246eb39a3af65560
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: 06e025bb87a3de2e0c643f12d1d9fbb7556b4514
push time in 3 days agoConchylicultor push etils-actions/pypi-auto-publish
commit sha: 6b2cf163de10e2435cf48ec7040ebc5e771c21f1
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: 6f22c5c97ae49c64c8c56cc3491a0e2a0ffdad77
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: b38b7ed9914c19ebdd2bfde7920b345627b67224
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: ca14215db42c50d9df5209c6da8c578385f62f1b
push time in 3 days agoConchylicultor push Conchylicultor/epot-test
commit sha: 9d9d4666834c8aa008300c87e031ed659d4ec474
push time in 3 days agoConchylicultor push etils-actions/pypi-auto-publish
commit sha: 875ab2e5a62170921ff1eb953a2512f4264159d8
push time in 3 days agoConchylicultor push etils-actions/pypi-auto-publish
commit sha: 0a850a944911fa70b72f6e3c46a87e719bf684a2
push time in 3 days ago
2.13