Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/molssi-seamm/seamm_packaging
Tools to create the SEAMM package as Conda environments and as Docker images
https://github.com/molssi-seamm/seamm_packaging
Last synced: about 23 hours ago
JSON representation
Tools to create the SEAMM package as Conda environments and as Docker images
- Host: GitHub
- URL: https://github.com/molssi-seamm/seamm_packaging
- Owner: molssi-seamm
- License: bsd-3-clause
- Created: 2024-02-12T15:51:25.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T16:53:19.000Z (29 days ago)
- Last Synced: 2024-12-10T18:19:36.843Z (29 days ago)
- Language: Python
- Size: 337 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
===============
SEAMM Packaging
===============
Tools to create packing lists and packages for the SEAMM environment.* Free software: BSD license
* Documentation: https://molssi-seamm.github.io
* Code: https://github.com/molssi-seamm/packagingHOWTO
-----The automated packaging system is designed to create a package for the SEAMM
environment using GitHub Actions. However, this is currently not working because PyPi
has restricted programmatic access to the API. The following instructions are for
running by hand.#. Clone the repository and ensure it is up to date
#. From the PyPi website search for "seamm" and save the pages as "search1.html",
"search2.html", etc. in the Downloads directory
#. Run the script in the top level of the project:.. code-block:: bash
python -m seamm_packaging
This should update the package info and upload it to Zenodo.
#. Push the changes to the repository
#. Make a new release
#. Manually invoke the GitHub Action "Release" to do the rest.
seamm Docker image
------------------------
There is a Docker image available for SEAMM. It is available at the Github Container
Registry (ghcr.io) as.. code-block:: bash
ghcr.io/molssi-seamm/seamm:
Where is the explicit version tag for the desired image. The tag `latest` is
quite confusing, and does not mean the latest version of the image, so we recomend using
explcit versions rather than `latest`.The container is run with the following command:
.. code-block:: bash
docker run --rm -v $PWD:/home ghcr.io/molssi-seamm/seamm: ?flowchart?
where `flowchart` is an optional flowchart to load into SEAMM.
Acknowledgements
----------------Developed by the Molecular Sciences Software Institute (MolSSI_),
which receives funding from the `National Science Foundation`_ under
awards OAC-1547580 and CHE-2136142... _MolSSI: https://www.molssi.org
.. _`National Science Foundation`: https://www.nsf.gov