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:
Megan Wilhite 2022-08-08 11:27:10 -06:00 committed by GitHub
parent d6307c2a70
commit fc7d0a9296
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
42 changed files with 271 additions and 780 deletions

View file

@ -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
View file

@ -0,0 +1 @@
Fix use of random shuffle and sample functions as Jinja filters

1
changelog/62381.added Normal file
View file

@ -0,0 +1 @@
Add "<tiamat> python" subcommand to allow execution or arbitrary scripts via bundled Python runtime

1
changelog/62400.fixed Normal file
View 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
View 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.

View file

@ -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.

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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"

View 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"]

View file

@ -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",
]