You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extra packages may be required for specific development tasks.
50
52
51
53
* Pip installing your fork from the source. This allows you to modify the code locally and immediately test it out.
52
54
53
55
.. code-block:: bash
54
56
55
-
python setup.py develop
57
+
pip install -e .
56
58
57
59
* Create a feature branch where you can make modifications and developments. DON'T open PR from your master/main branch.
58
60
59
61
.. code-block:: bash
60
62
61
63
git checkout -b <name-of-change>
62
64
63
-
* Make sure your changes can pass all checks by running: ``./check_all.sh``. (See the :ref:`Checks` section below for details)
65
+
* Make sure your changes can pass all checks by running: ``bash check_all.sh``. (See the :ref:`Checks` section below for details)
64
66
65
67
* Once you are satisfied with your changes, create a commit as follows:
66
68
@@ -102,7 +104,7 @@ The scripts include the following components:
102
104
103
105
* black
104
106
105
-
* mypy: configure file is ``mypy.ini``, results strongly correlated with the version of numpy, we fix ``numpy==1.21.5`` as mypy standard in CI.
107
+
* mypy: configure file is now in ``pyproject.toml``, results strongly correlated with the version of numpy, we fix ``numpy==1.21.5`` as mypy standard in CI.
106
108
107
109
* pylint: configure file is ``.pylintrc``
108
110
@@ -246,7 +248,7 @@ And from GitHub page choose draft a release from tag.
0 commit comments