Hello. I'm relatively new to Meltano. Just trying ...
# plugins-general
c
Hello. I'm relatively new to Meltano. Just trying to get at local dev env going. I came across my first question: • How do Python minor version upgrades work, especially in regards to tap and target maintainers? Example: • I would like to use the
tap-csv
extractor, but I am unable to do so as the maintainer of the
tap-csv
extractor has not added support for Python 3.10 yet, even though the Meltano SDK has received an updated boilerplate template for supporting Python 3.10 in any new plugins via MR #224 in December 2021 Should users/developers (like myself) just start raising issues in each plugin's issue tracker reactively every time a Python version compatibility problem occurs? Or is there a more proactive process to "nudge" all maintainers to keep their plugins up-to-date in regards to any new minor Python version upgrade?
p
@christoph Hey šŸ‘‹ - I'm actually the maintainer on that repo! This is a good question about how to nudge maintainers better (I guess I needed a nudge), for now can you submit an issue to the repo? A pull request would be awesome if youre up for it otherwise I'll get it updated. At a minimum we can be more vocal in Slack about changes like this to encourage maintainers to make updates.
c
šŸ‘ Thanks @pat_nadolny , sounds good. I'll go via the individual plug-in repositories then. I'll make some time on the weekend to submit an issue.
@pat_nadolny Issue and PR are on Github now btw. I've been running the
tap-csv
on Python 3.10 for the last two weeks now without any issues
p
@christoph thanks for that! I'll get it merged in today