Skip to content

Commit

Permalink
v0.2.30
Browse files Browse the repository at this point in the history
  • Loading branch information
tomaslau committed Nov 24, 2024
1 parent 817453f commit f83aad0
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 4 deletions.
22 changes: 20 additions & 2 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,30 @@
---
title: "Changelog"
publishedAt: "2024-11-03"
updatedAt: "2024-11-23"
updatedAt: "2024-11-24"
summary: "Updates, bug fixes and improvements."
kind: "detailed"
---

## v0.2.28 - 2024-03-21
## v0.2.30 - Nov 24, 2024

### Changed
- Updated version number in setup.py and `__init__.py`

## v0.2.29 - Nov 24, 2024

### Changed
- Updated package installation to include complete project structure
- Modified setup.py to create WordPress-like installation experience
- Updated MANIFEST.in to include all project files
- Improved installation process to copy workflows, docs, and configuration files

### Added
- Complete project scaffold during installation
- Example workflows ready to use after installation
- Documentation and configuration files included in package

## v0.2.28 - Nov 24, 2024

### Changed
- Updated package installation to include complete project structure
Expand Down
10 changes: 10 additions & 0 deletions pynions.example.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"save_results": true,
"output_folder": "data",
"plugins": {
"serper": {
"results": 10,
"country": "us"
}
}
}
2 changes: 1 addition & 1 deletion pynions/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from pynions.core import Plugin, Workflow, WorkflowStep, Config, DataStore, Worker

__version__ = "0.2.28"
__version__ = "0.2.30"

__all__ = [
# Core components
Expand Down
23 changes: 22 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,35 @@ def run(self):

setup(
name="pynions",
version="0.2.28",
version="0.2.30",
author="Tomas Laurinavicius",
author_email="[email protected]",
description="Simple marketing automation framework",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/craftled/pynions",
packages=find_namespace_packages(include=["pynions", "pynions.*"]),
package_data={
"pynions": [
"../workflows/*",
"../docs/*",
"../docs/**/*",
"../tests/*",
"../data/*",
"../.env.example",
"../pynions.example.json",
"../README.md",
"../requirements.txt",
"../pytest.ini"
],
},
data_files=[
(".", [".env.example", "pynions.example.json", "README.md", "requirements.txt", "pytest.ini"]),
("workflows", ["workflows/example_workflow.py", "workflows/content_analysis_workflow.py", "workflows/research_workflow.py", "workflows/alternatives_writer.py"]),
("docs", [f"docs/{f}" for f in ["changelog.md", "configuration.md", "data-organization.md", "debugging.md", "index.md", "installation.md", "nav.json", "plugins.md", "project-structure.md", "quickstart.md", "testing.md", "workers.md", "workflows.md"]]),
("data", ["data/air.md"]),
("tests", ["tests/test_config.py"])
],
install_requires=requirements,
cmdclass={
"install": PostInstallCommand,
Expand Down

0 comments on commit f83aad0

Please sign in to comment.