Saravanan666/pypi-org huggingface dataset:
Package: fern-balkan-id
BalkanID Python LibraryThe BalkanID Python Library provides convenient access to the Balkan-id API from applications written in Python.Installationpipinstall--upgradefern-balkan-idUsagefrombalkanid.clientimportBalkanIDclient=BalkanID(api_key_id="YOUR_API_KEY_ID",api_key_secret="YOUR_API_KEY_SECRET",)response=client.campaigns.download(include_completed=True,include_draft=False)print("Received campaigns data",response.url)Async Clientimportasynciofrombalkanid.clientimportAsyncBalkanIDclient=AsyncBalkanID(api_key_id="YOUR_API_KEY_ID",api_key_secret="YOUR_API_KEY_SECRET",)asyncdefget_entity()->None:response=awaitclient.campaigns.download(include_completed=True,include_draft=False)print("Received campaigns data",response.url)asyncio.run(get_entity())TimeoutsBy default, the client is configured to have a timeout of 60 seconds. You can customize this value at client instantiation.frombalkanid.clientimportBalkanIDclient=BalkanID(api_key_id="YOUR_API_KEY_ID",api_key_secret="YOUR_API_KEY_SECRET",timeout=15,)Handling ExceptionsAll exceptions thrown by the SDK will sublcasscohere.ApiError.frombalkanid.coreimportApiErrortry:client.campaigns.download(...)exceptAPIErrorase:# handle any api related errorHelper UtilitiesWhen using our API, you may find yourself uploading to and download from presigned URLs.
The client exports helper functions you can use to make the API easier to use.frombalkanid.helpersimportupload_to_presigned_urlupload_to_presigned_url(presigned_url="https://mypresigned_url",file_path="/file/path/to/data.csv",)Beta StatusThis SDK is in beta, and there may be breaking changes between versions without a major
version update. Therefore, we recommend pinning the package version to a specific version.
This way, you can install the same version each time without breaking changes.ContributingWhile we value open-source contributions to this SDK, this library is generated programmatically.
Additions made directly to this library would have to be moved over to our generation code,
otherwise they would be overwritten upon the next generated release. Feel free to open a PR as
a proof of concept, but know that we will not be able to merge it as-is. We suggest opening
an issue first to discuss with us!On the other hand, contributions to the README are always very welcome!
Package: fern-elevenlabs
ElevenLabs Python LibraryThe ElevenLabs Python library provides access to the ElevenLabs API from Python. This SDK contains the AI Voice & Text to Speech.DocumentationAPI reference documentation is available athttps://elevenlabs.io/docs/api-reference/text-to-speech.Languages SupportedWe support 29 languages and 100+ accents. Exploreall languages.Installationpipinstallfern-elevenlabsInstantiationimportfern-elevenlabsfromfern-elevenlabs.clientimportElevenLabsclient=ElevenLabs(api_key="YOUR_API_KEY",account_token="YOUR_ACCOUNT_TOKEN")Usageimport...TODOContributingWhile we value open-source contributions to this SDK, this library is generated programmatically. Additions made directly to this library would have to be moved over to our generation code, otherwise they would be overwritten upon the next generated release. Feel free to open a PR as a proof of concept, but know that we will not be able to merge it as-is. We suggest opening an issue first to discuss with us!On the other hand, contributions to the README are always very welcome!
Package: fernet-cli
Fernet CLIA CLI to manageFernetencrypted env variablesCommandsgenerate$>fernetgenerate
ixfFROV_uIYZsM4cB6mCs4Bi7mnlsDzOqk-WCsLsYiA=This command generates a new fernet key (usingFernet.generate_key()) and prints it out.
Use this command to generate news keys to be securely stored.init$>exportFERNET_KEY='ixfFROV_uIYZsM4cB6mCs4Bi7mnlsDzOqk-WCsLsYiA='$>exportFERNET__VARIABLE_NAME='Z0FBQUFBQmlLTF9QZ3FuZjZxVllmTmJtcDhpU3p2MHAxdVpWTXlVa21jLU5PbEdoeFE0d01TR1R3QnZORGMyVlFXX1ZISG0tUFl3RnVXVmFWNlhVRG9ZWTFjWEQzRm9wQmJCTXhFdTZkZ0F4S2ZmZjg0RGhTdE09'$>eval$(fernetinit)$>echo$VARIABLE_NAMEsome-secret-valueThis command will attempt to decrypt any env variables prefixed withFERNET__using the key provided in theFERNET_KEYenv variable.
It then ouptuts a shell eval-able definition of decrypted variables, typically to be used aseval $(fernet init).encrypt$>exportFERNET_KEY='ixfFROV_uIYZsM4cB6mCs4Bi7mnlsDzOqk-WCsLsYiA='$>fernetencrypt'some-secret-value'Z0FBQUFBQmlLTF9QZ3FuZjZxVllmTmJtcDhpU3p2MHAxdVpWTXlVa21jLU5PbEdoeFE0d01TR1R3QnZORGMyVlFXX1ZISG0tUFl3RnVXVmFWNlhVRG9ZWTFjWEQzRm9wQmJCTXhFdTZkZ0F4S2ZmZjg0RGhTdE09This command encrypts the passed argument using the fernet key provided in theFERNET_KEYenv variable and prints it out.decrypt$>exportFERNET_KEY='ixfFROV_uIYZsM4cB6mCs4Bi7mnlsDzOqk-WCsLsYiA='$>fernetdecrypt'Z0FBQUFBQmlLTF9QZ3FuZjZxVllmTmJtcDhpU3p2MHAxdVpWTXlVa21jLU5PbEdoeFE0d01TR1R3QnZORGMyVlFXX1ZISG0tUFl3RnVXVmFWNlhVRG9ZWTFjWEQzRm9wQmJCTXhFdTZkZ0F4S2ZmZjg0RGhTdE09'some-secret-valueThis command dencrypt the passed argument using the fernet key provided in theFERNET_KEYenv variable and prints it out.
Package: fernet-encrypt
Fernet Encryption CLI toolInstallUsepipxto install globally in an isolated python environment.pipxinstallfernet-encryptUsageUsage: fernet-encrypt [OPTIONS] COMMAND [ARGS]...

Options:
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.

Commands:
  create-fernet-key
  decrypt-file
  encrypt-filecreate-fernet-keyCreate a new fernet key to sign with. Keys will be stored in fernet-encrypt install location. When decrypting, all available keys will be tried until one succeeds or they are all exhasted.Usage: fernet-encrypt create-fernet-key [OPTIONS]

Options:
  --help  Show this message and exit.encrypt-fileEncrypt providedINPUT_FILEwith the newest fernet key (seecreate-fernet-key). The encrypted output will be directed toOUTPUT_FILEif provided. Otherwise output will be directed to stdout.Usage: fernet-encrypt encrypt-file [OPTIONS] INPUT_FILE
                                   [OUTPUT_FILE]

Arguments:
  INPUT_FILE     [required]
  [OUTPUT_FILE]

Options:
  --help  Show this message and exit.decrypt-fileDecrypt providedINPUT_FILE. All existing fernet keys will be used for decryption until one succeeds or they are all exhasted. The decrypted output will be directed toOUTPUT_FILEif provided. Otherwise output will be directed to stdout.fernet-encrypt decrypt-file [OPTIONS] INPUT_FILE
                            [OUTPUT_FILE]

Arguments:
  INPUT_FILE     [required]
  [OUTPUT_FILE]

Options:
  --help  Show this message and exit.
Package: fernet_inspector
A tool for inspecting the contents of a Keystone Fernet token, with respect to
the server it was generated from. The contents of a token can then be unpacked
and mapped using the appropriate token format. This tool is designed to be an
inspection tool and does not guarantee consistent format of the token payload.Installation$pipinstallfernet-inspectorUsage>>>fernet-inspector-husage:fernet-inspector[-h][-kKEY_REPOSITORY]tokenInspectthecontentsofaKeystoneFernettokenfromthehostitwasissuedfrom.positionalarguments:tokentokentodecryptoptionalarguments:-h,--helpshowthishelpmessageandexit-kKEY_REPOSITORY,--key-repositoryKEY_REPOSITORYlocationofFernetkeyrepository.You should be able to decrypt a Fernet token and get the resulting payload:>>>fernet-inspector<token-to-decrypt>[2,'\xb0>\xd9\x14\x03kF\xb3\x94\xc9@A\x9e\x12\xda\x0f',1,'Z\xce\xd8U5ZH\xf6\xae\xd8n@;\x9a\x98`',1442338543.238753,['\xf0\xa8\x03T\x07\xbaJk\x8c;G\x9cG\xab\xdfX']]This tool is only meant to supply information about a token. It’s not intended
to make assumptions about a particular token format, or assertions about the
order in which the data was packed.WarningThe order and contents of any particular token format are subject to change
at any time.Now you can map to the appropriate payload based on the first element of the
payload, which is the tokenversion. In this case, the first element is2, which means we are dealing with aProjectScopedPayloadof thekeystone.token.providers.fernet.token_formatter.py:TokenFormatterclass.Handling Audit IDsAudit IDs can be converted to theirbase64representation with the
following:>>>importbase64>>>base64.urlsafe_b64encode('\xf0\xa8\x03T\x07\xbaJk\x8c;G\x9cG\xab\xdfX')'8KgDVAe6SmuMOecR6vfWA=='Handling UUIDsMost unique identifiers packed into the token are converted fromUUID.hexto their respectiveUUID.bytesrepresentation. This results in a shorter
overall token. TheUUID.bytesrepresentation of the token can be converted
back toUUID.hexwith the following:>>>importuuid>>>uuid.UUID(bytes='\xb0>\xd9\x14\x03kF\xb3\x94\xc9@A\x9e\x12\xda\x0f').hex'b03ed914036b46b394c940419e12da0f'Handling TimestampsThe expiration of a token is converted to an integer because it saves space in
the token. The integer can be converted back to the originaldatetimeobject with the following:>>>importdatetime>>>datetime.datetime.utcfromtimestamp(1442338543.238753)datetime.datetime(2015,9,15,17,35,43,238753)
Package: fern-labextension
fernFabulous Extension for Reproducible Notebooksfern is an extension for the Jupyter Lab Notebook that tracks and
documents your workflow inamie.ai.To see a quick demo of it in action checkout the gif below:InstallationInstall fern with pip and install the jupyter extension:pip install fern-labextension
jupyter labextension install @disraptoer/fernUsageTo activate fern, add the following lines to the top of your notebook%load_ext fern.fern
%track on "your amie API key"To capture figures you'll also need to run%matplotlib inlineIf you want to turn the tracker off at any time just run%track offTo start tracking agin rerun%track on "your amie API key"FAQQ: How does it work?We determine the inputs and outputs for each cell by building anASTof your code. Each new
cell execution creates a new leaf in amie, which is attached in the tree where the
most recent change in the new leaf's inputs occured as an output to a prior
cell.
Package: fern-scorecard
Scorecard AI Python LibraryInstallationAdd this dependency to your project's build file:pipinstallfern-scorecard# orpoetryaddfern-scorecardUsageWe also export an HTTP client so that you can hit our APIs
directly.importscorecardfromscorecard.clientimportScorecardclient=Scorecard(api_key="YOUR_API_KEY"# Defaults to SCORECARD_API_KEY)testset=client.testset.create(testset_id=1234,user_query="Your prompt...",model_params:{"param":"value"})print(testset)Async ClientUse our async cien to make non-blocking requests to the API.importscorecardimportasynciofromscorecard.clientimportAsyncScorecardclient=AsyncScorecard(api_key="YOUR_API_KEY"# Defaults to SCORECARD_API_KEY)asyncdefmain()->None:testset=awaitclient.testset.create(testset_id=1234,user_query="Your prompt...",model_params:{"param":"value"})print(testset)asyncio.run(main())TimeoutsBy default, the client is configured to have a timeout of 60 seconds. You can customize this value at client instantiation.fromscorecard.clientimportScorecardscorecard_client=Scorecard(api_key="YOUR_API_KEY",timeout=15,)Handling ExceptionsAll exceptions thrown by the SDK will sublcassscorecard.ApiError.fromscorecard.coreimportApiErrorfromscorecardimportUnprocessableEntityErrortry:client.testset.get("testset-id")exceptUnprocessableEntityErrorase:# handle unprocessable entity errorexceptAPIErrorase:# handle any api related errorError codes are as followed:Status CodeError Type422UnprocessableEntityErrorBeta statusThis SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning the package version to a specific version in your pyproject.toml file. This way, you can install the same version each time without breaking changes unless you are intentionally looking for the latest version.ContributingWhile we value open-source contributions to this SDK, this library is generated programmatically. Additions made directly to this library would have to be moved over to our generation code, otherwise they would be overwritten upon the next generated release. Feel free to open a PR as a proof of concept, but know that we will not be able to merge it as-is. We suggest opening an issue first to discuss with us!On the other hand, contributions to the README are always very welcome!
Package: ferny
fernyferny is a Python API wrapped aroundssh(1).This project was undertaken as a replacement for our libssh-based SSH support
inCockpit.The main motivation is to stop playing catch-up with the configuration options
and algorithm support in OpenSSH by simply using OpenSSH directly.The API isasync/awaitoriented, based on Python standardasyncio.Take a look at theexamples/directory to get a feel for the API.
Package: ferramentas-SO
ferramentas_SODescription.
The package ferramentas_SO is used to:
- comunicaçao UDP cliente e servidor
- comunicaçao TCP
- comparador de hashes
- gerador de hash
- verificdor de IP
- ocultador de arquivo
- ping multiplo
- ping simples
- navegador de web
- verificador de telefone
- web crawler
- web scraping
- wordlistInstallationUse the package managerpipto install ferramentas_SO'''bash
pip install ferramentas_SO
'''Usage'''python
from package_name.module1_name import file1_name
file1_name.my_function()
'''AuthorRoberto RochaLicenseMIT'''
MIT LicenseCopyright (c) [2023] [Roberto Rocha]Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
'''
Package: ferret
python, but with running.ferretprovides a new shebang line for your python script that will install dependencies into a freshvenv- saving you the hassle of packaging and distribution.ferretlets you focus on writing just the code you need without sacrificing libraries.usageInstallferreton the target environment:pipinstallferret# Warning: this will work with a python3 venv, but not a virtualenv (as used by pipsi)Replace your shebang line with this:#! /usr/bin/env ferretDeclare your dependencies in your module’s docstring:"""
A helpful description about your module

ferret:
- requests == 2.18.4
"""When you run a script withferret, it parses the file for dependency declarations, and prepares avenvto match. The environments are kept under~/.local/ferret/venvs(you can safely delete the entire contents of that folder).exampleOnce you’ve installedferret, take it for a spin:cat>just_a_script.py<<EOF#! /usr/bin/env ferret"""
Gets my IP from icanhazip.com

ferret:
- requests == 2.18.4

"""importrequestsresponse=requests.get('http://icanhazip.com')response.raise_for_status()print(response.text())EOFchmod+xjust_a_script.py./just_a_script.pyThe first time you run the script,ferretwill set up avenvand installrequestsin it. Subsequent runs will re-use that environment.
Package: ferretz
Ferret 🦡Framework for Enhance: Organized Workflow LibraryFerret is a Python tool designed specifically to create 'enhance.pet' compliant Python packages. This tool offers a user-friendly way to generate a package structure that follows the guidelines and best practices of the enhance.pet framework.Features 🌟'enhance.pet' Compliance: Designed to generate package structures that are fully compliant with the enhance.pet framework.Interactive CLI: Offers an interactive command-line interface.Customization: Allows package name, author, and location to be user-defined.Code Structure: Automatically generates necessary files and directories.Template Preambles: Adds Sphinx-compatible documentation templates to Python modules.Installation 🛠️To install Ferretz, run:pipinstallferretzUsage 🚀After installation, start Ferretz using the CLI:ferretzFollow the on-screen instructions to create your enhance.pet compliant Python package.Directory StructureGenerated package structure will be fully compliant with enhance.pet guidelines:your_package_namez/
├── your_package_namez/
│   ├── __init__.py
│   └── [other_modules].py
├── README.md
└── setup.pyContributing 🤝Contributions, issues, and feature requests are welcome!License 📄Licensed under theMIT License- see theLICENSE.mdfile for details.
Package: ferris_build
FerrisBuilding tool for RustThis is an alpha stage refactor of Rust’sx.py, the tool used to build Rust[1].
I was curious about the build process for Rust, so I thought that refactoring the
build tool would help me get familiar with it!Free software: BSD licenseDocumentation:https://ferris.readthedocs.io.CreditsAt the start of this refactor, there were 70 contributors to Rust’sbootstrap.py. While
there may be some small changes that I make to the source code here, I want to make sure
to acknowledge their hard work. This little project would not exist without them.There are many contributors to Rust, and they all deserve a shout out. I am really excited
to see where the language goes. And, if this project helps anyone, even if that means just
me, I will be stoked.This package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2019-10-13)First release on PyPI.
Package: ferriswheel
FerrisWheelAn async-ready Python wrapper aroundFerrisChat's API.Installation InstructionsLinux:$python3.9-mpipinstall-UferriswheelPython 3.9 can be replaced with your python version.Windows:> py -3 -m pip install -U ferriswheelIf you want to install the development version, you can do so with:$python3.9-mpipinstall-Ugit+https://github.com/FerrisChat/ferriswheelPython 3.9 can be replaced with your python version.Windows:> py -3 -m pip install -U git+https://github.com/FerrisChat/ferriswheelIf you want to install the packages for performance, you can do so by appending [performance] to the end of the installation command.For example, if you want to install the speedups, you can do so with:$python3.9-mpipinstall-Uferriswheel[performance]Same for windows> py -3 -m pip install -U ferriswheel[performance]ContributingFor contribution information, please seeCONTRIBUTING.md.
Package: ferrit
FerritA stupid tool for listing and checking out Gerrit changesGetting startedInstallationInstall from PyPIpip install --user --upgrade ferritor from the repopip install .ConfigurationThere (currently) is none. Ferrit assumes that...You're using HTTP to talk to GerritThe remote you want to use isoriginUsageFerrit can be accessed both with theferritandfecommand.List relevant changes:fe dashboardCheckout the latest patch set of change 123:fe checkout 123Checkout patch set 45 of change 123:fe checkout 123/45In the same way ascheckout, Ferrit also supportsfetch,cherry-pick,showandrev-parse(printing the commit hash).Search for changes containing the wordsfooandbarfe search foo barContributingIn the unlikely event that you want to contribute to Ferrit, please feel free to open a PR, open an issue, or email me.
Package: ferrypick
ferrypickerApply patches from Fedora dist git to different components.This simple tool does 3 steps:download patch file from src.fedoraproject.orgreplaces package name with current dist-git work dir package namerunsgit am --rejecton the productUsage:[python36(f32%)]$gitswitch-cf32-backport
Switchedtoanewbranch'f32-backport'[python36(f32-backport%)]$ferrypickhttps://src.fedoraproject.org/rpms/python3.6/pull-request/2
Downloadinghttps://src.fedoraproject.org/rpms/python3.6/pull-request/2.patch
$gitam--reject/tmp/tmp7pa062j6.patch
Applying:Fixpython3-config--configdir
Checkingpatch00102-lib64.patch...
.git/rebase-apply/patch:26:newblanklineatEOF.
+
Checkingpatch00205-make-libpl-respect-lib64.patch...
Checkingpatchpython36.spec...
error:whilesearchingfor:#global prerel ...%globalupstream_version%{general_version}%{?prerel}Version:%{general_version}%{?prerel:~%{prerel}}Release:4%{?dist}License:Python



error:patchfailed:python36.spec:17
error:whilesearchingfor:# ======================================================%changelog
*WedMay062020MiroHrončok<mhroncok@redhat.com>-3.6.10-4
-Renamefrompython36topython3.6


error:patchfailed:python36.spec:1535
Appliedpatch00102-lib64.patchcleanly.
Appliedpatch00205-make-libpl-respect-lib64.patchcleanly.
Applyingpatchpython36.specwith2rejects...
Rejectedhunk#1.Hunk#2 applied cleanly.Hunk#3 applied cleanly.Rejectedhunk#4.Patchfailedat0001Fixpython3-config--configdir
hint:Use'git am --show-current-patch=diff'toseethefailedpatch
Whenyouhaveresolvedthisproblem,run"git am --continue".
Ifyouprefertoskipthispatch,run"git am --skip"instead.
Torestoretheoriginalbranchandstoppatching,run"git am --abort".Enjoy.
Package: fes
Finac Enterprise Serverhttps://www.altertech.com/products/fes/Configuration example:fes:key:secretreal-ip-header:X-Real-IPfinac:db:postgresql://finac:PASSWORD@HOST/finacdb-pool-size:30redis-host:localhostmultiplier:1000restrict-deletion:1lazy-exchange:falserate-allow-reverse:truerate-allow-cross:truebase-asset:EURgunicorn:listen:0.0.0.0:8832#gunicorn: gunicorn3pid-file:/tmp/fes.pidstart-failed-after:5force-stop-after:10launch-debug:trueextra-options:-w 2 --log-file /var/log/fes/fes.log --log-level INFO -u fes
Package: fese
feseA library to extract FFmpeg subtitle streamsUsageimportloggingimportsysfromfese.containerimportFFprobeVideoContainerlogging.basicConfig(level=logging.DEBUG)video_path=sys.argv[1]video=fese.FFprobeVideoContainer(video_path)subtitles=video.get_subtitles()paths=video.extract_subtitles(subtitles)print(paths)
Package: fesenjoon
Documentation–GitHubA simple packageimportfesenjoondrive=fesenjoon.Drive()# NOTE: URI params must be strings not integersgist_uri='https://api.github.com/gists{/gist_id}'t=URITemplate(gist_uri)print(t.expand(gist_id='123456'))# => https://api.github.com/users/sigmavirus24/gists/123456# orprint(expand(gist_uri,gist_id='123456'))# alsot.expand({'gist_id':'123456'})print(expand(gist_uri,{'gist_id':'123456'}))Where it might be useful to have a classfromfesenjoonimportDrivedrive=Drive()When the module containing this class is loaded,GitHubUser.urlis
evaluated and so the template is created once. It’s often hard to notice in
Python, but object creation can consume a great deal of time and so can theremodule which uritemplate relies on. Constructing the object once should
reduce the amount of time your code takes to run.Installingpip install fesenjoonLicenseGPLlicense
Package: fesol
This repository contains a simple heat equation solver that is built on top ofFEniCSframework.Notice that this solver has been tested onFEniCS2017.1 and 2018.1. Direct
installation from Ubuntu PPA should work.Installation and RequirementsFirst install FEniCS, the simplest way is to use a Ubuntu environment (you
can use Ubuntu through Docker).$sudoadd-apt-repositoryppa:fenics-packages/fenics$sudoapt-getupdate&&sudoapt-getinstallfenicsIf this is not feasible, please refer toFEniCSwebsite for other options.Once you haveFEniCSinstalled,fesolcan be installed throughpip.$pip3installfesol--userOr you can directly install from the repository.$gitclonehttps://QiaoC@bitbucket.org/QiaoC/fesol.git$python3setup.pyinstall--user# LicenseMIT License, Copyright (c) 2018 Qiao Chen
Package: fessql
fessqlMySQL数据库异步crud，Faster, easier, simpler coding，同步支持flask、异步支持sanicInstalling fessql对于sanic异步框架安装pip install fessql[sanic]对于flask同步框架安装pip install fessql[flask]对于fastapi同步框架安装pip install fessql[fastapi]Usage后续陆续添加.