aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'pypy/doc/contributing.rst')
-rw-r--r--pypy/doc/contributing.rst22
1 files changed, 11 insertions, 11 deletions
diff --git a/pypy/doc/contributing.rst b/pypy/doc/contributing.rst
index 66c36c5f52..bb2f9b445e 100644
--- a/pypy/doc/contributing.rst
+++ b/pypy/doc/contributing.rst
@@ -46,8 +46,8 @@ EuroPython or PyCon. Upcoming events are usually announced on `the blog`_.
Further Reading: :ref:`Contact <contact>`
-.. _the blog: http://morepypy.blogspot.com
-.. _pypy-dev mailing list: http://mail.python.org/mailman/listinfo/pypy-dev
+.. _the blog: https://morepypy.blogspot.com
+.. _pypy-dev mailing list: https://mail.python.org/mailman/listinfo/pypy-dev
Your first contribution
@@ -70,7 +70,7 @@ Some ideas for first contributions are:
* Test failures - find a failing test in the `nightly builds`_, and fix it
* Missing language features - these are listed in our `issue tracker`_
-.. _nightly builds: http://buildbot.pypy.org/nightly/
+.. _nightly builds: https://buildbot.pypy.org/nightly/
.. _issue tracker: https://foss.heptapod.net/pypy/pypy/issues
Source Control
@@ -124,7 +124,7 @@ Clone
* Clone the PyPy repo to your local machine with the command
``hg clone https://foss.heptapod.net/pypy/pypy``. It takes a minute or two
operation but only ever needs to be done once. See also
- http://pypy.org/download.html#building-from-source .
+ https://pypy.org/download.html#building-from-source .
If you already cloned the repo before, even if some time ago,
then you can reuse the same clone by editing the file ``.hg/hgrc`` in
your clone to contain the line ``default =
@@ -273,7 +273,7 @@ not one of those. You may consider familiarizing yourself with `pytest`_,
since this is a tool we use for tests.
This leads to the next issue:
-.. _pytest: http://pytest.org/
+.. _pytest: https://pytest.org/
py.test and the py lib
----------------------
@@ -286,14 +286,14 @@ writing, logging and some other support functionality.
You don't necessarily need to install these two libraries because
we also ship them inlined in the PyPy source tree.
-.. _py library: http://pylib.readthedocs.org/
+.. _py library: https://pylib.readthedocs.org/
Running PyPy's unit tests
-------------------------
PyPy development always was and is still thoroughly test-driven.
We use the flexible `py.test testing tool`_ which you can `install independently
-<http://pytest.org/latest/getting-started.html#getstarted>`_ and use for other projects.
+<https://pytest.org/latest/getting-started.html#getstarted>`_ and use for other projects.
The PyPy source tree comes with an inlined version of ``py.test``
which you can invoke by typing::
@@ -336,8 +336,8 @@ a hack that doesn't work in all cases and it is usually extremely slow:
extract a minimal failing test of at most a few lines, and put it into one of
our own tests in ``pypy/*/test/``.
-.. _py.test testing tool: http://pytest.org
-.. _py.test usage and invocations: http://pytest.org/latest/usage.html#usage
+.. _py.test testing tool: https://pytest.org
+.. _py.test usage and invocations: https://pytest.org/latest/usage.html#usage
.. _`build requirements`: build.html#install-build-time-dependencies
Testing After Translation
@@ -492,7 +492,7 @@ graphviz & pygame for flow graph viewing (highly recommended)
graphviz and pygame are both necessary if you want to look at generated flow
graphs:
- graphviz: http://www.graphviz.org/Download.php
+ graphviz: https://www.graphviz.org/Download.php
- pygame: http://www.pygame.org/download.shtml
+ pygame: https://www.pygame.org/download.shtml