Skip to content

Commit

Permalink
v0.2.32: Fixed package installation issues and improved file distribu…
Browse files Browse the repository at this point in the history
…tion
  • Loading branch information
tomaslau committed Nov 25, 2024
1 parent 8a2189e commit cdc2968
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 7 deletions.
4 changes: 4 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@ include requirements.txt
include .env.example
include pynions.example.json
include pytest.ini
include pyproject.toml

# Documentation
recursive-include docs *

# Core package files
recursive-include pynions *
recursive-include pynions/core *
recursive-include pynions/plugins *
recursive-include pynions/tests *

# Example workflows
recursive-include workflows *
Expand Down
18 changes: 18 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@ summary: "Updates, bug fixes and improvements."
kind: "detailed"
---

## v0.2.32 - Nov 25, 2024

### Fixed

- Package installation issues
- Fixed missing pynions folder contents
- Ensured all development files are included
- Improved file copying during installation
- Added proper package data inclusion

### Changed

- Updated package structure
- Reorganized file inclusion in setup.py
- Enhanced MANIFEST.in configuration
- Improved development file distribution
- Maintained backward compatibility

## v0.2.31 - Nov 25, 2024

### Fixed
Expand Down
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.31"
__version__ = "0.2.32"

__all__ = [
# Core components
Expand Down
25 changes: 19 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,21 +66,21 @@ def run(self):

setup(
name="pynions",
version="0.2.31",
version="0.2.32",
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.*"]),
packages=find_namespace_packages(include=["pynions*"]),
package_data={
"pynions": [
"../workflows/*",
"../docs/*",
"**/*", # Include all files under pynions
"../workflows/**/*",
"../docs/**/*",
"../tests/*",
"../data/*",
"../tests/**/*",
"../data/**/*",
"../.env.example",
"../pynions.example.json",
"../README.md",
Expand All @@ -99,6 +99,19 @@ def run(self):
"pytest.ini",
],
),
(
"pynions",
[
f"pynions/{f}"
for f in [
"__init__.py",
"core/__init__.py",
"plugins/__init__.py",
"tests/__init__.py",
# Add all other Python files
]
],
),
(
"workflows",
[
Expand Down

0 comments on commit cdc2968

Please sign in to comment.