      author='Tom Christie',
      author_email='tom@tomchristie.com',  # SEE NOTE BELOW (*)
      packages=find_packages(exclude=['tests*']),
      include_package_data=True,
      install_requires=["django>=3.0", "pytz"],
      python_requires=">=3.6",
      zip_safe=False,
      classifiers=[
          'Development Status :: 5 - Production/Stable',
          'Environment :: Web Environment',
 
</s> remove                 return timezone.make_aware(value, field_timezone)
 </s> add                 dt = timezone.make_aware(value, field_timezone)
                # When the resulting datetime is a ZoneInfo instance, it won't necessarily
                # throw given an invalid datetime, so we need to specifically check.
                if not valid_datetime(dt):
                    self.fail('make_aware', timezone=field_timezone)
                return dt </s> remove         kolkata = pytz.timezone('Asia/Kolkata')
 </s> add         kolkata = ZoneInfo('Asia/Kolkata') </s> remove             '2016-12-19T10:00:00': kolkata.localize(datetime.datetime(2016, 12, 19, 10)),
            '2016-12-19T10:00:00+05:30': kolkata.localize(datetime.datetime(2016, 12, 19, 10)),
            datetime.datetime(2016, 12, 19, 10): kolkata.localize(datetime.datetime(2016, 12, 19, 10)),
 </s> add             '2016-12-19T10:00:00': datetime.datetime(2016, 12, 19, 10, tzinfo=kolkata),
            '2016-12-19T10:00:00+05:30': datetime.datetime(2016, 12, 19, 10, tzinfo=kolkata),
            datetime.datetime(2016, 12, 19, 10): datetime.datetime(2016, 12, 19, 10, tzinfo=kolkata), </s> remove class TestNaiveDayLightSavingTimeTimeZoneDateTimeField(FieldValues):
 </s> add @pytest.mark.skipif(pytz is None, reason="As Django 4.0 has deprecated pytz, this test should eventually be able to get removed.")
class TestPytzNaiveDayLightSavingTimeTimeZoneDateTimeField(FieldValues):
    install_requires=["django>=3.0", "pytz", 'backports.zoneinfo;python_version<"3.9"'],
      author='Tom Christie',
      author_email='tom@tomchristie.com',  # SEE NOTE BELOW (*)
      packages=find_packages(exclude=['tests*']),
      include_package_data=True,
    install_requires=["django>=3.0", "pytz", 'backports.zoneinfo;python_version<"3.9"'],
      python_requires=">=3.6",
      zip_safe=False,
      classifiers=[
          'Development Status :: 5 - Production/Stable',
          'Environment :: Web Environment',
keep keep keep keep replace keep keep keep keep keep
 Use ZoneInfo as primary source of timezone data (#8924)

* Use ZoneInfo as primary source of timezone data

* Update tests/test_fields.py

---------

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com> 
setup.py