@@ -24,22 +24,24 @@ def read_description() -> str:
2424 description += c .read ()
2525 return description
2626 except Exception :
27- return '''TODO'''
27+ return '''IPForce is a Python library that provides HTTP adapters for forcing specific IP protocol versions (IPv4 or IPv6) during HTTP requests.
28+ It's particularly useful for testing network connectivity, ensuring compatibility with specific network configurations,
29+ and controlling which IP protocol version is used for DNS resolution and connections.'''
2830
2931
3032setup (
3133 name = 'ipforce' ,
3234 packages = ['ipforce' ],
3335 version = '0.1' ,
34- description = 'TODO ' ,
36+ description = 'IPForce: Force IPv4/IPv6 in Python HTTP Requests ' ,
3537 long_description = read_description (),
3638 long_description_content_type = 'text/markdown' ,
3739 include_package_data = True ,
3840 author = 'IPForce Development Team' ,
3941 author_email = 'ipforce@openscilab.com' ,
4042 url = 'https://github.com/openscilab/ipforce' ,
4143 download_url = 'https://github.com/openscilab/ipforce/tarball/v0.1' ,
42- keywords = "ip ipv4 adapter" ,
44+ keywords = "http ipv4 ipv6 network requests adapter dns socket protocol ip-force " ,
4345 project_urls = {
4446 'Source' : 'https://github.com/openscilab/ipforce'
4547 },
@@ -57,11 +59,13 @@ def read_description() -> str:
5759 'Programming Language :: Python :: 3.11' ,
5860 'Programming Language :: Python :: 3.12' ,
5961 'Programming Language :: Python :: 3.13' ,
62+ 'Programming Language :: Python :: 3.14' ,
6063 'Intended Audience :: Developers' ,
6164 'Intended Audience :: Education' ,
62- 'Intended Audience :: End Users/Desktop' ,
6365 'Topic :: System :: Networking' ,
6466 'Topic :: Utilities' ,
67+ 'Topic :: Internet :: WWW/HTTP' ,
68+ 'Topic :: Software Development :: Libraries :: Python Modules' ,
6569 ],
6670 license = 'MIT' ,
6771)
0 commit comments