Skip to content

Commit 1f7a6fa

Browse files
authored
Merge pull request #597 from EducationalTestingService/release/2.1
SKLL Release 2.1
2 parents bc5b003 + 388a6a4 commit 1f7a6fa

File tree

5 files changed

+19
-17
lines changed

5 files changed

+19
-17
lines changed

conda-recipe/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
How to create and test conda package.
22

33
1. To create the SKLL conda package run:
4-
`conda build -c defaults -c conda-forge --numpy=1.17 skll`
4+
`conda build -c defaults -c conda-forge --numpy=1.17 .`
55
2. Upload the package to anaconda.org using `anaconda upload --user ets <path>`.
66
3. Test the package:
7-
`conda create -n foobar -c conda-forge -c ets skll=2.0`
7+
`conda create -n foobar -c conda-forge -c ets skll=2.1`

conda-recipe/skll/meta.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package:
22
name: skll
3-
version: 2.0
3+
version: 2.1
44

55
source:
66
path: ../../../skll
@@ -48,7 +48,7 @@ requirements:
4848
- pandas
4949
- python >=3.6
5050
- ruamel.yaml
51-
- scikit-learn ==0.21.3
51+
- scikit-learn ==0.22.2.post1
5252
- scipy
5353
- seaborn
5454
- setuptools
@@ -61,7 +61,7 @@ requirements:
6161
- pandas
6262
- python >=3.6
6363
- ruamel.yaml
64-
- scikit-learn ==0.21.3
64+
- scikit-learn ==0.22.2.post1
6565
- seaborn
6666
- scipy
6767
- tabulate

doc/internal/release.rst

+12-10
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ This document is only meant for the project administrators, not users and develo
1717

1818
e. update the README and this release documentation, if necessary.
1919

20-
3. Build the new conda package using the following command::
20+
3. Run the following command in the ``conda-recipe`` directory to build the conda package::
2121

22-
conda build -c conda-forge --numpy=1.17 skll
22+
conda build -c conda-forge --numpy=1.17 .
2323

2424
4. Upload the package to anaconda.org using ``anaconda upload --user ets <package tarball>``. You will need to have the appropriate permissions for the ``ets`` organization.
2525

@@ -35,18 +35,20 @@ This document is only meant for the project administrators, not users and develo
3535

3636
9. Then run some SKLL examples or tests from a SKLL working copy. If the TestPyPI package works, then move on to the next step. If it doesn't, figure out why and rebuild and re-upload the package.
3737

38-
10. Upload source package to main PyPI using ``python setup.py sdist upload``.
38+
10. Create pull requests on the `skll-conda-tester <https://github.com/EducationalTestingService/skll-conda-tester/>`_ and `skll-pip-tester <https://github.com/EducationalTestingService/skll-pip-tester/>`_ repositories to test the conda and TestPyPI packages on Linux and Windows.
3939

40-
11. Draft a release on GitHub.
40+
11. Draft a release on GitHub while the Linux and Windows package tester builds are running.
4141

42-
12. Make a pull request with the release branch to be merged into ``master`` and request code review.
42+
12. Once both builds have passed, make a pull request with the release branch to be merged into ``master`` and request code review.
4343

44-
13. Once the Travis (Linux) and Appveyor (Windows) builds for the PR pass and the reviewers approve, merge the release branch into ``master``.
44+
13. Once the build for the PR passes and the reviewers approve, merge the release branch into ``master``.
4545

46-
14. Make sure that the ReadTheDocs build for ``master`` passes.
46+
14. Upload source and wheel packages to PyPI using ``python setup.py sdist upload`` and ``python setup.py bdist_wheel upload``
4747

48-
15. Tag the latest commit in ``master`` with the appropriate release tag and publish the release on GitHub.
48+
15. Make sure that the ReadTheDocs build for ``master`` passes.
4949

50-
16. Send an email around at ETS announcing the release and the changes.
50+
16. Tag the latest commit in ``master`` with the appropriate release tag and publish the release on GitHub.
5151

52-
17. Post release announcement on Twitter/LinkedIn.
52+
17. Send an email around at ETS announcing the release and the changes.
53+
54+
18. Post release announcement on Twitter/LinkedIn.

doc/tutorial.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ types of files:
178178
An example of a human-readable results file for our Titanic experiment is::
179179

180180
Experiment Name: Titanic_Evaluate_Tuned
181-
SKLL Version: 2.0
181+
SKLL Version: 2.1
182182
Training Set: train
183183
Training Set Size: 569
184184
Test Set: dev

skll/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
:organization: ETS
88
"""
99

10-
__version__ = '2.0'
10+
__version__ = '2.1'
1111
VERSION = tuple(int(x) for x in __version__.split('.'))

0 commit comments

Comments
 (0)