File size: 822 Bytes
5e0b58b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""
Brain-5D — Compatibility shim for legacy build frontends.

The authoritative project configuration lives in ``pyproject.toml``
(``[project]``, ``[build-system]``, ``[tool.*]``).

This file exists only so that legacy tools (``pip install -e .`` without
``--no-build-isolation``, older ``setuptools`` versions, some IDEs) can
discover package metadata without reading ``pyproject.toml``.

New build frontends (``pip >= 21.3``, ``build``, ``pypa/build``) read
``pyproject.toml`` directly and do **not** invoke this file.
"""

from __future__ import annotations

from setuptools import setup

# All metadata is declared in pyproject.toml under [project].
# The setup() call here is intentionally empty — setuptools reads
# pyproject.toml automatically when this shim is invoked.
if __name__ == "__main__":
    setup()