summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAnderson Bravalheri <andersonbravalheri@gmail.com>2022-06-14 18:46:59 +0100
committerAnderson Bravalheri <andersonbravalheri@gmail.com>2022-06-14 21:36:38 +0100
commit6690c1ce74b9761608e6e5d395c93e25180721eb (patch)
treec9ee512e6a2a66e6e46e9808d76139644fcfff71 /docs
parentec2d4e92cf66805b48a8868b00102555f7f46c8e (diff)
downloadpython-setuptools-git-6690c1ce74b9761608e6e5d395c93e25180721eb.tar.gz
Add warning about calling setup.py directly
Diffstat (limited to 'docs')
-rw-r--r--docs/userguide/distribution.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/userguide/distribution.rst b/docs/userguide/distribution.rst
index 543e6296..a3c4245e 100644
--- a/docs/userguide/distribution.rst
+++ b/docs/userguide/distribution.rst
@@ -1,6 +1,19 @@
Tagging and "Daily Build" or "Snapshot" Releases
------------------------------------------------
+.. warning::
+ Please note that running ``python setup.py ...`` directly is no longer
+ considered a good practice and that in the future the commands ``egg_info``
+ and ``rotate`` will be deprecated.
+
+ As a result, the instructions and information presented in this section
+ should be considered **transitional** while setuptools don't provide a
+ mechanism for tagging releases.
+
+ Meanwhile, if you can also consider using :pypi:`setuptools-scm` to achieve
+ similar objectives.
+
+
When a set of related projects are under development, it may be important to
track finer-grained version increments than you would normally use for e.g.
"stable" releases. While stable releases might be measured in dotted numbers