Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
2 changes: 1 addition & 1 deletion .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,14 @@ jobs:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
python-version: ["3.11", "3.12", "3.13", "3.14"]
chemlib: [obabel, rdkit]
chemlib: [rdkit]
graphlib: [nogt, all]
exclude:
# graph-tool does not work on Windows
- {os: "windows-latest", graphlib: "all"}
# Don't run without graph-tool on Ubuntu and macOS
- {os: "ubuntu-latest", graphlib: "nogt"}
- {os: "macos-latest", graphlib: "nogt"}
# Open Babel has not been updated for Python 3.13 and 3.14
- {chemlib: "obabel", python-version: "3.13"}
- {chemlib: "obabel", python-version: "3.14"}

steps:
- uses: actions/checkout@v5

Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Contributors: @RMeli

### Removed

* support for Open Babel [PR #151 | @RMeli]
* Python `3.9` and `3.10` from CI [PR #147 | @RMeli]

## Version 0.9.0
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ If you find `spyrmsd` useful, please consider citing the following paper:
> `spyrmsd` will install [rustworkx] (multi-platform) when using `pip` or `conda`. You can install other backends manually.

> [!WARNING]
> If `spyrmsd` is used as a standalone tool, it is required to install either [RDKit](https://rdkit.org/) or [Open Babel](http://openbabel.org/). Neither is automatically installed with `pip` nor `conda`.
> If `spyrmsd` is used as a standalone tool, it is required to install [RDKit](https://rdkit.org/). It is not automatically installed with `pip` nor `conda`.

### PyPI

Expand Down Expand Up @@ -84,9 +84,8 @@ One of the following graph libraries is required:

#### Standalone Tool

Additionally, one of the following packages is required to use `spyrmsd` as a standalone tool:
Additionally, following package is required to use `spyrmsd` as a standalone tool:
Comment thread
RMeli marked this conversation as resolved.
Outdated

* [Open Babel](http://openbabel.org/)
* [RDKit](https://rdkit.org/)

## Usage
Expand Down
1 change: 0 additions & 1 deletion devtools/conda-envs/spyrmsd-all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ dependencies:
- scikit-learn

# Chemistry
- openbabel
- rdkit

# Plotting
Expand Down
1 change: 0 additions & 1 deletion devtools/conda-envs/spyrmsd-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ dependencies:
- rustworkx

# Chemistry
- openbabel
- rdkit

# Doc
Expand Down
29 changes: 0 additions & 29 deletions devtools/conda-envs/spyrmsd-test-obabel-all.yaml

This file was deleted.

28 changes: 0 additions & 28 deletions devtools/conda-envs/spyrmsd-test-obabel-nogt.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.constants.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.constants module

.. automodule:: spyrmsd.constants
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.due.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.due module

.. automodule:: spyrmsd.due
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.exceptions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.exceptions module

.. automodule:: spyrmsd.exceptions
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.graph.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.graph module

.. automodule:: spyrmsd.graph
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.graphs.gt.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.graphs.gt module

.. automodule:: spyrmsd.graphs.gt
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.graphs.nx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.graphs.nx module

.. automodule:: spyrmsd.graphs.nx
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
3 changes: 2 additions & 1 deletion docs/source/api/spyrmsd.graphs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ spyrmsd.graphs package

.. automodule:: spyrmsd.graphs
:members:
:undoc-members:
:show-inheritance:
:undoc-members:

Submodules
----------
Expand All @@ -14,3 +14,4 @@ Submodules

spyrmsd.graphs.gt
spyrmsd.graphs.nx
spyrmsd.graphs.rx
7 changes: 7 additions & 0 deletions docs/source/api/spyrmsd.graphs.rx.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
spyrmsd.graphs.rx module
========================

.. automodule:: spyrmsd.graphs.rx
:members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.hungarian.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.hungarian module

.. automodule:: spyrmsd.hungarian
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.io.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.io module

.. automodule:: spyrmsd.io
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.molecule.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.molecule module

.. automodule:: spyrmsd.molecule
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
7 changes: 0 additions & 7 deletions docs/source/api/spyrmsd.optional.obabel.rst

This file was deleted.

2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.optional.rdkit.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.optional.rdkit module

.. automodule:: spyrmsd.optional.rdkit
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
3 changes: 1 addition & 2 deletions docs/source/api/spyrmsd.optional.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@ spyrmsd.optional package

.. automodule:: spyrmsd.optional
:members:
:undoc-members:
:show-inheritance:
:undoc-members:

Submodules
----------

.. toctree::
:maxdepth: 4

spyrmsd.optional.obabel
spyrmsd.optional.rdkit
7 changes: 7 additions & 0 deletions docs/source/api/spyrmsd.parallel.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
spyrmsd.parallel module
=======================

.. automodule:: spyrmsd.parallel
:members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.qcp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.qcp module

.. automodule:: spyrmsd.qcp
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.rmsd.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.rmsd module

.. automodule:: spyrmsd.rmsd
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
3 changes: 2 additions & 1 deletion docs/source/api/spyrmsd.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ spyrmsd package

.. automodule:: spyrmsd
:members:
:undoc-members:
:show-inheritance:
:undoc-members:

Subpackages
-----------
Expand All @@ -28,6 +28,7 @@ Submodules
spyrmsd.hungarian
spyrmsd.io
spyrmsd.molecule
spyrmsd.parallel
spyrmsd.qcp
spyrmsd.rmsd
spyrmsd.utils
2 changes: 1 addition & 1 deletion docs/source/api/spyrmsd.utils.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ spyrmsd.utils module

.. automodule:: spyrmsd.utils
:members:
:undoc-members:
:show-inheritance:
:undoc-members:
4 changes: 1 addition & 3 deletions docs/source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Installation
Installation
------------

Installing ``spyrmsd`` with ``pip``, ``conda`` or from source will install the package as a library. In order to install the package as a standalone tool, `Open Babel`_ or RDKit_ need to be installed as well (see :ref:`Dependencies`).
Installing ``spyrmsd`` with ``pip``, ``conda`` or from source will install the package as a library. In order to install the package as a standalone tool, RDKit_ needs to be installed as well (see :ref:`Dependencies`).

pip
~~~
Expand Down Expand Up @@ -56,13 +56,11 @@ Standalone Tool

Additionally, one of the following packages is required to use ``spyrmsd`` as a standalone tool:

* `Open Babel`_
* RDKit_

.. _PyPI: https://pypi.org/project/spyrmsd/
.. _conda-forge: https://github.com/conda-forge/spyrmsd-feedstock
.. _RDKit: https://rdkit.org/
.. _Open Babel: http://openbabel.org/
.. _graph-tool: https://graph-tool.skewed.de/
.. _NetworkX: https://networkx.github.io/
.. _numpy: https://numpy.org/
Expand Down
Loading
Loading