diff --git a/ee/api/.gitignore b/ee/api/.gitignore index 61bc09c37..80beeee41 100644 --- a/ee/api/.gitignore +++ b/ee/api/.gitignore @@ -201,16 +201,17 @@ Pipfile.lock /chalicelib/core/metrics/heatmaps /chalicelib/core/metrics/product_analytics /chalicelib/core/metrics/product_anaytics2.py -/chalicelib/core/events +/chalicelib/core/events* /chalicelib/core/feature_flags.py /chalicelib/core/issue_tracking/* /chalicelib/core/issues.py +/chalicelib/core/issues/ /chalicelib/core/jobs.py /chalicelib/core/log_tools/* /chalicelib/core/metadata.py /chalicelib/core/mobile.py /chalicelib/core/saved_search.py -/chalicelib/core/sessions/*.py +/chalicelib/core/sessions/**/*.py /chalicelib/core/sessions/sessions_viewed /chalicelib/core/metrics/modules /chalicelib/core/socket_ios.py diff --git a/ee/api/Pipfile b/ee/api/Pipfile index f136ab14f..cf41528a8 100644 --- a/ee/api/Pipfile +++ b/ee/api/Pipfile @@ -21,6 +21,8 @@ python-decouple = "==3.8" pydantic = {extras = ["email"], version = "==2.11.4"} apscheduler = "==3.11.0" python3-saml = "==1.16.0" +lxml = "==5.3.0" +xmlsec = "==1.3.14" python-multipart = "==0.0.20" redis = "==6.1.0" azure-storage-blob = "==12.25.1" diff --git a/ee/api/clean-dev.sh b/ee/api/clean-dev.sh index 1e849fabe..455109b6a 100755 --- a/ee/api/clean-dev.sh +++ b/ee/api/clean-dev.sh @@ -101,4 +101,4 @@ rm -rf ./chalicelib/core/errors/errors_details.py rm -rf ./chalicelib/core/notes.py rm -rf ./chalicelib/utils/contextual_validators.py rm -rf ./routers/subs/product_analytics.py -rm -rf ./schemas/product_analytics.py \ No newline at end of file +rm -rf ./schemas/product_analytics.py diff --git a/ee/api/requirements.txt b/ee/api/requirements.txt index 347dcdde4..7d2897ece 100644 --- a/ee/api/requirements.txt +++ b/ee/api/requirements.txt @@ -19,7 +19,8 @@ apscheduler==3.11.0 # TODO: enable after xmlsec fix https://github.com/xmlsec/python-xmlsec/issues/252 #--no-binary is used to avoid libxml2 library version incompatibilities between xmlsec and lxml python3-saml==1.16.0 ---no-binary=lxml +lxml==5.3.0 --no-binary=lxml +xmlsec==1.3.14 --no-binary=xmlsec python-multipart==0.0.20 diff --git a/ee/api/schemas/__init__.py b/ee/api/schemas/__init__.py index 845d2ce5c..d60c7398d 100644 --- a/ee/api/schemas/__init__.py +++ b/ee/api/schemas/__init__.py @@ -3,4 +3,4 @@ from .schemas_ee import * from .assist_stats_schema import * from .product_analytics import * from . import overrides as _overrides -from .schemas import _PaginatedSchema as PaginatedSchema \ No newline at end of file +from .schemas import _PaginatedSchema as PaginatedSchema