Saravanan666/pypi-org huggingface dataset:
Package: xmake
====xmake====.. image:: https://img.shields.io/pypi/v/xmake.svg:target: https://pypi.python.org/pypi/xmake.. image:: https://img.shields.io/travis/andreycizov/python-xmake.svg:target: https://travis-ci.org/andreycizov/python-xmake.. image:: https://readthedocs.org/projects/xmake/badge/?version=latest:target: https://xmake.readthedocs.io/en/latest/?badge=latest:alt: Documentation Status.. image:: https://pyup.io/repos/github/andreycizov/python-xmake/shield.svg:target: https://pyup.io/repos/github/andreycizov/python-xmake/:alt: Updates.. image:: https://codecov.io/gh/andreycizov/python-xmake/coverage.svg?branch=master:target: https://codecov.io/gh/andreycizov/python-xmake/?branch=masterMotivation----------A reasonably simple DSL for executing jobs with automated parallelisation.Includes________- Docker bindings.Example_______see examples for now.. code-block:: pythonAuthor------Andrey Cizov (acizov@gmail.com), 2018
Package: xmastree
===============================xmastree===============================merry xmas**install**pip install xmastreeorpython setup.py install**usage**python：In [1]: __import__('xmastree').XmasTree().show()*/ \/ \/   \/  @\/  @  \/ !  $\/      ^\/#   !  \/^        \/         \/!  #     $ \/         $ \/^            \/         % ! \/&@# ^@      !  \/    #          \/@  &  $ #%       \/___________________\| |shell：ashin@hasee:~> xmastree*/ \/ \/   \/   \/  !  \/ %$  \/ ^ &   \/ @     \/   #^    \/  $!     \/       %   \/           \/$            \/ #     %     \/     &   !     \/   %  #        \/ @&  %#      @   \/___________________\| |ashin@hasee:~> xmastree -H 10 -C 140*/ \/ \/  $\/  %\/     \/%    \/     ! \/_________\| |
Package: xmatch
xmatchis used to cross match a sky position to a series of catalog, at once.$cross_matchxmatch.cfg--lonlat0.00.0or as a python modulefromastropy.coordinatesimportSkyCoordimportxmatchref=SkyCoord(0,0,unit="deg",frame="galactic")cat_list=xmatch.parse_config('xmatch.cfg')['cat_fits']result=xmatch.xmatch(ref,cat_list)FeaturesGalactic and equatorial system supportedOutput infits,csv,txtorhtmlfor the central point source photometryInstallationInstallxmatchusing pip :$pipinstallxmatchor by running setuptools onsource$pythonsetup.pyinstallContributeIssues TrackerSource CodeSupportIf you are having issues, please let us know.LicenseThis project is licensed under the LGPL+3.0 license.
Package: xmatrix
XmatrixA python package to calculate Matrix math problems.python version: 3.6 and above.Usageinstallpip3installxmatrix--upgradeAdd import in your filefromxmatriximport*create a matrixMatrix("row;row...") or Matrix([[1,2,3],[4,5,6],[7,8,9]])xm("row;row...") or xm([[1,2,3],[4,5,6],[7,8,9]])my_matrix=Matrix("1,2;3,4")my_matrix_also_equal_to=xm("1,2;3,4")#result:[1,2][3,4]we also support bigger matrixmy_matrix=xm("1,2,3;4,5,6;7,8,9")#result:[1,2,3][4,5,6][7,8,9]simple calculatemy_matrix=xm("1,2;3,4")my_matrix2=xm("4,6;2,9")print(my_matrix+my_matrix2)#result:[5,8][5,13]print(my_matrix-my_matrix2)#result:[-3,-4][1,-5]print(my_matrix*my_matrix2)#result:[8,24][20,54]print(my_matrix*87)#result:[87,174][261,348]print(my_matrix**7)#result:[30853,44966][67449,98302]print(my_matrix==my_matrix2)#result:FalseTranspose Matrixmy_matrix=xm("1,2,3;4,5,6;7,8,9")print(my_matrix)#result:[1,2,3][4,5,6][7,8,9]print(my_matrix.transpose)print(my_matrix.tp)#result:[1,4,7][2,5,8][3,6,9]my_matrix2=xm("1,2,3,4;5,6,7,8;9,10,11,12;13.1,14.2,15.3,16.4")print(my_matrix2)#result:[1,2,3,4][5,6,7,8][9,10,11,12][13.1,14.2,15.3,16.4]print(my_matrix2.tp)#result:[1,5,9,13.1][2,6,10,14.2][3,7,11,15.3][4,8,12,16.4]Inversemy_matrix=xm("1,2;3,4")print(my_matrix)#result:[1,2][3,4]print(my_matrix.inverse)print(my_matrix.iv)#result:[-2,1][1.5,-0.5]#special use by '**' power operator:print(my_matrix**-1)#result:[-2,1][1.5,-0.5]my_matrix2=xm("1,2,3;4,5,6;7,8,9")print(my_matrix2)#result:[1,2,3][4,5,6][7,8,9]print(my_matrix2.iv)#result:#The determinant is zero, can't be inverse.#Nonemy_matrix3=xm("1,1,1;1,2,3;1,4,5")print(my_matrix3)#result:[1,1,1][1,2,3][1,4,5]print(my_matrix3.inverse)#result:[1,0.5,-0.5][1,-2,1][-1,1.5,-0.5]my_matrix4=xm("1,1,2,1;1,1,0,0;1,1,0,1;1,0,1,0")print(my_matrix4)#result:[1,1,2,1][1,1,0,0][1,1,0,1][1,0,1,0]print(my_matrix4.iv)#result:[-0.5,0,0.5,1][0.5,1,-0.5,-1][0.5,0,-0.5,0][0,-1,1,0]#and more...get the matrix by listmy_matrix=xm("1,2,3;4,5,6;7,8,9")print(my_matrix.raw)#result:[[1,2,3],[4,5,6],[7,8,9]]get identity Matrixi=IdentityMatrix(3)i_also_equal_to=ixm(3)#result:print(i)[1,0,0][0,1,0][0,0,1]Gaussian elimination Row Reduced Echelon Formmy_matrix=xm('1,-3,2,8;-1,4,-2,-9;-3,9,4,6')#resultprint(my_matrix)[1,-3,2,8][-1,4,-2,-9][-3,9,4,6]# Row Reduced Echelon Form (rref)print(my_matrix.rref)[1,0,0,-1][0,1,0,-1][0,0,1,3]
Package: xm.booking
xm.bookingThis is a package for booking hours on a content type.  It also
handles estimates of duration or size.  It is a spin-off from
eXtremeManagement.  Quite likely some more code needs to move between
those two.xm.booking is intended to be useful without eXtremeManagement.  But
for now the bookings from Products.eXtremeManagement.content.Bookings
are used.  In place of that we want to make a nice and small Zope 3
content object.  Of course this needs migration code in
eXtremeManagement.Conversely, eXtremeManagement depends on xm.booking, so if you change
this package, please also run the eXtremeManagement tests.  If unsure,
please contact the eXtremeManagement authors or mailing list.  Seehttp://plone.org/products/extreme-management-tool/The code is hosted athttps://github.com/zestsoftware/xm.bookingHistory of xm.booking2.2 (2012-09-12)Moved to github.
[maurits]2.1 (2011-02-03)Added missing return statement in the size_estimate indexer.
You may want to recatalog the Stories to fix their size_estimate.
[maurits]2.0 (2010-09-24)Made booking table compatible with both Plone 3 and 4, by using
either poi_niceName (Plone 3, Poi 1.2) or @@pas_member (Plone4).
[maurits]Explicitly load the permissions.zcml file from
Products.eXtremeManagement, otherwise you might get a
ComponentLookupError on zope startup.
[maurits]Added z3c.autoinclude.plugin target plone.
[maurits]Use plone.indexer instead of the deprecated
registerIndexableAttribute which no longer works in Plone 4.  Added
dependency on plone.indexer for this, so using Plone 3.3 is
recommended (might still work on earlier versions).
[maurits]1.1 (2010-05-01)Avoid renaming bookings that were added via the tracker at the
moment you edit them.
Fixeshttp://plone.org/products/extreme-management-tool/issues/184[maurits]1.0 (2009-05-05)Protect the booking table with the eXtremeManagement: View Details
permission.  [maurits+mike]0.9 (2009-01-25)Nothing changed yet.0.8 (2009-01-07)Nothing changed yet.0.7 (2008-10-06)Fixed error where a day=DateTime() default argument in a method defintion
would get stuck with the DateTime() of the moment when the site was last
started, sigh. KSS-added bookings all got that date. Fixeshttp://plone.org/products/extreme-management-tool/issues/80. [reinout]0.6 (2008-09-16)Added optional argument ‘description’ to create_booking.  [maurits]Showing booking’s description as ‘structure’ as it is handled as
webintelligent text in Products.eXtremeManagement’s views now. [reinout]0.5 (2008-03-04)No history recorded.0.4 (2008-03-04)No history recorded.0.3 (2008-02-25)No history recorded.
Package: xm.charting
IntroductionChangelog0.5 (2012-09-12)Moved to github:https://github.com/zestsoftware/xm.charting[maurits]0.4 (2010-09-24)Added z3c.autoinclude.plugin target plone.
[maurits]0.3 (2009-01-07)Style changes by Mirella.0.2 (2008-09-16)Small fixes.0.1 (2008-09-16)Initial release
Package: xmds2tools
xmds2-toolsTools to read .hdf5 and .xsil files generated usingXMDS2and functions to implement Bessel transformations and Bessel quadrature integrationThese tools were built to work with the output files generated by XMDS2 but can be used for other purposes.The functionreader.ReadH5reads anyHDF5 fileand returns the contents as a Python dictionary. Likewise,reader.WriteH5takes a Python dictionary and saves the contents as an HDF5 file.XMDS2 simulations generate a text file with extension.xsilas well as the HDF5 data. The functionreader.ParseXSILreads the XML data from the text file and returns a dictionary with simulation parameters including global variables, command line variables, and variables derived from global and command line variables. If the Bessel transform is used on an axis a variable called"axis name"Outeris added where"axis name"is the name of the axis defined in XMDS and the value of the variable is the outer radius of the interval defining the grid.Thebessel.pymodule is based onNumerical calculation of dipolar-quantum-droplet stationary statesand implements Bessel quadrature integration and numerical radial derivative in cylindrical coordinates.ExamplesTheexamples/folder contains Python scripts demonstrating the use of thereaderandbesselmodules to analyse the output of some of the XMDS2 examples. Thebesselmodule is also used for quadrature integration and compared to the trapezium method.None of the examples or any of the XMDS2 source code is reproduced here and the user is instead refered to theXMDS2 websiteexamples/groundstate_workedexamples.pycorresponds to the continuous renormalisation groundstate example.examples/bc_groundstate.pycorresponds to the imaginary time evolution example using DCT and Bessel transform in the XMDS directoryexamples/bessel_cosine_groundstate.xmdsexamples/bessel_integration.pycompares convergence when integrating using the trapezium method and by Bessel quadratureInstallationInstall fromPyPIpython -m pip install xmds2toolsBuild from sourcepython -m pip install --upgrade pip setuptoolspython -m pip install buildgit clone https://github.com/CSChisholm/xmds2-toolscd xmds2-toolspython -m buildAcknowledgementsThese functions were written and tested during the PhD project of C. S. Chisholm atICFO - The Institute of Photonic Sciencesunder the supervision of Prof. Dr. Leticia Tarruell and with support from Dr. Ramón Ramos.Thanks to Prof. P. B. Blakie, Dr. M. T. Johnsson, and Prof. M. J. Davis for advice.ReferencesG. R. Dennis, J. J. Hope, and M. T. Johnsson,XMDS2: Fast, scalable simulation of coupled stochastic partial differential equations. Computer Physics Communications184(1), 201-208 (2013).A.-C. Lee, D. Baillie, and P. B. Blakie,Numerical calculation of dipolar-quantum-droplet stationary states. Physical Review Research3, 013283 (2021).
Package: xmelange
XMelangePython library for working with xml, xsd, wsdl and soap web servicesInstallation$ pip install xmelangeRun from command lineComplex TypesComplex types allow elements in their content (via<xsd:sequence>and<xsd:element>)
Complex types also can carry attributes (via<xsd:attributes>).Simple TypesSimple types cannot have element content.
Simple types cannot carry attributes.
Package: xmem
XmemSimple to use, extensible key-based storage module.Built around python dictionary.How to installpipinstallxmemSamplefromxmemimportMemoryEngine# for json based storagefromxmem.templatesimportJsonTemplate# or for pickle based storagefromxmem.templatesimportPickleTemplate# or Registry storage [Windows]fromxmem.templatesimportRegistryTemplate# instantiate memory using save :path and :template instance# path may be str, or pathlib.Path objectmemory=MemoryEngine('data',JsonTemplate())# optional: register save to python script exit eventmemory.save_atexit()CRUDCreate, UpdateCreate and update is handled using same functions.put,putallIf key doesnt exist it would be created, else the value updated.# add or update memory using :put# method :put may be chainedmemory\.put('One',1)\.put('Two',2)# or by using :putallmemory.putall({'three':3,'Four':4})Read# read from memory using :gettwo=memory.get('Two')# output: 2Delete# delete keys using :deletememory.delete('Two','Four')# or clear the whole memory using :clearmemory.clear()Method :delete takes one or more keys as parametersCreate a templateA template has two methods that need to be overwriddendefsave(self,data:dict):...defload(self)->dict:...
Package: xmesh
This is the MXOS meta tool,mdevwritten by Snow Yang.https://www.mxchip.comInstallationUsing pip:pip3 install mdev(Usepip3 uninstall mdevto uninstall it.)Basic UsageBuilddemos/helloworldand flash APP image into EMC3080.mdev build -m emc3080 demos/helloworld -f APPAdditional Commandsmdev has multiple sub-commands.For a list of available commands, runmdev -h. Get help on a
command withmdev <command> -h.
Package: x-Metaformer
🥞 x-MetaformerA PyTorch implementation of"MetaFormer Baselines"with optional extensions.We support various self-supervised pretraining approaches such asBarlowTwins,MoCoV3orVICReg(seex_metaformer.pretraining).SetupSimply run:pip install x-metaformerExampleimporttorchfromx_metaformerimportCAFormer,ConvFormermy_metaformer=CAFormer(in_channels=3,depths=(3,3,9,3),dims=(64,128,320,512),multi_query_attention=False,# share keys and values across query headsuse_seqpool=True,# use sequence pooling vom CCTinit_kernel_size=3,init_stride=2,drop_path_rate=0.4,norm='ln',# ln, bn, rms (layernorm, batchnorm, rmsnorm)use_grn_mlp=True,# use global response norm in mlpsuse_dual_patchnorm=False,# norm on both sides for the patch embeddinguse_pos_emb=True,# use 2d sinusodial positional embeddingshead_dim=32,num_heads=4,attn_dropout=0.1,proj_dropout=0.1,patchmasking_prob=0.05,# replace 5% of the initial tokens with a </mask> tokenscale_value=1.0,# scale attention logits by this valuetrainable_scale=False,# if scale can be trainednum_mem_vecs=0,# additional memory vectors (in the attention layers)sparse_topk=0,# sparsify - keep only top k values (in the attention layers)l2=False,# l2 norm on tokens (in the attention layers)improve_locality=False,# remove attention on own tokenuse_starreglu=False# use gated StarReLU)x=torch.randn(64,3,64,64)# B C H Wout=my_metaformer(x,return_embeddings=False)# returns average pooled tokens
Package: xm-file
xm_fileLibrary for reading and unpacking Fasttracker II moduleshttps://en.wikipedia.org/wiki/XM_(file_format).DocumentationThe original specxm.txtis included as part of the repoXMFile APIproperty.headerModule header informationproperty.patternsList of patterns (including pattern data)property.instrumentsList of instruments (including samples and sample data)Examplesfromxm_fileimportXMFilexm_file=XMFile("example.xm")info=f"""Module name:{xm_file.header.module_name}Length:{xm_file.header.song_length}Channels:{xm_file.header.no_channels}Patterns:{xm_file.header.no_channels}Instruments:{xm_file.header.no_instruments}BPM:{xm_file.header.bpm}Tempo:{xm_file.header.tempo}"""print(info)
Package: xmi
I used the followinfg link for referencehttps://medium.com/analytics-vidhya/how-to-create-a-python-library-7d5aea80cc3fLegendStatus Indicators:Complete the documentationTasks that are currently being worked on.Set up the repositoryLibrary Development ProgressXmiManager is currently able to read the following entities from the JSON FileEntity NameStatusStructuralModelStructuralPointConnectionStructuralCurveMemberStructuralSurfaceMemberStructuralMaterialStructuralCrossSectionStructuralUnit
Package: xmi2conll
xmi2conll CLISimple CLI to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support).Installation:Start by create and activate a new environnement with virtualenv :virtualenv--python=/usr/bin/python3.8venvsourcevenv/bin/activatethen choose:Easy way (use pip):pipinstallxmi2conllDev install:gitclonehttps://github.com/Lucaterre/xmi2conll
pipinstall-rrequirements.txtUsage:with pip install run:x2c--helpor with dev install run:pythonx2c.py--helpUsage: x2c.py [OPTIONS] INPUT_XMI TYPESYSTEM

  XMI to CONLL Converter CLI © 2022 - @Lucaterre

  INPUT_XMI (str): XMI file path or directory path that contains XMI for batch
  processing.

  TYPESYSTEM (str): Typesystem.xml path.

Options:
  -o, --output TEXT               output path that contains new conll, 
                                  if it not specify ./output/ is auto created.
                                  [default: ./output/]
  -tn, --type_name_annotations TEXT
                                  type name of the annotations  [default: de.t
                                  udarmstadt.ukp.dkpro.core.api.ner.type.Named
                                  Entity]
  -s, --conll_separator TEXT      Defines a separator in CONLL between mention
                                  and label; only 'space' or 'tab' are accepted [default:
                                  space]
  -h, --header BOOLEAN            show or hide title of CLI  [default: True]
  --help                          Show this message and exit.Citation:@misc{xmi2conll-cli,
    author = "Lucas Terriel",
    title = {xmi2conll, a cli to convert any annotated document in UIMA CAS XMI to CONLL format (IOB schema support)},
    howpublished = {\url{https://github.com/Lucaterre/xmi2conll}},
    year = {2022}
}License:This tool is distributed under MIT license.
Package: xmind2Excel
xmind2Excelxmind2Excel 是用来将xmind转为xmind的通用工具最近更新初始发布...


############################
Last update time: 2018-11-13 
By： 8034.com使用说明：1） 安装：
pip install xmind2Excel
2） 执行
Python -c "from xmind2Excel.main import  Main; Main()" 
3） 按模板xmind格式要求，编写用例
4） 运行工具，把xmind转化为xls、xlsx格式的文件

注： 为方便后期操作方便 
可以 把上面的 运行命令放到bat或shell文件中，下次直接双击运行########################################################源码打包## 打包 检查
python setup.py check 
## 打包 生成
python setup.py sdist
## 上传
twine upload dist/*
## 使用
pip install xxmind 
## 更新
pip install --upgrade xxmind
## 卸载
pip uninstall -y xxmind########################################################MANIFEST.ininclude pat1 pat2 ...   #include all files matching any of the listed patterns
exclude pat1 pat2 ...   #exclude all files matching any of the listed patterns
recursive-include dir pat1 pat2 ...  #include all files under dir matching any of the listed patterns
recursive-exclude dir pat1 pat2 ... #exclude all files under dir matching any of the listed patterns
global-include pat1 pat2 ...    #include all files anywhere in the source tree matching — & any of the listed patterns
global-exclude pat1 pat2 ...    #exclude all files anywhere in the source tree matching — & any of the listed patterns
prune dir   #exclude all files under dir
graft dir   #include all files under dir
Package: xmind2json
xmind2json is fork from xmindparser(https://github.com/tobyqin/xmindparser), a tool to help you convert xmind file to programmable data type, e.g. json, xml.
Now support XMind 8.Quikly Start➜ pip3 install xmind2json
Collecting xmind2json
Installing collected packages: xmind2json
Successfully installed xmind2json-1.0.11

➜ xmind2json /Documents/test.xmind
Generated: /Documents/test.jsonChange Log1.1.0Fork from github.com/tobyqin/xmindparser.Support xmind 8 file type.Default convert to json type file.Output json file can contain non-ASCII characters.
Package: xmind2testcase2021
XMind2TestCaseXMind2TestCase工具，提供了一个高效测试用例设计的解决方案！LICENSEMIT License

Copyright (c) 2019 Devin https://zhangchuzhao.site
Copyright (c) 2017 Toby Qin

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: xmind2testlink
Documentationxmind2testlink is a tool to help you convert xmind file to testlink recognized xml files,
then you can import it into testlink as test suite and test cases.For more detail, please go to:https://github.com/tobyqin/xmind2testlinkChange Log2.0.9Fix unit test and flake8 issues.2.0.8Enhancement - parse callout as preconditions for XmindZen.
Auto determine rule v1 or v2 by checking descendants of the 3rd level nodes(which is v1 testcase level) have priority marker or not.2.0.7Bug fix - convert execution type to 1 by default.2.0.6Support XmindZen file type, since comments feature is removed in xmind zen, so we cannot createpreconditionsfrom XmindZen.2.0.5Bug fix - failed to parse priority maker, thanks @nancy301513.2.0.4Bug fix - failed to parse comment node.2.0.3Bug fix - root suite should not have a title.2.0.1Bug fix - web app should not cache the connector.
Bug fix - combination title parts incorrectly under some conditions.2.0.0Upgrade to v2.0, support convert more flexible xmind files.1.1.7Keep line breaks and html tag for text fields, such as test suite summary, test case steps.1.1.4Fix potential failure if test action node is empty.1.1.1Fix potential failure if the node is a image.1.1.0Handle unicode in xmind.1.0.0The baby version.
Package: xmind2xls
XMind2XlsXMind2Xls工具，提供了从思维导图格式转换成Excel格式的解决方案一、背景软件测试过程中，最重要、最核心就是测试用例的设计。
而实施情况并非如此，实际上在测试活动过程中书写测试用例占用了大量的重复性劳动时间。特别是在敏捷开发模式下，以下的痛点暴露的尤为明显。1、将大量的测试用例组织到Excel内进行案例评审，会带来内容冗余，组织层级不立体，过程繁琐，更新效率低，对参加评审的与会人员造成视觉疲劳...2、快速迭代周期内，书写测试用例时间严重挤占了案例设计的时间。造成案例覆盖率不足，遗漏；3、需求变更后，excel内的案例更新不完整，不利于集成测试的开展；4、...基于这些情况，现在越来越多公司选择使用思维导图这种高效的生产力工具进行用例设计，特别是敏捷开发团队。但是与此同时，使用思维导图进行测试用例设计的过程中也带来不少问题：1、测试用例难以量化管理、执行情况难以统计；2、测试用例执行结果与BUG管理系统难以打通；3、团队成员用思维导图设计用例的风格各异，沟通成本巨大；4、...二、设计思路综合以上的优劣情况，我们能不能将xmind 和 excel 结合起来。在提升效率的同时，兼顾到实用的效果我的设计思路是这样的：三、环境搭建1、安装pythonhttps://jingyan.baidu.com/article/25648fc19f61829191fd00d4.html2、运行命令行安装xmind2xlspip3 install xmind2xls四、使用方式1、新建模版2、编辑模版3、运行命令行xmind2xls [path_to_xmind_file] [-xlsx]4、在模版同目录下查看excel结果五、版本升级pip3 install -U xmind2xls六、致谢XMind2Xls工具的产生，受益于以下两个开源项目，并在此基础上扩展、优化。1、XMind：XMind思维导图创建、解析、更新的一站式解决方案(Python实现)！2、xmind2testcase：践行了XMind通用测试用例模板设计思路，同时提供了Web转换工具！七、持续集成部署为了应对后期项目的维护和持续优化，本项目引入了travis+github的持续集成部署模式
每次本地代码打上tag推送到github仓库后，travis会自动触发构建、测试、部署到pypi等操作
欢迎有志于持续改进测试流程和提高效率的小伙伴为本项目添砖加瓦LICENSEMIT License
Copyright (c) 2019 taoyu
Copyright (c) 2019 Devin https://zhangchuzhao.site
Copyright (c) 2017 Toby Qin

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: xmind2zantao
Xmind2Zantao使用说明https://github.com/lileixuan/xmind2zantao/blob/main/xmind2zantao_web/static/guide/index.md部署安装软件包：pipinstallxmind2zantao快速启动web服务gunicornxmind2zantao_web.application:app-eZANTAO_DEFAULT_EXECUTION_TYPE='功能测试'-papplication.pid-b0.0.0.0:8000-w4-D环境变量：`ZANTAO_DEFAULT_EXECUTION_TYPE` 如果指定了值，当用例类型为空的时候会只用该值替换。打开浏览器，输入上面指定IP地址和端口来使用。启用禅道辅助功能启用禅道辅助功能后，将会开启登录验证功能。用户可使用禅道账户登录，辅助功能的权限和登录账户一致。启动服务时指定相应的环境变量即可gunicornxmind2zantao_web.application:app-eZANTAO_DEFAULT_EXECUTION_TYPE='功能测试'-eZANTAO_BASE_URL='http://127.0.0.1/zentao'-eZANTAO_PRODUCT_ID=1,3-papplication.pid-b0.0.0.0:8000-w4-D需要的环境变量如下：# 禅道地址ZANTAO_BASE_URL='http://127.0.0.1/zentao'# 产品ID列表，逗号分割。如果配置了，将只能看到配置的产品。ZANTAO_PRODUCT_ID=1,3获取产品ID：感谢参考：xmind2testlin xmindparser