Skip to content

Commit b0d5344

Browse files
committed
Merge remote-tracking branch 'origin/main' into feature/defense-compliance
2 parents 24bdb9e + 06d4a24 commit b0d5344

File tree

5 files changed

+74
-21
lines changed

5 files changed

+74
-21
lines changed

.windsurfrules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
python3 -m pip install -r requirements.txt

RELEASE_NOTES.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Release v1.1.1
2+
3+
## 🚀 Release Highlights
4+
5+
### Documentation Improvements
6+
- Enhanced README with more detailed compliance framework description
7+
- Reorganized project documentation structure
8+
- Added comprehensive version information section
9+
10+
### Compliance Framework
11+
- More in-depth explanation of compliance domains
12+
- Detailed breakdown of key compliance capabilities
13+
- Clarified compliance verification process
14+
15+
### Development and Contribution
16+
- Updated development setup instructions
17+
- Refined contribution guidelines
18+
- Switched to MIT License
19+
20+
## 📦 What's Changed
21+
- Improved documentation clarity and structure
22+
- Added more context to project capabilities
23+
- Refined project metadata
24+
25+
## 🔍 Detailed Changes
26+
27+
### Added
28+
- Comprehensive version information section
29+
- Detailed explanation of compliance framework
30+
- Enhanced development and contribution guidelines
31+
32+
### Changed
33+
- Reorganized README sections
34+
- Updated license to MIT
35+
- Refined project documentation
36+
37+
## 🛠 Compatibility
38+
- Fully compatible with previous 1.1.0 version
39+
- No breaking changes
40+
- Recommended upgrade for all users
41+
42+
## 📝 Next Steps
43+
- Continued improvements to documentation
44+
- Ongoing enhancements to compliance features
45+
- Community feedback integration
46+
47+
## 🔗 Links
48+
- [Documentation](https://github.com/marc-shade/docsingest/blob/master/README.md)
49+
- [Changelog](https://github.com/marc-shade/docsingest/blob/master/CHANGELOG.md)
50+
- [Contributing](https://github.com/marc-shade/docsingest/blob/master/CONTRIBUTING.md)
51+
52+
## 🏷️ Version
53+
**Version**: 1.1.1
54+
**Released**: 2025-01-06

requirements.txt

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
python-docx>=0.8
2-
openpyxl>=3.0
3-
PyPDF2>=2.0
4-
markdown>=3.3
5-
lxml>=4.6
6-
xlrd>=1.2
7-
python-pptx>=0.6
8-
nltk>=3.5
9-
tiktoken>=0.3
10-
chardet>=3.0
11-
requests>=2.25
12-
spacy>=3.6,<4.0
13-
https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl
14-
regex>=2022.1
1+
python-docx
2+
openpyxl
3+
PyPDF2
4+
markdown
5+
lxml
6+
xlrd
7+
python-pptx
8+
nltk
9+
tiktoken
10+
chardet
11+
requests
12+
spacy

scripts/install_dependencies.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ echo "Installing development dependencies..."
3333
pip install -r "$PROJECT_ROOT/requirements-dev.txt"
3434

3535
# Download SpaCy language model
36-
python3 -m spacy download en_core_web_sm
36+
# python3 -m spacy download en_core_web_sm
3737

3838
# Deactivate virtual environment
39-
deactivate
39+
# deactivate
4040

4141
echo "Dependencies installed successfully!"

tests/test_ingest.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ def test_ingest_directory():
99
output_file = "/Volumes/FILES/code/content_ingest/test_output.md"
1010

1111
summary, tree, content, _ = ingest(
12-
directory=test_dir,
12+
input_directory=test_dir,
1313
agent_prompt="Test Compliance Officer",
1414
output_file=output_file,
1515
)
1616

1717
# Validate summary
18-
assert "**Total Files**" in summary
19-
assert "**Total Tokens**" in summary
18+
assert "- **Total Files Processed**:" in summary
19+
assert "- **Total Tokens**:" in summary
2020

2121
# Validate tree
2222
assert len(tree.split("\n")) > 0
@@ -32,9 +32,9 @@ def test_empty_directory():
3232
test_dir = "/tmp/empty_test_dir"
3333
os.makedirs(test_dir, exist_ok=True)
3434

35-
summary, tree, content, _ = ingest(directory=test_dir)
35+
summary, tree, content, _ = ingest(input_directory=test_dir)
3636

37-
assert "**Total Files**: 0" in summary
37+
assert "- **Total Files Processed**: 0" in summary
3838

3939
# Clean up
4040
os.rmdir(test_dir)

0 commit comments

Comments
 (0)