Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • In all feedstocks, replace conda_build_config.yaml with the version from: conda-forge-pinning-feedstock/conda_build_config.yaml at main · conda-forge/conda-forge-pinning-feedstock (github.com)
  • Rebuild all feedstocks in the following order:
    • libnl
    • libnl3
    • rmda-core
    • libfabric
    • roentdek
    • amityping
    • cameralink-gateway
    • epix-100a-gen2
    • epix
    • lcls2-ephi-hr-pcie
    • lcls2-pgp-pcie-apps
    • lcls2_timetool
    • networkfox
    • prometheus-cpp
    • xtcdata
    • psalg
    • psana
    • psdaq
    • ami
    • psmon 
  • Create new production and dev environment (see above)
  • Create new conda_build_config.yaml using the script in the section above and copy it in every feedstock to create packages with pinned dependecies in the future


Utility Scripts

The following two python scripts can be used to explore the content of a repodata.json file, which can be downloaded from a conda online package repository and lists in detail the content of the repository

The fist script, dependency.py, lists all the dependencies of a specific package

 

View file
namedependency.py
height250

The second, reverse_dependency.py, lists all the package that depend on the specified package

View file
namereverse_dependency.py
height250

For both scipts, the syntax is: <script name> repodata.josn <package name>