Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v9.1.1 #592

Merged
merged 4 commits into from
Jan 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include requirements.txt
recursive-include rsmtool/notebooks *
prune rsmtool/notebooks/.ipynb_checkpoints
prune rsmtool/notebooks/comparison/.ipynb_checkpoints
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Rater Scoring Modeling Tool
:target: https://anaconda.org/ets/rsmtool
:alt: Conda package for SKLL

.. image:: https://img.shields.io/readthedocs/rsmtool/v9.0.1.svg
.. image:: https://img.shields.io/readthedocs/rsmtool/v9.1.1.svg
:target: https://rsmtool.readthedocs.io
:alt: Docs

Expand Down
4 changes: 2 additions & 2 deletions conda-recipe/rsmtool/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package:
name: rsmtool
version: 9.0.1
version: 9.1.1

source:
path: ../../../rsmtool
Expand Down Expand Up @@ -36,7 +36,7 @@ requirements:
- openpyxl
- pandas
- seaborn
- skll==3.1.0
- skll==3.2.0
- statsmodels
- tqdm
- xlrd
Expand Down
6 changes: 3 additions & 3 deletions doc/internal/release_process.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@ This process is only meant for the project administrators, not users and develop

- Update the README and this release documentation, if necessary. Make sure to update the documentation badge in the README to use the latest release tag. That documentation version will be created in the steps below.

#. Build the PyPI source and wheel distributions using ``python setup.py sdist build`` and ``python setup.py bdist_wheel build`` respectively.
#. Build the PyPI source and wheel distributions using ``python setup.py sdist build`` and ``python setup.py bdist_wheel build`` respectively. Note that you should delete the ``build`` directory after running the ``sdist`` command and before running the ``bdist_wheel`` command.

#. Upload the source and wheel distributions to TestPyPI using ``twine upload --repository testpypi dist/*``. You will need to have the ``twine`` package installed and set up your ``$HOME/.pypirc`` correctly. See details `here <https://packaging.python.org/guides/using-testpypi/>`__. You will need to have the appropriate permissions for the ``ets`` organization on TestPyPI.

#. Install the TestPyPI package as follows::

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple rsmtool
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple rsmtool "pandas>=1.5" "numpy>=1.24" "matplotlib>=3.6" "jupyter_server>=2.0" "notebook-shim>=0.2.0"

#. Then run some tests from a RSMTool 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.

#. Build the new conda package by running the following command in the ``conda-recipe`` directory (note that this assumes that you have cloned RSMTool in a directory named ``rsmtool``). Note that you may need to comment out lines in your `$HOME/.condarc` file if you are using ETS Artifactory and you get conflicts::
#. Build the new conda package by running the following command in the ``conda-recipe`` directory (note that this assumes that you have cloned RSMTool in a directory named ``rsmtool``). You should delete the ``build`` directory before running the command below. Note that you may need to comment out lines in your `$HOME/.condarc` file if you are using ETS Artifactory and you get conflicts::

conda build -c conda-forge -c ets .

Expand Down
2 changes: 1 addition & 1 deletion rsmtool/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
in one place. Based on the suggestion `here. <http://bit.ly/16LbuJF>`_
"""

__version__ = "9.0.1"
__version__ = "9.1.1"
VERSION = tuple(int(x) for x in __version__.split("."))