Skip to content

pin to htcondor v1 bindings#45

Open
kpedro88 wants to merge 1 commit into
CoffeaTeam:mainfrom
kpedro88:pin_condor
Open

pin to htcondor v1 bindings#45
kpedro88 wants to merge 1 commit into
CoffeaTeam:mainfrom
kpedro88:pin_condor

Conversation

@kpedro88
Copy link
Copy Markdown
Contributor

The latest htcondor package on pip only has the new v2 bindings. That means it only allows import htcondor2; import htcondor will not work.

In lieu of trying to update everything, let's just pin to the old v1 bindings for now.

Eventually, updating to v2 will be needed because v1 relies on Boost.Python and therefore requires separate wheels for each Python 3.X, which (to my understanding) will not be provided for newer values of X.

Details on v2 API and transition:
https://indico.cern.ch/event/1386170/contributions/6127739/attachments/2934325/5155703/PythonBindingsVersion2.pdf
https://htcondor.readthedocs.io/en/lts/apis/python-bindings/api/version2/migration-guide.html
https://github.com/htcondor/htcondor/blob/main/python-bindings.md

Possibly related to #38?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant