Title: Invalid `dev` version identifiers in `setup.py` · Issue #504 · googleapis/python-api-core · GitHub
Open Graph Title: Invalid `dev` version identifiers in `setup.py` · Issue #504 · googleapis/python-api-core
X Title: Invalid `dev` version identifiers in `setup.py` · Issue #504 · googleapis/python-api-core
Description: <2.0dev is not a valid version matcher in the sense of PEP 440. (Edit: it is after all valid, just hidden in the specification, and distlib doesn't parse it) The canonical public version identifiers MUST comply with the following scheme:...
Open Graph Description: <2.0dev is not a valid version matcher in the sense of PEP 440. (Edit: it is after all valid, just hidden in the specification, and distlib doesn't parse it) The canonical public version identifier...
X Description: <2.0dev is not a valid version matcher in the sense of PEP 440. (Edit: it is after all valid, just hidden in the specification, and distlib doesn't parse it) The canonical public version ide...
Opengraph URL: https://github.com/googleapis/python-api-core/issues/504
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Invalid `dev` version identifiers in `setup.py`","articleBody":"`\u003c2.0dev` is ~not~ a valid version matcher in the sense of [PEP 440](https://peps.python.org/pep-0440/).\r\n(Edit: it is after all valid, just hidden in the specification, and distlib doesn't parse it)\r\n\r\n\u003e The canonical public version identifiers MUST comply with the following scheme:\r\n\u003e `[N!]N(.N)*[{a|b|rc}N][.postN][.devN]`\r\n\r\nIt is also considered bad practice to have an upper bound on package versions and installers like pip do not typically consider development versions in any case (unless explicitly told to).\r\n\r\nSee: https://github.com/googleapis/google-api-python-client/issues/2151","author":{"url":"https://github.com/con-f-use","@type":"Person","name":"con-f-use"},"datePublished":"2023-06-06T12:33:23.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/504/python-api-core/issues/504"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:233dfa4b-3c2c-8d06-1efd-e53eb627f666 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | ABA4:FB596:2EAF67:42CC0A:6A4E2CA9 |
| html-safe-nonce | 82dbca130e5e8162e72fd691160e64ecf34c17e8be41f083e079e02aa0362477 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQkE0OkZCNTk2OjJFQUY2Nzo0MkNDMEE6NkE0RTJDQTkiLCJ2aXNpdG9yX2lkIjoiNDY0MzE5OTQ3OTQ1Njg2OTU0NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 7f73190d2ef9d3d8a325e4926cba6ab114ceadbf6e08f1a2fbca11f50c3e419d |
| hovercard-subject-tag | issue:1743777560 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/googleapis/python-api-core/504/issue_layout |
| twitter:image | https://opengraph.githubassets.com/093a18fa0605eca1793ea05d7456e8b26c4bdbf8103fab5b65e91a682e9f2d67/googleapis/python-api-core/issues/504 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/093a18fa0605eca1793ea05d7456e8b26c4bdbf8103fab5b65e91a682e9f2d67/googleapis/python-api-core/issues/504 |
| og:image:alt | <2.0dev is not a valid version matcher in the sense of PEP 440. (Edit: it is after all valid, just hidden in the specification, and distlib doesn't parse it) The canonical public version identifier... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | con-f-use |
| hostname | github.com |
| expected-hostname | github.com |
| None | 030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0 |
| turbo-cache-control | no-preview |
| go-import | github.com/googleapis/python-api-core git https://github.com/googleapis/python-api-core.git |
| octolytics-dimension-user_id | 16785467 |
| octolytics-dimension-user_login | googleapis |
| octolytics-dimension-repository_id | 226992456 |
| octolytics-dimension-repository_nwo | googleapis/python-api-core |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 226992456 |
| octolytics-dimension-repository_network_root_nwo | googleapis/python-api-core |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d9dd20d38f8ae3c4cb6b597807431db300d0bd2a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width