Saravanan666/pypi-org huggingface dataset:
Package: drepr
D-REPRDataset Representation Language for Reading Heterogeneous Datasets to RDF or JSON. The original dataset can be in different formats (e.g., JSON, CSV, Spreadsheets, etc), layouts (e.g., relational tables, matrix tables, etc), and can contain multiple files (e.g., one file contains data and another file contains data definitions or linked entities).Table of ContentsInstallationExampleContributingInstallationFrom PyPi:pip install dreprIf you need to process netCDF or fiona, installpip install drepr[fiona,netcdf]. Installing these libraries requires you to have netcdf and gdal preinstalled and configured in your system.If you want to install from source or have trouble during installation, please look in the WikiInstallationHow D-REPR worksThere are four steps in D-REPR to model a dataset:Define resources: a resource can be a physical file in CSV, JSON format. A dataset may have multiple resources such as one main CSV file and a data-definition dictionary in a JSON file.Define attributes: each attribute denotes values that belong to a group. For example, in a relational table, each column is an attribute.Define alignments between attributes: a method to get a value of an attribute from a value of a corresponding attribute. The common methods are accessing by index and by value. For example, in a relational table of products, given a product id, we can retrieve the corresponding product name in the same row (by index). This step essentially defines the layout of the dataset.Define a semantic model: given each attribute a type and relationships between attributes.Docs and ExamplesPlease see the paperD-REPR: A Language for Describing and Mapping Diversely-Structured Data Sources to RDFand theslides.The example datasets can be found in theexample folder.TestingTesting rust package:cargo test --no-default-features --features pyo3/auto-initializeContributingPlease read the WikiContributingfor details on our code of conduct, how to setup the development environment and the process for submitting pull requests to us.
Package: drequests
drequests=======Before install drequests,make sure had installed pydomain("sudo pip install pydomain")drequests  is an Apache2 Licensed HTTP library, written in Python, for human beings.Python’s standard pycurl2 module provides most of the HTTP capabilities you need, but the API is thoroughly broken. It was built for a different time — and a different web. It requires an enormous amount of work (even method overrides) to perform the simplest of tasks..Things shouldn’t be this way. Not in Python.>>>from drequests import DRequests>>>resp = DRequests(url = 'http://www.piadu.com')>>>resp.status_code200>>>resp.text<html ....1.3e.g.from drequests import DRequestsurl = 'http://www.piadu.com'resp = DRequests(url = url,referer = url,useragent = "Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1",followlocation = 1)#取响应码code = resp.status_code#取响应头header = resp.headers#取页面内容html = resp.text#修改获取IP方式，以前使用socket获取，现在改为使用pycurl2直接获取。
Package: dress-diff
Diffusion WebUI: Stable Diffusion + ControlNet + InpaintInstallationgitclonehttps://github.com/kadirnar/dress_diffcddress_diff
pipinstall-rrequirements.txt
pipinstall-e.Web Demo Usagefromdress_diffimportappapp()Text2Image API Usagefromdress_diffimportStableDiffusionText2ImageGenerator,get_scheduler_list,scheduler_listgenerate=StableDiffusionText2ImageGenerator().generate_image(model_path="dress_diff",prompt="dress",negative_prompt="bad,ugly",num_images_per_prompt=1,scheduler=scheduler_list[0],guidance_scale=7.5,num_inference_steps=50,height=512,width=512,seed_generator=0# 0 for random seed)
Package: dressup
Dress upConvert your strings to various Unicode characters. Turn "words" into "𝔴𝔬𝔯𝔡𝔰", "🆆🅾🆁🅳🆂",
and "𝔀𝓸𝓻𝓭𝓼".Documentation:https://dressup.readthedocs.io/ContentsInstallationUsageCommand-lineLibraryContributingInstallationTo install Dress up, run this command in your terminal❯python-mpipinstalldressupIf you're using it primarily as a command-line tool, it's recommended you install it viapipx❯pipxinstalldressupUsageThere are two primary ways to use Dress up—as a command-line tool, or as Python library.Command-line usageDisplay all possible transformations by running:❯dressupHello
Circle

Ⓗⓔⓛⓛⓞ

Negativecircle

🅗🅔🅛🅛🅞

Monospace

Ｈｅｌｌｏ

Mathbold

𝐇𝐞𝐥𝐥𝐨

...Return only a specific transformation by using the--typeflag.❯dressupVibes--typeinverted
𐌡ıqǝsAutocompletionDress up supports argument completions along with live previews. To enable
autocompletion run.❯dressup--install-completionzsh
zshcompletioninstalledin/Users/username/.zshrc.Completion will take effect once you restart the terminal.zshmay be replaced withbash,fish,powershell, orpwsh. Along with typical
autocompletion, when typing in a value for--typeif[TAB]is pressed the matching
parameter values will be displayed below along with a preview of the conversion.❯dressupWords--typemath[TAB]math-bold--𝐖𝐨𝐫𝐝𝐬
math-bold-fraktur--𝖂𝖔𝖗𝖉𝖘
math-bold-italic--𝑾𝒐𝒓𝒅𝒔
math-bold-script--𝓦𝓸𝓻𝓭𝓼
math-double-struck--𝕎𝕠𝕣𝕕𝕤
math-fraktur--𝔚𝔬𝔯𝔡𝔰
math-monospace--𝚆𝚘𝚛𝚍𝚜
math-sans--𝖶𝗈𝗋𝖽𝗌
math-sans-bold--𝗪𝗼𝗿𝗱𝘀
math-sans-bold-italic--𝙒𝙤𝙧𝙙𝙨
math-sans-italic--𝘞𝘰𝘳𝘥𝘴Library usageTo convert characters, useconvert.importdressupdressup.convert("Hello",unicode_type="negative circle")'🅗🅔🅛🅛🅞'To return all possible conversions, useshow_all.importdressupdressup.show_all("Hello"){'Circle':'Ⓗⓔⓛⓛⓞ','Negative circle':'🅗🅔🅛🅛🅞','Monospace':'Ｈｅｌｌｏ','Math bold':'𝐇𝐞𝐥𝐥𝐨','Math bold fraktur':'𝕳𝖊𝖑𝖑𝖔','Math bold italic':'𝑯𝒆𝒍𝒍𝒐','Math bold script':'𝓗𝓮𝓵𝓵𝓸','Math double struck':'ℍ𝕖𝕝𝕝𝕠','Math monospace':'𝙷𝚎𝚕𝚕𝚘','Math sans':'𝖧𝖾𝗅𝗅𝗈','Math sans bold':'𝗛𝗲𝗹𝗹𝗼','Math sans bold italic':'𝙃𝙚𝙡𝙡𝙤','Math sans italic':'𝘏𝘦𝘭𝘭𝘰','Parenthesized':'⒣⒠⒧⒧⒪','Square':'🄷🄴🄻🄻🄾','Negative square':'🅷🅴🅻🅻🅾','Cute':'Héĺĺő','Math fraktur':'ℌ𝔢𝔩𝔩𝔬','Rock dots':'Ḧëḷḷö','Small caps':'ʜᴇʟʟᴏ','Stroked':'Ħɇłłø','Subscript':'ₕₑₗₗₒ','Superscript':'ᴴᵉˡˡᵒ','Inverted':'ɥǝןןo','Reversed':'Hɘ⅃⅃o'}ContributingAll character mappings are stored intranslator.toml.
Want to add a new mapping or tweak an existing one? Simply edittranslator.tomland create a pull request.Check outCONTRIBUTING.mdfor general contribution guidelines.
Package: dressuplite
dressuplitedressupliteis a Python 3.11 package to convert strings to use Unicode formatting. It can for instance replace "words" into "𝔴𝔬𝔯𝔡𝔰", "🆆🅾🆁🅳🆂", and "𝔀𝓸𝓻𝓭𝓼". It is a lightweight fork of the original packagedressup, but without any third-party runtime dependencies.As a disclaimer, this package has no association withdressup.LinksCaptionLinkRepohttps://github.com/impredicative/dressuplite/Changeloghttps://github.com/impredicative/dressuplite/releasesPackagehttps://pypi.org/project/dressuplite/DevelopmentFor software development purposes only, the project can be set up on Ubuntu as below.makesetup-ppa
makeinstall-py
makesetup-venvsource./venv/bin/activate
makeinstall
maketestInstallationPython ≥3.11 is required due to the use oftomllib. This is due ot the use of TOML in the original package.To install, run:$ pip install dressupliteUsageTo convert characters:>>>importdressuplite>>>dressuplite.convert("Hello",unicode_type="negative circle")'🅗🅔🅛🅛🅞'To show all possible conversions:>>>importdressuplite>>>forunicode_type,textindressuplite.show_all("Hello").items():...print(f'{unicode_type.lower()}:{text}')...circle:Ⓗⓔⓛⓛⓞnegativecircle:🅗🅔🅛🅛🅞monospace:Ｈｅｌｌｏmathbold:𝐇𝐞𝐥𝐥𝐨mathboldfraktur:𝕳𝖊𝖑𝖑𝖔mathbolditalic:𝑯𝒆𝒍𝒍𝒐mathboldscript:𝓗𝓮𝓵𝓵𝓸mathdoublestruck:ℍ𝕖𝕝𝕝𝕠mathmonospace:𝙷𝚎𝚕𝚕𝚘mathsans:𝖧𝖾𝗅𝗅𝗈mathsansbold:𝗛𝗲𝗹𝗹𝗼mathsansbolditalic:𝙃𝙚𝙡𝙡𝙤mathsansitalic:𝘏𝘦𝘭𝘭𝘰parenthesized:⒣⒠⒧⒧⒪square:🄷🄴🄻🄻🄾negativesquare:🅷🅴🅻🅻🅾cute:Héĺĺőmathfraktur:ℌ𝔢𝔩𝔩𝔬rockdots:Ḧëḷḷösmallcaps:ʜᴇʟʟᴏstroked:Ħɇłłøsubscript:ₕₑₗₗₒsuperscript:ᴴᵉˡˡᵒinverted:ɥǝןןoreversed:Hɘ⅃⅃oCharacter mappings are precomputed and defined intranslator.toml.
Package: drest
dRest is a configurable HTTP/REST client library for Python.  It’s goal is to make
the creation of API clients dead simple, without lacking features.FEATURES:Light-weight API Client Library, implementing REST by defaultNative support for the Django TastyPie API FrameworkOnly one external dependency on httplib2Key pieces of the library are customizable by defined handlersInterface definitions ensure handlers are properly implementedSupport for Python 2.6+ and Python 3+100% test coverage
Package: dretools
# DREToolsDRETools is a command-line tools set for finding differential RNA editing and realted fuctions.
See the DRETools homepage athttps://dretools.bitbucket.io/for more information.### InstallationInstalling DRETools requires two steps.Installing python packages with pip. This can be done with the command “pip3 install dretools”. This will handle all python-based dependencies.Additionally R version 3.4.1 or greater is needed.### UsageTo view functions available in DRETools simply type “dretools –help”.
Package: drever
Drever FrameworkDrever is a framework for supporting the development of FPGA based IPs using Python as specification entry.Documentation (under development)Auto-generated documentation for the latest version of the master branch can be found athttps://elpra.gitlab.io/drever-framework/drever.RequirementsPython3.5 or above (recommended 3.7)NumpyVUnitDevelopment StatusDrever is currently inalphastatus, which means that newer Drever versions can break compability. It is recommended to tag freeze the Drever version within your development cycle until you have ensured that Drever updates do not have an unwanted impact on your existing code.All alpha versions are tagged as 0.0.x, while x is counted up straight forward. When entering beta phase, version numbers will be 0.x.0. With the first stable release, the version number becames 1.0.0 and then follows semantic versioning.Test ReportsSome test reports are generated for quality ensurance. These can be found at:Functional Verification / Unit TestsCode CoverageCode LintingLicensingDrever is released under the terms ofGNU General Public License, Version 3.Copyright (c) 2019, Tobias Baumanntobias.baumann@elpra.deIf you need support for the Drever framework under other license conditions, please get in contact by using the email mentioned above.
Package: drewtils
A collection of utilities that I frequently use.InstallationInstall withpipwith`pip install drewtils`or through github by
cloning the repository and runningpython setup.py installVerify your installation by runningpython setup.py test.
All tests should pass if the installation completed and the master build is passing.ContentsKeywordParser: Class designed to break a file into chunks based on keyword segmentsPatternReader: Class designed to quickly read a file looking for patternsDocumentationDocumentation is hosted onreadthedocs
Package: drexelfetch
━━━━━━  ❖  ━━━━━━❖ InformationDrexelFetch is an incredibly simple tool to fetch information about Drexel Courses.NOTEthat the data is sourced directly from thecourses.csvfile in the top level repo, and might be outdated in the future. The data was scraped and sanitized by@Shahriyar, I just wrote a silly little python script on top to display it.The tool was originally meant for personal use only and doesn't follow any "good" code practices. I make no guarantees about the correctness, error checking or the aesthetics of the code.We ball regardless.❖ RequirementsA python InstallThat's itOkay maybe you'll need some ability to use the terminalThat's really itNano users not welcome❖ InstallationInstall from pippip3installdrexelfetchInstall from sourceFirst, installpoetrygitclonehttps://github.com/dotzenith/DrexelFetch.gitcdDrexeFetch
poetrybuild
pip3install./dist/drexelfetch-0.2.0.tar.gz❖ UsageUsage: dfetch [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  info    Get information about a given course
  prereq  Find what other courses this given course is a prereq forGet info about a given coursedfetchinfo"CS 260"Get all the courses a given course is a prereq fordfetchprereq"MATH 201"❖ What's New?0.2.0 - Change the data source with cleaner data
Package: dreye
# DrEye: Exploiting Receptor Space Geometry for Stimulus Design across Animals[![DOI](https://zenodo.org/badge/243093421.svg)](https://zenodo.org/badge/latestdoi/243093421)drEyeis a package that implements various approaches to design stimuli for sensory receptors. The main focus of the package is geared towards designing color stimuli for any animal under investigation, where the photoreceptor spectral sensitivities are known. The hardware-agnostic approach incorporates photoreceptor models within the framework of the principle of univariance. This enables experimenters to identify the most effective way to combine multiple light sources to create desired distributions of light, and thus easily construct relevant stimuli for mapping the color space of an organism. The methods support broad applications in color vision science and provide a framework for uniform stimulus designs across experimental systems. Many of the methods described can be used more generally to design stimuli for other sensory organs or used more broadly where a set of linear filters define the input to a system.## Documentationa and tutorialsDocumentation and tutorials can be found here <https://dreye.readthedocs.io/en/latest/>.## Web applicationTo test stimulus creation, check out the corresponding web applitcation:
<https://share.streamlit.io/gucky92/dreyeapp/main/app.py>.## PaperOur paper that explains the purpose of the packagedrEyeand goes through key concepts:“Exploiting colour space geometry for visual stimulus design across animals”;
Matthias P. Christenson, S. Navid Mousavi, Elie Oriol, Sarah L. Heath and Rudy Behnia;
Philosophical Transactions of the Royal Society B: Biological Sciences;
<https://royalsocietypublishing.org/doi/10.1098/rstb.2021.0280>.Please reference this paper when usingdrEye.## Installation`bash pip install dreye `In order to use the non-linear fitting procedures, JAX should be installed separately:`bash pip install jax[cpu] `## Common IssuesRunning jax on the new Macbook Pro chips can run into problems. Make sure to install the versions that work with the M1 chip. For my purposes jaxlib==0.1.60 and jax==0.2.10 currently work (14/01/21).## Old codeThe nonlinear fitting procedures for the variance minimization, underdetermined, and decomposition algorithms and the silent substitution algorithm described in the paper have yet to be refactored into the new API.
The old API can be found at <https://github.com/gucky92/dreye_ext>.
The linear versions (faster and convex) are already available in the new API.## DevelopmentIf you are interested in contributing to the project, please email atgucky@gucky.eu.
We would also love any type of general feedback or contributions to the code and methods implemented.
Package: dreye-ext
# DrEye: Exploiting Color Space Geometry for Visual Stimulus Design across Animals## Installation` pip install dreye_ext `## Hardware moduleFor the hardware module in dreye the following packages will also have to be installed:` pip installseabreeze>=1.0.1pip installnidaqmx>=0.5.7`## DevelopmentThis is the code for the old API of dreye. This repository is no longer properly maintained. For the new API go tohttps://github.com/gucky92/dreye.
Package: drf-access-key
DRF Access KeyA library that provides a simple Access Key & Secret Key authorization for Django REST framework.RequirementsPython 3.6+Django2.X+Django REST framework3.X+Installpipinstalldrf-access-key
✨🍰✨Or you can usepip install git+https://github.com/ZhaoQi99/drf-access-key.gitinstall latest version.Quick StartAddrest_framework_access_keytoINSTALLED_APPSsetting:INSTALLED_APPS=[...,'rest_framework_access_key',]AddAccessKeyAuthenticationtoDEFAULT_AUTHENTICATION_CLASSESsetting located at settings.py from your project:REST_FRAMEWORK={...,'DEFAULT_AUTHENTICATION_CLASSES':(...,'rest_framework_access_key.authentication.AccessKeyAuthentication',),}Customauthentication_classesinDjango REST frameworkAPIView:fromrest_frameworkimportgenerics,permissionsfromrest_framework.responseimportResponsefromrest_framework_access_key.authenticationimportAccessKeyAuthenticationclassTestViewSet(generics.GenericAPIView):authentication_classes=(AccessKeyAuthentication,)permission_classes=(permissions.IsAuthenticated,)defget(self,request,*args,**kwargs):returnResponse({"Hello":"World!"})How to useAuthentication Method Document 🇨🇳GET /api/v1/user/ HTTP/1.1Auth-Access-Key:XXXXXXXXAuth-Nonce:83a1ca5507564efd891ad8d6e04529eeAuth-Timestamp:1677636324Content-Type:application/jsonAuth-Signature:XXXXXXXSettingsSettings are configurable insettings.pyin the scopeACCESS_KEY_SETTINGS. You can override any setting, otherwise the defaults below are used.ACCESS_KEY_DEFAULTS:Dict[str,Any]={"NONCE_CACHE_PREFIX":"OpenAPI","NONCE_CACHE_TTL":5,"TIMESTAMP_ERROR_RANGE":10*60,}LicenseGNU General Public License v3.0AuthorQi Zhao(zhaoqi99@outlook.com)
Package: drf-account
# Django REST Framework - Account**Account APP for Django REST Framework with API Views.**<br>`DRF Account` is a Django app that for maintaining Account Information. This app is majorly being used in[Vitartha's](https://vitartha.com) product [Hisab Kitab](https://hisabkitab.in)#### Contributors- **[Civil Machines Technologies Private Limited](https://github.com/civilmahines)**: For providing me platform andfunds for research work. This project is hosted currently with `CMT` only.- [Himanshu Shankar](https://github.com/iamhssingh): The app was initiated and worked upon majorly by Himanshu. This appis currently in use in various other django projects that are developed by him.**We're looking for someone who can contribute on docs part**#### Installation- Download and Install via `pip````pip install drf_account```or<br>Download and Install via `easy_install````easy_install drf_account```- Add `drf_account` in `INSTALLED_APPS`<br>```INSTALLED_APPS = [...'drf_account',...]```- Include urls of `drf_account` in `urls.py````urlpatterns = [...path('/api/account/', include('drf_account.urls')),...]# orurlpatterns = [...url(r'api/account/', include('drf_account.urls')),...]```- Finally, run `migrate` command```python manage.py migrate drf_account```
Package: drf-accountkit
# drf-accountkitThis package enables the use of Facebook Accountkit for Django Rest FrameworkIf you want to know more about Facebook Accountkit, check out the following resources- https://auth0.com/blog/facebook-account-kit-passwordless-authentication/- https://developers.facebook.com/docs/accountkit## Installation & Configurationpip install drf-accountkitThen to add the Django Accountkit to your project add the app `drf_accountkit` to your `INSTALLED_APPS`And add `drf_accountkit` URLconf to your `url.py` like this:path('[YOUR_PREFIX]/', include('drf_accountkit.urls')),Now add the following settings in your settings.py fileFACEBOOK_APP_ID = <Accountkit App ID>ACCOUNT_KIT_APP_SECRET = <Accountkit App Secret>ACCOUNT_KIT_VERSION = "v1.0"## UsageYou have to configure account kit in your frontend and specify `[YOUR_PREFIX]/login_success` as the success url.You either send to login success as POST (or GET) those info:- `access_token`or- `code`, `state`, `status`You will get as result:- **Successful:** API status 200 or 201- `token`- `user_id`- **Refusal:** API status 401- `message`## CostumizationYou can overide methods of  `LoginSuccess` API view like:- `get_username(phone, email)` to costumize the username to be stored- `response(user, token)` to costumize the response of endpoint### This is project is based on- The django implementation of accountkit at https://github.com/antiproblemist/django-accountkit
Package: drf-action-params-validator
drf-params-validatorThis is a simple package to validate request params on DRF viewset's actions.usageInstall the package to your projectpip install drf-action-params-validatorUse the decorator to return 400 when one of given parameter is missingfrom drf_action_params_validator import validate_request_params

@action(detail=True, methods=[METHOD_POST])
@validate_request_params(params=['param_name_1', 'param_name_2'])
def test_action(self, request, pk):
    passrelease notesv 0.0.1POST data validation, default error message
Package: drf-action-permissions
drf-action-permissionsReleaseCICoverageFlexible ability to add action permissions on view level
for Django REST framework. Permissions can be as complex or simple as you want.
It can be a plain string or a function.RequirementsPython (3.6+)Django (1.11.x, 2.0+)Django REST Framework (3.7+)Installation$pipinstalldrf-common-exceptionsYou cound define common permissions class for whole project:REST_FRAMEWORK = {
    ...
    "DEFAULT_PERMISSION_CLASSES": (
        "drf_action_permissions.DjangoActionPermissions",
    )
    ...
}Or use it just for particular viewset in combination with others:fromrest_framework.permissionsimportIsAuthenticatedfromrest_framework.viewsetsimportModelViewSetfromdrf_action_permissionsimportDjangoActionPermissionsclassMyView(viewsets.ModelViewSet):permission_classes=(IsAuthenticated,DjangoActionPermissions)perms_map_action={'retrieve':['users.view_user'],}Usage examplesPermission as string template or plain string:classPostViewSet(ModelViewSet):permission_classes=(IsAuthenticated,DjangoActionPermissions)perms_map_action={'likes':['%(app_label)s.view_%(model_name)s_list','%(app_label)s.view_like_list'],}Permission as function with current object access:defcan_view_application(user,_view,obj):"""Can view only archived applications."""ifobj.is_archived:returnuser.has_perm('applications.view_archived_application')returnuser.has_perm('applications.view_application')classApplicationView(ModelViewSet):permission_classes=(IsAuthenticated,DjangoActionPermissions)perms_map_action_obj={'retrieve':[can_view_application],}DevelopmentInstall poetry and requirements:$curl-sSLhttps://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py|python
$python3-mvenvpath/to/venv
$sourcepath/to/venv/bin/activate
$poetryinstallRun main commands:$maketest$makewatch
$makeclean
$makelintPublish to pypi by default patch version:$makepublishor any level you want:$makepublishminor
Package: drf-action-serializer
Action SerializerSource:https://github.com/gregschmit/drf-action-serializerPyPI:https://pypi.org/project/drf-action-serializer/Action Serializer is a Django Rest Framework extension package that provides a
Serializer that implements per-action field configuration for use in your drf-powered
API.The Problem: When building APIs, often you want different serializers for different
actions, such as less fields on a list view vs a detail view. Normally you would have to
build multiple Serializers to support this.The Solution: This app provides theModelActionSerializerwhich allows you to
easily configure per-action serialization.How to Use$pipinstalldrf-action-serializerIn your serializer, inherit fromaction_serializer.ModelActionSerializer.In your serializer, you can add anaction_fieldsdictionary to theMetaclass
and usefields,exclude, andextra_kwargsunder the action key. The example
in this project shows how to render a smaller list of attributes for a list view
compared to the detail view.fromdjango.contrib.auth.modelsimportGroupfromaction_serializerimportModelActionSerializerclassGroupActionSerializer(ModelActionSerializer):"""
    An example serializer for the Django ``Group`` model, where the ``list`` action
    causes less fields to be serialized than normal.
    """classMeta:model=Groupfields=("id","name","permissions")action_fields={"list":{"fields":("id","name")}}In your ViewSet, just set the serializer like normal:fromrest_framework.viewsetsimportModelViewSetclassGroupViewSet(ModelViewSet):"""
    An example viewset for the Django ``Group`` model.
    """serializer_class=GroupActionSerializerqueryset=Group.objects.all()Tests$pythonmanage.pytest