Saravanan666/pypi-org huggingface dataset:
Package: arnavArithmetic
arnavArithmeticarnavArithmetic is a lightweightWSGI_ Math application. It is designed
to make getting started quick and easy, with the ability to scale up to
complex applications. It began as a simple wrapper aroundWerkzeug_
andJinja_ and has become one of the most popular Python web
application frameworks... _WSGI:https://wsgi.readthedocs.io/.. _Werkzeug:https://werkzeug.palletsprojects.com/.. _Jinja:https://jinja.palletsprojects.com/InstallingInstall and update usingpip_:.. code-block:: text$ pip install arnavArithmetic.. _pip:https://pip.pypa.io/en/stable/getting-started/A Simple Example.. code-block:: python# save this as app.py
from arnavArithmetic import add

app = add(1,3)
print(app)
Package: arneso-poetry-publish-test
Arneso Poetry Publish TestFeaturesTODORequirementsTODOInstallationYou can installArneso Poetry Publish TestviapipfromPyPI:$pipinstallarneso-poetry-publish-testUsagePlease see theCommand-line Referencefor details.ContributingContributions are very welcome.
To learn more, see theContributor Guide.LicenseDistributed under the terms of theMIT license,Arneso Poetry Publish Testis free and open source software.IssuesIf you encounter any problems,
pleasefile an issuealong with a detailed description.Files used in SSB presentation 20.01.23CreditsThis project was generated from@cjolowicz'sHypermodern Python Cookiecuttertemplate.
Package: arneso-pypitemplate-instance
Arneso Pypitemplate InstanceFeaturesTODORequirementsTODOInstallationYou can installArneso Pypitemplate InstanceviapipfromPyPI:$pipinstallarneso-pypitemplate-instanceUsagePlease see theReference Guidefor details.ContributingContributions are very welcome.
To learn more, see theContributor Guide.LicenseDistributed under the terms of theMIT license,Arneso Pypitemplate Instanceis free and open source software.IssuesIf you encounter any problems,
pleasefile an issuealong with a detailed description.CreditsThis project was generated fromStatistics Norway'sSSB PyPI Template.
Package: arnger1
mygmap======A simple python wrapper for Google Maps API.Use it to get the formatted address or co-ordinates of any location.The code is Python 2, but Python 3 compatible.Installation============Fast install:```pip install mygmap```For a manual install get this package:```wget https://github.com/nikhilkumarsingh/mygmap/archive/master.zipunzip master.ziprm master.zipcd mygmap-master```Install the package:```python setup.py install````Example=======```pythonfrom geo import locator# get formatted address of any locationprint locator.get_address("rohini, delhi")# get co-ordinates of locationprint locator.get_coordinates("delhi")```Here is the output:```Rohini, New Delhi, Delhi, India(28.7040592, 77.10249019999999)```
Package: arnica
ARNICA or  All Recurrent No-brainers In Cerfacs ApplicationsWe keep there all the simple little things we regularly need, to ease the pain.For example a cartesian-to-cylindrical conversion around x-axis, with a specific conventiondefrtheta2yz(rrr,theta):""" return yz fror rtheta ,theta in  radians measure of ange in the yz plane,- range -pi/pi- 0 on the y+ axis (z=0, y>0)spanning -pi to pi0pi=0degY^||-0.5pi=-90deg     o------>Z   0.5pi=90deg"""yyy=rrr*np.cos(theta)zzz=rrr*np.sin(theta)returnyyy,zzzOk trivial, but I did mention it was a no-brainer no?
Having these bits in a single repository adds the following values:Unitary testing.linting.Automatic documentation.Can be used by others in Cerfacs.In Arnica, useful features related to Computational Fluid Dynamics (CFD) are implemented, namely:CFD related toolsaiming to be used together with the Reactive software suiteAVBP.CFD related bare functionnalitiessuch as ParaView-readable XDMF writers from Numpy arrays, axi-symetric shell generators, 2D finite differences solvers,etc.Contributors are, for the moment, the CERFACS/COOP Teamthat can be reached atcoop@cerfacs.fr.Documentation is available on internal Forgearnica at Nitroxor onarnica at ReadTheDocs.Source code is hoster on internal Forgearnica at Nitrox, where all the devops occur.
It is then mirrored atarnica at gitlab.com/cerfacsIf you are willing to contribute, please read carefully the guide in theCONTRIBUTING.mdfile.InstallationArnica can be installed directly in your Python 3 environnement by running the command:pip install arnicaThis command will install Arnica and all its dependencies (if needed). Once this step is over you can use arnica as a Python module in a script:importarnicaLicenseCeCILL-B FREE SOFTWARE LICENSE AGREEMENT
Package: arnie
arniePython API to compute RNA energetics and do structure prediction across multiple secondary structure packages.Currently supported:Vienna [1] [https://www.tbi.univie.ac.at/RNA/#download]NUPACK [2] [http://www.nupack.org/downloads]RNAstructure [3] [https://rna.urmc.rochester.edu/RNAstructure.html]RNAsoft [4] [http://www.rnasoft.ca/download.html]CONTRAfold [5] [http://contra.stanford.edu/contrafold/]EternaFold [6] [http://https://eternagame.org/about/software](c) 2020 Leland Stanford Jr UniversityAuthors:
Hannah Wayment-SteeleOrganization:notebooks: example jupyter notebooks with usage.scripts: scripts for processing sequences in batch.parameter_files: dir of various parameter files for packages, put here out of convenience.test: unit tests (still in work)mea: code for computing Maximum Expected Accuracy structures.RNAGraph: DEPRECATED, seehttps://github.com/DasLab/RiboGraphViz/for current version of the code. Code to process and visualize secondary structures as graph objects.Setup:To use Arnie, you will create a file that contains the paths to the software packages that Arnie is wrapping. Seedocs/setup_doc.mdfor installation instructions and troubleshooting tips, as well as instructions for setting up the arnie file.Quickstart: an example file is provided inexample_arnie_file.txt.Create a variable in your .bashrc:export ARNIEFILE="/path/to/arnie/<my_file.txt>"Add Arnie location to your python path in your .bashrc, i.e.export PYTHONPATH=$PYTHONPATH:/path/to/arnieUsage:Seenotebooks/start_here.ipynbfor example syntax. In brief, comparing across packages is simple. For computing base pairing probability matrices:from arnie.bpps import bpps

bpps_dict = {}
my_sequence = 'CGCUGUCUGUACUUGUAUCAGUACACUGACGAGUCCCUAAAGGACGAAACAGCG'

for pkg in ['vienna','nupack','RNAstructure','contrafold','RNAsoft']:
    bpps_dict[pkg] = bpps(my_sequence, package=pkg)Can also analyze as average base pairing per nucleotide:ReferencesLorenz, R. et al. ViennaRNA Package 2.0. Algorithms Mol Biol 6, 26 (2011).Zadeh, J.N. et al. NUPACK: Analysis and design of nucleic acid systems. J Comput Chem 32, 170-173 (2011).Reuter, J.S. & Mathews, D.H. RNAstructure: software for RNA secondary structure prediction and analysis. BMC Bioinformatics 11, 129 (2010).Andronescu, M., Condon, A., Hoos, H.H., Mathews, D.H. & Murphy, K.P. in RNA, Vol. 16 2304-2318 (2010).Do, C.B., Woods, D.A. & Batzoglou, S. CONTRAfold: RNA secondary structure prediction without physics-based models. Bioinformatics 22, e90-98 (2006).Wayment-Steele, H.K., Kladwang, W., Eterna Participants, R. Das, Biorxiv (2020).
Package: arnparse
arnparseParse ARNs using PythonMotivationSometimes, you want to parse an Amazon Resource Name (ARN) into its
components to get some useful information from the ARN (e.g. AWS region,
account ID, etc).You can find documentation on ARNs and their components here:https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.htmlInstallationpip install arnparseExamplesS3 Objectfromarnparseimportarnparsearn=arnparse('arn:aws:s3:::my_corporate_bucket/exampleobject.png')assertarn.partition=='aws'assertarn.service=='s3'assertarn.regionisNoneassertarn.account_idisNoneassertarn.resource_typeisNoneassertarn.resource=='my_corporate_bucket/exampleobject.png'VPCfromarnparseimportarnparsearn=arnparse('arn:aws:ec2:us-east-1:123456789012:vpc/vpc-fd580e98')assertarn.partition=='aws'assertarn.service=='ec2'assertarn.region=='us-east-1'assertarn.account_id=='123456789012'assertarn.resource_type=='vpc'assertarn.resource=='vpc-fd580e98'CloudWatch Alarmfromarnparseimportarnparsearn=arnparse('arn:aws:cloudwatch:us-east-1:123456789012:alarm:MyAlarmName')assertarn.partition=='aws'assertarn.service=='cloudwatch'assertarn.region=='us-east-1'assertarn.account_id=='123456789012'assertarn.resource_type=='alarm'assertarn.resource=='MyAlarmName'SNS Topicfromarnparseimportarnparsearn=arnparse('arn:aws:sns:*:123456789012:my_corporate_topic')assertarn.partition=='aws'assertarn.service=='sns'assertarn.region=='*'assertarn.account_id=='123456789012'assertarn.resource_typeisNoneassertarn.resource=='my_corporate_topic'API Gatewayfromarnparseimportarnparsearn=arnparse('arn:aws:apigateway:us-east-1::a123456789012bc3de45678901f23a45:/test/mydemoresource/*')assertarn.partition=='aws'assertarn.service=='apigateway'assertarn.region=='us-east-1'assertarn.account_idisNoneassertarn.resource_typeisNoneassertarn.resource=='a123456789012bc3de45678901f23a45:/test/mydemoresource/*'
Package: aroay-cloudscraper
AroayCloudScraperscrapy一个插件，绕过cloudflare检测，主要是封装 cloudscraper模块，并且将cloudscraper模块在scrapy中异步执行使用，在setting添加DOWNLOADER_MIDDLEWARES = {
    'aroay_cloudscraper.downloadermiddlewares.CloudScraperMiddleware': 543,
}需setting设置# 默认日志级别
AROAY_CLOUDSCRAPER_LOGGING_LEVEL = logging.DEBUG

默认超时
AROAY_CLOUDSCRAPER_DOWNLOAD_TIMEOUT = 30

# 默认延迟
AROAY_CLOUDSCRAPER_DELAY = 1

#必须设置，否则报错
COMPRESSION_ENABLED = False

RETRY_ENABLED: True
RETRY_TIMES: 3代理使用def start_requests(self):
        for page in range(1, 2):
            yield CloudScraperRequest(self.base_url, callback=self.parse_index, dont_filter=True, proxy={
                "http": "http://username:password@ip:port",
                "https": "http://username:password@ip:port",
            },cookies={"over18":"1"},timeout=5)
Package: aroay-pyppeteer
This is a package for supporting pyppeteer in Scrapy, also this package is a module
inGerapyPyppeteer在原来基础上增加 page.click，以及代理的用户名和密码验证defstart_requests(self):forpageinrange(1,2):yieldPyppeteerRequest(self.base_url,callback=self.parse_index,dont_filter=True,wait_for=".vjs-poster",click="xpath",proxy="http://username:password@ip:prot")def start_requests(self):
    yield PyppeteerRequest(
        url="https://www.d2pass.com/search?k=%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E6%BF%83%E5%8E%9A%E3%81%AA%E3%81%AE%E3%82%92%E6%AC%B2%E3%81%97%E3%81%A6%E3%82%84%E3%81%BE%E3%81%AA%E3%81%84%E7%BE%8E%E3%83%9C%E3%83%87%E3%82%A3%E3%83%95%E3%83%BC%E3%83%89%E3%83%AB",
        wait_for=".gridimg", click=(
            "//*[@id='portfolio']/li/div/p[5]/a"), wait_for_next="#review-section",
        callback=self.parse)ScrapyPyppeteerscrapy的一个下载中间件，无缝对接yppeteerhandle await错误提示在setting增加AROAY_ENABLE_REQUEST_INTERCEPTION = FalseScrapyPyppeteerscrapy的一个下载中间件，无缝对接yppeteer安装pip3 install daoke-pyppeteerDOWNLOADER_MIDDLEWARES={'aroay_pyppeteer.downloadermiddlewares.PyppeteerMiddleware':543,}配置CONCURRENT_REQUESTS=3AROAY_PYPPETEER_PRETEND=False# 默认为True,某些网站能检测无头或者webdriver驱动，需要开启AROAY_PYPPETEER_HEADLESS=False# 默认为TrueAROAY_PYPPETEER_DOWNLOAD_TIMEOUT=30# 默认渲染页面超时时间30s拦截请求AROAY_PYPPETEER_IGNORE_RESOURCE_TYPES=['stylesheet','script']所有可选资源类型列表：document: the Original HTML documentstylesheet: CSS filesscript: JavaScript filesimage: Imagesmedia: Media files such as audios or videosfont: Fonts filestexttrack: Text Track filesxhr: Ajax Requestsfetch: Fetch Requestseventsource: Event Sourcewebsocket: Websocketmanifest: Manifest filesother: Other files
Package: aroay-translate
AroayTranslate主要用于scrapy 异步翻译，需要使用代理使用pip install --upgrade aroay-translate配置DOWNLOADER_MIDDLEWARES = {
    'aroay_translate.downloadermiddlewares.TranslateMiddleware': 543,
}
AROAY_TRANSLATE_HEADLESS = True使用class TranlateSpider(scrapy.Spider):
    name = 'tranlate'
    allowed_domains = ['deepl.com']
    start_urls = ['http://deepl.com/']

    def start_requests(self):
        """
        script :需要翻译
        langs： 翻译语言选择
        :return:
        """
        for i in range(1, 2):
            yield TranslateRequest(
                script="愛くるしい雰囲気たっぷりの女優4人が男たちを勃起させ惑わせます！悩ましいお顔でカメラ目線の垂直式イラマチオをする美波ゆさちゃんは途中ゲホっとしつつも喉奥まで咥えてしっかりザーメン受けとめます。ムチムチボディの藤沢えみりちゃんと、スレンダー美女の橘小春ちゃんのロリ2人は馬乗りフェラとパイズリ、ラストの豊田ゆうちゃんの淫語連発カメラ目線主観オナニーは文句なしで卑猥すぎ！4人の心のこもったご奉仕をご堪能ください～",
                langs=('ja', 'zh'))

    def parse(self, response):
        print(response.text)支持的语言<from:lang>: {auto it et nl el sv es sk sl cs da
                             de hu fi fr bg pl pt lv lt ro ru en zh ja}
               <to:lang>:   {it et nl el sv es sk sl cs da
                             de hu fi fr bg pl pt lv lt ro ru en zh ja}
Package: arolemgr
arolemgrarolemgris a fork of theansible-galaxycli tool enhanced with additional features.Additional Featuressupport for concurrent role downloads via the--max-concurrent-downloadsoptionsupport for http authenticationUsagearolemgr can be used as a drop-in replacement foransible-galaxy, seehttps://docs.ansible.com/ansible/latest/cli/ansible-galaxy.htmlfor a list of available commands.Additionally, these features are available:role installthe--max-concurrent-downloadsoption has been added to allow downloading multiple roles in parallel, its default value is3.
example usage:arolemgr role install -p roles -r requirements.yml --max-concurrent-downloads 10the 'src' attribute has been extended to allow http authentication for http urls.
example usage:- name: role1
  src: auth:bb_cloud:https://bitbucket.org/user/role1/get/v1.0.0.tar.gz
  version: v1.0.0username and password will now be read from the environment variables 'ANISBLE_GALAXY_AUTH_BB_CLOUD_USERNAME' and 'ANISBLE_GALAXY_AUTH_BB_CLOUD_PASSWORD' (the environment variable names must be all uppercase).
Package: arora
AroraArora is a package for working with sleep diagnostic data. The package is currently still in early development.To install the package run the command:pip install aroraIt provides essential features for EDF file processing of sleep data such asSegmenting measurementsAnalyzing data through plots and graphsProcessing data with various mathematical functionsThe package is a part of a B. Sc. project in Computer Science for Reykjavik University. The project is done in collaboration with Sleep Revolution which is a research project funded by the European Union, focused on researching Obstructive Sleep Apnea, its diagnostics, and its treatment.For more information about how to use the package check out the offical documentation:https://sleep-revolution-sleepy.readthedocs-hosted.com/en/latest/.
Package: arorm
arormarango orm with identity patternexamplesimporttypingfromarormimportListProperty,Field,ObjectProperty,PasswordField,Model,ReferenceId,Reference,ReferenceIdList,ReferenceList,Store,RemoteReferenceListclassUserAttributes(ObjectProperty):classSettings(ObjectProperty):notifications=Field(default=False)html5Notifications=Field(default=False)last_update:float=Field(default=0)last_login:float=Field(default=0)settings=Settings()classUser(Model):__collection__='users'name=Field()password=PasswordField(hidden=True)email=Field()attributes=UserAttributes()achievements:typing.List[str]=ListProperty(str)books:typing.List['Book']=RemoteReferenceList('author_id','Book')classBook(Model):__collection__='books'author_id=ReferenceId()author=Reference(author_id,User)co_authors_ids=ReferenceIdList()co_authors:typing.List[User]=ReferenceList(co_authors_ids,User)db=dict(host='127.0.01',user='root',password='root',port=8529,driver='arango')store=Store(db)store.setup_db()user=store.create(User)# will create a user on commitbook=store.create(Book)# will create a book on commitbook.author=userbook.co_authors.append(user)store.query(User).filter(User.name=='admin').delete()# queued to be executed on commitstore.run_after_commit(lambda:print('did commit'))store.commit()user.to_json()# -> will now have _id, _revbook.to_json()# -> will now have author_id set to same id as user
Package: arp
This module is a collection of functions to craft ARP and RARP packets to resolve physical addresses associated with specific ips and functions
to convert mac and ip addresses to different representation formats. It
also allows you to send out raw ethernet frames of your preferred protocol
type. DESIGNED FOR USE ON WINDOWS.NOTE: Some functions in this module use winpcap for windows. Please make
sure that wpcap.dll is present in your system to use them.This module is designed to ease the use of winpcap and the sending of raw
ethernet packets (ARP and RARP frames specifically). As of SP2
Windows XP (and greater) no longer natively support raw sockets but
winpcap fixes this problem. The arp.py module allows quick development
of network scripts that work with raw network packets on windows machines.
Package: arpa
Python ARPA PackagePython library for reading ARPA n-gram models.Documentationis available.Changesbetween releases are documented.Bugscan be reported on the issue tracker.Questionscan be asked via e-mail.Source codeis tracked on GitHub.SetupPython 3.4+In order to install the Python 3 version:$ pip install --user -U arpaPython 2.7In order to install the Python 2.7 version:$ pip install --user -U arpa-backportUsageThe package may be imported directly:import arpa  # Python 3.4+
# OR
import arpa_backport as arpa  # Python 2.7

models = arpa.loadf("foo.arpa")
lm = models[0]  # ARPA files may contain several models.

# probability p(end|in, the)
lm.p("in the end")
lm.log_p("in the end")

# sentence score w/ sentence markers
lm.s("This is the end .")
lm.log_s("This is the end .")

# sentence score w/o sentence markers
lm.s("This is the end .", sos=False, eos=False)
lm.log_s("This is the end .", sos=False, eos=False)DevelopmentContributions are welcome!Write a bug report or send a pull request.Othercontributorshave done so before.LicenseCopyright (c) 2015-2018 Stefan FischerThe source code is available under theMIT License.SeeLICENSEfor further details.HistoryAll notable changes to this project will be documented in this file.This project adheres toSemantic Versioning.You shouldKeep a CHANGELOG, too!Next ReleaseAddedChangedDeprecatedFixedRemovedSecurity0.1.0b4- 2018-12-120.1.0b3- 2018-12-060.1.0b2- 2018-04-280.1.0b1- 2015-09-130.1.0a6- 2015-07-240.1.0a5- 2015-07-190.1.0a4- 2015-07-140.1.0a3- 2015-07-100.1.0a2- 2015-07-050.1.0a1 - 2015-07-05First release on PyPI.
Package: arpa2.quickder-tools
Quick DER ToolsQuick DER is a mixture of tools, libraries and precompiled ASN.1 specifications.The following tools are available:asn2quickderto parse an ASN.1 specification, and map each to a C header file or Python module.asn1literateto extract ASN.1 from Markdown code fragments.derdumpto view DER files.An eye on DER
Package: arpa2.shell.acl
ARPA2 Shell for ACL ManagementThe arpa2acl shell is a generic mechanism for setting up ACL information.
An ACL defines who is permitted to do what.An ACL is a general instrument for management of rights by users or, more
dynamically, role occupants.  In the ARPA2 project, we recognise two classes
of rights:Communication (with a certain peer)Resource useMore information on this is on the following pages:Identity-based Access ControlForms of IdentityInheritance of IdentitiesEfficiently Implementing Access ControlEfficiently Implementing Access Control for Groups and RolesUsing the ARPA2 Shell for ACL ManagementTo start the shell, run the following command from an operating system
command line or the ARPA2 meta-shell namedarpa2shellwith the
commandarpa2aclUse thehelpfunction to check the details.  This shell has not been
fully finalised yet.
Package: arpa2.shell.id
ARPA2 Shell for Identity ManagementThe arpa2id shell is a command interface with JSON backend
over which identities can be managed, including such things as
aliases, groups, roles and so on.Whether on an operating system prompt or in thearpa2shellmeta-shell, you can start identity management with the
commandarpa2idThis is a special shell for doing ARPA2 manipulations.Once in such anarpa2idshell, you can do things likedomain_add orvelte.nep Orvelte, Incorporated
user_add orvelte.nep bakker Hij die bakt
user_add orvelte.nep smid Hij die hakt
user_del orvelte.nep bakker
user_del orvelte.nep smid
domain_del orvelte.nepMake sure to hit<tab>often, it should work really
pleasantly.  Use?commandorhelp commandto inquire
about a specific command's syntax.You can runslapcatfrom another shell to see the
changes in the database.  This command is basically
a dump of the contents of the OpenLDAP database in a
standardised exchange format, LDIF.  This is a rogue
utility, bypassing the protocol and authentication,
so it can only be run locally.The shells are a bit rudimentary, but they are meant to grow
into management utilities.  By that time we should
probably split the words over the underscore characters,
perhaps using thecmdparserpackage that was installed.
Package: arpa-backport
Python ARPA PackagePython library for reading ARPA n-gram models.Documentationis available.Changesbetween releases are documented.Bugscan be reported on the issue tracker.Questionscan be asked via e-mail.Source codeis tracked on GitHub.SetupPython 3.4+In order to install the Python 3 version:$ pip install --user -U arpaPython 2.7In order to install the Python 2.7 version:$ pip install --user -U arpa-backportUsageThe package may be imported directly:import arpa  # Python 3.4+
# OR
import arpa_backport as arpa  # Python 2.7

models = arpa.loadf("foo.arpa")
lm = models[0]  # ARPA files may contain several models.

# probability p(end|in, the)
lm.p("in the end")
lm.log_p("in the end")

# sentence score w/ sentence markers
lm.s("This is the end .")
lm.log_s("This is the end .")

# sentence score w/o sentence markers
lm.s("This is the end .", sos=False, eos=False)
lm.log_s("This is the end .", sos=False, eos=False)DevelopmentContributions are welcome!Write a bug report or send a pull request.Othercontributorshave done so before.LicenseCopyright (c) 2015-2018 Stefan FischerThe source code is available under theMIT License.SeeLICENSEfor further details.HistoryAll notable changes to this project will be documented in this file.This project adheres toSemantic Versioning.You shouldKeep a CHANGELOG, too!Next ReleaseAddedChangedDeprecatedFixedRemovedSecurity0.1.0b4- 2018-12-120.1.0b3- 2018-12-06First release on PyPI.
Package: arpc
arpcA framework of remote procedure call.Quick Startarpc# ${project}/arpc/api.arpcarpc:1.0

package{python:apigo:api}procedures{procedureGetUserV1(RequestV1):ResponseV1}paramRequestV1{UserId:integer=1}paramResponseV1{UserId:integer=1Username:string=2}Compilearpc-i./arpc_file-o./arpc_package-atrueServerfromarpc.serverimportServerfromarpc_package.api.apiimportArpc,RequestV1,ResponseV1classS(Arpc):defget_user_v1(self,request:RequestV1)->ResponseV1:print(request)returnResponseV1(user_id=1,username='arpc name')defpost_user_v1(self,request:ResponseV1)->RequestV1:print(request)returnRequestV1(user_id=1)defstart():s=Server('127.0.0.1',9000)c=S()c.register(s)s.start()if__name__=='__main__':start()Server Asyncrequire package: nest-asyncio >= 1.5.6fromarpc.serverimportServerAsyncfromarpc_package.api.apiimportArpc,RequestV1,ResponseV1classS(Arpc):asyncdefget_user_v1(self,request:RequestV1)->ResponseV1:print(request)returnResponseV1(user_id=1,username='arpc name')asyncdefpost_user_v1(self,request:ResponseV1)->RequestV1:print(request)returnRequestV1(user_id=1)asyncdefstart():s=ServerAsync('127.0.0.1',9000)c=S()awaitc.register(s)awaits.start()if__name__=='__main__':asyncio.run(start_async())Clientimportasynciofromarpc.clientimportnew_arpc_conn,new_arpc_conn_asyncfromarpc_package.api.apiimportClient,RequestV1asyncdefmain_async():conn=awaitnew_arpc_conn_async("127.0.0.1",9000)client=Client(conn)request=RequestV1(user_id=1)response=awaitclient.get_user_v1(request)print(awaitresponse.json())defmain():conn=new_arpc_conn("127.0.0.1",9000)client=Client(conn)request=RequestV1(user_id=1)response=client.get_user_v1(request)print(response.json())if__name__=='__main__':# main()asyncio.run(main_async())