|
17 | 17 | + v0.2.12 | 2023-12-02 0949H | Merged to main |
18 | 18 | + v0.2.13 | 2023-12-02 1020H | Merged to main |
19 | 19 | + v0.3.0 | 2023-12-02 1024H | Merged to main |
20 | | - + v0.3.1 | 2023-12-03 2251H | Development |
21 | | - + v0.3.2 | 2023-12-03 2344H | Development |
22 | | - + v0.3.3 | 2023-12-03 2354H | Development |
23 | | - + v0.3.4 | 2023-12-04 1246H | Development |
24 | | - + v0.3.5 | 2023-12-04 1253H | Development |
25 | | - + v0.3.6 | 2023-12-04 1331H | Development |
26 | | - + v0.3.7 | 2023-12-04 2141H | Development |
27 | | - + v0.3.8 | 2023-12-04 2200H | Development |
28 | | - + v0.3.9 | 2023-12-04 2243H | Development |
29 | | - + v0.3.10 | 2023-12-04 2333H | Development |
30 | | - + v0.3.11 | 2023-12-05 1946H | Development |
31 | | - + v0.3.12 | 2023-12-05 2006H | Development |
32 | | - + v0.4.0 | 2023-12-11 1227H | Development |
| 20 | + + v0.3.1 | 2023-12-03 2251H | Merged to main |
| 21 | + + v0.3.2 | 2023-12-03 2344H | Merged to main |
| 22 | + + v0.3.3 | 2023-12-03 2354H | Merged to main |
| 23 | + + v0.3.4 | 2023-12-04 1246H | Merged to main |
| 24 | + + v0.3.5 | 2023-12-04 1253H | Merged to main |
| 25 | + + v0.3.6 | 2023-12-04 1331H | Merged to main |
| 26 | + + v0.3.7 | 2023-12-04 2141H | Merged to main |
| 27 | + + v0.3.8 | 2023-12-04 2200H | Merged to main |
| 28 | + + v0.3.9 | 2023-12-04 2243H | Merged to main |
| 29 | + + v0.3.10 | 2023-12-04 2333H | Merged to main |
| 30 | + + v0.3.11 | 2023-12-05 1946H | Merged to main |
| 31 | + + v0.3.12 | 2023-12-05 2006H | Merged to main |
| 32 | + + v0.4.0 | 2023-12-11 1227H | Merged to main |
| 33 | + + v0.4.1 | 2024-01-29 1026H | Testing for new feature: Project structure Packaging and Deployment |
| 34 | + + v0.4.2 | 2024-01-29 1758H | Testing for new feature: Project structure Packaging and Deployment |
| 35 | + + v0.4.3 | 2024-01-29 1758H | Testing for new feature: Project structure Packaging and Deployment |
| 36 | + + v0.4.4 | 2024-01-29 2227H | Testing for new feature: Project structure Packaging and Deployment |
| 37 | + + v0.4.5 | 2024-01-30 1358H | Testing for new feature: Project structure Packaging and Deployment |
33 | 38 |
|
34 | 39 | ## Entries |
35 | 40 |
|
|
497 | 502 | - i.e. archlinux's pacstrap requiring pacman to exist |
498 | 503 | + installing natively on a non-ArchLinux system is borderline impossible or unnecessarily hard |
499 | 504 |
|
| 505 | +### v0.4.1 |
| 506 | ++ Preparation of project structure for packaging and deployment |
| 507 | +- New |
| 508 | + + Created new package folder 'distinstall-python' in 'src/' for holding the program as a package |
| 509 | + + Created setup.py for setuptools |
| 510 | + + Added pyproject.toml for packaging |
| 511 | + - Added '__init__.py' and '__main__.py' to 'src/' |
| 512 | + - '__init__.py' will initialize the project folder as a importable package/module, like a constructor initializer |
| 513 | + - '__main__.py' is a special macro function that will act as an alias to main.py in python |
| 514 | + + Python will find '__main__.py' as the launcher/entry point, and if it is found, python will execute a special runtime instruction set for these magic functions |
| 515 | + + TODO: Find out how to set main.py as the entry point instead |
| 516 | + - Added '__init__.py' and '__main__.py' to 'src/app' |
| 517 | + - '__init__.py' will initialize the project folder as a importable package/module, like a constructor initializer |
| 518 | + |
| 519 | +- Updates |
| 520 | + - 'mechanism.py' in 'src/app/distributions/archlinux' |
| 521 | + - Modified package/module importing in mechanism.py |
| 522 | + + Used '.' as a relative path backwards up the parent directory tree, with each '.' being 1 directory upwards |
| 523 | + + TODO: Figure out how to add the module directories into the packaging so that '.' isnt needed |
| 524 | + - Added variables 'stdout, stderr and returncode' to timedatectl function |
| 525 | + - Removed 'loading' message and the standard output print as these are too verbose |
| 526 | + - 'runner.py' in 'src/app' |
| 527 | + - Modified package/module importing |
| 528 | + + Used '.' as a relative path backwards up the parent directory tree, with each '.' being 1 directory upwards |
| 529 | + + TODO: Figure out how to add the module directories into the packaging so that '.' isnt needed |
| 530 | + - 'device_management.py' in 'src/lib' |
| 531 | + - Modified package/module importing |
| 532 | + + Used '.' as a relative path backwards up the parent directory tree, with each '.' being 1 directory upwards |
| 533 | + + TODO: Figure out how to add the module directories into the packaging so that '.' isnt needed |
| 534 | + - 'user_management.py' in 'src/lib' |
| 535 | + - Modified package/module importing |
| 536 | + + Used '.' as a relative path backwards up the parent directory tree, with each '.' being 1 directory upwards |
| 537 | + + TODO: Figure out how to add the module directories into the packaging so that '.' isnt needed |
| 538 | + - 'setup.py' in 'src/' |
| 539 | + - Modified package/module importing |
| 540 | + + Used '.' as a relative path backwards up the parent directory tree, with each '.' being 1 directory upwards |
| 541 | + + TODO: Figure out how to add the module directories into the packaging so that '.' isnt needed |
| 542 | + |
| 543 | +### v0.4.2 |
| 544 | +- Updates |
| 545 | + + Moved project structure from 'src/' to folder 'src/distinstall-python' as a package |
| 546 | + |
| 547 | +### v0.4.3 |
| 548 | +- Updates |
| 549 | + + Deleted remnants after moving to package folder 'distinstall-python' |
| 550 | + |
| 551 | +### v0.4.4 |
| 552 | +- Updates |
| 553 | + - README.md |
| 554 | + + Added instructions to install python using setuptools packaging and deployment (via pip) |
| 555 | + |
| 556 | +### v0.4.5 |
| 557 | +- New |
| 558 | + - Added new document 'CONTRIBUTING.md' for information relating to contribution rulesets |
| 559 | + |
| 560 | +- Updates |
| 561 | + - Updated 'setup.py' and 'pyproject.toml' with latest version and setup entry point |
| 562 | + - Updated 'main.py' to be in sync with '__main__.py' |
| 563 | + |
0 commit comments