{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"},{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/3"}],"enrichment":{"capability":"Provides compiled EPICS Core libraries and development headers for Python, enabling Python modules to interface with EPICS control systems without requiring separate system-level EPICS installation.","skillfed_tags":["epics-scada","build-dependency","compiled-wheels"],"use_cases":["Building Python EPICS client libraries without requiring system EPICS installation.","Packaging EPICS-based control applications for distribution across heterogeneous platforms.","Developing custom Python extensions that call EPICS Channel Access or PV Access APIs directly.","Setting up reproducible CI/CD pipelines for SCADA and experimental control systems.","Querying EPICS build configuration and library paths from Python setup scripts."],"what_it_does":"epicscorelibs packages the EPICS Core runtime libraries and C headers as a Python wheel, allowing Python modules to link against EPICS without requiring a separate system-level EPICS installation. It is not an end-user library but a build and runtime dependency for Python packages that wrap EPICS control-system functionality.\n\nThe package provides a Python API to locate headers and libraries by name, retrieve build configuration variables (EPICS_HOST_ARCH, CFLAGS, etc.), and manage version information. It includes prebuilt wheels on macOS, Linux, and Windows, with an option to compile locally if needed. Runtime dependencies are setuptools, setuptools-dso, and numpy.","worth_installing":"Yes, if you are building or packaging Python modules that depend on EPICS Core libraries. Install friction is moderate due to compiled dependencies, but prebuilt wheels and broad platform coverage reduce friction significantly. Verify the EPICS license terms for your use case. Aging maintenance is a minor concern but not a blocker; the repository remains active and no security vulnerabilities are recorded."},"id":"epicscorelibs","links":{"html":"https://skillfed.io/packages/epicscorelibs","md":"https://skillfed.io/packages/epicscorelibs.md","pypi":"https://pypi.org/project/epicscorelibs/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-02-11","license_spdx":null,"license_treatment":"unclear","name":"epicscorelibs","python_support":"supports_current","summary":"The EPICS Core libraries for use by python modules"},"popularity":{"monthly_downloads":100945,"position":12968,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.0.10.99.0.1"}
