Saravanan666/pypi-org huggingface dataset:
Package: hitchredis
HitchRedisHitchRedis is a plugin for the Hitch testing framework that lets you run and
interact with Redis during your integration tests.UseSee:https://hitchtest.readthedocs.org/en/latest/api/redis.htmlFeaturesStarts up on a separate thread in parallel with other services when running withHitchServe, so that your integration tests run faster.Contains subcommand to interact with the CLI.Run the server on whichever port you like.Version must be set explicitly to prevent “works on my machine” screw ups caused by different versions of Redis being installed.
Package: hitchrunpy
HitchRunPyHitchRunPy is a tool to run, test and profile snippets of python code.HitchRunPy was developed to run executable specifications
usingHitchStorythat define
Python APIs.As such it can be used with HitchStory to build effective replacements
for unit tests and integration tests where the 'spec' is a python API.HitchRunPy is used to run the executable specifications for all libraries
onHitchDev.ExamplefromhitchrunpyimportExamplePythonCodeExamplePythonCode('/path/to/bin/python','/path/to/working_directory',).with_code(('with open("examplefile", "w") as handle:''     handle.write("exampletext")')).run()Install$pipinstallhitchstoryUsing HitchRunPyCProfileRun with environment variablesExceptionsInclude filesInteract with running codeSetup codeError occurredTimeoutUse modulesWhy use HitchRunPy?HitchRunPy combined with HitchStory serves as an effective replacement for unit tests
in the situation where unit tests are most effective.
Package: hitchselenium
HitchSeleniumHitchSelenium is a plugin for the Hitch testing framework that wraps selenium and
starts firefox, optionally with XVFB so the browser window does not appear.Use with HitchInstall like so:$ hitch install hitchselenium# Service definition in engine's setUp:self.services['Firefox']=hitchselenium.SeleniumService(xvfb=False# Optional (default: False))# N.B. if xvfb is installed and xvfb is set to True, firefox will run hidden.# Open page and type something into text box with id id_description:self.driver=self.services['Firefox'].driverself.driver.get(self.url)self.driver.find_element_by_id("id_description").send_keys("type something...")See this service in action at theDjangoRemindMeproject.FeaturesStarts up the browser on a separate thread when running withHitchServe, in parallel with starting other services, so that your integration tests run faster.You can optionally run the Firefox browser visibly and invisibly using XVFB.CaveatsCurrently only supports firefox.Might not necessarily work with the latest version of firefox.Faketime is not enabled since firefox does not respond well to it. Javascript will always return system time.TODODownload and install specified versions of firefox/chromium in .hitchpkg directory for all versions.
Package: hitchserve
HitchServe is a UNIX service orchestration plugin for the Hitch testing
framework.FeaturesStart a group of services in parallel by using a simple, declarative API.Aggregates logs from all the services it runs and prints them together, labeled.Provides API to print logs, tail logs as well as to tail service logs and ‘listen’ for specific lines.Provides an API to auto-convert JSON log lines into JSON and to tail and listen for specific properties.Asks politely first with a configurable signal (default: SIGTERM) to shut down services.If the shutdown timeout is exceeded, sends SIGKILL to any misbehaving processes and all of their children and grandchildren.Runs services with libfaketime and provides an API to change the time sent to their APIs.Provides an API call to listen for and connect to any process’s IPython kernel.InstallInstall into a hitch environment like so:$ hitch install hitchserveDocsFull hitch documentationhitchserve-specific API docs
Package: hitchsmtp
HitchSMTPMock SMTP server that logs all incoming messages to stdout as JSON for
easy parsing byHitchServe.HitchSMTP contains a service definition for use with Hitch, but can
also be used alone.Use with HitchInstall like so:$ hitch install hitchsmtp# Service definition in your test execution engine's setUpself.services['HitchSMTP']=hitchsmtp.HitchSMTPService(port=10025# Optional (default: 10025))# Wait for email during test...containing="Registration email"email=self.services['HitchSMTP'].logs.out.tail.until_json(lambdaemail:containinginemail['payload']orcontaininginemail['Subject'],timeout=5,lines_back=1,)See this service in action at theDjangoRemindMeproject.Bad SMTP ServerYou can send to specific email addresses to mock most SMTP errors.E.g. Sending an email to451-please-try-again-later@smtperrors.comwill cause the “451 Please try again later” SMTP error.For a full list of these errors and the email address @ smtperrors.com that will trigger them, see:https://github.com/hitchtest/hitchsmtp/blob/master/hitchsmtp/smtperrors.pyFeaturesLogs all details about emails received by the SMTP server as easily parsed JSON.Parses links in your emails automatically so that you can check just for links in emails and ‘click’ on them.Can also mock SMTP errors.
Package: hitchtrigger
HitchTrigger is a self contained build tool designed to trigger blocks of build commands when a condition is met
that necessitates a rebuild.The conditions can be one or more combined of any of the following:A file or files (e.g. source files) have changed.A specified (build) directory did not exist.A period of time has elapsed.A ‘watched’ variable has changed its value.An exception occurred the previous time the commands were run (always by default).To install from pypi:$ hitch install hitchtriggerUseimporthitchtriggermonitor=hitchtrigger.Monitor("/path/to/project.watch"#override=["virtualenv", ],)# Will run in the following cases:### The command block has never been run before.## An exception was triggered within the context manager on the previous run.## venv directory is non-existent.## A period of 7 days has elapsed## A previous block named 'previousblock' was run.## Either requirements.txt or dev_requirements.txt have been modified (file modification dates are monitored).## Var "v=1" is changed (e.g. to "v=2").## The line 'override=["virtualenv", ]' is uncommented.withmonitor.block("virtualenv",monitor.nonexistent("venv")|monitor.not_run_since(days=7)|monitor.was_run("previousblock")monitor.modified(["requirements.txt","dev_requirements.txt"])|monitor.var(v=1)).context()astrigger:iftrigger:print(trigger.why)# Prints out reason for runningPath("venv").rmtree(ignore_errors=True)virtualenv("venv").run()pip("install","-r","requirements.txt").run()pip("freeze").stdout(Path("freeze.txt")).run()pip("install","dev_requirements.txt").run()
Package: hit-cli
Github Workflow CLI —— hitThe github pull request based workflow is quite tedious and complicated,hitCLI simplify the workflow by wrappinggitCLI and github API.InstallationhitCLI has below dependences:gitInstallhitCLI by pip:pip3installhit-cliUsage$hit--help
Usage:hit[OPTIONS]COMMAND[ARGS]...Usage:'hit'+COMMAND.

Options:--versionShowtheversionandexit.-h,--helpShowthismessageandexit.

Commands:authGetGithubAuthforhitCLI.cleanDeteleuselesslocalandremotedevelopbranch.cloneFork+clone+initializethetargetgithubrepoforhitCLI.landMergethepullrequestthencleanandsyncrepo.pullSyncthelocalandremotedeveloprepowithupstreamrepo.pushPushthelocalbranchtoremoteandcreate/updatethepullrequest.Shell completion# add this to your ~/.bashrceval"$(_HIT_COMPLETE=source_bashhit)"# add this to your ~/.zshrceval"$(_HIT_COMPLETE=source_zshhit)"# add this to your ~/.config/fish/completions/foo-bar.fisheval(env_HIT_COMPLETE=source_fish hit)See detailed info inClick Shell Completion
Package: hi-tension
py-hi-tension, hi-tension for Pythonpy-hi-tensionis a Python module designed forbasicbutfastnetwork
communication between scientific applications, backed byhi-tension. The focus is on
transferring large unsized arrays off64with maximum throughput and minimum
latency. More informations to be found inhi-tension'sgithub
page.UsageUsing the library is quite simple:# Connect to a serversocket=HiTensionSocket.connect("127.0.0.1:34487")# You can make such a server though the following line:# socket = HiTensionSocket.accept("127.0.0.1:34487")# Send a simple text messagesocket.send(b"status\n")# Receive a simple text messagetext_data=socket.read()# Send formatted data as simple text messageid=1msg=f"do_something{id+1}\n"socket.send(msg.encode())# Send formatted data and receive a high tension messagemsg=f"fly{id}\n"socket.send(msg.encode())array=socket.hiread()# array is a numpy array# Send the array back as a high tension messagesocket.hisend(array)socket.hidelimiter()# You can send the array backsocket.hisend(array)socket.hidelimiter()# You may send your data in multible packetssocket.hisend(array[:10])socket.hisend(array[10:])socket.hidelimiter()# This is useful for example if you are calculating your data while# transferring it.
Package: hitgpa
哈工大GPA转换工具简介自动从jwes获取你的成绩，并按照你想要的算分方法算分。如何安装Step 1pip install hitgpaStep 2 可以使用了，来试一试吧！hitgpa-u[你的学工号]-p[你的学工密码]实际命令中不带中括号例如：hitgpa-u7203619999-p<secret>Step X如果Step 2中的命令不能用，你可以尝试：python -m hitgpa <其他参数>例如：python-mhitgpa-u120L030412-p<secret>基本使用说明python -m hitgpa -h
usage: __main__.py [-h] [-o OUTPUT_FILE] [-i INPUT_FILE] [-u USERNAME] [-p PASSWORD]
                   [--input-type {transcript,converted,final}] [--output-type {transcript,converted,final}]
                   [--test-course-only]

options:
  -h, --help            show this help message and exit
  -o OUTPUT_FILE, --output-file OUTPUT_FILE
                        输出文件路径
  -i INPUT_FILE, --input-file INPUT_FILE
                        输入成绩单文件的路径，CSV格式，如果你想通过jwes查询数据，不要使用这个参数
  -u USERNAME, --username USERNAME
                        如果你想查询jwes成绩，需要提供你的学工号
  -p PASSWORD, --password PASSWORD
                        如果你想查询jwes成绩，需要提供你的学工密码
  --input-type {transcript,converted,final}
                        输入文件的类型 transcript（成绩单） converted（四分制成绩） final（结果） 默认为 transcript
  --output-type {transcript,converted,final}
                        想要的文件类型 transcript（成绩单） converted（四分制成绩） final（结果） 默认为 final
  --test-course-only    只计算考试课成绩，不计算考查课使用示例这个程序将你的成绩处理抽象为三个阶段transcript --- 完全的成绩单，可以来源于jwes，也可以来源于文件
converted --- 被转换为四分制的成绩，可以来源于transcript处理，也可以直接来源于文件
final -- 最终处理的结果，以各种折算方法计算的加权平均成绩直接输出查询完成后的结果hitgpa -u [你的学工号] -p [你的学工密码]不转换成4分制，直接输出hitgpa -u [你的学工号] -p [你的学工密码] --output-type transcript不计算加权学分绩，输出各个学科转换后的情况hitgpa -u [你的学工号] -p [你的学工密码] --output-type converted从文件my_grades.csv中读取，你的csv必须包含总成绩、课程名、学分，等列。hitgpa -i my_grades.csv法律信息本程序以AGPLv3开源发布。具体信息请见LICENSE文件，本作品的诞生离不开gpalib，hitutil-en等开源库。
Package: hitips
HiTIPSHiTIPS(High-Throughput Image Processing Software) is a comprehensive tool crafted for the analysis of high-throughput imaging datasets. Specifically designed for FISH (Fluorescence In Situ Hybridization) data, HiTIPS incorporates cutting-edge image processing and machine learning algorithms, delivering automated solutions for cell and nucleus segmentation, FISH signal identification, and quantification of signal attributes.🌟 Key Features🔍Automated Segmentation: Efficiently segments cells and nuclei.📍FISH Signal Identification: Accurate localization and identification of FISH signals.📊Quantitative Analysis: Measures signal intensity and distribution.🎨Customizable Interface: Provides flexibility for customization and integrating plugins.🚀High-Throughput Support: Designed for processing large-scale imaging datasets.⚙️Extendable Algorithms: Incorporates new methodologies for enhancing current analysis routines.🧩Plugin Support: Supports the creation and integration of new analysis routines.🔧 Hardware and Software PrerequisitesHardware Requirements:CPU: Multi-core processor (e.g., Intel i7 or AMD Ryzen 7).RAM: Minimum 16GB (32GB recommended for large datasets).Storage: SSD with 500GB or more of available space.GPU: Optional but recommended, especially if using CUDA-enhanced functionalities.Software Requirements:Operating System: 64-bit Linux distribution (e.g., Ubuntu, CentOS, Fedora).Python: Version 3.7 or newer.Package Manager: Latest version ofMinicondaorAnaconda.📥 InstallationUsing Conda and PipCreate a Conda Environment:condacreate--namehitips_envpython=3.8
condaactivatehitips_envInstall HiTIPS:pipinstallhitipsLaunch HiTIPS:hitips🚀 UsageLaunch HiTIPS using the commandpython -m hitips.Introduce your high-throughput imaging dataset into the software.Navigate through the available analysis options and specify your desired tasks.Modify the analysis parameters fitting your requirements.Initiate the analysis process.Review and interpret the produced outcomes.Save or export the results as required.🤝 ContributingWe warmly welcome contributions to HiTIPS! If you're keen on contributing, please adhere to the following guidelines:Fork and Branch:git checkout -b feature/your-feature-nameEnsure that your changes align with the project's coding standards.Validate your modifications with appropriate tests.Commit your changes, ensuring your commit messages are descriptive.Push your updates to your fork.Submit a pull request on the primary HiTIPS repository detailing your changes.📜 LicenseHiTIPS is distributed under the MIT License.📞 ContactFor inquiries, feedback, or support, please don't hesitate to contact us atadib.keikhosravi@nih.gov.
Package: hitk
Tkinter を利用した python
のGUIアプリケーションのサンプルコードを取りまとめています。hitkパッケージとはTkinterのウィジェット組み立ての記述をパッケージに取りまとめました。
これを利用すると、ユーザコードは個々のアプリケーション固有の記述に集中することが出来ます。macOSとWindowsの両方で動作するように注意しながら作成しています。サンプルコードの取り寄せ方こちらのコードは github で作成しています。 git
コマンドで次のように入手できます。$gitclonehttps://github.com/IwaoWatanabe/hitk.git開発者インストールsetup.py を用意していますので、確認しながら動作させたいなら　develop
インストールしてみてください。$cdhitk$pythonsetup.pydevelop--userdevelop インストールすると、ソースコードがそのまま sys.path
に配置されたかのように動作します。 –user はお好みでどうぞ。
こちらをつけるとシステムに組み込まれないで、ユーザのホームディレクトリ以下に組み込まれます。
Package: hiton-ezk
README.mdThis package is designed to infer the causal structure of a complex simulated environment utilizing the HITON-EZK algorithm.Parameters for executing the algorithm (number N, N1, N2 of samples drawn at various steps; threshold for on c_ij^K for causal dependence, etc.) are stored in a dictionary and passed into thehitonorhiton_iteratorfunctions as theparamskeyword argument. This also contains a dictionary under the keysampler_paramswhich holds the information needed to execute a simulation, or perturb a system state, and will depend on the simulation function (stored in params['sampling_params']['simulator']) the user provides.The simulation of interest must be packaged in a functionsimulatorso that we can generate simulation output by a call of the formsimulator(**kwargs)with kwargs a dictionary of inputs. The simulator function is assigned to the key valuesimulatorin params['sampler_params']In this version the package only supports single target variable testing, so questions of whether agent j is influencing agent i must be expressed asDoes the collection of variables describing agent j have a statistical effect on the single variable x of agent i?'' The choice of variable x is made in params['sampling_params']['target_variable']. Of course, in some applications the response variable may not be one-dimensional; in a future update this will be supported, allowing us to rephrase the above question asDoes the collection of agent j's variables have a statistical influence on any one of the variables defining agent i?''
Package: hito-nsip
hito_nsip: module pour synchroniser Hito et NSIPCe module fournit des scripts pour gérer la synchronisation entre certaines informations entre Hito et NSIP.
Pour tous les scripts, la commande associée accepte l'option--helpqui permet de connaitre la liste des
options et paramètres du script.InstallationLe déploiement du modulehito_nsipnécessite le déploiement d'un environnement Python, de préférence distinct
de ce qui est délivré par l'OS car cela pose de gros problèmes avec les prérequis sur les versions
des dépendances. Les environnements recommandés sontpyenv,poetryouAnaconda.
Pour la création d'un environnement virtuel avec Conda, voir ladocumentation spécifique.Pour installer le modulehito_nsip, il faut utiliser les commandes suivantes :pipinstallhito_nsipDépendancesPour connaitre la liste des dépendances de ce module, voir la propriétédependenciesdans le fichierpyproject.tomlse trouvant dans les sources de l'application.
Elles sont automatiquement installées par la commandepip.Mise à jour des informations de NSIP/annuaire à partir d'HitoCommande:hito2nsip [--help]Ce script met à jour dans l'annuaire IN2P3 (NSIP) les informations bureau,
téléphone et équipe de rattachement à partir de Hito et définit
l'email àprenom.nom@ijclab.in2p3.fr. La récupération des informations existantes sur les agents
et leur mise à jour se fait à travers l'API NSIP. Les fichiers nécessaires au fonctionnement
du script sont :Une extraction des données de Hito (--hito-agents-csv), typiquement la même que celle requise pourfix_nsip_team_names.py,
avec au minimum les colonnes suivantes :Nom;Prénom;Numéro agent;email;ID Connexion;Archivé ?;Téléphone;Bureau;EquipeLa liste des mappings explicites entre les noms Hito et RESEDA/NSIP (--hito-reseda-mappings), identique à celle
requise pourfix_nsip_team_names.py. Le fichier est requis mais son contenu peut être vide (à part l'entête).Une liste de définition explicite de l'email IJCLab des agents (--email-fixes), pour ceux qui n'obéissent pas au "pattern standard",
avec au minimum les colonnes suivantes :Hito-based email;Fixed emailPar défaut, le script affiche les actions qui sont nécessaires sans les exécuter. Pour les appliquer
il faut utiliser l'option--execute.Le script peut aussi produire :Un script (--aliases-check-script) à  exécuter sur la machine d'administration Zimbra pour vérifier l'existence
de tous les emails en@ijclab.in2p3.fr(ainsi que les anciens labos IN2P3) et aliasprenom.nom@ijclab.in2p3.fr.Un CSV avec la liste de tous les agents et leur email IJCLab (--email-list)Il existe aussi plusieurs options pour afficher les changements qui seront faits (--show-change_details),
les agents non trouvés dans NSIP ou dans Hito (--show-missing-agents), les
incohérences entre le mail RESEDA (récupéré dans NSIP) et le mail de connexion dans Hito (--wrong-connection-emails)...
Voir le help pour la liste de toutes les options disponibles.
Package: hito-tools
hito_tools moduleCe repository contient le module Pyhtonhito_toolsutilisé par les autres outils Python autour de Hito (OSITAH, hito2lists...).InstallationEnvironnement PythonL'installation dehito_toolsnécessite un environnement Python avec une version >= 3.8.
Il est conseillé d'utiliser un environnement
virtuel pour chaque groupe d'applications et de déployer le modulehito_toolsdans cet environnemnt. Il est recommandé d'utiliser
une distribution de Python totalement indépendante du système d'exploitation commepyenv,poetryouAnaconda. Pour la création d'un
environnement virtuel avec Conda, voir ladocumentation spécifique.Les modules Python requis par ce module sont :pandas (conda-forge)requests (conda-forge)Avecconda, il faut utiliser l'option-c conda-forgelors de la commandeconda install.Installation du module hito_toolsL'installation se fait avec la commandepipde l'environnement Python utilisé :pipinstallhito_tools
Package: hitsave
HitSaveEffortless data.Optimize your team's workflow with cloud memoization, experiment tracking and effortless data versioning.
Find out more athttps://hitsave.io.QuickstartpipinstallhitsaveTake any functon in your project, decorate it with@memo.fromhitsaveimportmemodefdependency(y):# try changing the method body!returny+y@memodeflong_running_function(x):print(f"Running{x}!")returnx+2+dependency(x)long_running_function(3)long_running_function(4)When you run this python file,@memowill cache the results to disk (and to
our cloud service). When you run the file again, the cache will be used rather
than re-running the function.@memoanalyses the code-dependencies of your
code and determines when to invalidate the cache. You can add@memoto any
function where the output is picklable.
Package: hit-starter-on-fhir
HIT Starter on FHIRHealth IT starter kit providing auditing, authn and authz using FHIR and OpenID ConnectFree software: MIT licenseDocumentation:https://hit-starter-on-fhir.readthedocs.io.FeaturesAudit client using FHIR AuditEventCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2021-01-16)First release on PyPI.
Package: hittade
hittadeA command line tool to find and gather system information. This tools submits the information to the corresponding web application. It usessyftinside to generate the actual SBOM files.Setup for developmentpython3-mvenv.venvsource.venv/bin/activate
python3-mpipinstall-rrequirements-dev.txt
flitinstall--symlinkUsagehittade --help
usage: hittade [-h] [-v]

Command line tool to find and gather system information.

options:
  -h, --help     show this help message and exit
  -v, --version  show program's version number and exitLICENSE: BSD-2-Clause
Package: hitutil
hitutilhitutil基于requests，是一个与哈尔滨工业大学网络业务相关的支持库。ids统一身份认证相关服务ids.idslogin()模拟统一身份认证登陆, 返回一个已登陆的requests.Session.fromhitimportidssession=ids.idslogin('USERNAME','PASSWORD')session.get('http://jwes.hit.edu.cn/queryWsyyIndex')# 登陆本科生网上服务系统response=session.get('http://jwes.hit.edu.cn/cjcx/queryQmcj')# 查询成绩timetable课表相关服务fromhitimporttimetabledefmain():print(timetable.parse_to_df(timetable.query_by_gxh('学号','学期','''周次，整数''')))# 学期类似：'2021-2022;1' 表示秋季学期if__name__=='__main__':main()学期参数说明接口参数对应实际学期2020-2021;12020秋季2020-2021;22021春季2020-2021;32021夏季2020-2021;42021暑假2020-2021;52021寒假2021-2022;12021秋季......
Package: hitutil-en
hitutilhitutil基于requests，是一个与哈尔滨工业大学网络业务相关的支持库。ids统一身份认证相关服务ids.idslogin()模拟统一身份认证登陆, 返回一个已登陆的requests.Session.fromhitimportidssession=ids.idslogin('USERNAME','PASSWORD')session.get('http://jwes.hit.edu.cn/queryWsyyIndex')# 登陆本科生网上服务系统response=session.get('http://jwes.hit.edu.cn/cjcx/queryQmcj')# 查询成绩timetable课表相关服务fromhitimporttimetabledefmain():print(timetable.parse_to_df(timetable.query_by_gxh('学号','学期','''周次，整数''')))# 学期类似：'2021-2022;1' 表示秋季学期if__name__=='__main__':main()学期参数说明接口参数对应实际学期2020-2021;12020秋季2020-2021;22021春季2020-2021;32021夏季2020-2021;42021暑假2020-2021;52021寒假2021-2022;12021秋季......score成绩查询服务fromhitimportscorefromhitimportidsdefmain():s=ids.idslogin('学号','ids密码')score.query(s).to_csv('我的成绩.csv')# 保存结果到csvif__name__=='__main__':main()
Package: hi-urlparser
Python URL ParserA nice package to help you parse all types of URL's in vanilla python and return the parsed URL in groups.Version 2.1 also includedget_base_urla small yet neat function to get a the main url back from a stringInstallationpip install hi-urlparserUsagefromhiurlparserimportparse_url,get_base_urlurl=parse_url('https://open.prospecta.app/my_user_login?user=hi-urlparser&password=H3ll0')# returns url sections as a dicturl_object=get_url('https://open.prospecta.app/my_user_login?user=hi-urlparser&password=H3ll0')# Does the same, bur returns a objectbasic_url=get_base_url('https://open.prospecta.app/my_user_login?user=hi-urlparser&password=H3ll0')# Returns just the main urlprint(url['domain'])# Outputs -> prospectaprint(url_object.domain)# Outputs -> prospectaprint(basic_url)# Outputs -> https://open.prospecta.appKeywordsparse_urlWhen using theparse_urlfunction, you get a dict back with different parts of the URL.The different parts can be accessed by keywords:Forparse_urluse:result['top_domain]Here is a list of all the available keywords:KeywordDesriptionValue when not present in URLprotocolThe protocol, e.g.httpsorftpNonewwwReturnswwwif www is used in the URLNonesub_domainThe sub domain, e.g.my.subdomaininmy.subdomain.example.com. Note that the sub domain also includes www.NonedomainThe domain, e.g.exampleinexample.comIs always presenttop_domainThe domain, e.g.cominexample.comIs always presentdirThe directory, e.g./my/directory/inexample.com/my/directory/NonefileThe file, e.g.my_file.jsinexample.com/home/my_file.jsNonepathThe full path, e.g./home/my_file.jsinexample.com/home/my_file.jsNonefragmentThe URL fragment, e.g.my_linkinexample.com#my_linkNonequeryThe URL query, e.g.my_parameter=1&foo=barinexample.com?my_parameter=1&foo=barNoneTestingUse the following command to run tests.python-munittesthiurlparser.tests.test_url_parserChangelog:See CHANGELOG.md