Skip to content
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
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ See `/docs/filter_specifications.md` for details on filter implementation.
1. `pip install object_filtering`.
2. Download the latest version of `object_filtering` from the Releases tab on GitHub and install the wheel (`.whl`).

## Making Modifications
## Building From Source

1. Clone this repository.
2. Make modifications to the source code.
3. (Optional) Change the module version in `pyproject.toml`.
4. Run `pytest` from the root of the repository to run unit tests. Only continue if all tests pass.
5. Build the module by running `py -m build` from the root of the repository.
6. Install the newly built wheel file.
2. Install the Python modules `build`, `wheel`, `hatchling`, and `hatch-requirements-txt`.
3. (Optional) Make modifications to the source code.
4. (Optional) Change the module version in `pyproject.toml`.
5. Run `pytest` from the root of the repository to run unit tests. Only continue if all tests pass.
6. Build the module by running `py -m build` from the root of the repository.

## License

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ packages = ["object_filtering"]

[project]
name = "object_filtering"
version = "0.1.13"
version = "0.1.14"
authors = [
{ name="Scott Ratchford", email="object_filtering@scottratchford.com" },
]
Expand Down
9 changes: 0 additions & 9 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1 @@
build>=1.2.1
colorama>=0.4.6
iniconfig>=2.0.0
numpy>=2.0.0
packaging>=24.0
pluggy>=1.5.0
pyproject_hooks>=1.1.0
pytest>=8.2.2
setuptools>=71.0.0
wheel>=0.43.0
2 changes: 1 addition & 1 deletion src/object_filtering/natural_language/natural_language.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#!/usr/bin/env python3
import json
import sys
from src.object_filtering.object_filtering import (
from ..object_filtering import (
ObjectFilter, Rule, GroupExpression, ConditionalExpression,
LogicalExpression,
)
Expand Down