Closed armando-palacio closed 7 months ago
This pull request implements various enhancements and optimizations to the project setup and maintenance:
Refactored Versioning and Documentation Handling:
__version__
__init__.py
>3.8
setup.py
README.md
Simplified Version Management:
VERSION.txt
Enhanced Documentation Handling:
sphinx conf.py
opticmlib
Code Cleanup:
Improved Setup.py Requirements Handling:
include_package_data=True
MANIFEST.in
Enhanced CI Process:
test-build-release-publish.yml
Documentation Improvement:
get_long_description
get_requirements
This pull request implements various enhancements and optimizations to the project setup and maintenance:
Refactored Versioning and Documentation Handling:
__version__
variable in__init__.py
.>3.8
insetup.py
file.README.md
.Simplified Version Management:
VERSION.txt
, updating version directly in__init__.py
.Enhanced Documentation Handling:
sphinx conf.py
to retrieve version fromopticmlib
.Code Cleanup:
Improved Setup.py Requirements Handling:
setup.py
to include requirements usinginclude_package_data=True
argument, along with the addition of aMANIFEST.in
file.Enhanced CI Process:
test-build-release-publish.yml
.Documentation Improvement:
get_long_description
andget_requirements
functions insetup.py
.