Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 18.216.53.7
66 Domain
8.0.30
amvm
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
python3-setuptools-39.2.0 /
[ HOME SHELL ]
Name
Size
Permission
Action
CHANGES.rst
110.95
KB
-rw-r--r--
README.rst
1.51
KB
-rwxr-xr-x
developer-guide.txt
5.41
KB
-rw-r--r--
development.txt
1.44
KB
-rw-r--r--
easy_install.txt
73.58
KB
-rw-r--r--
formats.txt
30.49
KB
-rw-r--r--
history.txt
1.84
KB
-rw-r--r--
index.txt
537
B
-rw-r--r--
pkg_resources.txt
91.4
KB
-rw-r--r--
python3.txt
3.87
KB
-rw-r--r--
releases.txt
2.4
KB
-rw-r--r--
requirements.txt
61
B
-rw-r--r--
roadmap.txt
167
B
-rw-r--r--
setuptools.txt
125.23
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : developer-guide.txt
================================ Developer's Guide for Setuptools ================================ If you want to know more about contributing on Setuptools, this is the place. .. contents:: **Table of Contents** ------------------- Recommended Reading ------------------- Please read `How to write the perfect pull request <https://blog.jaraco.com/how-to-write-perfect-pull-request/>`_ for some tips on contributing to open source projects. Although the article is not authoritative, it was authored by the maintainer of Setuptools, so reflects his opinions and will improve the likelihood of acceptance and quality of contribution. ------------------ Project Management ------------------ Setuptools is maintained primarily in Github at `this home <https://github.com/pypa/setuptools>`_. Setuptools is maintained under the Python Packaging Authority (PyPA) with several core contributors. All bugs for Setuptools are filed and the canonical source is maintained in Github. User support and discussions are done through the issue tracker (for specific) issues, through the distutils-sig mailing list, or on IRC (Freenode) at #pypa. Discussions about development happen on the pypa-dev mailing list or on `Gitter <https://gitter.im/pypa/setuptools>`_. ----------------- Authoring Tickets ----------------- Before authoring any source code, it's often prudent to file a ticket describing the motivation behind making changes. First search to see if a ticket already exists for your issue. If not, create one. Try to think from the perspective of the reader. Explain what behavior you expected, what you got instead, and what factors might have contributed to the unexpected behavior. In Github, surround a block of code or traceback with the triple backtick "\`\`\`" so that it is formatted nicely. Filing a ticket provides a forum for justification, discussion, and clarification. The ticket provides a record of the purpose for the change and any hard decisions that were made. It provides a single place for others to reference when trying to understand why the software operates the way it does or why certain changes were made. Setuptools makes extensive use of hyperlinks to tickets in the changelog so that system integrators and other users can get a quick summary, but then jump to the in-depth discussion about any subject referenced. --------------------- Making a pull request --------------------- When making a pull request, please include a short summary of the changes and a reference to any issue tickets that the PR is intended to solve. All PRs with code changes should include tests. All changes should include a changelog entry. ``setuptools`` uses `towncrier <https://town-crier.readthedocs.io/en/latest/>`_ for changelog managment, so when making a PR, please add a news fragment in the ``changelog.d/`` folder. Changelog files are written in Restructured Text and should be a 1 or 2 sentence description of the substantive changes in the PR. They should be named ``<pr_number>.<category>.rst``, where the categories are: - ``change``: Any backwards compatible code change - ``breaking``: Any backwards-compatibility breaking change - ``doc``: A change to the documentation - ``misc``: Changes internal to the repo like CI, test and build changes - ``deprecation``: For deprecations of an existing feature of behavior A pull request may have more than one of these components, for example a code change may introduce a new feature that deprecates an old feature, in which case two fragments should be added. It is not necessary to make a separate documentation fragment for documentation changes accompanying the relevant code changes. See the following for an example news fragment: .. code-block:: bash $ cat changelog.d/1288.change.rst Add support for maintainer in PKG-INFO ----------- Source Code ----------- Grab the code at Github:: $ git clone https://github.com/pypa/setuptools If you want to contribute changes, we recommend you fork the repository on Github, commit the changes to your repository, and then make a pull request on Github. If you make some changes, don't forget to: - add a note in CHANGES.rst Please commit all changes in the 'master' branch against the latest available commit or for bug-fixes, against an earlier commit or release in which the bug occurred. If you find yourself working on more than one issue at a time, Setuptools generally prefers Git-style branches, so use Mercurial bookmarks or Git branches or multiple forks to maintain separate efforts. The Continuous Integration tests that validate every release are run from this repository. ------- Testing ------- The primary tests are run using tox. To run the tests, first create the metadata needed to run the tests:: $ python bootstrap.py Then make sure you have tox installed, and invoke it:: $ tox Under continuous integration, additional tests may be run. See the ``.travis.yml`` file for full details on the tests run under Travis-CI. ------------------- Semantic Versioning ------------------- Setuptools follows ``semver``. .. explain value of reflecting meaning in versions. ---------------------- Building Documentation ---------------------- Setuptools relies on the `Sphinx`_ system for building documentation. The `published documentation`_ is hosted on Read the Docs. To build the docs locally, use tox:: $ tox -e docs .. _Sphinx: http://www.sphinx-doc.org/en/master/ .. _published documentation: https://setuptools.readthedocs.io/en/latest/
Close