@@ -84,6 +84,27 @@ behaviours when asked to handle legacy packages and metadata that
8484predate the modern interoperability standards and fall into the subset
8585of packages that are incompatible with those standards.
8686
87+ .. _flit :
88+
89+ flit
90+ ====
91+
92+ `Docs <https://flit.readthedocs.io/en/latest/ >`__ |
93+ `Issues <https://github.com/pypa/flit/issues >`__ |
94+ `PyPI <https://pypi.org/project/flit >`__
95+
96+ Flit provides a simple way to create and upload pure Python packages and
97+ modules to PyPI. It focuses on `making the easy things easy <flit-rationale _>`_
98+ for packaging. Flit can generate a configuration file to quickly set up a
99+ simple project, build source distributions and wheels, and upload them to PyPI.
100+
101+ Flit uses ``pyproject.toml `` to configure a project. Flit does not rely on tools
102+ such as :ref: `setuptools ` to build distributions, or :ref: `twine ` to upload them
103+ to PyPI. Flit requires Python 3, but you can use it to distribute modules for
104+ Python 2, so long as they can be imported on Python 3.
105+
106+ .. _flit-rationale : https://flit.readthedocs.io/en/latest/rationale.html
107+
87108.. _packaging :
88109
89110packaging
@@ -379,28 +400,6 @@ with a complementary command line tool to drive packaging, testing and
379400release activities with Python. devpi also provides a browsable and
380401searchable web interface.
381402
382-
383- .. _flit :
384-
385- flit
386- ====
387-
388- `Docs <https://flit.readthedocs.io/en/latest/ >`__ |
389- `Issues <https://github.com/takluyver/flit/issues >`__ |
390- `PyPI <https://pypi.org/project/flit >`__
391-
392- Flit provides a simple way to upload pure Python packages and modules to PyPI.
393- It focuses on `making the easy things easy <flit-rationale _>`_ for packaging.
394- Flit can generate a configuration file to quickly set up a simple project, build
395- source distributions and wheels, and upload them to PyPI.
396-
397- Flit uses ``pyproject.toml `` to configure a project. Flit does not rely on tools
398- such as :ref: `setuptools ` to build distributions, or :ref: `twine ` to upload them
399- to PyPI. Flit requires Python 3, but you can use it to distribute modules for
400- Python 2, so long as they can be imported on Python 3.
401-
402- .. _flit-rationale : https://flit.readthedocs.io/en/latest/rationale.html
403-
404403.. _enscons :
405404
406405enscons
0 commit comments