@@ -84,6 +84,27 @@ behaviours when asked to handle legacy packages and metadata that
84
84
predate the modern interoperability standards and fall into the subset
85
85
of packages that are incompatible with those standards.
86
86
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
+
87
108
.. _packaging :
88
109
89
110
packaging
@@ -379,28 +400,6 @@ with a complementary command line tool to drive packaging, testing and
379
400
release activities with Python. devpi also provides a browsable and
380
401
searchable web interface.
381
402
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
-
404
403
.. _enscons :
405
404
406
405
enscons
0 commit comments