From e01f12b915af09a21d756b4d7089e699bfb95d95 Mon Sep 17 00:00:00 2001 From: Mike Casale <46603283+mikewcasale@users.noreply.github.com> Date: Sat, 14 Dec 2024 12:53:03 -0800 Subject: [PATCH] fix: improve package import structure --- CHANGELOG.md | 8 ++++++++ setup.py | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cb04bd..b71826d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.2] - 2024-12-14 + +### Fixed +- Package import structure to properly expose modules +- Added package data configuration +- Disabled zip_safe to ensure proper module loading + ## [0.1.1] - 2024-12-14 ### Fixed @@ -32,5 +39,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Restructured project to use src/ directory layout - Updated package metadata and documentation +[0.1.2]: https://github.com/mikewcasale/repominify/compare/v0.1.1...v0.1.2 [0.1.1]: https://github.com/mikewcasale/repominify/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/mikewcasale/repominify/releases/tag/v0.1.0 \ No newline at end of file diff --git a/setup.py b/setup.py index 51afde1..1fba21a 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="repominify", - version="0.1.1", + version="0.1.2", author="Mike Casale", author_email="mike@casale.xyz", description="A Python package that optimizes codebase representations for LLMs by generating compact, context-rich summaries", @@ -21,6 +21,10 @@ "repominify=core.cli:main", ], }, + package_data={ + "": ["py.typed"], + }, + zip_safe=False, classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers",