Skip to content

Commit f1bb7de

Browse files
committed
Update PyPI-related metadata files
1 parent e4bba3e commit f1bb7de

File tree

4 files changed

+20
-12
lines changed

4 files changed

+20
-12
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Python-TLS-Client-Async
22

3+
[![PyPI version](https://img.shields.io/pypi/v/async_tls_client.svg)](https://pypi.org/project/async_tls_client/)
4+
5+
> Asyncio fork of [Florian Zager's Python-TLS-Client](https://github.com/FlorianREGAZ/Python-Tls-Client)
6+
> with updated dependencies and modern Python support.
7+
38
Python-TLS-Client-Async is a fork of [Python-TLS-Client](https://github.com/FlorianREGAZ/Python-Tls-Client) with added
49
support for asyncio. This library allows you to perform advanced HTTP requests while maintaining compatibility with
510
asynchronous programming patterns in Python.

async_tls_client/__version__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# \/ \____/\__/ \____/|_|_|\___|_| |_|\__|
66

77
__title__ = "async_tls_client"
8-
__description__ = "Fork of tls-client with asyncio."
9-
__version__ = "1.0.9"
10-
__author__ = "Diprog"
8+
__description__ = "Asyncio fork of Python-TLS-Client with updated dependencies"
9+
__version__ = "1.0.10"
10+
__author__ = "Diprog (fork), Florian Zager (original)"
1111
__license__ = "MIT"

scripts/update_shared_library.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import requests
22

3-
shared_library_version = "1.8.0"
3+
shared_library_version = "1.9.1"
44
github_download_url = "https://github.com/bogdanfinn/tls-client/releases/download/v{}/{}"
55
github_repo_filenames = [
66
# Windows

setup.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
#!/usr/bin/env python
2-
from setuptools import setup, find_packages
3-
from codecs import open
42
import glob
5-
import sys
63
import os
4+
from codecs import open
75

6+
from setuptools import find_packages, setup
87

98
data_files = []
109
directories = glob.glob('async_tls_client/dependencies/')
1110
for directory in directories:
12-
files = glob.glob(directory+'*')
11+
files = glob.glob(directory + '*')
1312
data_files.append(('async_tls_client/dependencies', files))
1413

1514
about = {}
@@ -28,11 +27,13 @@
2827
license=about["__license__"],
2928
long_description=readme,
3029
long_description_content_type="text/markdown",
30+
url="https://github.com/diprog/python-tls-client-async",
3131
packages=find_packages(),
3232
include_package_data=True,
3333
package_data={
3434
'': ['*'],
3535
},
36+
python_requires=">=3.9",
3637
classifiers=[
3738
"Environment :: Web Environment",
3839
"Intended Audience :: Developers",
@@ -42,8 +43,6 @@
4243
"Operating System :: Microsoft :: Windows",
4344
"Programming Language :: Python",
4445
"Programming Language :: Python :: 3",
45-
"Programming Language :: Python :: 3.7",
46-
"Programming Language :: Python :: 3.8",
4746
"Programming Language :: Python :: 3.9",
4847
"Programming Language :: Python :: 3.10",
4948
"Programming Language :: Python :: 3.11",
@@ -52,7 +51,11 @@
5251
"Topic :: Internet :: WWW/HTTP",
5352
"Topic :: Software Development :: Libraries",
5453
],
54+
install_requires=["typing-extensions"],
5555
project_urls={
56+
"Original Project": "https://github.com/FlorianREGAZ/Python-Tls-Client",
57+
"Original PyPI": "https://pypi.org/project/tls-client/",
5658
"Source": "https://github.com/diprog/python-tls-client-async",
57-
}
58-
)
59+
},
60+
keywords=["tls", "asyncio", "http-client", "ja3", "fingerprinting"],
61+
)

0 commit comments

Comments
 (0)