alm0ra / mockafka-py

Mockafka-py is a Python library designed for in-memory mocking of Kafka.[aiokafka - confluence-kafka-python]
https://mockafka-py.readthedocs.io
MIT License
44 stars 11 forks source link

Remove unused `parameterized` dependency from package #105

Closed PeterJCLaw closed 3 months ago

PeterJCLaw commented 3 months ago

Describe the bug

Thanks for this package. Unfortunately it looks like one of the test dependencies has leaked into the package itself -- parameterized is pulled in when I install this package, yet parameterized doesn't seem to be needed at runtime by this package.

To Reproduce

$ poetry add --group=dev mockafka-py
Using version ^0.1.58 for mockafka-py

Updating dependencies
Resolving dependencies... (12.2s)

Package operations: 2 installs, 0 updates, 0 removals

  - Installing parameterized (0.9.0)
  - Installing mockafka-py (0.1.58)

Writing lock file

Expected behavior

Should not install packages not needed at runtime.