From a5f51e2fdef4fca940261e1e304512cde42d28ec Mon Sep 17 00:00:00 2001 From: Jimmy7892 Date: Sat, 22 Aug 2026 05:05:00 +0200 Subject: [PATCH] docs: put Discord on its own line, and stop shipping a badge that says "missing" Seven badges on one wrapped line buried the only one meant to be clicked. Discord now sits alone above the rest, in the large style, and the second line keeps four informational ones: PyPI, Python, Rust, benchmarks. Dropped the licence badge, which repeated the LICENSE link already in the footer. The pyversions badge was rendering "missing" in red, and it was right to. Every published wheel carries NO `Programming Language :: Python :: 3.x` classifier: crates/bt-python/pyproject.toml, the file maturin actually builds from, has no `classifiers` field at all. The public pyproject.toml has one, but it does not build anything, so its list never reached PyPI. `requires-python = ">=3.9"` is a separate field and does not populate classifiers. Replaced with a static "python 3.9+" badge, since PyPI cannot answer the question for 0.18.0 whatever we ask it. The engine-side fix travels separately; once a wheel ships with classifiers, PyPI's sidebar will list the versions too and this can go back to being dynamic. --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3f3c584..f35169c 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,15 @@ Rust-powered backtesting engine for quantitative research

+

+ Join the ManifoldBT Discord +

+

PyPI - Python versions + Python 3.9+ Rust core - CUDA Benchmarks in public CI - License - Discord