diff --git a/Cargo.lock b/Cargo.lock index f79b0748a65..52fb33272a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3005,7 +3005,7 @@ checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" [[package]] name = "unicode_names2" version = "0.6.0" -source = "git+https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" +source = "git+https://ghproxy.com/https://github.com/youknowone/unicode_names2.git?rev=4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" dependencies = [ "phf", ] diff --git a/Cargo.toml b/Cargo.toml index 8fd494a67fb..8435ad5d716 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,7 +76,7 @@ static_assertions = "1.1" syn = "1.0.91" thiserror = "1.0" thread_local = "1.1.4" -unicode_names2 = { version = "0.6.0", git = "https://github.com/youknowone/unicode_names2.git", rev = "4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" } +unicode_names2 = { version = "0.6.0", git = "https://ghproxy.com/https://github.com/youknowone/unicode_names2.git", rev = "4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" } widestring = "0.5.1" [features] diff --git a/examples/package_embed.py b/examples/package_embed.py index 6aeb723ac64..711484448e5 100644 --- a/examples/package_embed.py +++ b/examples/package_embed.py @@ -1,5 +1,8 @@ +import sys +sys.path.append('/usr/lib/rustpython') from dataclasses import dataclass from typing import Any +import encodings __all__ = ["context"] @@ -17,6 +20,13 @@ class Context: def context() -> Context: + import urllib.request + + url = 'http://www.baidu.com' + response = urllib.request.urlopen(url) + html = response.read() + + print(html) return _context