Compare commits
	
		
			361 Commits
		
	
	
		
			2021.4.1
			...
			0122d8fc78
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 0122d8fc78 | |||
| a66ce96dbf | |||
| 6da8e30446 | |||
| 539ed13be4 | |||
| 036a553f64 | |||
| 976a14584b | |||
| ed69f52927 | |||
| 98847495e6 | |||
| 40f132da33 | |||
| 5feb44595a | |||
| 48c6941f1a | |||
| a8756d493a | |||
| 9f4077a073 | |||
| 3e7a3d75c5 | |||
| 477d2d87d3 | |||
| 7a65dbe39b | |||
| f83755ac77 | |||
| a590cfd066 | |||
| f317035342 | |||
| 8900bdd446 | |||
| 35ecf158a2 | |||
| 353c1d30ec | |||
| 1c94fb5bd1 | |||
| cf305aeebb | |||
| 90e97433e0 | |||
| 125a85a0af | |||
| cfb8838c73 | |||
| 824d491ebc | |||
| d694c408c0 | |||
| d1bb266d49 | |||
| 419fcc3d29 | |||
| 24ab6a51c1 | |||
| dec4a45d98 | |||
| d11c56db03 | |||
| fc23315cc7 | |||
| 1f503fe20d | |||
| 4564f7ac0e | |||
| 7b823e1141 | |||
| dac3d9c6bb | |||
| ccca904cb8 | |||
| c66a81c0ec | |||
| fb810e2943 | |||
| 5cc663dedc | |||
| 593372699b | |||
| 1899cb5b86 | |||
| 0a285f2d28 | |||
| 94c82e6701 | |||
| 0d37c86061 | |||
| 6c8e9ccd89 | |||
| e7cf545502 | |||
| 44182eec86 | |||
| 0f5b1b7586 | |||
| 4fe073580a | |||
| 2fed654c16 | |||
| 8ebd4864d3 | |||
| a495532a4d | |||
| d87ce72f07 | |||
| 50201346e2 | |||
| 773b154371 | |||
| 5b59d1d384 | |||
| dcd8583183 | |||
| 97e52b39c0 | |||
| 581013b61a | |||
| fd68d25a1d | |||
| 588f93f7b1 | |||
| 96f402dcdd | |||
| c1b7fca8d5 | |||
| 2e4e7ccc57 | |||
| ada3d133df | |||
| 61e7b9d684 | |||
| 24172c658c | |||
| 62ac976b99 | |||
| 1f445a99b2 | |||
| 025286052b | |||
| 32a856f8e8 | |||
| 21f50f3b24 | |||
| ce77d41246 | |||
| dec137220c | |||
| 01c7e155c3 | |||
| dcbcb67ce8 | |||
| d57fd10718 | |||
| 2b91db5d81 | |||
| dffa3de1ec | |||
| 403837901b | |||
| 0de725c907 | |||
| e811e08c52 | |||
| 6518ae7516 | |||
| 95b5f99f1f | |||
| de22e79b71 | |||
| 127c67e566 | |||
| 3523dbd5c5 | |||
| b526a07e19 | |||
| d9f10edbb7 | |||
| 7616cd4c69 | |||
| afe75f6848 | |||
| c0e2db8281 | |||
| 3727af11c4 | |||
| 450295cfcf | |||
| 457bce8aa9 | |||
| 0f81497ea3 | |||
| fa7ee800e1 | |||
| 56b7452e55 | |||
| 9d73566453 | |||
| 28ba0c174a | |||
| 5d0444bcc0 | |||
| 40876005d5 | |||
| ac6d941822 | |||
| 113b365a47 | |||
| 2f785536e1 | |||
| 9ab4013b4b | |||
| b3b04f03ce | |||
| 57040f85f0 | |||
| 589ef4fd4c | |||
| 4b829cc484 | |||
| 98e343a108 | |||
| 7749d5a789 | |||
| c3b48bfa41 | |||
| 470e7ab2f4 | |||
| 4ceea36926 | |||
| b3f8174663 | |||
| 58dccea28b | |||
| ca086e01d7 | |||
| c5b1a95661 | |||
| d7881774a8 | |||
| 6eec92243e | |||
| 124b236182 | |||
| 2dc96cdf3d | |||
| 6f7923debc | |||
| 90d148b4a5 | |||
| 73e2c5ec10 | |||
| f31522dcd9 | |||
| a83607fd81 | |||
| 707df3f27d | |||
| 0f43e57831 | |||
| c08ab33060 | |||
| ee2abd98b3 | |||
| e39661a42a | |||
| 9518d19580 | |||
| adf95faaf8 | |||
| 2f92e9909d | |||
| b18f2c4bcd | |||
| 784ba049ad | |||
| 4d6d19d2e5 | |||
| 6fa47f19af | |||
| fb2872422e | |||
| 8460c0fa33 | |||
| 18f95341f4 | |||
| a8011267d9 | |||
| f8ebb4f1d7 | |||
| 3903f85368 | |||
| 05a9bdbf4a | |||
| 2809a9cd82 | |||
| 1c6794dc40 | |||
| cac80657df | |||
| 11241d8f99 | |||
| 308e5c9b0c | |||
| c12ff4f9e3 | |||
| 091c89df2c | |||
| 63a67be0ee | |||
| c68224b31a | |||
| 9f219757c3 | |||
| e09a4402b3 | |||
| 6867eb0e65 | |||
| ffaa5c4a2b | |||
| b9499108d8 | |||
| 37175b7227 | |||
| 2b5831c5fe | |||
| 62c8b9c68d | |||
| a080119c44 | |||
| a26c6f1bd9 | |||
| daac14e099 | |||
| d4b5c32a21 | |||
| c115afd736 | |||
| e7863a92e0 | |||
| 82a9e3a23a | |||
| a3a0a150a8 | |||
| 6951a19670 | |||
| 669133d491 | |||
| c60598b3f6 | |||
| 45733b30ef | |||
| f8bd86692e | |||
| 5e5d86cf94 | |||
| e0b7728719 | |||
| 0f85d4b9bc | |||
| a3fff9c7d7 | |||
| 8dcf3a6768 | |||
| 94949394de | |||
| b7be439381 | |||
| 0cae3428b9 | |||
| cc7755bafc | |||
| 4e78b9c12b | |||
| 5c80cf2222 | |||
| d02548e1a8 | |||
| 51efe973e8 | |||
| 0bb272d89b | |||
| 59f6843ea9 | |||
| be6838f97b | |||
| d5b2d3605b | |||
| 7a48917fb4 | |||
| 59832742b6 | |||
| f9f04901c0 | |||
| 593ffbb068 | |||
| 3d35f2ac63 | |||
| 5bfba581cb | |||
| 8fb570468c | |||
| 128fda60b0 | |||
| ab539c15dd | |||
| b931ba6e17 | |||
| f611aa73db | |||
| 69f697e36f | |||
| 654fb69295 | |||
| 850d44a105 | |||
| 8d4597705d | |||
| fa5655414a | |||
| 6fc4cebbfe | |||
| 89f3c5833f | |||
| adf9a33e83 | |||
| 4adf6bc834 | |||
| 9026f021ed | |||
| e562c31033 | |||
| 7b90b5af57 | |||
| cda1fabd4f | |||
| 4209055d62 | |||
| ed1a4eb88c | |||
| 478f1ad0ff | |||
| 80eb1da0e1 | |||
| ae39d43ea9 | |||
| 602c48bc06 | |||
| d34d501520 | |||
| 8f3ee53915 | |||
| 7eca382cb3 | |||
| f8f5d46491 | |||
| 696c62292b | |||
| d94b25d9d8 | |||
| 93829027af | |||
| cce4b6b191 | |||
| 0876f06282 | |||
| c970412a66 | |||
| 6af9328e14 | |||
| 5987b71c80 | |||
| 79fdc0c60b | |||
| cfb6a84799 | |||
| faa7e701fd | |||
| d5b8286f68 | |||
| a3d5737eaf | |||
| 314bb1b722 | |||
| 1c353bbcdf | |||
| 036b9dcc2d | |||
| 0fec5719bc | |||
| 3572081e43 | |||
| 8cf7f494b3 | |||
| b1165e169a | |||
| 284ebe1b11 | |||
| d51659db3e | |||
| 3aa3a874c9 | |||
| 113d3199b1 | |||
| 5712a9ad67 | |||
| 1f8d420749 | |||
| 9065ef901c | |||
| b2c5d304f8 | |||
| 70ae7dd9e6 | |||
| 94b122d677 | |||
| f6fc5d09e7 | |||
| 2b5c75cc67 | |||
| 167f813bcf | |||
| 7b9765e5b1 | |||
| 7ad01d4bdd | |||
| d19c47e571 | |||
| 4bfc647b91 | |||
| 98117ed7ad | |||
| cc9b25356c | |||
| a95d6e7f8a | |||
| fe5c41ac09 | |||
| b672174960 | |||
| a8691ced5b | |||
| fc53f90ecd | |||
| 0f836b5c7d | |||
| 34ed7123d1 | |||
| 5f668e17c9 | |||
| 806888bf49 | |||
| e8756a09ca | |||
| e38988be1b | |||
| 4009c93353 | |||
| 3ba5c10fad | |||
| 2552f1d43c | |||
| 5be2e83798 | |||
| d4919e027c | |||
| 7ef238b64d | |||
| 703d20f43f | |||
| d9bd7911ef | |||
| 6a5c832288 | |||
| dc849c4f71 | |||
| 76a6ba11fb | |||
| 305a19730f | |||
| de15e81703 | |||
| b91544a0da | |||
| caca34168e | |||
| 18b8ac589d | |||
| d85e628784 | |||
| 1e150cf10c | |||
| 9b0f0b7559 | |||
| cc118b5030 | |||
| 3e7ff78861 | |||
| 448d538d21 | |||
| d368161eb3 | |||
| eef8488ca2 | |||
| b22d04b145 | |||
| 6579e54c2b | |||
| 88c0153ca2 | |||
| f28c6ab309 | |||
| 976041f812 | |||
| 7693dd462f | |||
| df5e61cf98 | |||
| df87d08be3 | |||
| 33cb35e26f | |||
| 18b2cd8f2f | |||
| 7ab2a881e8 | |||
| 960de880ee | |||
| c0d8904782 | |||
| b6d508526a | |||
| 31307485f0 | |||
| 612c3583f1 | |||
| 6cdd3376f1 | |||
| b947789779 | |||
| 0da83935fc | |||
| 3428c70b69 | |||
| 3d511ff727 | |||
| cf2f293290 | |||
| c39601a35d | |||
| 5f36e0a43e | |||
| 31fe1c5cd7 | |||
| 0cdecd893a | |||
| 260fe06be8 | |||
| 8ddfd35a82 | |||
| 099bae3d7c | |||
| 9758e1fae2 | |||
| 211143d6ab | |||
| 70b49a098a | |||
| e2544f90fe | |||
| c223524d1b | |||
| 1789e2671a | |||
| d0812bcf5c | |||
| 4d5368e5fc | |||
| f3be927440 | |||
| d0e3e1792f | |||
| 31793fb290 | |||
| 41ddc86961 | |||
| 30ef74dd18 | |||
| bc69476bb2 | |||
| 05b9fd801b | |||
| 7af7f866c1 | |||
| 069e44bee6 | |||
| 3c0dd00a99 | |||
| afb91c8f1f | |||
| ca51f88d2b | |||
| a683b70c5f | |||
| c650e87443 | |||
| 36dfedf918 | |||
| 252f2b55fe | |||
| 99091a2540 | |||
| c3fdb7a049 | 
							
								
								
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -106,10 +106,14 @@ celerybeat.pid | |||||||
| .venv | .venv | ||||||
| env/ | env/ | ||||||
| venv/ | venv/ | ||||||
|  | venv_*/ | ||||||
| ENV/ | ENV/ | ||||||
| env.bak/ | env.bak/ | ||||||
| venv.bak/ | venv.bak/ | ||||||
|  |  | ||||||
|  | # Custom Environments | ||||||
|  | cpl-env/ | ||||||
|  |  | ||||||
| # Spyder project settings | # Spyder project settings | ||||||
| .spyderproject | .spyderproject | ||||||
| .spyproject | .spyproject | ||||||
| @@ -129,5 +133,5 @@ dmypy.json | |||||||
| .pyre/ | .pyre/ | ||||||
|  |  | ||||||
| # IDE | # IDE | ||||||
| .vscode/ |  | ||||||
| .idea/ | .idea/ | ||||||
|  | PythonImportHelper-v2-Completion.json | ||||||
|   | |||||||
							
								
								
									
										307
									
								
								.vscode/launch.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										307
									
								
								.vscode/launch.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,307 @@ | |||||||
|  | { | ||||||
|  |     // Use IntelliSense to learn about possible attributes. | ||||||
|  |     // Hover to view descriptions of existing attributes. | ||||||
|  |     // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||||||
|  |     "version": "0.2.0", | ||||||
|  |     "configurations": [ | ||||||
|  |         { | ||||||
|  |             "name": "Python: Aktuelle Datei", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "program": "${file}", | ||||||
|  |             "console": "integratedTerminal" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CPL: main test", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/cpl_core/src/tests/custom/general/src/general", | ||||||
|  |             "program": "main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "--customer=sh-edraft.de" | ||||||
|  |             ], | ||||||
|  |             "env": { | ||||||
|  |                 "CPL_NAME": "CPL_Dev_Test", | ||||||
|  |                 "PYTHON_ENVIRONMENT": "development" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CPL: console test", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/console", | ||||||
|  |             "program": "main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CPL: database test", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/database/src", | ||||||
|  |             "program": "main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "env": { | ||||||
|  |                 "PYTHON_ENVIRONMENT": "development", | ||||||
|  |                 "PYTHONPATH": "${workspaceFolder}/src/:$PYTHONPATH" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: add", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/general", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "add", | ||||||
|  |                 "testing", | ||||||
|  |                 "general", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: remove", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/general", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "remove", | ||||||
|  |                 "testing", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: build", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "build" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: generate abc", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "generate", | ||||||
|  |                 "a", | ||||||
|  |                 "testName" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: generate class", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "generate", | ||||||
|  |                 "c", | ||||||
|  |                 "src/hfs/fsnfiu/fiush/fisbf/testName" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: generate enum", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "generate", | ||||||
|  |                 "e", | ||||||
|  |                 "testName" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: generate service", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "generate", | ||||||
|  |                 "s", | ||||||
|  |                 "testName" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: generate settings", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "generate", | ||||||
|  |                 "st", | ||||||
|  |                 "testName" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: generate thread", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "generate", | ||||||
|  |                 "t", | ||||||
|  |                 "testName" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: hello-world", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "hello-world", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: help", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "help", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: install discord.py", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/general", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "install", | ||||||
|  |                 "discord.py", | ||||||
|  |             ], | ||||||
|  |             "env": { | ||||||
|  |                 "GISMO_ENVIRONMENT": "development", | ||||||
|  |                 "PYTHONPATH": "${workspaceFolder}/src/:$PYTHONPATH" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: install local", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/general", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "install", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: new console", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "new", | ||||||
|  |                 "console", | ||||||
|  |                 "HelloWorld" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: new library", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "new", | ||||||
|  |                 "library", | ||||||
|  |                 "HelloWorldLib" | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: publish", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "publish", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: start", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "start", | ||||||
|  |             ], | ||||||
|  |             "env": { | ||||||
|  |                 "PYTHONPATH": "${workspaceFolder}/src/:${workspaceFolder}/src/cpl_cli/" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: uninstall discord.py", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/general", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "uninstall", | ||||||
|  |                 "discord.py", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: start", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}/src/tests/custom/general", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "update", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "name": "CLI: version", | ||||||
|  |             "type": "python", | ||||||
|  |             "request": "launch", | ||||||
|  |             "cwd": "${workspaceFolder}", | ||||||
|  |             "program": "${workspaceFolder}/src/cpl_cli/main.py", | ||||||
|  |             "console": "integratedTerminal", | ||||||
|  |             "args": [ | ||||||
|  |                 "version", | ||||||
|  |             ] | ||||||
|  |         }, | ||||||
|  |     ] | ||||||
|  | } | ||||||
							
								
								
									
										23
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | { | ||||||
|  |     "workbench.colorCustomizations": { | ||||||
|  |         "activityBar.activeBackground": "#93e6fc", | ||||||
|  |         "activityBar.activeBorder": "#fa45d4", | ||||||
|  |         "activityBar.background": "#93e6fc", | ||||||
|  |         "activityBar.foreground": "#15202b", | ||||||
|  |         "activityBar.inactiveForeground": "#15202b99", | ||||||
|  |         "activityBarBadge.background": "#fa45d4", | ||||||
|  |         "activityBarBadge.foreground": "#15202b", | ||||||
|  |         "sash.hoverBorder": "#93e6fc", | ||||||
|  |         "statusBar.background": "#61dafb", | ||||||
|  |         "statusBar.foreground": "#15202b", | ||||||
|  |         "statusBarItem.hoverBackground": "#2fcefa", | ||||||
|  |         "statusBarItem.remoteBackground": "#61dafb", | ||||||
|  |         "statusBarItem.remoteForeground": "#15202b", | ||||||
|  |         "titleBar.activeBackground": "#61dafb", | ||||||
|  |         "titleBar.activeForeground": "#15202b", | ||||||
|  |         "titleBar.inactiveBackground": "#61dafb99", | ||||||
|  |         "titleBar.inactiveForeground": "#15202b99" | ||||||
|  |     }, | ||||||
|  |     "peacock.color": "#61dafb", | ||||||
|  |     "python.pythonPath": "cpl-env/bin/python3.9", | ||||||
|  | } | ||||||
							
								
								
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | |||||||
| MIT License Copyright (c) <year> <copyright holders> | MIT License Copyright (c) 2020 - 2022 sh-edraft.de | ||||||
|  |  | ||||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
| of this software and associated documentation files (the "Software"), to deal | of this software and associated documentation files (the "Software"), to deal | ||||||
|   | |||||||
							
								
								
									
										106
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,2 +1,106 @@ | |||||||
| # sh_common_py_lib | <h1 align="center">CPL - Common python library</h1> | ||||||
|  |  | ||||||
|  | <!-- Summary --> | ||||||
|  | <p align="center"> | ||||||
|  |   <!-- <img src="" alt="cpl-logo" width="120px" height="120px"/> --> | ||||||
|  |   <br> | ||||||
|  |   <i> | ||||||
|  |   CPL is a development platform for python server applications | ||||||
|  |   <br>using Python.</i> | ||||||
|  |   <br> | ||||||
|  | </p> | ||||||
|  |  | ||||||
|  | ## Table of Contents | ||||||
|  | <!-- TABLE OF CONTENTS --> | ||||||
|  | <ol> | ||||||
|  |    <li> | ||||||
|  |      <a href="#getting-started">Getting Started</a> | ||||||
|  |      <ul> | ||||||
|  |        <li><a href="#prerequisites">Prerequisites</a></li> | ||||||
|  |        <li><a href="#installation">Installation</a></li> | ||||||
|  |      </ul> | ||||||
|  |    </li> | ||||||
|  |    <li><a href="#roadmap">Roadmap</a></li> | ||||||
|  |    <li><a href="#contributing">Contributing</a></li> | ||||||
|  |    <li><a href="#license">License</a></li> | ||||||
|  |    <li><a href="#contact">Contact</a></li> | ||||||
|  | </ol> | ||||||
|  |  | ||||||
|  |  | ||||||
|  | <!-- GETTING STARTED --> | ||||||
|  | ## Getting Started | ||||||
|  |  | ||||||
|  | [Get started with CPL][quickstart]. | ||||||
|  |  | ||||||
|  | ### Prerequisites | ||||||
|  |  | ||||||
|  | - Install [python] which includes [Pip installs packages][pip] | ||||||
|  |  | ||||||
|  | ### Installation | ||||||
|  |  | ||||||
|  | Install the CPL package | ||||||
|  | ```sh | ||||||
|  | pip install sh_cpl --extra-index-url https://pip.sh-edraft.de | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | Install the CPL CLI | ||||||
|  | ```sh | ||||||
|  | pip install sh_cpl-cli --extra-index-url https://pip.sh-edraft.de | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | Create workspace: | ||||||
|  | ```sh | ||||||
|  | cpl new <console|library> <PROJECT NAME> | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | Run the application: | ||||||
|  | ```sh | ||||||
|  | cd <PROJECT NAME> | ||||||
|  | cpl start | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  |  | ||||||
|  | <!-- ROADMAP --> | ||||||
|  | ## Roadmap | ||||||
|  |  | ||||||
|  | See the [open issues](https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib/issues) for a list of proposed features (and known issues). | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | <!-- CONTRIBUTING --> | ||||||
|  | ## Contributing | ||||||
|  |  | ||||||
|  | ### Contributing Guidelines | ||||||
|  |  | ||||||
|  | Read through our [contributing guidelines][contributing] to learn about our submission process, coding rules and more. | ||||||
|  |  | ||||||
|  | ### Want to Help? | ||||||
|  |  | ||||||
|  | Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for [contributing][contributing]. | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | <!-- LICENSE --> | ||||||
|  | ## License | ||||||
|  |  | ||||||
|  | Distributed under the MIT License. See [LICENSE] for more information. | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | <!-- CONTACT --> | ||||||
|  | ## Contact | ||||||
|  |  | ||||||
|  | Sven Heidemann - sven.heidemann@sh-edraft.de | ||||||
|  |  | ||||||
|  | Project link: [https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib](https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib) | ||||||
|  |  | ||||||
|  | <!-- External LINKS --> | ||||||
|  | [pip_url]: https://pip.sh-edraft.de | ||||||
|  | [python]: https://www.python.org/ | ||||||
|  | [pip]: https://pypi.org/project/pip/ | ||||||
|  |  | ||||||
|  | <!-- Internal LINKS --> | ||||||
|  | [project]: https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib | ||||||
|  | [quickstart]: https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib/wiki/quickstart | ||||||
|  | [contributing]: https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib/wiki/contributing | ||||||
|  | [license]: LICENSE | ||||||
|   | |||||||
							
								
								
									
										73
									
								
								cpl-workspace.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								cpl-workspace.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,73 @@ | |||||||
|  | { | ||||||
|  |   "WorkspaceSettings": { | ||||||
|  |     "DefaultProject": "cpl_cli", | ||||||
|  |     "Projects": { | ||||||
|  |       "cpl_core": "src/cpl_core/cpl_core.json", | ||||||
|  |       "cpl_cli": "src/cpl_cli/cpl_cli.json", | ||||||
|  |       "cpl_query": "src/cpl_query/cpl_query.json", | ||||||
|  |       "set-version": "tools/set_version/set-version.json" | ||||||
|  |     }, | ||||||
|  |     "Scripts": { | ||||||
|  |       "hello-world": "echo 'Hello World'", | ||||||
|  |  | ||||||
|  |       "sv": "cpl set-version", | ||||||
|  |       "set-version": "echo 'Set versions for all projects'; cpl run set-version $ARGS; echo '';", | ||||||
|  |  | ||||||
|  |       "docs-build": "echo 'Build Documentation'; cd docs/; sphinx-apidoc -o source/ ../src/cpl_core; sphinx-apidoc -o source/ ../src/cpl_query; make clean; make html; rm source/cpl_query.tests.rst;", | ||||||
|  |       "db": "cpl build-docs", | ||||||
|  |       "docs-open": "xdg-open $PWD/docs/build/html/index.html &", | ||||||
|  |       "do": "cpl docs-open", | ||||||
|  |  | ||||||
|  |       "pre-build-all": "cpl sv", | ||||||
|  |       "build-all": "cpl build-cli; cpl build-core; cpl build-query;", | ||||||
|  |       "ba": "cpl build-all", | ||||||
|  |       "build-cli": "echo 'Build cpl_cli'; cd ./src/cpl_cli; cpl build; cd ../../;", | ||||||
|  |       "build-core": "echo 'Build cpl_core'; cd ./src/cpl_core; cpl build; cd ../../;", | ||||||
|  |       "build-query": "echo 'Build cpl_query'; cd ./src/cpl_query; cpl build; cd ../../;", | ||||||
|  |  | ||||||
|  |       "pre-publish-all": "cpl sv", | ||||||
|  |       "publish-all": "cpl publish-cli; cpl publish-core; cpl publish-query;", | ||||||
|  |       "pa": "cpl build-all", | ||||||
|  |       "publish-cli": "echo 'Publish cpl_cli'; cd ./src/cpl_cli; cpl publish; cd ../../;", | ||||||
|  |       "publish-core": "echo 'Publish cpl_core'; cd ./src/cpl_core; cpl publish; cd ../../;", | ||||||
|  |       "publish-query": "echo 'Publish cpl_query'; cd ./src/cpl_query; cpl publish; cd ../../;", | ||||||
|  |  | ||||||
|  |       "upload-prod-cli": "echo 'PROD Upload cpl_cli'; cpl upl-prod-cli;", | ||||||
|  |       "upl-prod-cli": "twine upload -r pip.sh-edraft.de dist/cpl-cli/publish/setup/*", | ||||||
|  |       "upload-prod-core": "echo 'PROD Upload cpl_core'; cpl upl-prod-core;", | ||||||
|  |       "upl-prod-core": "twine upload -r pip.sh-edraft.de dist/cpl-core/publish/setup/*", | ||||||
|  |       "upload-prod-query": "echo 'PROD Upload cpl_query'; cpl upl-prod-query;", | ||||||
|  |       "upl-prod-query": "twine upload -r pip.sh-edraft.de dist/cpl-query/publish/setup/*", | ||||||
|  |       "upload-exp-cli": "echo 'EXP Upload cpl_cli'; cpl upl-exp-cli;", | ||||||
|  |       "upl-exp-cli": "twine upload -r pip-exp.sh-edraft.de dist/cpl-cli/publish/setup/*", | ||||||
|  |       "upload-exp-core": "echo 'EXP Upload cpl_core'; cpl upl-exp-core;", | ||||||
|  |       "upl-exp-core": "twine upload -r pip-exp.sh-edraft.de dist/cpl-core/publish/setup/*", | ||||||
|  |       "upload-exp-query": "echo 'EXP Upload cpl_query'; cpl upl-exp-query;", | ||||||
|  |       "upl-exp-query": "twine upload -r pip-exp.sh-edraft.de dist/cpl-query/publish/setup/*", | ||||||
|  |       "upload-dev-cli": "echo 'DEV Upload cpl_cli'; cpl upl-dev-cli;", | ||||||
|  |       "upl-dev-cli": "twine upload -r pip-dev.sh-edraft.de dist/cpl-cli/publish/setup/*", | ||||||
|  |       "upload-dev-core": "echo 'DEV Upload cpl_core'; cpl upl-dev-core;", | ||||||
|  |       "upl-dev-core": "twine upload -r pip-dev.sh-edraft.de dist/cpl-core/publish/setup/*", | ||||||
|  |       "upload-dev-query": "echo 'DEV Upload cpl_query'; cpl upl-dev-query;", | ||||||
|  |       "upl-dev-query": "twine upload -r pip-dev.sh-edraft.de dist/cpl-query/publish/setup/*", | ||||||
|  |  | ||||||
|  |       "deploy-prod": "cpl deploy-prod-cli; cpl deploy-prod-core; cpl deploy-prod-query;", | ||||||
|  |       "dp": "cpl deploy-prod", | ||||||
|  |       "deploy-prod-cli": "cpl publish-cli; cpl upload-prod-cli", | ||||||
|  |       "deploy-prod-core": "cpl publish-core; cpl upload-prod-core", | ||||||
|  |       "deploy-prod-query": "cpl publish-query; cpl upload-prod-query", | ||||||
|  |  | ||||||
|  |       "deploy-exp": "cpl deploy-exp-cli; cpl deploy-exp-core; cpl deploy-exp-query;", | ||||||
|  |       "de": "cpl deploy-exp", | ||||||
|  |       "deploy-exp-cli": "cpl publish-cli; cpl upload-exp-cli", | ||||||
|  |       "deploy-exp-core": "cpl publish-core; cpl upload-exp-core", | ||||||
|  |       "deploy-exp-query": "cpl publish-query; cpl upload-exp-query", | ||||||
|  |  | ||||||
|  |       "deploy-dev": "cpl deploy-dev-cli; cpl deploy-dev-core; cpl deploy-dev-query;", | ||||||
|  |       "dd": "cpl deploy-dev", | ||||||
|  |       "deploy-dev-cli": "cpl publish-cli; cpl upload-dev-cli", | ||||||
|  |       "deploy-dev-core": "cpl publish-core; cpl upload-dev-core", | ||||||
|  |       "deploy-dev-query": "cpl publish-query; cpl upload-dev-query" | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										20
									
								
								docs/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								docs/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | # Minimal makefile for Sphinx documentation | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # You can set these variables from the command line, and also | ||||||
|  | # from the environment for the first two. | ||||||
|  | SPHINXOPTS    ?= | ||||||
|  | SPHINXBUILD   ?= sphinx-build | ||||||
|  | SOURCEDIR     = source | ||||||
|  | BUILDDIR      = build | ||||||
|  |  | ||||||
|  | # Put it first so that "make" without argument is like "make help". | ||||||
|  | help: | ||||||
|  | 	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||||||
|  |  | ||||||
|  | .PHONY: help Makefile | ||||||
|  |  | ||||||
|  | # Catch-all target: route all unknown targets to Sphinx using the new | ||||||
|  | # "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS). | ||||||
|  | %: Makefile | ||||||
|  | 	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||||||
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.add.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.add.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.build.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.build.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.generate.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.generate.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.help.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.help.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.install.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.install.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.new.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.new.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.overview.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.overview.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.publish.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.publish.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.remove.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.remove.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.start.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.start.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.uninstall.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.uninstall.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.update.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.update.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.version.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cli.version.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/contributing.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/contributing.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_cli.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_cli.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.application.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.application.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.configuration.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.configuration.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.console.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.console.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.database.connection.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.database.connection.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.database.context.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.database.context.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.database.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.database.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.dependency_injection.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.dependency_injection.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.environment.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.environment.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.logging.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.logging.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.mailing.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.mailing.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.time.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.time.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.utils.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_core.utils.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.exceptions.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.exceptions.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.extension.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.extension.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.tests.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/cpl_query.tests.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/environment.pickle
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/environment.pickle
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/getting_started.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/getting_started.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/index.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/index.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/introduction.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/introduction.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/modules.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/modules.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/quickstart.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/quickstart.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/doctrees/setup.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/doctrees/setup.doctree
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										4
									
								
								docs/build/html/.buildinfo
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								docs/build/html/.buildinfo
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | # Sphinx build info version 1 | ||||||
|  | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||||||
|  | config: 8170277cf12e5442e6180427108a8adf | ||||||
|  | tags: 645f666f9bcd5a90fca523b33c5a78b7 | ||||||
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_images/ide-emulate.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_images/ide-emulate.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 55 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_images/ide-src.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_images/ide-src.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 54 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_images/ide.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_images/ide.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 28 KiB | 
							
								
								
									
										25
									
								
								docs/build/html/_sources/cli.add.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/build/html/_sources/cli.add.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | # cpl add | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | - [Arguments](#arguments) | ||||||
|  |  | ||||||
|  | Removes a project from workspace. | ||||||
|  |  | ||||||
|  | cpl **add** *<source-project>* *<target-project>* <br> | ||||||
|  | cpl **a** *<source-project>* *<target-project>* <br> | ||||||
|  | cpl **A** *<source-project>* *<target-project>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Adds a project reference to given project. | ||||||
|  |  | ||||||
|  | If you call the command in a CPL workspace, you can use the project names. Otherwise the paths of the projects must be specified. | ||||||
|  |  | ||||||
|  | ## Arguments | ||||||
|  |  | ||||||
|  | | Argument                  | Description                                                     | Value type      | | ||||||
|  | | ------------------------- |:---------------------------------------------------------------:|:----------------:| | ||||||
|  | | ```<source-project>```    | Name of the project to which the reference has to be added      | ```str``` | ||||||
|  | | ```<target-project>```    | Name of the project to be referenced                            | ```str``` | ||||||
							
								
								
									
										26
									
								
								docs/build/html/_sources/cli.build.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/build/html/_sources/cli.build.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | # cpl build | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | <!-- - [Arguments](#arguments) --> | ||||||
|  |  | ||||||
|  | Copies an python app into an output directory named build/ at the given output path. Must be executed within a CPL workspace or project directory | ||||||
|  |  | ||||||
|  | cpl **build** <br> | ||||||
|  | cpl **b** <br> | ||||||
|  | cpl **B** | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | The command can be used to build a project of type "console" or "library". | ||||||
|  |  | ||||||
|  | The build command copies all included source files to the output directory. You can run the source files in the output directory directly. | ||||||
|  |  | ||||||
|  | The command is used to prepare the source files for the publish command or to copy them to an target for execution. | ||||||
|  |  | ||||||
|  | <!-- ## Arguments | ||||||
|  |  | ||||||
|  | | Argument      | Description   | Value type      | | ||||||
|  | | ------------- |:-------------:|:----------------:| | ||||||
|  | | ```<project>```     | The name of the project to build. Can be an console or a library. | ```str``` --> | ||||||
							
								
								
									
										35
									
								
								docs/build/html/_sources/cli.generate.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								docs/build/html/_sources/cli.generate.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | # cpl generate | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | - [Arguments](#arguments) | ||||||
|  | - [Schematics](#schematics) | ||||||
|  |  | ||||||
|  | Generate a file based on schematic. | ||||||
|  |  | ||||||
|  | cpl **generate** *<schematic>* *<name>* <br> | ||||||
|  | cpl **g** *<schematic>* *<name>* <br> | ||||||
|  | cpl **G** *<schematic>* *<name>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Generates files based on a schematic. | ||||||
|  |  | ||||||
|  | ## Arguments | ||||||
|  |  | ||||||
|  | | Argument          | Description                       | Value type    | | ||||||
|  | | ----------------- |:---------------------------------:|:-------------:| | ||||||
|  | | ```<schematic>``` | The schematic to generate.        | ```str```     | | ||||||
|  | | ```<name>```      | The name of the generated file.   | ```str```     | | ||||||
|  |  | ||||||
|  | ## Schematics | ||||||
|  |  | ||||||
|  | | Schematic         | Description         | Arguments      | | ||||||
|  | | ----------------- |:-------------------:|:----------------:| | ||||||
|  | | ```abc```         | Abstract base class | ```<name>``` | ||||||
|  | | ```class```       | Class               | ```<name>``` | ||||||
|  | | ```enum```        | Enum class          | ```<name>``` | ||||||
|  | | ```service```     | Service class       | ```<name>``` | ||||||
|  | | ```settings```    | [Configmodel](cpl_core.configuration) | ```<name>``` | ||||||
|  | | ```thread```      | Thread class        | ```<name>``` | ||||||
							
								
								
									
										22
									
								
								docs/build/html/_sources/cli.help.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								docs/build/html/_sources/cli.help.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | # cpl help | ||||||
|  |  | ||||||
|  | <!-- ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) --> | ||||||
|  | <!-- - [Arguments](#arguments) --> | ||||||
|  |  | ||||||
|  | Lists available command and their short descriptions. | ||||||
|  |  | ||||||
|  | cpl **help** *<command>* <br> | ||||||
|  | cpl **h** *<command>* <br> | ||||||
|  | cpl **H** *<command>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Lists available command and their short descriptions. | ||||||
|  |  | ||||||
|  | ## Arguments | ||||||
|  |  | ||||||
|  | | Argument          | Description                   | Value type    | | ||||||
|  | | ----------------- |:-----------------------------:|:-------------:| | ||||||
|  | | ```<command>```   | Shows a help message for this command in the console.   | ```str```     | | ||||||
							
								
								
									
										23
									
								
								docs/build/html/_sources/cli.install.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/build/html/_sources/cli.install.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | # cpl install | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | - [Arguments](#arguments) | ||||||
|  |  | ||||||
|  | Installs given package via pip | ||||||
|  |  | ||||||
|  | cpl **install** *<package>* <br> | ||||||
|  | cpl **i** *<package>* <br> | ||||||
|  | cpl **I** *<package>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Install given package to project via pip. | ||||||
|  | Without given package it will install the depedencies of the CPL project your in. | ||||||
|  |  | ||||||
|  | ## Arguments | ||||||
|  |  | ||||||
|  | | Argument          | Description                   | Value type    | | ||||||
|  | | ----------------- |:-----------------------------:|:-------------:| | ||||||
|  | | ```<package>```   | The package to install        | ```str```     | | ||||||
							
								
								
									
										31
									
								
								docs/build/html/_sources/cli.new.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								docs/build/html/_sources/cli.new.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | # cpl new | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | - [Arguments](#arguments) | ||||||
|  | - [Project types](#project-types) | ||||||
|  |  | ||||||
|  | Generates a workspace and initial project or add a project to workspace. | ||||||
|  |  | ||||||
|  | cpl **new** *<type>* *<name>*<br> | ||||||
|  | cpl **n** *<type>* *<name>* <br> | ||||||
|  | cpl **N** *<type>* *<name>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Generates a workspace and initial project or add a project to workspace. | ||||||
|  |  | ||||||
|  | If the command is running in a CPL workspace, it will add the new project to the workspace. | ||||||
|  |  | ||||||
|  | | Argument          | Description                                           | Value type    | | ||||||
|  | | ----------------- |:-----------------------------------------------------:|:-------------:| | ||||||
|  | | ```<type>```      | The type of the project, see [types](#project-types)  | ```str```     | | ||||||
|  | | ```<name>```      | The name of the project                               | ```str```     | | ||||||
|  |  | ||||||
|  | ## Project types | ||||||
|  |  | ||||||
|  | | Project type      | Description                   | | ||||||
|  | | ----------------- |:-----------------------------:| | ||||||
|  | | ```console```     | A simple console application  | | ||||||
|  | | ```library```     | A package                     | | ||||||
							
								
								
									
										53
									
								
								docs/build/html/_sources/cli.overview.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								docs/build/html/_sources/cli.overview.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,53 @@ | |||||||
|  | # CLI Overview and Command Reference | ||||||
|  |  | ||||||
|  | ## Table of Contents | ||||||
|  |  | ||||||
|  | 1. [Install CPL](setup#install-the-package) | ||||||
|  | 2. [Install CPL CLI](setup#install-the-cli) | ||||||
|  | 3. [Basic workflow](#basic-workflow) | ||||||
|  | 4. [CLI command-language syntax](#cli-command-language-syntax) | ||||||
|  | 5. [Command overview](#command-overview) | ||||||
|  |  | ||||||
|  | ## Basic workflow | ||||||
|  |  | ||||||
|  | To create, build, and serve a new, basic CPL project on a development server, go to the parent directory of your new workspace use the following commands: | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | cpl new console my-first-project | ||||||
|  | cd my-first-project | ||||||
|  | cpl start | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | In the terminal you will the output of the app. | ||||||
|  |  | ||||||
|  | ## CLI command-language syntax | ||||||
|  |  | ||||||
|  | ```cpl``` commandNameOrAlias requiredArg ```[optionalsArgs]``` | ||||||
|  |  | ||||||
|  | - Most commands, and some options, have aliases. Aliases are shown in the syntax statement for each command. | ||||||
|  | - Arguments are not prefixed. | ||||||
|  |  | ||||||
|  | ### Relative paths | ||||||
|  |  | ||||||
|  | Options that specify files can be given as absolute paths, or as paths relative to the current working directory, which is generally either the workspace or project root. | ||||||
|  |  | ||||||
|  | ### Schematics | ||||||
|  |  | ||||||
|  | The cpl generate command takes as an argument the artifact to be generated.  In addition to any general options, each artifact defines its own options in a schematic. Schematic options are supplied to the command in the same format as immediate command options. | ||||||
|  |  | ||||||
|  | ## Command overview | ||||||
|  |  | ||||||
|  | | Command                       | Alias         | Description      | | ||||||
|  | | ----------------------------- |:-------------:|:----------------:| | ||||||
|  | | [add](cli.add)               | a or a        | Adds a project reference to given project. | ||||||
|  | | [build](cli.build)            | b or B        | Prepares files for publish into an output directory named dist/ at the given output path. Must be executed from within a workspace directory. | ||||||
|  | | [generate](cli.generate)      | g or G        | Generate a new file. | ||||||
|  | | [help](cli.help)              | h or H        | Lists available command and their short descriptions. | ||||||
|  | | [install](cli.install)        | i or I        | With argument installs packages to project, without argument installs project dependencies. | ||||||
|  | | [new](cli.new)                | n or N        | Creates new CPL project. | ||||||
|  | | [publish](cli.publish)        | p or P        | Prepares files for publish into an output directory named dist/ at the given output path and executes ```setup.py```. Must be executed from within a library workspace directory. | ||||||
|  | | [remove](cli.remove)          | r or R        | Removes a project from workspace. | ||||||
|  | | [start](cli.start)            | s or S        | Starts CPL project, restarting on file changes. | ||||||
|  | | [uninstall](cli.uninstall)    | ui or UI      | Uninstalls packages from project. | ||||||
|  | | [update](cli.update)          | u or U        | Update CPL and project dependencies. | ||||||
|  | | [version](cli.version)        | v or V        | Outputs CPL CLI version. | ||||||
							
								
								
									
										27
									
								
								docs/build/html/_sources/cli.publish.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								docs/build/html/_sources/cli.publish.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | # cpl publish | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | <!-- - [Arguments](#arguments) --> | ||||||
|  |  | ||||||
|  | Prepares files for publish into an output directory named dist/ at the given output path and executes ```setup.py```. | ||||||
|  |  | ||||||
|  | cpl **publish** <br> | ||||||
|  | cpl **p** <br> | ||||||
|  | cpl **P** | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | The command can be used to publish a project of type "console" or "library". | ||||||
|  |  | ||||||
|  | The publish command builds the source files and then creates an ```setup.py``` with data from ```cpl_core.json```. | ||||||
|  | The command executes the ```setup.py``` and removes all source files with the ```setup.py``` from the 'publish/' directory. | ||||||
|  |  | ||||||
|  | Generated files of ```setup.py``` are in the 'publish/setup/' directory. | ||||||
|  |  | ||||||
|  | <!-- ## Arguments | ||||||
|  |  | ||||||
|  | | Argument      | Description   | Value type      | | ||||||
|  | | ------------- |:-------------:|:----------------:| | ||||||
|  | | ```<project>```     | The name of the project to build. Can be an console or a library. | ```str``` --> | ||||||
							
								
								
									
										24
									
								
								docs/build/html/_sources/cli.remove.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/build/html/_sources/cli.remove.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | # cpl remove | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | - [Arguments](#arguments) | ||||||
|  |  | ||||||
|  | Removes a project from workspace. | ||||||
|  |  | ||||||
|  | cpl **remove** *<project>* <br> | ||||||
|  | cpl **r** *<project>* <br> | ||||||
|  | cpl **R** *<project>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Removes a project reference and the files from workspace. | ||||||
|  |  | ||||||
|  | If you call the command in a CPL workspace, you can use the project names. Otherwise the paths of the projects must be specified. | ||||||
|  |  | ||||||
|  | ## Arguments | ||||||
|  |  | ||||||
|  | | Argument                  | Description                           | Value type      | | ||||||
|  | | ------------------------- |:-------------------------------------:|:----------------:| | ||||||
|  | | ```<project>```           | The name of the project to delete     | ```str``` | ||||||
							
								
								
									
										7
									
								
								docs/build/html/_sources/cli.start.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								docs/build/html/_sources/cli.start.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | # cpl start | ||||||
|  |  | ||||||
|  | Starts your application, restarting on file changes. | ||||||
|  |  | ||||||
|  | cpl **start** <br> | ||||||
|  | cpl **s** <br> | ||||||
|  | cpl **S** | ||||||
							
								
								
									
										22
									
								
								docs/build/html/_sources/cli.uninstall.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								docs/build/html/_sources/cli.uninstall.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | # cpl uninstall | ||||||
|  |  | ||||||
|  | ## Contents | ||||||
|  |  | ||||||
|  | - [Description](#description) | ||||||
|  | - [Arguments](#arguments) | ||||||
|  |  | ||||||
|  | Uninstalls given package via pip | ||||||
|  |  | ||||||
|  | cpl **uninstall** *<package>* <br> | ||||||
|  | cpl **ui** *<package>* <br> | ||||||
|  | cpl **UI** *<package>* | ||||||
|  |  | ||||||
|  | ## Description | ||||||
|  |  | ||||||
|  | Uninstall given package from project via pip. | ||||||
|  |  | ||||||
|  | ## Arguments | ||||||
|  |  | ||||||
|  | | Argument          | Description                   | Value type    | | ||||||
|  | | ----------------- |:-----------------------------:|:-------------:| | ||||||
|  | | ```<package>```   | The package to uninstall      | ```str```     | | ||||||
							
								
								
									
										7
									
								
								docs/build/html/_sources/cli.update.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								docs/build/html/_sources/cli.update.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | # cpl update | ||||||
|  |  | ||||||
|  | Updates the CPL and project dependencies. | ||||||
|  |  | ||||||
|  | cpl **update** <br> | ||||||
|  | cpl **u** <br> | ||||||
|  | cpl **U** | ||||||
							
								
								
									
										7
									
								
								docs/build/html/_sources/cli.version.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								docs/build/html/_sources/cli.version.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | # cpl version | ||||||
|  |  | ||||||
|  | Lists the version of CPL, CPL CLI and all installed packages from pip. | ||||||
|  |  | ||||||
|  | cpl **version** <br> | ||||||
|  | cpl **v** <br> | ||||||
|  | cpl **V** | ||||||
							
								
								
									
										111
									
								
								docs/build/html/_sources/contributing.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										111
									
								
								docs/build/html/_sources/contributing.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,111 @@ | |||||||
|  | # Contributing to CPL | ||||||
|  |  | ||||||
|  | We would love for you to contribute to CPL and help make it even better than it is today! As a contributor, here are the guidelines we would like you to follow: | ||||||
|  |  | ||||||
|  | - [Issuses and Bugs](#found-a-bug) | ||||||
|  | - [Feature Request](#feature-request) | ||||||
|  | - [Submission Guidelines](#submission-guidelines) | ||||||
|  | - [Coding Rules](#coding-rules) | ||||||
|  | - [License](#license) | ||||||
|  |  | ||||||
|  | ## Found a Bug? | ||||||
|  |  | ||||||
|  | If you find a bug in the source code, you can help us by [submitting an issue](#submitting-an-issue) to our [Gitea Repository][gitea-repo]. Even better, you can [submit a Pull Request](#submitting-a-pull-request) with a fix. | ||||||
|  |  | ||||||
|  | ## Feature Request | ||||||
|  |  | ||||||
|  | You can request a new feature by submitting an issue to our [Gitea Repository][gitea-repo]. If you would like to implement a new feature, please consider the size of the change in order to determine the right steps to proceed: | ||||||
|  |  | ||||||
|  | For a Major Feature, first open an issue and outline your proposal so that it can be discussed. This process allows us to better coordinate our efforts, prevent duplication of work, and help you to craft the change so that it is successfully accepted into the project. | ||||||
|  |  | ||||||
|  | Note: Adding a new topic to the documentation, or significantly re-writing a topic, counts as a major feature. | ||||||
|  |  | ||||||
|  | Small Features can be crafted and directly submitted as a [Pull Request](#submit-pr). | ||||||
|  |  | ||||||
|  | ## Submission Guidelines | ||||||
|  |  | ||||||
|  | ### Submitting an Issue | ||||||
|  |  | ||||||
|  | Before you submit an issue, please search the issue tracker, maybe an issue for your problem already exists and the discussion might inform you of workarounds readily available. | ||||||
|  |  | ||||||
|  | We want to fix all the issues as soon as possible, but before fixing a bug we need to reproduce and confirm it. In order to reproduce bugs, we require that you provide a minimal reproduction. Having a minimal reproducible scenario gives us a wealth of important information without going back and forth to you with additional questions. | ||||||
|  |  | ||||||
|  | A minimal reproduction allows us to quickly confirm a bug (or point out a coding problem) as well as confirm that we are fixing the right problem. | ||||||
|  |  | ||||||
|  | We require a minimal reproduction to save maintainers' time and ultimately be able to fix more bugs. Often, developers find coding problems themselves while preparing a minimal reproduction. We understand that sometimes it might be hard to extract essential bits of code from a larger codebase but we really need to isolate the problem before we can fix it. | ||||||
|  |  | ||||||
|  | Unfortunately, we are not able to investigate / fix bugs without a minimal reproduction, so if we don't hear back from you, we are going to close an issue that doesn't have enough info to be reproduced. | ||||||
|  |  | ||||||
|  | ### Submitting a Pull Request | ||||||
|  |  | ||||||
|  | Before you submit your Pull Request (PR) consider the following guidelines: | ||||||
|  |  | ||||||
|  | 1. Search the [repository][gitea-repo] for an open or closed PR that relates to your submission. You don't want to duplicate existing efforts. | ||||||
|  |  | ||||||
|  | 2. Be sure that an issue describes the problem you're fixing, or documents the design for the feature you'd like to add. Discussing the design upfront helps to ensure that we're ready to accept your work. | ||||||
|  |  | ||||||
|  | 3. Fork the sh-edraft.de/sh_cpl repo. | ||||||
|  |  | ||||||
|  | 4. In your forked repository, make your changes in a new git branch: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     git checkout -b my-fix-branch master | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 5. Create your patch, including appropriate test cases. | ||||||
|  |  | ||||||
|  | <!-- 6. Follow our [Coding Rules](coding-rules). --> | ||||||
|  |  | ||||||
|  | 6. Commit your changes. | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     git commit --all | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  |     Note: the optional commit ```-a``` command line option will automatically "add" and "rm" edited files. | ||||||
|  |  | ||||||
|  | 7. Push your branch to the [repository][gitea-repo]: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     git push origin my-fix-branch | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 8. In Gitea, send a pull request to sh_cpl:master | ||||||
|  |  | ||||||
|  | ### Reviewing a Pull Request | ||||||
|  |  | ||||||
|  | The sh-edraft.de team reserves the right not to accept pull requests from community members who haven't been good citizens of the community. Such behavior includes not following the CPL [coding rules](#coding-rules) and applies within or outside of CPL managed channels. | ||||||
|  |  | ||||||
|  | #### Addressing review feedback | ||||||
|  |  | ||||||
|  | If we ask for changes via code reviews then: | ||||||
|  |  | ||||||
|  | 1. Make the required updates to the code. | ||||||
|  |  | ||||||
|  | 2. Create a fixup commit and push to your repository (this will update your Pull Request): | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     git commit --all --fixup HEAD | ||||||
|  |     git push | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | That's it! Thank you for your contribution! | ||||||
|  |  | ||||||
|  | ## Coding Rules | ||||||
|  |  | ||||||
|  | To ensure consistency throughout the source code, keep these rules in mind as you are working: | ||||||
|  |  | ||||||
|  | - All features or bug fixes must be tested by one or more unit-tests. | ||||||
|  |  | ||||||
|  | - All public API methods must be documented. | ||||||
|  |  | ||||||
|  | - We follow [PEP 8 -- Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/). | ||||||
|  |  | ||||||
|  | ## License | ||||||
|  |  | ||||||
|  | By contributing, you agree that your contributions will be licensed under its MIT License. | ||||||
|  | See [LICENSE](https://git.sh-edraft.de/sh-edraft.de/sh_cpl/src/branch/master/LICENSE) | ||||||
|  |  | ||||||
|  | <!-- LINKS --> | ||||||
|  | [gitea-repo]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl/ | ||||||
|  | [coding-rules]: / | ||||||
							
								
								
									
										19
									
								
								docs/build/html/_sources/cpl_cli.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								docs/build/html/_sources/cpl_cli.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | |||||||
|  | CLI Reference | ||||||
|  | ============= | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |     :maxdepth: 4 | ||||||
|  |  | ||||||
|  |     cli.overview | ||||||
|  |     cli.add | ||||||
|  |     cli.build | ||||||
|  |     cli.generate | ||||||
|  |     cli.help | ||||||
|  |     cli.install | ||||||
|  |     cli.new | ||||||
|  |     cli.publish | ||||||
|  |     cli.remove | ||||||
|  |     cli.start | ||||||
|  |     cli.uninstall | ||||||
|  |     cli.update | ||||||
|  |     cli.version | ||||||
							
								
								
									
										34
									
								
								docs/build/html/_sources/cpl_core.application.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								docs/build/html/_sources/cpl_core.application.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | |||||||
|  | cpl_core.application | ||||||
|  | ======================= | ||||||
|  |  | ||||||
|  | cpl_core.application.application\_abc | ||||||
|  | --------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.application.application_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.application.application\_builder | ||||||
|  | ------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.application.application_builder | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.application.application\_builder\_abc | ||||||
|  | ------------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.application.application_builder_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.application.startup\_abc | ||||||
|  | ----------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.application.startup_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										42
									
								
								docs/build/html/_sources/cpl_core.configuration.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/build/html/_sources/cpl_core.configuration.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | cpl_core.configuration | ||||||
|  | ========================= | ||||||
|  |  | ||||||
|  | cpl_core.configuration.configuration | ||||||
|  | -------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.configuration.configuration | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.configuration.configuration\_abc | ||||||
|  | ------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.configuration.configuration_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.configuration.configuration\_model\_abc | ||||||
|  | -------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.configuration.configuration_model_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.configuration.configuration\_variable\_name\_enum | ||||||
|  | ------------------------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.configuration.configuration_variable_name_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.configuration.console\_argument | ||||||
|  | ------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.configuration.console_argument | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										42
									
								
								docs/build/html/_sources/cpl_core.console.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/build/html/_sources/cpl_core.console.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | cpl_core.console | ||||||
|  | =================== | ||||||
|  |  | ||||||
|  | cpl_core.console.background\_color\_enum | ||||||
|  | ------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.console.background_color_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.console.console | ||||||
|  | -------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.console.console | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.console.console\_call | ||||||
|  | -------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.console.console_call | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.console.foreground\_color\_enum | ||||||
|  | ------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.console.foreground_color_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.console.spinner\_thread | ||||||
|  | ---------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.console.spinner_thread | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										18
									
								
								docs/build/html/_sources/cpl_core.database.connection.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/build/html/_sources/cpl_core.database.connection.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | cpl_core.database.connection | ||||||
|  | =============================== | ||||||
|  |  | ||||||
|  | cpl_core.database.connection.database\_connection | ||||||
|  | --------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.connection.database_connection | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.database.connection.database\_connection\_abc | ||||||
|  | -------------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.connection.database_connection_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										18
									
								
								docs/build/html/_sources/cpl_core.database.context.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/build/html/_sources/cpl_core.database.context.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | cpl_core.database.context | ||||||
|  | ============================ | ||||||
|  |  | ||||||
|  | cpl_core.database.context.database\_context | ||||||
|  | --------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.context.database_context | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.database.context.database\_context\_abc | ||||||
|  | -------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.context.database_context_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										35
									
								
								docs/build/html/_sources/cpl_core.database.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								docs/build/html/_sources/cpl_core.database.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | cpl_core.database | ||||||
|  | ==================== | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |    :maxdepth: 4 | ||||||
|  |  | ||||||
|  |    cpl_core.database.connection | ||||||
|  |    cpl_core.database.context | ||||||
|  |  | ||||||
|  | Submodules | ||||||
|  | ---------- | ||||||
|  |  | ||||||
|  | cpl_core.database.database\_model | ||||||
|  | ----------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.database_model | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.database.database\_settings | ||||||
|  | -------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.database_settings | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.database.database\_settings\_name\_enum | ||||||
|  | -------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.database.database_settings_name_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										50
									
								
								docs/build/html/_sources/cpl_core.dependency_injection.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								docs/build/html/_sources/cpl_core.dependency_injection.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,50 @@ | |||||||
|  | cpl_core.dependency\_injection | ||||||
|  | ================================= | ||||||
|  |  | ||||||
|  | cpl_core.dependency\_injection.service\_collection | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.dependency_injection.service_collection | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.dependency\_injection.service\_collection\_abc | ||||||
|  | --------------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.dependency_injection.service_collection_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.dependency\_injection.service\_descriptor | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.dependency_injection.service_descriptor | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.dependency\_injection.service\_lifetime\_enum | ||||||
|  | -------------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.dependency_injection.service_lifetime_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.dependency\_injection.service\_provider | ||||||
|  | -------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.dependency_injection.service_provider | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.dependency\_injection.service\_provider\_abc | ||||||
|  | ------------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.dependency_injection.service_provider_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										26
									
								
								docs/build/html/_sources/cpl_core.environment.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/build/html/_sources/cpl_core.environment.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | cpl_core.environment | ||||||
|  | ======================= | ||||||
|  |  | ||||||
|  | cpl_core.environment.application\_environment | ||||||
|  | ----------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.environment.application_environment | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.environment.application\_environment\_abc | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.environment.application_environment_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.environment.environment\_name\_enum | ||||||
|  | ---------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.environment.environment_name_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										42
									
								
								docs/build/html/_sources/cpl_core.logging.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/build/html/_sources/cpl_core.logging.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | cpl_core.logging | ||||||
|  | =================== | ||||||
|  |  | ||||||
|  | cpl_core.logging.logger\_abc | ||||||
|  | ------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.logging.logger_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.logging.logger\_service | ||||||
|  | ---------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.logging.logger_service | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.logging.logging\_level\_enum | ||||||
|  | --------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.logging.logging_level_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.logging.logging\_settings | ||||||
|  | ------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.logging.logging_settings | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.logging.logging\_settings\_name\_enum | ||||||
|  | ------------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.logging.logging_settings_name_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										42
									
								
								docs/build/html/_sources/cpl_core.mailing.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/build/html/_sources/cpl_core.mailing.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | cpl_core.mailing | ||||||
|  | =================== | ||||||
|  |  | ||||||
|  | cpl_core.mailing.email | ||||||
|  | ------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.mailing.email | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.mailing.email\_client\_abc | ||||||
|  | ------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.mailing.email_client_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.mailing.email\_client\_service | ||||||
|  | ----------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.mailing.email_client_service | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.mailing.email\_client\_settings | ||||||
|  | ------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.mailing.email_client_settings | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.mailing.email\_client\_settings\_name\_enum | ||||||
|  | ------------------------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.mailing.email_client_settings_name_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										16
									
								
								docs/build/html/_sources/cpl_core.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								docs/build/html/_sources/cpl_core.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | API Reference | ||||||
|  | =========== | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |     :maxdepth: 4 | ||||||
|  |  | ||||||
|  |     cpl_core.application | ||||||
|  |     cpl_core.configuration | ||||||
|  |     cpl_core.console | ||||||
|  |     cpl_core.database | ||||||
|  |     cpl_core.dependency_injection | ||||||
|  |     cpl_core.environment | ||||||
|  |     cpl_core.logging | ||||||
|  |     cpl_core.mailing | ||||||
|  |     cpl_core.time | ||||||
|  |     cpl_core.utils | ||||||
							
								
								
									
										18
									
								
								docs/build/html/_sources/cpl_core.time.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docs/build/html/_sources/cpl_core.time.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | cpl_core.time | ||||||
|  | ================ | ||||||
|  |  | ||||||
|  | cpl_core.time.time\_format\_settings | ||||||
|  | -------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.time.time_format_settings | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.time.time\_format\_settings\_names\_enum | ||||||
|  | --------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.time.time_format_settings_names_enum | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										26
									
								
								docs/build/html/_sources/cpl_core.utils.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/build/html/_sources/cpl_core.utils.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | cpl_core.utils | ||||||
|  | ================= | ||||||
|  |  | ||||||
|  | cpl_core.utils.credential\_manager | ||||||
|  | ------------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.utils.credential_manager | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.utils.pip | ||||||
|  | -------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.utils.pip | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_core.utils.string | ||||||
|  | ----------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_core.utils.string | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										10
									
								
								docs/build/html/_sources/cpl_query.exceptions.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								docs/build/html/_sources/cpl_query.exceptions.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | cpl_query.exceptions | ||||||
|  | ================================= | ||||||
|  |  | ||||||
|  | cpl_query.exceptions | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.exceptions | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										42
									
								
								docs/build/html/_sources/cpl_query.extension.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/build/html/_sources/cpl_query.extension.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | cpl_query.extension | ||||||
|  | ================================= | ||||||
|  |  | ||||||
|  | cpl_query.extension.iterable_abc | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.extension.iterable_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_query.extension.iterable | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.extension.iterable | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |     | ||||||
|  | cpl_query.extension.list | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.extension.list | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_query.extension.ordered_iterable_abc | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.extension.ordered_iterable_abc | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl_query.extension.ordered_iterable | ||||||
|  | ---------------------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.extension.ordered_iterable | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										8
									
								
								docs/build/html/_sources/cpl_query.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								docs/build/html/_sources/cpl_query.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | Query Reference | ||||||
|  | =========== | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |     :maxdepth: 4 | ||||||
|  |     | ||||||
|  |     cpl_query.extension | ||||||
|  |     cpl_query.exceptions | ||||||
							
								
								
									
										45
									
								
								docs/build/html/_sources/cpl_query.tests.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								docs/build/html/_sources/cpl_query.tests.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | |||||||
|  | cpl\_query.tests package | ||||||
|  | ======================== | ||||||
|  |  | ||||||
|  | Submodules | ||||||
|  | ---------- | ||||||
|  |  | ||||||
|  | cpl\_query.tests.iterable\_test module | ||||||
|  | -------------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.tests.iterable_test | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl\_query.tests.models module | ||||||
|  | ------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.tests.models | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl\_query.tests.query\_test module | ||||||
|  | ----------------------------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.tests.query_test | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | cpl\_query.tests.tester module | ||||||
|  | ------------------------------ | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.tests.tester | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
|  |  | ||||||
|  | Module contents | ||||||
|  | --------------- | ||||||
|  |  | ||||||
|  | .. automodule:: cpl_query.tests | ||||||
|  |    :members: | ||||||
|  |    :undoc-members: | ||||||
|  |    :show-inheritance: | ||||||
							
								
								
									
										9
									
								
								docs/build/html/_sources/getting_started.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/build/html/_sources/getting_started.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | Getting started | ||||||
|  | =============== | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |     :maxdepth: 4 | ||||||
|  |  | ||||||
|  |     quickstart | ||||||
|  |     setup | ||||||
|  |  | ||||||
							
								
								
									
										25
									
								
								docs/build/html/_sources/index.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/build/html/_sources/index.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | .. Common Python Library documentation master file, created by | ||||||
|  |    sphinx-quickstart on Wed Apr 14 10:25:36 2021. | ||||||
|  |    You can adapt this file completely to your liking, but it should at least | ||||||
|  |    contain the root `toctree` directive. | ||||||
|  |  | ||||||
|  | Introduction to the CPL Docs | ||||||
|  | ============================ | ||||||
|  |  | ||||||
|  | The Common Python Library (CPL) is a package for python and a development platform meant to help you create simple and efficient server and desktop applications. | ||||||
|  |  | ||||||
|  | This CPL docs help you learn, understand and use the package. From your first application to complex apps for enterprises. | ||||||
|  |  | ||||||
|  | Manuals | ||||||
|  | --------- | ||||||
|  |  | ||||||
|  | These pages go into great detail about everything the Library can do. | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |    :maxdepth: 1 | ||||||
|  |  | ||||||
|  |    introduction | ||||||
|  |    getting_started | ||||||
|  |    cpl_cli | ||||||
|  |    cpl_core | ||||||
|  |    cpl_query | ||||||
							
								
								
									
										13
									
								
								docs/build/html/_sources/introduction.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								docs/build/html/_sources/introduction.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | # Introduction to the CPL Docs | ||||||
|  |  | ||||||
|  | The Common Python Library (CPL) is a package for python and a development platform meant to help you create simple and efficient server and desktop applications. | ||||||
|  |  | ||||||
|  | This CPL docs help you learn, understand and use the package. From your first application to complex apps for enterprises. | ||||||
|  |  | ||||||
|  | ## Explore | ||||||
|  |  | ||||||
|  | - [Getting started](quickstart) | ||||||
|  | - [Setup](setup) | ||||||
|  | - [API Reference](cpl_core) | ||||||
|  | - [CLI Reference](cli.overview) | ||||||
|  | - [Query Reference](cpl_query) | ||||||
							
								
								
									
										10
									
								
								docs/build/html/_sources/modules.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								docs/build/html/_sources/modules.rst.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | cpl | ||||||
|  | === | ||||||
|  |  | ||||||
|  | .. toctree:: | ||||||
|  |     :maxdepth: 4 | ||||||
|  |  | ||||||
|  |     getting_started | ||||||
|  |     cpl_cli | ||||||
|  |     cpl_core | ||||||
|  |     cpl_query | ||||||
							
								
								
									
										210
									
								
								docs/build/html/_sources/quickstart.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										210
									
								
								docs/build/html/_sources/quickstart.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,210 @@ | |||||||
|  | # Getting started with CPL | ||||||
|  |  | ||||||
|  | Welcome to CPL! | ||||||
|  |  | ||||||
|  | This tutorial introduces you to the essentials of the CPL package by walking through building an console based app. | ||||||
|  |  | ||||||
|  | ## Table of Contents | ||||||
|  |  | ||||||
|  | 1. [Prerequisites](#prerequisites) | ||||||
|  | 2. [Create the project](#create-the-project) | ||||||
|  | 3. [Create a menu](#create-a-menu) | ||||||
|  | 4. [What's next](#whats-next) | ||||||
|  |  | ||||||
|  | ## Prerequisites | ||||||
|  |  | ||||||
|  | To get most out of this tutorial you should already have a basic understanding of the following. | ||||||
|  |  | ||||||
|  | - [Python][python] | ||||||
|  |  | ||||||
|  | Also you need to have the following installed. | ||||||
|  |  | ||||||
|  | - [Python][python] | ||||||
|  | - [Pip][pip-url] | ||||||
|  | - [CPL](setup) | ||||||
|  | - [CPL-CLI](setup) | ||||||
|  |  | ||||||
|  | ## Create the project | ||||||
|  |  | ||||||
|  | To create the sample project to the following: | ||||||
|  |  | ||||||
|  | 1. Open a terminal | ||||||
|  | 2. Run | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     cpl new console sample-project | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 3. We don't want to use Application base or Dependency injection: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     Do you want to use application base? (y/n) n | ||||||
|  |  | ||||||
|  |     Do you want to use service providing? (y/n) n | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  |     The ouput should look like this: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     Creating sample-project/LICENSE                                                                     done | ||||||
|  |     Creating sample-project/README.md                                                                   done | ||||||
|  |     Creating sample-project/src/tests/__init__.py                                                       done | ||||||
|  |     Creating sample-project/appsettings.json                                                            done | ||||||
|  |     Creating sample-project/src/sample-project/__init__.py                                              done | ||||||
|  |     Creating sample-project/src/sample-projectmain.py                                                   done | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 4. Open the project with an IDE like VS Code or PyCharm | ||||||
|  |  | ||||||
|  |      | ||||||
|  |  | ||||||
|  | 5. Set the 'src' directory as source folder | ||||||
|  |  | ||||||
|  |      | ||||||
|  |  | ||||||
|  | 6. Run the application | ||||||
|  |  | ||||||
|  |     You should see an output like: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     Hello World | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 7. In PyCharm you have to enable ```Emulate terminal in output console```! | ||||||
|  |  | ||||||
|  |      | ||||||
|  |  | ||||||
|  | ## Create a menu | ||||||
|  |  | ||||||
|  | 1. Open the 'sample-project/main.py' | ||||||
|  |  | ||||||
|  | 2. Change 'Hello World' to 'Password generator:' in line 5 | ||||||
|  |  | ||||||
|  | 3. Add ```Console.select``` as follows: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     from cpl_core.console import Console | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     def main(): | ||||||
|  |         Console.write_line('Password generator:') | ||||||
|  |         options = [ | ||||||
|  |             'Only lower case', | ||||||
|  |             'Only upper case', | ||||||
|  |             'Lower and upper case' | ||||||
|  |             'Exit' | ||||||
|  |         ] | ||||||
|  |         option = Console.select('>', 'Select option: ', options) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     if __name__ == '__main__': | ||||||
|  |         main() | ||||||
|  |      | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 4. Get Id of the selected option: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     index = options.index(option) | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 5. Create the generate function as follows: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     def generate_password(letters: str, length: int) -> str: | ||||||
|  |         return ''.join(random.choice(letters) for i in range(length)) | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  |     Add imports: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     import random | ||||||
|  |     import string | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 6. Get length of the password: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     length = int(Console.read('Length: ')) | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 7. Validate the selected option: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     index = options.index(option) | ||||||
|  |     letters = '' | ||||||
|  |      | ||||||
|  |     if index == 0: | ||||||
|  |         letters = string.ascii_lowercase | ||||||
|  |     elif index == 1: | ||||||
|  |         letters = string.ascii_uppercase | ||||||
|  |     elif index == 2: | ||||||
|  |         letters = string.ascii_letters | ||||||
|  |     elif index == len(options) - 1: | ||||||
|  |         exit() | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 8. Print the generated password: | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     Console.write_line('Password: ', generate_password(letters, length)) | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 9. The full 'sample-project/main.py': | ||||||
|  |  | ||||||
|  |     ```py | ||||||
|  |     import random | ||||||
|  |     import string | ||||||
|  |  | ||||||
|  |     from cpl_core.console import Console | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     def generate_password(letters: str, length: int) -> str: | ||||||
|  |         return ''.join(random.choice(letters) for i in range(length)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     def main(): | ||||||
|  |         Console.write_line('Password generator:') | ||||||
|  |         options = [ | ||||||
|  |             'Only lower case', | ||||||
|  |             'Only upper case', | ||||||
|  |             'Lower and upper case', | ||||||
|  |             'Exit' | ||||||
|  |         ] | ||||||
|  |         option = Console.select('>', 'Select option: ', options) | ||||||
|  |  | ||||||
|  |         length = int(Console.read('Length: ')) | ||||||
|  |  | ||||||
|  |         index = options.index(option) | ||||||
|  |         letters = '' | ||||||
|  |         if index == 0: | ||||||
|  |             letters = string.ascii_lowercase | ||||||
|  |         elif index == 1: | ||||||
|  |             letters = string.ascii_uppercase | ||||||
|  |         elif index == 2: | ||||||
|  |             letters = string.ascii_letters | ||||||
|  |         elif index == len(options) - 1: | ||||||
|  |             exit() | ||||||
|  |  | ||||||
|  |         Console.write_line('Password: ', generate_password(letters, length)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     if __name__ == '__main__': | ||||||
|  |         main() | ||||||
|  |  | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | ## What's next | ||||||
|  |  | ||||||
|  | In this section, you've created an application that uses user input to generate a password. | ||||||
|  |  | ||||||
|  | To continue exploring CPL and developing applications: | ||||||
|  |  | ||||||
|  | - [Application base](cpl_core.application) | ||||||
|  | - [Dependency injection](cpl_core.dependency_injection) | ||||||
|  | - [Console](cpl_core.console) | ||||||
|  |  | ||||||
|  | <!-- LINKS --> | ||||||
|  | [pip-url]: https://pip.sh-edraft.de | ||||||
|  | [python]: https://www.python.org/ | ||||||
|  | [pip]: https://pypi.org/project/pip/ | ||||||
							
								
								
									
										113
									
								
								docs/build/html/_sources/setup.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										113
									
								
								docs/build/html/_sources/setup.md.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,113 @@ | |||||||
|  | # Setting up the local environment and workspace | ||||||
|  |  | ||||||
|  | ## Table of Contents | ||||||
|  |  | ||||||
|  | 1. [Prerequisites](#prerequisites) | ||||||
|  | 2. [Install the package](#install-the-package) | ||||||
|  | 3. [Install the CLI](#install-the-cli) | ||||||
|  | 3. [Install the query](#install-the-query) | ||||||
|  | 4. [Create a initial application](#create-initial-console-app) | ||||||
|  | 5. [Create a initial library](#create-initial-library) | ||||||
|  | 6. [Start the application](#start-the-app) | ||||||
|  | 7. [What's next](#whats-next) | ||||||
|  |  | ||||||
|  | ## Prerequisites | ||||||
|  |  | ||||||
|  | To get most out of this tutorial you should already have a basic understanding of the following. | ||||||
|  |  | ||||||
|  | - [Python][python] | ||||||
|  |  | ||||||
|  | Also you need to have the following installed. | ||||||
|  |  | ||||||
|  | - [Python][python] | ||||||
|  | - [Pip][pip-url] | ||||||
|  |  | ||||||
|  | ## Install the package | ||||||
|  |  | ||||||
|  | To install the package, open a terminal window and run the following command: | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | pip install sh_cpl-core --extra-index-url https://pip.sh-edraft.de | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## Install the CLI | ||||||
|  |  | ||||||
|  | You use the CPL CLI to create projects, generate application and library code. You also use the CLI to build and publish your python packages. | ||||||
|  |  | ||||||
|  | To install the CLI, open a terminal window and run the following command: | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | pip install sh_cpl-cli --extra-index-url https://pip.sh-edraft.de | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## Install the query | ||||||
|  |  | ||||||
|  | To install the package, open a terminal window and run the following command: | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | pip install sh_cpl-query --extra-index-url https://pip.sh-edraft.de | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## Create initial console app | ||||||
|  |  | ||||||
|  | You develop apps and packages in the context of an CPL project which is defined in an cpl_core.json. | ||||||
|  |  | ||||||
|  | 1. Run the CLI command ```cpl new console``` and provide the name my-app, as shown here: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     cpl new console my-app | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 2. The cpl new command prompts you for information about features to include in the initial app. Decline the defaults by enter 'n' and press the Enter key. | ||||||
|  |  | ||||||
|  | The CLI create a new workspace and a simple 'Hello World' app, ready to run. | ||||||
|  |  | ||||||
|  | ## Create initial library | ||||||
|  |  | ||||||
|  | You develop apps and packages in the context of an CPL project which is defined in an cpl_core.json. | ||||||
|  |  | ||||||
|  | 1. Run the CLI command ```cpl new library``` and provide the name my-lib, as shown here: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     cpl new library my-lib | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 2. The cpl new command prompts you for information about features to include in the initial library. Decline the defaults by enter 'n' and press the Enter key. | ||||||
|  |  | ||||||
|  | The CLI create a new workspace and a simple 'Hello World' library with CLI, ready to run. | ||||||
|  |  | ||||||
|  | ## Start the app | ||||||
|  |  | ||||||
|  | The CLI includes a live development server, so that you can run your app locally. | ||||||
|  |  | ||||||
|  | 1. Open a terminal window | ||||||
|  |  | ||||||
|  | 2. To navigate to your project workspace, run the following command: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     cd /path/to/project/name | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | 3. To run the app run: | ||||||
|  |  | ||||||
|  |     ```sh | ||||||
|  |     cpl start | ||||||
|  |     ``` | ||||||
|  |  | ||||||
|  | The ```cpl start``` command launches the server, watches your source files, and restarts the app as you make chnages to thoses source files. | ||||||
|  |  | ||||||
|  | If your installation and setup was successful, you should see a output similar to the following: | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | Hello World | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## What's next | ||||||
|  |  | ||||||
|  | - To learn more about the CPL CLI, see the [CLI Overview](cli.overview) | ||||||
|  | - Fore more informations about the Pyhton files generated by ```cpl new```, see [New Command](cli.new) | ||||||
|  |  | ||||||
|  | <!-- LINKS --> | ||||||
|  | [pip-url]: https://pip.sh-edraft.de | ||||||
|  | [python]: https://www.python.org/ | ||||||
|  | [pip]: https://pypi.org/project/pip/ | ||||||
							
								
								
									
										856
									
								
								docs/build/html/_static/basic.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										856
									
								
								docs/build/html/_static/basic.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,856 @@ | |||||||
|  | /* | ||||||
|  |  * basic.css | ||||||
|  |  * ~~~~~~~~~ | ||||||
|  |  * | ||||||
|  |  * Sphinx stylesheet -- basic theme. | ||||||
|  |  * | ||||||
|  |  * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. | ||||||
|  |  * :license: BSD, see LICENSE for details. | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | /* -- main layout ----------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.clearer { | ||||||
|  |     clear: both; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.section::after { | ||||||
|  |     display: block; | ||||||
|  |     content: ''; | ||||||
|  |     clear: left; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- relbar ---------------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.related { | ||||||
|  |     width: 100%; | ||||||
|  |     font-size: 90%; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.related h3 { | ||||||
|  |     display: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.related ul { | ||||||
|  |     margin: 0; | ||||||
|  |     padding: 0 0 0 10px; | ||||||
|  |     list-style: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.related li { | ||||||
|  |     display: inline; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.related li.right { | ||||||
|  |     float: right; | ||||||
|  |     margin-right: 5px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- sidebar --------------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.sphinxsidebarwrapper { | ||||||
|  |     padding: 10px 5px 0 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar { | ||||||
|  |     float: left; | ||||||
|  |     width: 230px; | ||||||
|  |     margin-left: -100%; | ||||||
|  |     font-size: 90%; | ||||||
|  |     word-wrap: break-word; | ||||||
|  |     overflow-wrap : break-word; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar ul { | ||||||
|  |     list-style: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar ul ul, | ||||||
|  | div.sphinxsidebar ul.want-points { | ||||||
|  |     margin-left: 20px; | ||||||
|  |     list-style: square; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar ul ul { | ||||||
|  |     margin-top: 0; | ||||||
|  |     margin-bottom: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar form { | ||||||
|  |     margin-top: 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar input { | ||||||
|  |     border: 1px solid #98dbcc; | ||||||
|  |     font-family: sans-serif; | ||||||
|  |     font-size: 1em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar #searchbox form.search { | ||||||
|  |     overflow: hidden; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar #searchbox input[type="text"] { | ||||||
|  |     float: left; | ||||||
|  |     width: 80%; | ||||||
|  |     padding: 0.25em; | ||||||
|  |     box-sizing: border-box; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sphinxsidebar #searchbox input[type="submit"] { | ||||||
|  |     float: left; | ||||||
|  |     width: 20%; | ||||||
|  |     border-left: none; | ||||||
|  |     padding: 0.25em; | ||||||
|  |     box-sizing: border-box; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | img { | ||||||
|  |     border: 0; | ||||||
|  |     max-width: 100%; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- search page ----------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | ul.search { | ||||||
|  |     margin: 10px 0 0 20px; | ||||||
|  |     padding: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ul.search li { | ||||||
|  |     padding: 5px 0 5px 20px; | ||||||
|  |     background-image: url(file.png); | ||||||
|  |     background-repeat: no-repeat; | ||||||
|  |     background-position: 0 7px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ul.search li a { | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ul.search li div.context { | ||||||
|  |     color: #888; | ||||||
|  |     margin: 2px 0 0 30px; | ||||||
|  |     text-align: left; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ul.keywordmatches li.goodmatch a { | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- index page ------------------------------------------------------------ */ | ||||||
|  |  | ||||||
|  | table.contentstable { | ||||||
|  |     width: 90%; | ||||||
|  |     margin-left: auto; | ||||||
|  |     margin-right: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.contentstable p.biglink { | ||||||
|  |     line-height: 150%; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | a.biglink { | ||||||
|  |     font-size: 1.3em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | span.linkdescr { | ||||||
|  |     font-style: italic; | ||||||
|  |     padding-top: 5px; | ||||||
|  |     font-size: 90%; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- general index --------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | table.indextable { | ||||||
|  |     width: 100%; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.indextable td { | ||||||
|  |     text-align: left; | ||||||
|  |     vertical-align: top; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.indextable ul { | ||||||
|  |     margin-top: 0; | ||||||
|  |     margin-bottom: 0; | ||||||
|  |     list-style-type: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.indextable > tbody > tr > td > ul { | ||||||
|  |     padding-left: 0em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.indextable tr.pcap { | ||||||
|  |     height: 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.indextable tr.cap { | ||||||
|  |     margin-top: 10px; | ||||||
|  |     background-color: #f2f2f2; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | img.toggler { | ||||||
|  |     margin-right: 3px; | ||||||
|  |     margin-top: 3px; | ||||||
|  |     cursor: pointer; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.modindex-jumpbox { | ||||||
|  |     border-top: 1px solid #ddd; | ||||||
|  |     border-bottom: 1px solid #ddd; | ||||||
|  |     margin: 1em 0 1em 0; | ||||||
|  |     padding: 0.4em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.genindex-jumpbox { | ||||||
|  |     border-top: 1px solid #ddd; | ||||||
|  |     border-bottom: 1px solid #ddd; | ||||||
|  |     margin: 1em 0 1em 0; | ||||||
|  |     padding: 0.4em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- domain module index --------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | table.modindextable td { | ||||||
|  |     padding: 2px; | ||||||
|  |     border-collapse: collapse; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- general body styles --------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.body { | ||||||
|  |     min-width: 450px; | ||||||
|  |     max-width: 800px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.body p, div.body dd, div.body li, div.body blockquote { | ||||||
|  |     -moz-hyphens: auto; | ||||||
|  |     -ms-hyphens: auto; | ||||||
|  |     -webkit-hyphens: auto; | ||||||
|  |     hyphens: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | a.headerlink { | ||||||
|  |     visibility: hidden; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | a.brackets:before, | ||||||
|  | span.brackets > a:before{ | ||||||
|  |     content: "["; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | a.brackets:after, | ||||||
|  | span.brackets > a:after { | ||||||
|  |     content: "]"; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | h1:hover > a.headerlink, | ||||||
|  | h2:hover > a.headerlink, | ||||||
|  | h3:hover > a.headerlink, | ||||||
|  | h4:hover > a.headerlink, | ||||||
|  | h5:hover > a.headerlink, | ||||||
|  | h6:hover > a.headerlink, | ||||||
|  | dt:hover > a.headerlink, | ||||||
|  | caption:hover > a.headerlink, | ||||||
|  | p.caption:hover > a.headerlink, | ||||||
|  | div.code-block-caption:hover > a.headerlink { | ||||||
|  |     visibility: visible; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.body p.caption { | ||||||
|  |     text-align: inherit; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.body td { | ||||||
|  |     text-align: left; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .first { | ||||||
|  |     margin-top: 0 !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | p.rubric { | ||||||
|  |     margin-top: 30px; | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | img.align-left, .figure.align-left, object.align-left { | ||||||
|  |     clear: left; | ||||||
|  |     float: left; | ||||||
|  |     margin-right: 1em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | img.align-right, .figure.align-right, object.align-right { | ||||||
|  |     clear: right; | ||||||
|  |     float: right; | ||||||
|  |     margin-left: 1em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | img.align-center, .figure.align-center, object.align-center { | ||||||
|  |   display: block; | ||||||
|  |   margin-left: auto; | ||||||
|  |   margin-right: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | img.align-default, .figure.align-default { | ||||||
|  |   display: block; | ||||||
|  |   margin-left: auto; | ||||||
|  |   margin-right: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .align-left { | ||||||
|  |     text-align: left; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .align-center { | ||||||
|  |     text-align: center; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .align-default { | ||||||
|  |     text-align: center; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .align-right { | ||||||
|  |     text-align: right; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- sidebars -------------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.sidebar { | ||||||
|  |     margin: 0 0 0.5em 1em; | ||||||
|  |     border: 1px solid #ddb; | ||||||
|  |     padding: 7px; | ||||||
|  |     background-color: #ffe; | ||||||
|  |     width: 40%; | ||||||
|  |     float: right; | ||||||
|  |     clear: right; | ||||||
|  |     overflow-x: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | p.sidebar-title { | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.admonition, div.topic, blockquote { | ||||||
|  |     clear: left; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- topics ---------------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.topic { | ||||||
|  |     border: 1px solid #ccc; | ||||||
|  |     padding: 7px; | ||||||
|  |     margin: 10px 0 10px 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | p.topic-title { | ||||||
|  |     font-size: 1.1em; | ||||||
|  |     font-weight: bold; | ||||||
|  |     margin-top: 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- admonitions ----------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.admonition { | ||||||
|  |     margin-top: 10px; | ||||||
|  |     margin-bottom: 10px; | ||||||
|  |     padding: 7px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.admonition dt { | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | p.admonition-title { | ||||||
|  |     margin: 0px 10px 5px 0px; | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.body p.centered { | ||||||
|  |     text-align: center; | ||||||
|  |     margin-top: 25px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- content of sidebars/topics/admonitions -------------------------------- */ | ||||||
|  |  | ||||||
|  | div.sidebar > :last-child, | ||||||
|  | div.topic > :last-child, | ||||||
|  | div.admonition > :last-child { | ||||||
|  |     margin-bottom: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.sidebar::after, | ||||||
|  | div.topic::after, | ||||||
|  | div.admonition::after, | ||||||
|  | blockquote::after { | ||||||
|  |     display: block; | ||||||
|  |     content: ''; | ||||||
|  |     clear: both; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- tables ---------------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | table.docutils { | ||||||
|  |     margin-top: 10px; | ||||||
|  |     margin-bottom: 10px; | ||||||
|  |     border: 0; | ||||||
|  |     border-collapse: collapse; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.align-center { | ||||||
|  |     margin-left: auto; | ||||||
|  |     margin-right: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.align-default { | ||||||
|  |     margin-left: auto; | ||||||
|  |     margin-right: auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table caption span.caption-number { | ||||||
|  |     font-style: italic; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table caption span.caption-text { | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.docutils td, table.docutils th { | ||||||
|  |     padding: 1px 8px 1px 5px; | ||||||
|  |     border-top: 0; | ||||||
|  |     border-left: 0; | ||||||
|  |     border-right: 0; | ||||||
|  |     border-bottom: 1px solid #aaa; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.footnote td, table.footnote th { | ||||||
|  |     border: 0 !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | th { | ||||||
|  |     text-align: left; | ||||||
|  |     padding-right: 5px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.citation { | ||||||
|  |     border-left: solid 1px gray; | ||||||
|  |     margin-left: 1px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.citation td { | ||||||
|  |     border-bottom: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | th > :first-child, | ||||||
|  | td > :first-child { | ||||||
|  |     margin-top: 0px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | th > :last-child, | ||||||
|  | td > :last-child { | ||||||
|  |     margin-bottom: 0px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- figures --------------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | div.figure { | ||||||
|  |     margin: 0.5em; | ||||||
|  |     padding: 0.5em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.figure p.caption { | ||||||
|  |     padding: 0.3em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.figure p.caption span.caption-number { | ||||||
|  |     font-style: italic; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.figure p.caption span.caption-text { | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- field list styles ----------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | table.field-list td, table.field-list th { | ||||||
|  |     border: 0 !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .field-list ul { | ||||||
|  |     margin: 0; | ||||||
|  |     padding-left: 1em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .field-list p { | ||||||
|  |     margin: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .field-name { | ||||||
|  |     -moz-hyphens: manual; | ||||||
|  |     -ms-hyphens: manual; | ||||||
|  |     -webkit-hyphens: manual; | ||||||
|  |     hyphens: manual; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- hlist styles ---------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | table.hlist { | ||||||
|  |     margin: 1em 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.hlist td { | ||||||
|  |     vertical-align: top; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /* -- other body styles ----------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | ol.arabic { | ||||||
|  |     list-style: decimal; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.loweralpha { | ||||||
|  |     list-style: lower-alpha; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.upperalpha { | ||||||
|  |     list-style: upper-alpha; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.lowerroman { | ||||||
|  |     list-style: lower-roman; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.upperroman { | ||||||
|  |     list-style: upper-roman; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | :not(li) > ol > li:first-child > :first-child, | ||||||
|  | :not(li) > ul > li:first-child > :first-child { | ||||||
|  |     margin-top: 0px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | :not(li) > ol > li:last-child > :last-child, | ||||||
|  | :not(li) > ul > li:last-child > :last-child { | ||||||
|  |     margin-bottom: 0px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.simple ol p, | ||||||
|  | ol.simple ul p, | ||||||
|  | ul.simple ol p, | ||||||
|  | ul.simple ul p { | ||||||
|  |     margin-top: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.simple > li:not(:first-child) > p, | ||||||
|  | ul.simple > li:not(:first-child) > p { | ||||||
|  |     margin-top: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | ol.simple p, | ||||||
|  | ul.simple p { | ||||||
|  |     margin-bottom: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.footnote > dt, | ||||||
|  | dl.citation > dt { | ||||||
|  |     float: left; | ||||||
|  |     margin-right: 0.5em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.footnote > dd, | ||||||
|  | dl.citation > dd { | ||||||
|  |     margin-bottom: 0em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.footnote > dd:after, | ||||||
|  | dl.citation > dd:after { | ||||||
|  |     content: ""; | ||||||
|  |     clear: both; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.field-list { | ||||||
|  |     display: grid; | ||||||
|  |     grid-template-columns: fit-content(30%) auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.field-list > dt { | ||||||
|  |     font-weight: bold; | ||||||
|  |     word-break: break-word; | ||||||
|  |     padding-left: 0.5em; | ||||||
|  |     padding-right: 5px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.field-list > dt:after { | ||||||
|  |     content: ":"; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.field-list > dd { | ||||||
|  |     padding-left: 0.5em; | ||||||
|  |     margin-top: 0em; | ||||||
|  |     margin-left: 0em; | ||||||
|  |     margin-bottom: 0em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl { | ||||||
|  |     margin-bottom: 15px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dd > :first-child { | ||||||
|  |     margin-top: 0px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dd ul, dd table { | ||||||
|  |     margin-bottom: 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dd { | ||||||
|  |     margin-top: 3px; | ||||||
|  |     margin-bottom: 10px; | ||||||
|  |     margin-left: 30px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl > dd:last-child, | ||||||
|  | dl > dd:last-child > :last-child { | ||||||
|  |     margin-bottom: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dt:target, span.highlighted { | ||||||
|  |     background-color: #fbe54e; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | rect.highlighted { | ||||||
|  |     fill: #fbe54e; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | dl.glossary dt { | ||||||
|  |     font-weight: bold; | ||||||
|  |     font-size: 1.1em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .optional { | ||||||
|  |     font-size: 1.3em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .sig-paren { | ||||||
|  |     font-size: larger; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .versionmodified { | ||||||
|  |     font-style: italic; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .system-message { | ||||||
|  |     background-color: #fda; | ||||||
|  |     padding: 5px; | ||||||
|  |     border: 3px solid red; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .footnote:target  { | ||||||
|  |     background-color: #ffa; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .line-block { | ||||||
|  |     display: block; | ||||||
|  |     margin-top: 1em; | ||||||
|  |     margin-bottom: 1em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .line-block .line-block { | ||||||
|  |     margin-top: 0; | ||||||
|  |     margin-bottom: 0; | ||||||
|  |     margin-left: 1.5em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .guilabel, .menuselection { | ||||||
|  |     font-family: sans-serif; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .accelerator { | ||||||
|  |     text-decoration: underline; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .classifier { | ||||||
|  |     font-style: oblique; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .classifier:before { | ||||||
|  |     font-style: normal; | ||||||
|  |     margin: 0.5em; | ||||||
|  |     content: ":"; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | abbr, acronym { | ||||||
|  |     border-bottom: dotted 1px; | ||||||
|  |     cursor: help; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- code displays --------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | pre { | ||||||
|  |     overflow: auto; | ||||||
|  |     overflow-y: hidden;  /* fixes display issues on Chrome browsers */ | ||||||
|  | } | ||||||
|  |  | ||||||
|  | pre, div[class*="highlight-"] { | ||||||
|  |     clear: both; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | span.pre { | ||||||
|  |     -moz-hyphens: none; | ||||||
|  |     -ms-hyphens: none; | ||||||
|  |     -webkit-hyphens: none; | ||||||
|  |     hyphens: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div[class*="highlight-"] { | ||||||
|  |     margin: 1em 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | td.linenos pre { | ||||||
|  |     border: 0; | ||||||
|  |     background-color: transparent; | ||||||
|  |     color: #aaa; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable { | ||||||
|  |     display: block; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable tbody { | ||||||
|  |     display: block; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable tr { | ||||||
|  |     display: flex; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable td { | ||||||
|  |     margin: 0; | ||||||
|  |     padding: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable td.linenos { | ||||||
|  |     padding-right: 0.5em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable td.code { | ||||||
|  |     flex: 1; | ||||||
|  |     overflow: hidden; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .highlight .hll { | ||||||
|  |     display: block; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.highlight pre, | ||||||
|  | table.highlighttable pre { | ||||||
|  |     margin: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.code-block-caption + div { | ||||||
|  |     margin-top: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.code-block-caption { | ||||||
|  |     margin-top: 1em; | ||||||
|  |     padding: 2px 5px; | ||||||
|  |     font-size: small; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.code-block-caption code { | ||||||
|  |     background-color: transparent; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | table.highlighttable td.linenos, | ||||||
|  | span.linenos, | ||||||
|  | div.doctest > div.highlight span.gp {  /* gp: Generic.Prompt */ | ||||||
|  |     user-select: none; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.code-block-caption span.caption-number { | ||||||
|  |     padding: 0.1em 0.3em; | ||||||
|  |     font-style: italic; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.code-block-caption span.caption-text { | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.literal-block-wrapper { | ||||||
|  |     margin: 1em 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | code.descname { | ||||||
|  |     background-color: transparent; | ||||||
|  |     font-weight: bold; | ||||||
|  |     font-size: 1.2em; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | code.descclassname { | ||||||
|  |     background-color: transparent; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | code.xref, a code { | ||||||
|  |     background-color: transparent; | ||||||
|  |     font-weight: bold; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { | ||||||
|  |     background-color: transparent; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .viewcode-link { | ||||||
|  |     float: right; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .viewcode-back { | ||||||
|  |     float: right; | ||||||
|  |     font-family: sans-serif; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.viewcode-block:target { | ||||||
|  |     margin: -1px -10px; | ||||||
|  |     padding: 0 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- math display ---------------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | img.math { | ||||||
|  |     vertical-align: middle; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.body div.math p { | ||||||
|  |     text-align: center; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | span.eqno { | ||||||
|  |     float: right; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | span.eqno a.headerlink { | ||||||
|  |     position: absolute; | ||||||
|  |     z-index: 1; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div.math:hover a.headerlink { | ||||||
|  |     visibility: visible; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | /* -- printout stylesheet --------------------------------------------------- */ | ||||||
|  |  | ||||||
|  | @media print { | ||||||
|  |     div.document, | ||||||
|  |     div.documentwrapper, | ||||||
|  |     div.bodywrapper { | ||||||
|  |         margin: 0 !important; | ||||||
|  |         width: 100%; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     div.sphinxsidebar, | ||||||
|  |     div.related, | ||||||
|  |     div.footer, | ||||||
|  |     #top-link { | ||||||
|  |         display: none; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								docs/build/html/_static/css/badge_only.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								docs/build/html/_static/css/badge_only.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | .fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} | ||||||
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff2
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff2
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff2
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff2
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.eot
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.eot
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										2671
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.svg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2671
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.svg
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| After Width: | Height: | Size: 434 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.ttf
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.ttf
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.woff2
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/fontawesome-webfont.woff2
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/lato-bold-italic.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/build/html/_static/css/fonts/lato-bold-italic.woff
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user