mirror of
https://github.com/saltstack/salt.git
synced 2025-04-15 17:20:19 +00:00
Merge freeze into master (#62438)
* fixes saltstack/salt#62372 unable to use random shuffle and sample functions as Jinja filters * move random_shuffle and random_sample logic to utils * static seed in tests seems to have shifted * static seed in tests require hash module * Change Tiamat to onedir in release notes * Reinstate known issues * Update release notes with onedir package support policy * need to check the version of Netmiko python library and then import the exceptions from different locations depending on the result. * Adding changelog. * swap out if...else for double try...except. * Remove extra fix we don't need anymore * [Docs] include onedir system python note * Update all platforms to use pycparser 2.21 or greater for Py 3.9 or higher, fixes fips fault with openssl v3.x * Remove the PyObjC dependency Signed-off-by: Pedro Algarvio <palgarvio@vmware.com> * Add "<tiamat> python" subcommand to allow execution or arbitrary scripts via bundled Python runtime * Document usage of bundled Python runtime for Client API * Use explicit locals for custom script execution, handle exception in similar fashion as Python * Remove old __file__ replacement * Apply suggestions from code review Co-authored-by: Pedro Algarvio <pedro@algarvio.me> Co-authored-by: nicholasmhughes <nicholasmhughes@gmail.com> Co-authored-by: Alyssa Rock <alyssa.rock@gmail.com> Co-authored-by: Gareth J. Greenaway <gareth@saltstack.com> Co-authored-by: Twangboy <leesh@vmware.com> Co-authored-by: David Murphy < dmurphy@saltstack.com> Co-authored-by: Pedro Algarvio <palgarvio@vmware.com> Co-authored-by: Lukas Raska <lukas@raska.me> Co-authored-by: Pedro Algarvio <pedro@algarvio.me>
This commit is contained in:
parent
d6307c2a70
commit
fc7d0a9296
42 changed files with 271 additions and 780 deletions
|
@ -142,29 +142,25 @@ repos:
|
|||
- id: pip-tools-compile
|
||||
alias: compile-pkg-darwin-3.9-zmq-requirements
|
||||
name: Darwin Packaging Py3.9 ZeroMQ Requirements
|
||||
files: ^(requirements/((base|zeromq|crypto|darwin|pyobjc)\.txt|static/pkg/(darwin\.in|py3\.9/darwin\.txt)))$
|
||||
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.9/darwin\.txt)))$
|
||||
pass_filenames: false
|
||||
args:
|
||||
- -v
|
||||
- --py-version=3.9
|
||||
- --platform=darwin
|
||||
- --include=requirements/darwin.txt
|
||||
- --include=requirements/pyobjc.txt
|
||||
- --passthrough-line-from-input=^pyobjc(.*)$
|
||||
- requirements/static/pkg/darwin.in
|
||||
|
||||
- id: pip-tools-compile
|
||||
alias: compile-pkg-darwin-3.10-zmq-requirements
|
||||
name: Darwin Packaging Py3.10 ZeroMQ Requirements
|
||||
files: ^(requirements/((base|zeromq|crypto|darwin|pyobjc)\.txt|static/pkg/(darwin\.in|py3\.10/darwin\.txt)))$
|
||||
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.10/darwin\.txt)))$
|
||||
pass_filenames: false
|
||||
args:
|
||||
- -v
|
||||
- --py-version=3.10
|
||||
- --platform=darwin
|
||||
- --include=requirements/darwin.txt
|
||||
- --include=requirements/pyobjc.txt
|
||||
- --passthrough-line-from-input=^pyobjc(.*)$
|
||||
- requirements/static/pkg/darwin.in
|
||||
|
||||
- id: pip-tools-compile
|
||||
|
@ -525,36 +521,32 @@ repos:
|
|||
- id: pip-tools-compile
|
||||
alias: compile-ci-darwin-py3.9-zmq-requirements
|
||||
name: Darwin CI Py3.9 ZeroMQ Requirements
|
||||
files: ^(pkg/osx/(req|req_pyobjc)\.txt|requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|pkg/py3\.9/darwin\.txt)))$
|
||||
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|pkg/py3\.9/darwin\.txt)))$
|
||||
pass_filenames: false
|
||||
args:
|
||||
- -v
|
||||
- --py-version=3.9
|
||||
- --platform=darwin
|
||||
- --include=requirements/darwin.txt
|
||||
- --include=requirements/pyobjc.txt
|
||||
- --include=requirements/pytest.txt
|
||||
- --include=requirements/static/pkg/darwin.in
|
||||
- --include=requirements/static/ci/common.in
|
||||
- --passthrough-line-from-input=^pyobjc(.*)$
|
||||
- --pip-args=--constraint=requirements/static/pkg/py{py_version}/darwin.txt
|
||||
- requirements/static/ci/darwin.in
|
||||
|
||||
- id: pip-tools-compile
|
||||
alias: compile-ci-darwin-py3.10-zmq-requirements
|
||||
name: Darwin CI Py3.10 ZeroMQ Requirements
|
||||
files: ^(pkg/osx/(req|req_pyobjc)\.txt|requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|pkg/py3\.10/darwin\.txt)))$
|
||||
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|pkg/py3\.10/darwin\.txt)))$
|
||||
pass_filenames: false
|
||||
args:
|
||||
- -v
|
||||
- --py-version=3.10
|
||||
- --platform=darwin
|
||||
- --include=requirements/darwin.txt
|
||||
- --include=requirements/pyobjc.txt
|
||||
- --include=requirements/pytest.txt
|
||||
- --include=requirements/static/pkg/darwin.in
|
||||
- --include=requirements/static/ci/common.in
|
||||
- --passthrough-line-from-input=^pyobjc(.*)$
|
||||
- --pip-args=--constraint=requirements/static/pkg/py{py_version}/darwin.txt
|
||||
- requirements/static/ci/darwin.in
|
||||
|
||||
|
|
1
changelog/62372.fixed
Normal file
1
changelog/62372.fixed
Normal file
|
@ -0,0 +1 @@
|
|||
Fix use of random shuffle and sample functions as Jinja filters
|
1
changelog/62381.added
Normal file
1
changelog/62381.added
Normal file
|
@ -0,0 +1 @@
|
|||
Add "<tiamat> python" subcommand to allow execution or arbitrary scripts via bundled Python runtime
|
1
changelog/62400.fixed
Normal file
1
changelog/62400.fixed
Normal file
|
@ -0,0 +1 @@
|
|||
Update all platforms to use pycparser 2.21 or greater for Py 3.9 or higher, fixes fips fault with openssl v3.x
|
5
changelog/62432.removed
Normal file
5
changelog/62432.removed
Normal file
|
@ -0,0 +1,5 @@
|
|||
Removed the PyObjC dependency.
|
||||
|
||||
This addresses problems with building a one dir build for macOS.
|
||||
It became problematic because depending on the macOS version, it pulls different dependencies, and we would either have to build a macos onedir for each macOS supported release, or ship a crippled onedir(because it would be tied to the macOS version where the onedir was built).
|
||||
Since it's currently not being used, it's removed.
|
|
@ -10,6 +10,14 @@ These entry points are often referred to as ``*Client()`` APIs. Each client
|
|||
accesses different parts of Salt, either from the master or from a minion. Each
|
||||
client is detailed below.
|
||||
|
||||
.. note::
|
||||
For Tiamat-bundled Salt distribution, you need to use the bundled Python runtime
|
||||
as the system Python won't be able to access Salt internals.
|
||||
|
||||
To execute scripts via bundled Python runtime, either run the script with
|
||||
``/path/to/salt python script.py`` or use ``#!/path/to/salt python`` `shebang <https://en.wikipedia.org/wiki/Shebang_(Unix)>`_
|
||||
|
||||
|
||||
.. seealso:: There are many ways to access Salt programmatically.
|
||||
|
||||
Salt can be used from CLI scripts as well as via a REST interface.
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
# Darwin source distribution requirements
|
||||
|
||||
-r zeromq.txt
|
||||
-r pyobjc.txt
|
||||
|
||||
apache-libcloud>=2.4.0
|
||||
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
|
||||
|
@ -12,7 +11,7 @@ idna>=2.8
|
|||
linode-python>=1.1.1
|
||||
mako>=1.0.7
|
||||
pyasn1>=0.4.8
|
||||
pycparser>=2.19
|
||||
pycparser>=2.21
|
||||
pyopenssl>=19.0.0
|
||||
python-dateutil>=2.8.0
|
||||
python-gnupg>=0.4.4
|
||||
|
|
|
@ -1,137 +0,0 @@
|
|||
# pyobjc requirements for darwin
|
||||
# This may need to be updated from time to time as new frameworks are added to
|
||||
# newer releases of macOS
|
||||
pyobjc-core==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-accessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-accounts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-addressbook==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-adservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-adsupport==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-applescriptkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-applescriptobjc==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-applicationservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-apptrackingtransparency==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-authenticationservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automaticassessmentconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automator==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-avfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-avkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-businesschat==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-calendarstore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-callkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cfnetwork==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-classkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cloudkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-cocoa==7.2
|
||||
pyobjc-framework-collaboration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-colorsync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-contacts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-contactsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-coreaudio==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreaudiokit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corebluetooth==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coredata==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-corehaptics==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-corelocation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coremedia==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coremediaio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-coremidi==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreml==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coremotion==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coreservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-corespotlight==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coretext==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corewlan==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-cryptotokenkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-devicecheck==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-dictionaryservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-discrecording==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-discrecordingui==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-diskarbitration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-dvdplayback==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-eventkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-exceptionhandling==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-executionpolicy==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-externalaccessory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-fileprovider==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-fileproviderui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-findersync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-fsevents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-gamecenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gamecontroller==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-gamekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gameplaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-imagecapturecore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-imserviceplugin==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-inputmethodkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-installerplugins==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-instantmessage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-intents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-interfacebuilderkit==7.2; platform_release >= "9.0" and platform_release < "11.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-iosurface==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-ituneslibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-kernelmanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-latentsemanticmapping==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-launchservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-libdispatch==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-linkpresentation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-localauthentication==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-mapkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaaccessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-medialibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaplayer==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-mediatoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-message==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release < "13.0"
|
||||
pyobjc-framework-metal==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-metalkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-metalperformanceshaders==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-metalperformanceshadersgraph==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-mlcompute==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-modelio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-multipeerconnectivity==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-naturallanguage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-netfs==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-network==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-networkextension==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-notificationcenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-opendirectory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-osakit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-oslog==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-passkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-pencilkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-photos==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-photosui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-preferencepanes==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pubsub==7.2; platform_release >= "9.0" and platform_release < "18.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pushkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-quartz==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-quicklookthumbnailing==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-replaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-safariservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-scenekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-screensaver==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-screentime==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-scriptingbridge==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-searchkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-security==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityinterface==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servernotification==7.2; platform_release >= "10.0" and platform_release < "13.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servicemanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-social==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-soundanalysis==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-speech==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-spritekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-storekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-syncservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemextensions==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-uniformtypeidentifiers==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotifications==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotificationsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-videosubscriberaccount==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-videotoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-virtualization==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-vision==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-webkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
|
@ -31,6 +31,7 @@ moto>=2.0.0 ; python_version >= '3.6'
|
|||
napalm; sys_platform != 'win32' and python_version > '3.6' and python_version < '3.10'
|
||||
paramiko>=2.10.1; sys_platform != 'win32' and sys_platform != 'darwin'
|
||||
passlib>=1.7.2; sys_platform != 'win32'
|
||||
pycparser>=2.21; python_version >= '3.9'
|
||||
pycurl>=7.43.0.5; python_version <= '3.9'
|
||||
pycurl==7.44.1; python_version >= '3.10'
|
||||
pyinotify>=0.9.6; sys_platform != 'win32' and sys_platform != 'darwin' and platform_system != "openbsd"
|
||||
|
|
|
@ -649,8 +649,11 @@ pyasn1==0.4.8
|
|||
# pyasn1-modules
|
||||
# rsa
|
||||
# smbprotocol
|
||||
pycparser==2.19
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.10.1
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version >= "3.10"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# This file is autogenerated by pip-compile
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile --output-file=requirements/static/ci/py3.10/darwin.txt --pip-args='--constraint=requirements/static/pkg/py3.10/darwin.txt' requirements/darwin.txt requirements/pyobjc.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
|
||||
# pip-compile --output-file=requirements/static/ci/py3.10/darwin.txt --pip-args='--constraint=requirements/static/pkg/py3.10/darwin.txt' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
|
||||
#
|
||||
adal==1.2.5
|
||||
# via
|
||||
|
@ -649,9 +649,10 @@ pyasn1==0.4.8
|
|||
# -r requirements/darwin.txt
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.19
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/darwin.txt
|
||||
# -r requirements/static/ci/common.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
|
@ -873,138 +874,3 @@ zc.lockfile==2.0
|
|||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
# Passthrough dependencies from requirements/pyobjc.txt
|
||||
pyobjc-core==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-accessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-accounts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-addressbook==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-adservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-adsupport==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-applescriptkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-applescriptobjc==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-applicationservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-apptrackingtransparency==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-authenticationservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automaticassessmentconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automator==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-avfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-avkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-businesschat==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-calendarstore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-callkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cfnetwork==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-classkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cloudkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-cocoa==7.2
|
||||
pyobjc-framework-collaboration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-colorsync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-contacts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-contactsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-coreaudio==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreaudiokit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corebluetooth==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coredata==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-corehaptics==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-corelocation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coremedia==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coremediaio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-coremidi==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreml==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coremotion==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coreservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-corespotlight==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coretext==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corewlan==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-cryptotokenkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-devicecheck==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-dictionaryservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-discrecording==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-discrecordingui==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-diskarbitration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-dvdplayback==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-eventkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-exceptionhandling==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-executionpolicy==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-externalaccessory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-fileprovider==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-fileproviderui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-findersync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-fsevents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-gamecenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gamecontroller==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-gamekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gameplaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-imagecapturecore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-imserviceplugin==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-inputmethodkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-installerplugins==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-instantmessage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-intents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-interfacebuilderkit==7.2; platform_release >= "9.0" and platform_release < "11.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-iosurface==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-ituneslibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-kernelmanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-latentsemanticmapping==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-launchservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-libdispatch==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-linkpresentation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-localauthentication==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-mapkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaaccessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-medialibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaplayer==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-mediatoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-message==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release < "13.0"
|
||||
pyobjc-framework-metal==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-metalkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-metalperformanceshaders==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-metalperformanceshadersgraph==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-mlcompute==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-modelio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-multipeerconnectivity==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-naturallanguage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-netfs==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-network==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-networkextension==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-notificationcenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-opendirectory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-osakit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-oslog==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-passkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-pencilkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-photos==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-photosui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-preferencepanes==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pubsub==7.2; platform_release >= "9.0" and platform_release < "18.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pushkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-quartz==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-quicklookthumbnailing==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-replaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-safariservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-scenekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-screensaver==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-screentime==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-scriptingbridge==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-searchkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-security==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityinterface==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servernotification==7.2; platform_release >= "10.0" and platform_release < "13.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servicemanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-social==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-soundanalysis==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-speech==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-spritekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-storekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-syncservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemextensions==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-uniformtypeidentifiers==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotifications==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotificationsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-videosubscriberaccount==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-videotoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-virtualization==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-vision==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-webkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
|
|
|
@ -643,8 +643,11 @@ pyasn1==0.4.8
|
|||
# via
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version >= "3.10"
|
||||
|
|
|
@ -644,8 +644,11 @@ pyasn1==0.4.8
|
|||
# via
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/freebsd.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version >= "3.10"
|
||||
|
|
|
@ -641,8 +641,11 @@ pyasn1==0.4.8
|
|||
# rsa
|
||||
pycodestyle==2.5.0
|
||||
# via saltpylint
|
||||
pycparser==2.20
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.10.1
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version >= "3.10"
|
||||
|
|
|
@ -660,8 +660,11 @@ pyasn1==0.4.8
|
|||
# via
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version >= "3.10"
|
||||
|
|
|
@ -230,7 +230,7 @@ pyasn1==0.4.8
|
|||
# -r requirements/windows.txt
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.20
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/windows.txt
|
||||
# cffi
|
||||
|
|
|
@ -219,7 +219,7 @@ pyasn1==0.4.8
|
|||
# -r requirements/windows.txt
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.20
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/windows.txt
|
||||
# cffi
|
||||
|
|
|
@ -681,8 +681,11 @@ pyasn1==0.4.8
|
|||
# pyasn1-modules
|
||||
# rsa
|
||||
# smbprotocol
|
||||
pycparser==2.19
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.10.1
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version <= "3.9"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# This file is autogenerated by pip-compile
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile --output-file=requirements/static/ci/py3.9/darwin.txt --pip-args='--constraint=requirements/static/pkg/py3.9/darwin.txt' requirements/darwin.txt requirements/pyobjc.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
|
||||
# pip-compile --output-file=requirements/static/ci/py3.9/darwin.txt --pip-args='--constraint=requirements/static/pkg/py3.9/darwin.txt' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
|
||||
#
|
||||
adal==1.2.5
|
||||
# via
|
||||
|
@ -678,9 +678,10 @@ pyasn1==0.4.8
|
|||
# -r requirements/darwin.txt
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.19
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/darwin.txt
|
||||
# -r requirements/static/ci/common.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
|
@ -921,138 +922,3 @@ zipp==3.5.0
|
|||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
# Passthrough dependencies from requirements/pyobjc.txt
|
||||
pyobjc-core==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-accessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-accounts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-addressbook==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-adservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-adsupport==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-applescriptkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-applescriptobjc==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-applicationservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-apptrackingtransparency==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-authenticationservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automaticassessmentconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automator==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-avfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-avkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-businesschat==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-calendarstore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-callkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cfnetwork==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-classkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cloudkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-cocoa==7.2
|
||||
pyobjc-framework-collaboration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-colorsync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-contacts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-contactsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-coreaudio==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreaudiokit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corebluetooth==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coredata==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-corehaptics==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-corelocation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coremedia==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coremediaio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-coremidi==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreml==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coremotion==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coreservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-corespotlight==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coretext==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corewlan==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-cryptotokenkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-devicecheck==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-dictionaryservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-discrecording==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-discrecordingui==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-diskarbitration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-dvdplayback==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-eventkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-exceptionhandling==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-executionpolicy==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-externalaccessory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-fileprovider==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-fileproviderui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-findersync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-fsevents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-gamecenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gamecontroller==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-gamekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gameplaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-imagecapturecore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-imserviceplugin==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-inputmethodkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-installerplugins==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-instantmessage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-intents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-interfacebuilderkit==7.2; platform_release >= "9.0" and platform_release < "11.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-iosurface==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-ituneslibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-kernelmanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-latentsemanticmapping==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-launchservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-libdispatch==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-linkpresentation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-localauthentication==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-mapkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaaccessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-medialibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaplayer==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-mediatoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-message==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release < "13.0"
|
||||
pyobjc-framework-metal==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-metalkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-metalperformanceshaders==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-metalperformanceshadersgraph==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-mlcompute==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-modelio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-multipeerconnectivity==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-naturallanguage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-netfs==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-network==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-networkextension==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-notificationcenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-opendirectory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-osakit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-oslog==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-passkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-pencilkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-photos==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-photosui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-preferencepanes==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pubsub==7.2; platform_release >= "9.0" and platform_release < "18.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pushkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-quartz==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-quicklookthumbnailing==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-replaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-safariservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-scenekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-screensaver==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-screentime==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-scriptingbridge==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-searchkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-security==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityinterface==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servernotification==7.2; platform_release >= "10.0" and platform_release < "13.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servicemanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-social==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-soundanalysis==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-speech==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-spritekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-storekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-syncservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemextensions==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-uniformtypeidentifiers==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotifications==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotificationsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-videosubscriberaccount==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-videotoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-virtualization==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-vision==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-webkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
|
|
|
@ -674,8 +674,11 @@ pyasn1==0.4.8
|
|||
# via
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version <= "3.9"
|
||||
|
|
|
@ -673,8 +673,11 @@ pyasn1==0.4.8
|
|||
# via
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/freebsd.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.43.0.6 ; python_version <= "3.9"
|
||||
|
|
|
@ -674,8 +674,11 @@ pyasn1==0.4.8
|
|||
# rsa
|
||||
pycodestyle==2.5.0
|
||||
# via saltpylint
|
||||
pycparser==2.20
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.10.1
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.44.1 ; python_version <= "3.9"
|
||||
|
|
|
@ -689,8 +689,11 @@ pyasn1==0.4.8
|
|||
# via
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pycurl==7.43.0.6 ; python_version <= "3.9"
|
||||
|
|
|
@ -219,8 +219,9 @@ pyasn1==0.4.8
|
|||
# -r requirements/windows.txt
|
||||
# pyasn1-modules
|
||||
# rsa
|
||||
pycparser==2.20
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/ci/common.in
|
||||
# -r requirements/windows.txt
|
||||
# cffi
|
||||
# pythonnet
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
# Any non hard dependencies of Salt for FreeBSD can go here
|
||||
cherrypy
|
||||
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
|
||||
pycparser>=2.21; python_version >= '3.9'
|
||||
pyopenssl>=19.0.0
|
||||
python-dateutil>=2.8.0
|
||||
python-gnupg>=0.4.4
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
# Any non hard dependencies of Salt for linux can go here
|
||||
cherrypy
|
||||
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
|
||||
pycparser>=2.21; python_version >= '3.9'
|
||||
pyopenssl>=19.0.0
|
||||
python-dateutil>=2.8.0
|
||||
python-gnupg>=0.4.4
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# This file is autogenerated by pip-compile
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile --output-file=requirements/static/pkg/py3.10/darwin.txt requirements/darwin.txt requirements/pyobjc.txt requirements/static/pkg/darwin.in
|
||||
# pip-compile --output-file=requirements/static/pkg/py3.10/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
|
||||
#
|
||||
apache-libcloud==2.5.0
|
||||
# via -r requirements/darwin.txt
|
||||
|
@ -70,7 +70,7 @@ psutil==5.8.0
|
|||
# via -r requirements/base.txt
|
||||
pyasn1==0.4.8
|
||||
# via -r requirements/darwin.txt
|
||||
pycparser==2.19
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/darwin.txt
|
||||
# cffi
|
||||
|
@ -116,138 +116,3 @@ zc.lockfile==2.0
|
|||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
# Passthrough dependencies from requirements/pyobjc.txt
|
||||
pyobjc-core==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-accessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-accounts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-addressbook==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-adservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-adsupport==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-applescriptkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-applescriptobjc==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-applicationservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-apptrackingtransparency==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-authenticationservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automaticassessmentconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automator==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-avfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-avkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-businesschat==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-calendarstore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-callkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cfnetwork==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-classkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cloudkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-cocoa==7.2
|
||||
pyobjc-framework-collaboration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-colorsync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-contacts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-contactsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-coreaudio==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreaudiokit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corebluetooth==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coredata==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-corehaptics==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-corelocation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coremedia==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coremediaio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-coremidi==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreml==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coremotion==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coreservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-corespotlight==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coretext==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corewlan==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-cryptotokenkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-devicecheck==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-dictionaryservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-discrecording==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-discrecordingui==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-diskarbitration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-dvdplayback==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-eventkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-exceptionhandling==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-executionpolicy==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-externalaccessory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-fileprovider==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-fileproviderui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-findersync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-fsevents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-gamecenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gamecontroller==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-gamekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gameplaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-imagecapturecore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-imserviceplugin==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-inputmethodkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-installerplugins==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-instantmessage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-intents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-interfacebuilderkit==7.2; platform_release >= "9.0" and platform_release < "11.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-iosurface==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-ituneslibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-kernelmanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-latentsemanticmapping==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-launchservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-libdispatch==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-linkpresentation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-localauthentication==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-mapkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaaccessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-medialibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaplayer==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-mediatoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-message==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release < "13.0"
|
||||
pyobjc-framework-metal==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-metalkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-metalperformanceshaders==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-metalperformanceshadersgraph==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-mlcompute==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-modelio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-multipeerconnectivity==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-naturallanguage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-netfs==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-network==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-networkextension==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-notificationcenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-opendirectory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-osakit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-oslog==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-passkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-pencilkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-photos==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-photosui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-preferencepanes==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pubsub==7.2; platform_release >= "9.0" and platform_release < "18.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pushkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-quartz==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-quicklookthumbnailing==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-replaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-safariservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-scenekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-screensaver==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-screentime==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-scriptingbridge==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-searchkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-security==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityinterface==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servernotification==7.2; platform_release >= "10.0" and platform_release < "13.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servicemanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-social==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-soundanalysis==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-speech==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-spritekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-storekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-syncservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemextensions==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-uniformtypeidentifiers==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotifications==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotificationsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-videosubscriberaccount==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-videotoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-virtualization==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-vision==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-webkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
|
|
|
@ -55,8 +55,10 @@ portend==2.4
|
|||
# via cherrypy
|
||||
psutil==5.8.0
|
||||
# via -r requirements/base.txt
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/pkg/freebsd.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pyopenssl==19.1.0
|
||||
|
|
|
@ -55,8 +55,10 @@ portend==2.4
|
|||
# via cherrypy
|
||||
psutil==5.8.0
|
||||
# via -r requirements/base.txt
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pyopenssl==19.1.0
|
||||
|
|
|
@ -76,7 +76,7 @@ psutil==5.8.0
|
|||
# via -r requirements/base.txt
|
||||
pyasn1==0.4.8
|
||||
# via -r requirements/windows.txt
|
||||
pycparser==2.20
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/windows.txt
|
||||
# cffi
|
||||
|
|
|
@ -76,7 +76,7 @@ psutil==5.8.0
|
|||
# via -r requirements/base.txt
|
||||
pyasn1==0.4.8
|
||||
# via -r requirements/windows.txt
|
||||
pycparser==2.20
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/windows.txt
|
||||
# cffi
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# This file is autogenerated by pip-compile
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile --output-file=requirements/static/pkg/py3.9/darwin.txt requirements/darwin.txt requirements/pyobjc.txt requirements/static/pkg/darwin.in
|
||||
# pip-compile --output-file=requirements/static/pkg/py3.9/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
|
||||
#
|
||||
apache-libcloud==2.5.0
|
||||
# via -r requirements/darwin.txt
|
||||
|
@ -72,7 +72,7 @@ psutil==5.8.0
|
|||
# via -r requirements/base.txt
|
||||
pyasn1==0.4.8
|
||||
# via -r requirements/darwin.txt
|
||||
pycparser==2.19
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/darwin.txt
|
||||
# cffi
|
||||
|
@ -120,138 +120,3 @@ zipp==3.5.0
|
|||
|
||||
# The following packages are considered to be unsafe in a requirements file:
|
||||
# setuptools
|
||||
# Passthrough dependencies from requirements/pyobjc.txt
|
||||
pyobjc-core==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-accessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-accounts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-addressbook==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-adservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-adsupport==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-applescriptkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-applescriptobjc==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-applicationservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-apptrackingtransparency==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-authenticationservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automaticassessmentconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-automator==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-avfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-avkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-businesschat==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-calendarstore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-callkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cfnetwork==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-classkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-cloudkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-cocoa==7.2
|
||||
pyobjc-framework-collaboration==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-colorsync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-contacts==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-contactsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-coreaudio==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreaudiokit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corebluetooth==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coredata==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-corehaptics==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-corelocation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-coremedia==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coremediaio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-coremidi==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-coreml==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coremotion==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-coreservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-corespotlight==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-coretext==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-corewlan==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-cryptotokenkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-devicecheck==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-dictionaryservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-discrecording==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-discrecordingui==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-diskarbitration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-dvdplayback==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-eventkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-exceptionhandling==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-executionpolicy==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-externalaccessory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-fileprovider==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-fileproviderui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-findersync==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-fsevents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-gamecenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gamecontroller==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-gamekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-gameplaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-imagecapturecore==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-imserviceplugin==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-inputmethodkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-installerplugins==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-instantmessage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-intents==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-interfacebuilderkit==7.2; platform_release >= "9.0" and platform_release < "11.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-iosurface==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-ituneslibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-kernelmanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-latentsemanticmapping==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-launchservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-libdispatch==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-linkpresentation==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-localauthentication==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-mapkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaaccessibility==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-medialibrary==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-mediaplayer==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "16.0"
|
||||
pyobjc-framework-mediatoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "13.0"
|
||||
pyobjc-framework-message==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release < "13.0"
|
||||
pyobjc-framework-metal==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-metalkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-metalperformanceshaders==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-metalperformanceshadersgraph==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-mlcompute==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-modelio==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-multipeerconnectivity==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-naturallanguage==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-netfs==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-network==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-networkextension==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-notificationcenter==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "14.0"
|
||||
pyobjc-framework-opendirectory==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-osakit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-oslog==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-passkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-pencilkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-photos==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-photosui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-preferencepanes==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pubsub==7.2; platform_release >= "9.0" and platform_release < "18.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-pushkit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-quartz==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-quicklookthumbnailing==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-replaykit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-safariservices==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-scenekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-screensaver==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-screentime==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-scriptingbridge==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "9.0"
|
||||
pyobjc-framework-searchkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-security==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityfoundation==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-securityinterface==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servernotification==7.2; platform_release >= "10.0" and platform_release < "13.0" and sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-servicemanagement==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "10.0"
|
||||
pyobjc-framework-social==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-soundanalysis==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-speech==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-spritekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "15.0"
|
||||
pyobjc-framework-storekit==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "11.0"
|
||||
pyobjc-framework-syncservices==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemconfiguration==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc-framework-systemextensions==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "19.0"
|
||||
pyobjc-framework-uniformtypeidentifiers==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotifications==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-usernotificationsui==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-videosubscriberaccount==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "18.0"
|
||||
pyobjc-framework-videotoolbox==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "12.0"
|
||||
pyobjc-framework-virtualization==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "20.0"
|
||||
pyobjc-framework-vision==7.2; sys_platform == "darwin" and python_version >= "3.7" and platform_release >= "17.0"
|
||||
pyobjc-framework-webkit==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
pyobjc==7.2; sys_platform == "darwin" and python_version >= "3.7"
|
||||
|
|
|
@ -57,8 +57,10 @@ portend==2.4
|
|||
# via cherrypy
|
||||
psutil==5.8.0
|
||||
# via -r requirements/base.txt
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/pkg/freebsd.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pyopenssl==19.1.0
|
||||
|
|
|
@ -55,8 +55,10 @@ portend==2.4
|
|||
# via cherrypy
|
||||
psutil==5.8.0
|
||||
# via -r requirements/base.txt
|
||||
pycparser==2.17
|
||||
# via cffi
|
||||
pycparser==2.21 ; python_version >= "3.9"
|
||||
# via
|
||||
# -r requirements/static/pkg/linux.in
|
||||
# cffi
|
||||
pycryptodomex==3.9.8
|
||||
# via -r requirements/crypto.txt
|
||||
pyopenssl==19.1.0
|
||||
|
|
|
@ -76,7 +76,7 @@ psutil==5.8.0
|
|||
# via -r requirements/base.txt
|
||||
pyasn1==0.4.8
|
||||
# via -r requirements/windows.txt
|
||||
pycparser==2.20
|
||||
pycparser==2.21
|
||||
# via
|
||||
# -r requirements/windows.txt
|
||||
# cffi
|
||||
|
|
|
@ -17,7 +17,7 @@ libnacl>=1.8.0
|
|||
lxml>=4.6.3
|
||||
mako>=1.1.4
|
||||
pyasn1>=0.4.8
|
||||
pycparser>=2.20
|
||||
pycparser>=2.21
|
||||
pycurl>=7.43.0.5 # PyCurl does not provide a whl file for newer versions
|
||||
pymssql>=2.2.1
|
||||
pymysql>=1.0.2
|
||||
|
|
25
run.py
25
run.py
|
@ -31,6 +31,7 @@ AVAIL = (
|
|||
"ssh",
|
||||
"support",
|
||||
"syndic",
|
||||
"python",
|
||||
)
|
||||
|
||||
|
||||
|
@ -57,6 +58,22 @@ def py_shell():
|
|||
shell.interact()
|
||||
|
||||
|
||||
def python_runtime():
|
||||
# extract the absolute script path to alter sys.path and specific dunder variables
|
||||
script = pathlib.Path(sys.argv[2]).expanduser().resolve()
|
||||
sys.path.insert(0, str(script.parent))
|
||||
|
||||
# update passed args so they don't start with "<binary> python"
|
||||
sys.argv[:] = sys.argv[2:]
|
||||
exec_locals = {"__name__": "__main__", "__file__": str(script), "__doc__": None}
|
||||
with open(script, encoding="utf-8") as rfh:
|
||||
try:
|
||||
exec(rfh.read(), exec_locals)
|
||||
except Exception:
|
||||
traceback.print_exc()
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
def redirect(argv):
|
||||
"""
|
||||
Change the args and redirect to another salt script
|
||||
|
@ -71,6 +88,14 @@ def redirect(argv):
|
|||
if cmd == "shell":
|
||||
py_shell()
|
||||
return
|
||||
if cmd == "python":
|
||||
if len(argv) < 3:
|
||||
msg = "Must pass script location to this command"
|
||||
print(msg, file=sys.stderr, flush=True)
|
||||
sys.exit(1)
|
||||
|
||||
python_runtime()
|
||||
return
|
||||
if tiamatpip.cli.should_redirect_argv(argv):
|
||||
tiamatpip.cli.process_pip_argv(argv)
|
||||
return
|
||||
|
|
|
@ -7,14 +7,11 @@ Provides access to randomness generators.
|
|||
"""
|
||||
|
||||
import base64
|
||||
import hashlib
|
||||
import random
|
||||
|
||||
import salt.utils.data
|
||||
import salt.utils.pycrypto
|
||||
from salt.exceptions import SaltInvocationError
|
||||
from salt.utils.decorators.jinja import jinja_filter
|
||||
|
||||
ALGORITHMS_ATTR_NAME = "algorithms_guaranteed"
|
||||
|
||||
# Define the module's virtual name
|
||||
__virtualname__ = "random"
|
||||
|
@ -43,24 +40,7 @@ def hash(value, algorithm="sha512"):
|
|||
|
||||
salt '*' random.hash 'I am a string' md5
|
||||
"""
|
||||
if isinstance(value, str):
|
||||
# Under Python 3 we must work with bytes
|
||||
value = value.encode(__salt_system_encoding__)
|
||||
|
||||
if hasattr(hashlib, ALGORITHMS_ATTR_NAME) and algorithm in getattr(
|
||||
hashlib, ALGORITHMS_ATTR_NAME
|
||||
):
|
||||
hasher = hashlib.new(algorithm)
|
||||
hasher.update(value)
|
||||
out = hasher.hexdigest()
|
||||
elif hasattr(hashlib, algorithm):
|
||||
hasher = hashlib.new(algorithm)
|
||||
hasher.update(value)
|
||||
out = hasher.hexdigest()
|
||||
else:
|
||||
raise SaltInvocationError("You must specify a valid algorithm.")
|
||||
|
||||
return out
|
||||
return salt.utils.data.hash(value, algorithm=algorithm)
|
||||
|
||||
|
||||
def str_encode(value, encoder="base64"):
|
||||
|
@ -280,7 +260,6 @@ def seed(range=10, hash=None):
|
|||
return random.randrange(range)
|
||||
|
||||
|
||||
@jinja_filter("random_sample")
|
||||
def sample(value, size, seed=None):
|
||||
"""
|
||||
Return a given sample size from a list. By default, the random number
|
||||
|
@ -303,14 +282,9 @@ def sample(value, size, seed=None):
|
|||
|
||||
salt '*' random.sample '["one", "two"]' 1 seed="something"
|
||||
"""
|
||||
if seed is None:
|
||||
ret = random.sample(value, size)
|
||||
else:
|
||||
ret = random.Random(hash(seed)).sample(value, size)
|
||||
return ret
|
||||
return salt.utils.data.sample(value, size, seed=seed)
|
||||
|
||||
|
||||
@jinja_filter("random_shuffle")
|
||||
def shuffle(value, seed=None):
|
||||
"""
|
||||
Return a shuffled copy of an input list. By default, the random number
|
||||
|
@ -330,4 +304,4 @@ def shuffle(value, seed=None):
|
|||
|
||||
salt '*' random.shuffle '["one", "two"]' seed="something"
|
||||
"""
|
||||
return sample(value, len(value), seed=seed)
|
||||
return salt.utils.data.shuffle(value, seed=seed)
|
||||
|
|
|
@ -8,7 +8,9 @@ import copy
|
|||
import datetime
|
||||
import fnmatch
|
||||
import functools
|
||||
import hashlib
|
||||
import logging
|
||||
import random
|
||||
import re
|
||||
from collections.abc import Mapping, MutableMapping, Sequence
|
||||
|
||||
|
@ -25,6 +27,8 @@ try:
|
|||
except ImportError:
|
||||
jmespath = None
|
||||
|
||||
ALGORITHMS_ATTR_NAME = "algorithms_guaranteed"
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
@ -1612,3 +1616,77 @@ def flatten(data, levels=None, preserve_nulls=False, _ids=None):
|
|||
ret.append(element)
|
||||
|
||||
return ret
|
||||
|
||||
|
||||
def hash(value, algorithm="sha512"):
|
||||
"""
|
||||
.. versionadded:: 2014.7.0
|
||||
|
||||
Encodes a value with the specified encoder.
|
||||
|
||||
value
|
||||
The value to be hashed.
|
||||
|
||||
algorithm : sha512
|
||||
The algorithm to use. May be any valid algorithm supported by
|
||||
hashlib.
|
||||
"""
|
||||
if isinstance(value, str):
|
||||
# Under Python 3 we must work with bytes
|
||||
value = value.encode(__salt_system_encoding__)
|
||||
|
||||
if hasattr(hashlib, ALGORITHMS_ATTR_NAME) and algorithm in getattr(
|
||||
hashlib, ALGORITHMS_ATTR_NAME
|
||||
):
|
||||
hasher = hashlib.new(algorithm)
|
||||
hasher.update(value)
|
||||
out = hasher.hexdigest()
|
||||
elif hasattr(hashlib, algorithm):
|
||||
hasher = hashlib.new(algorithm)
|
||||
hasher.update(value)
|
||||
out = hasher.hexdigest()
|
||||
else:
|
||||
raise SaltException("You must specify a valid algorithm.")
|
||||
|
||||
return out
|
||||
|
||||
|
||||
@jinja_filter("random_sample")
|
||||
def sample(value, size, seed=None):
|
||||
"""
|
||||
Return a given sample size from a list. By default, the random number
|
||||
generator uses the current system time unless given a seed value.
|
||||
|
||||
.. versionadded:: 3005
|
||||
|
||||
value
|
||||
A list to e used as input.
|
||||
|
||||
size
|
||||
The sample size to return.
|
||||
|
||||
seed
|
||||
Any value which will be hashed as a seed for random.
|
||||
"""
|
||||
if seed is None:
|
||||
ret = random.sample(value, size)
|
||||
else:
|
||||
ret = random.Random(hash(seed)).sample(value, size)
|
||||
return ret
|
||||
|
||||
|
||||
@jinja_filter("random_shuffle")
|
||||
def shuffle(value, seed=None):
|
||||
"""
|
||||
Return a shuffled copy of an input list. By default, the random number
|
||||
generator uses the current system time unless given a seed value.
|
||||
|
||||
.. versionadded:: 3005
|
||||
|
||||
value
|
||||
A list to be used as input.
|
||||
|
||||
seed
|
||||
Any value which will be hashed as a seed for random.
|
||||
"""
|
||||
return sample(value, len(value), seed=seed)
|
||||
|
|
|
@ -37,3 +37,38 @@ def test_issue_60083(
|
|||
assert len(keys) == 1
|
||||
key = keys[0]
|
||||
assert ret.data[key]["changes"]["diff"] == "New file"
|
||||
|
||||
|
||||
def test_issue_62372(
|
||||
salt_call_cli,
|
||||
tmp_path,
|
||||
base_env_state_tree_root_dir,
|
||||
):
|
||||
"""
|
||||
Validate that we can use the random_* filters
|
||||
Issue #62372
|
||||
"""
|
||||
target_path = tmp_path / "issue-62372-target.txt"
|
||||
assert not os.path.exists(str(target_path))
|
||||
sls_name = "issue-62372"
|
||||
sls_contents = """
|
||||
{% set my_list = ["one", "two", "three", "four"] -%}
|
||||
{{ pillar["target-path"] }}:
|
||||
file.managed:
|
||||
- contents: |
|
||||
{{ my_list | random_sample(2, seed="static") }}
|
||||
{{ my_list | random_shuffle(seed="static") }}
|
||||
"""
|
||||
sls_tempfile = pytest.helpers.temp_file(
|
||||
"{}.sls".format(sls_name), sls_contents, base_env_state_tree_root_dir
|
||||
)
|
||||
with sls_tempfile:
|
||||
ret = salt_call_cli.run(
|
||||
"state.apply", sls_name, pillar={"target-path": str(target_path)}
|
||||
)
|
||||
assert ret.stdout.find("Jinja error") == -1
|
||||
assert ret.data
|
||||
keys = list(ret.data.keys())
|
||||
assert len(keys) == 1
|
||||
key = keys[0]
|
||||
assert ret.data[key]["changes"]["diff"] == "New file"
|
||||
|
|
|
@ -8,7 +8,7 @@ import pytest
|
|||
|
||||
import salt.modules.mod_random as mod_random
|
||||
import salt.utils.pycrypto
|
||||
from salt.exceptions import SaltInvocationError
|
||||
from salt.exceptions import SaltException, SaltInvocationError
|
||||
from tests.support.mock import patch
|
||||
|
||||
|
||||
|
@ -44,7 +44,7 @@ def test_hash():
|
|||
Test for Encodes a value with the specified encoder.
|
||||
"""
|
||||
assert mod_random.hash("value")[0:4] == "ec2c"
|
||||
pytest.raises(SaltInvocationError, mod_random.hash, "value", "algorithm")
|
||||
pytest.raises(SaltException, mod_random.hash, "value", "algorithm")
|
||||
|
||||
|
||||
def test_str_encode():
|
||||
|
@ -80,17 +80,3 @@ def test_shadow_hash():
|
|||
"""
|
||||
with patch.object(salt.utils.pycrypto, "gen_hash", return_value="A"):
|
||||
assert mod_random.shadow_hash() == "A"
|
||||
|
||||
|
||||
def test_sample():
|
||||
lst = ["one", "two", "three", "four"]
|
||||
assert len(mod_random.sample(lst, 0)) == 0
|
||||
assert len(mod_random.sample(lst, 2)) == 2
|
||||
pytest.raises(ValueError, mod_random.sample, lst, 5)
|
||||
assert mod_random.sample(lst, 2, seed="static") == ["four", "two"]
|
||||
|
||||
|
||||
def test_shuffle():
|
||||
lst = ["one", "two", "three", "four"]
|
||||
assert len(mod_random.shuffle(lst)) == 4
|
||||
assert mod_random.shuffle(lst, seed="static") == ["four", "two", "three", "one"]
|
||||
|
|
|
@ -82,3 +82,22 @@ def test_flatten_recursion_error():
|
|||
with pytest.raises(RecursionError) as err:
|
||||
salt.utils.data.flatten(data)
|
||||
assert str(err.value) == "Reference cycle detected. Check input list."
|
||||
|
||||
|
||||
def test_sample():
|
||||
lst = ["one", "two", "three", "four"]
|
||||
assert len(salt.utils.data.sample(lst, 0)) == 0
|
||||
assert len(salt.utils.data.sample(lst, 2)) == 2
|
||||
pytest.raises(ValueError, salt.utils.data.sample, lst, 5)
|
||||
assert salt.utils.data.sample(lst, 2, seed="static") == ["four", "two"]
|
||||
|
||||
|
||||
def test_shuffle():
|
||||
lst = ["one", "two", "three", "four"]
|
||||
assert len(salt.utils.data.shuffle(lst)) == 4
|
||||
assert salt.utils.data.shuffle(lst, seed="static") == [
|
||||
"four",
|
||||
"two",
|
||||
"three",
|
||||
"one",
|
||||
]
|
||||
|
|
Loading…
Add table
Reference in a new issue