تم تكليفك بتطوير أداة سطر أوامر يمكن استخدامها لتحديد إصدار Python الذي سيتم استخدامه بدلاً من الاعتماد على الإصدار المحدد في ملف `setup.cfg`. لتنفيذ هذه الميزة، تحتاج إلى إنشاء دالة باسم `parse_arguments` التي تأخذ وسيطات سطر الأوامر وترجع إصدار Python المحدد.

يجب أن تحتوي الوظيفة على التوقيع التالي:
```بيثون
إلغاء parse_arguments() -> Union[str, None]:
    يمر
```

يجب أن تستخرج الدالة `parse_arguments` قيمة المعلمة `--python-version` من وسائط سطر الأوامر وتعيدها كسلسلة. إذا لم يتم توفير المعلمة `--python-version`، فيجب أن تُرجع الدالة `None`.

من المؤكد أن المعلمة `--python-version`، إذا تم توفيرها، ستحتوي دائمًا على قيمة سلسلة.

اكتب دالة `parse_arguments` لحل المشكلة.
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}