([full changelog](https://github.com/conda-incubator/jupyterlab-conda-store/compare/2023.10.1...300c9840407e60205f50954983a7e7fff7a82ce0))
What's Changed
- DOC - Fix broken link to logo in readme [32](https://github.com/conda-incubator/jupyterlab-conda-store/pull/32) ([trallard](https://github.com/trallard))
- DOC - Fix broken link to conda-store logo [31](https://github.com/conda-incubator/jupyterlab-conda-store/pull/31) ([isumitjha](https://github.com/isumitjha))
- DEV - Switch port from 5000 to 8080 [30](https://github.com/conda-incubator/jupyterlab-conda-store/pull/30) ([nkaretnikov](https://github.com/nkaretnikov))
- DEV - Release updates [28](https://github.com/conda-incubator/jupyterlab-conda-store/pull/28) ([trallard](https://github.com/trallard))
- REL - 2023.10.1 [26](https://github.com/conda-incubator/jupyterlab-conda-store/pull/26) ([trallard](https://github.com/trallard))
Contributors to this release
([GitHub contributors page for this release](https://github.com/conda-incubator/jupyterlab-conda-store/graphs/contributors?from=2023-10-19&to=2024-01-30&type=c))
[isumitjha](https://github.com/search?q=repo%3Aconda-incubator%2Fjupyterlab-conda-store+involves%3Aisumitjha+updated%3A2023-10-19..2024-01-30&type=Issues) | [nkaretnikov](https://github.com/search?q=repo%3Aconda-incubator%2Fjupyterlab-conda-store+involves%3Ankaretnikov+updated%3A2023-10-19..2024-01-30&type=Issues) | [pavithraes](https://github.com/search?q=repo%3Aconda-incubator%2Fjupyterlab-conda-store+involves%3Apavithraes+updated%3A2023-10-19..2024-01-30&type=Issues) | [trallard](https://github.com/search?q=repo%3Aconda-incubator%2Fjupyterlab-conda-store+involves%3Atrallard+updated%3A2023-10-19..2024-01-30&type=Issues)
Making a new release of jupyterlab_conda_store
Currently, the extension is only distributed as a Python package and [published in PyPI](https://pypi.org/project/jupyterlab-conda-store/).
Manual release
This extension can be distributed as Python packages.
All the Python packaging instructions in the `pyproject.toml` file to wrap your extension in a Python package.
1. Before generating a package, you need to install the following packages:
bash
pip install build twine hatch
2. Bump the version in `package.json`
> [!IMPORTANT]
> There is no need to update the version in `pyproject.toml` as it is automatically updated by `hatch` when generating the package.
3. Optional - if there is a newer release of `conda-store-ui`, update the `conda-store-ui` dependency in the `package.json` file.
bash
yarn upgrade conda-store/conda-store-ui<version>
4. To create a Python source package (`.tar.gz`) and the binary package (`.whl`) in the `dist/` directory, do:
bash
hatch build
`python setup.py sdist bdist_wheel` is deprecated and will not work for this package.
5. Check the package contents with
bash
twine check dist/*
6. Clean the local build files with `hatch clean`
> [!IMPORTANT]
> The `release.yml` GitHub action will automatically publish the package to PyPI when a new GitHub release is published. Unless absolutely necessary, do not publish the package manually.
If for whatever reason you need to publish the package manually, you can do so with:
bash
twine upload dist/*