Git Product home page Git Product logo

Comments (2)

loriab avatar loriab commented on July 18, 2024 1

Sorry for the delay -- I've been breaking Libint, then hauling it back into working order.

I substituted out the latest DynamicVersion.cmake file today. Below are the two modes, and a fake M.m (no patch) tag ran fine, too. (Ignore the post999 -- that's a hard-coded string.)

default (dev) mode

#   -- LibintRepository_VERSION      2.8.2
#   -- LibintRepository_VERSION_FULL 2.8.2.dev61+g8cb6f56
#   -- LibintRepository_COMMIT       8cb6f56b68af2e1da661acf39c9ce4a086865a8a
#   -- LibintRepository_SHORT_HASH   8cb6f56
#   -- LibintRepository_DISTANCE     61
#   -- LibintRepository_DESCRIBE     v2.8.1-61-g8cb6f56
#   -- LIBINT_GIT_COMMIT         8cb6f56
#   -- LIBINT_VERSION_YEAR       2024
#   -- LIBINT_DESCRIPTION        A library for the evaluation of molecular integrals of many-body operators over Gaussian functions
#   -- Version: Full 2.8.2-post999 Numeric 2.8.2 Sortable 2.8.2.post61

post mode

#   -- LibintRepository_VERSION      2.8.1
#   -- LibintRepository_VERSION_FULL 2.8.1.post61+g8cb6f56
#   -- LibintRepository_COMMIT       8cb6f56b68af2e1da661acf39c9ce4a086865a8a
#   -- LibintRepository_SHORT_HASH   8cb6f56
#   -- LibintRepository_DISTANCE     61
#   -- LibintRepository_DESCRIBE     v2.8.1-61-g8cb6f56
#   -- LIBINT_GIT_COMMIT         8cb6f56
#   -- LIBINT_VERSION_YEAR       2024
#   -- LIBINT_DESCRIPTION        A library for the evaluation of molecular integrals of many-body operators over Gaussian functions
#   -- Version: Full 2.8.1-post999 Numeric 2.8.1 Sortable 2.8.1.post61

I'll stick with post mode for Libint (unless EFV wants to switch) because there are many places that don't allow expressing the the dev/post stuff, and I don't want the next/computed M.m.p part out in the wild w/o its devN modifier. Thanks for the addition!

from cmakeextrautils.

LecrisUT avatar LecrisUT commented on July 18, 2024

@loriab I have implemented two versions from setuptools_scm:

  • DEV == guess-next-dev
  • POST == post-release

Care to give some feedback or suggestions on it?

from cmakeextrautils.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.