Skip to content

Commit 738eb43

Browse files
authored
Merge pull request #502 from isuruf/version
Update version
2 parents 4908ebe + 320c984 commit 738eb43

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set(CMAKE_PREFIX_PATH ${SymEngine_DIR} ${CMAKE_PREFIX_PATH})
1313

1414
include(GNUInstallDirs)
1515

16-
find_package(SymEngine 0.8.1 REQUIRED CONFIG
16+
find_package(SymEngine 0.14.0 REQUIRED CONFIG
1717
PATH_SUFFIXES lib/cmake/symengine cmake/symengine CMake/)
1818
message("SymEngine_DIR : " ${SymEngine_DIR})
1919
message("SymEngine Version : " ${SymEngine_VERSION})

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def finalize_options(self):
222222
'''
223223

224224
setup(name="symengine",
225-
version="0.13.0",
225+
version="0.14.0",
226226
description="Python library providing wrappers to SymEngine",
227227
setup_requires=['cython>=0.29.24'],
228228
long_description=long_description,

symengine/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def __getattr__(name):
6363
raise AttributeError(f"module 'symengine' has no attribute '{name}'")
6464

6565

66-
__version__ = "0.13.0"
66+
__version__ = "0.14.0"
6767

6868

6969
# To not expose internals

symengine/lib/pywrapper.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ PyObject* pickle_loads(const std::string &pickle_str) {
292292
return obj;
293293
}
294294

295-
RCP<const Basic> load_basic(cereal::PortableBinaryInputArchive &ar, RCP<const Symbol> &)
295+
RCP<const Basic> load_basic(RCPBasicAwareInputArchive<cereal::PortableBinaryInputArchive> &ar, RCP<const Symbol> &)
296296
{
297297
bool is_pysymbol;
298298
bool store_pickle;
@@ -324,7 +324,7 @@ std::string pickle_dumps(const PyObject * obj) {
324324
return std::string(buffer, size);
325325
}
326326

327-
void save_basic(cereal::PortableBinaryOutputArchive &ar, const Symbol &b)
327+
void save_basic(RCPBasicAwareOutputArchive<cereal::PortableBinaryOutputArchive> &ar, const Symbol &b)
328328
{
329329
bool is_pysymbol = is_a_sub<PySymbol>(b);
330330
ar(is_pysymbol);
@@ -344,7 +344,7 @@ std::string wrapper_dumps(const Basic &x)
344344
std::ostringstream oss;
345345
unsigned short major = SYMENGINE_MAJOR_VERSION;
346346
unsigned short minor = SYMENGINE_MINOR_VERSION;
347-
cereal::PortableBinaryOutputArchive{oss}(major, minor,
347+
RCPBasicAwareOutputArchive<cereal::PortableBinaryOutputArchive>{oss}(major, minor,
348348
x.rcp_from_this());
349349
return oss.str();
350350
}
@@ -354,7 +354,7 @@ RCP<const Basic> wrapper_loads(const std::string &serialized)
354354
unsigned short major, minor;
355355
RCP<const Basic> obj;
356356
std::istringstream iss(serialized);
357-
cereal::PortableBinaryInputArchive iarchive{iss};
357+
RCPBasicAwareInputArchive<cereal::PortableBinaryInputArchive> iarchive{iss};
358358
iarchive(major, minor);
359359
if (major != SYMENGINE_MAJOR_VERSION or minor != SYMENGINE_MINOR_VERSION) {
360360
throw SerializationError(StreamFmt()

symengine_version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.13.0
1+
fac9314c78f2809570494017efc6603befeb4eda

0 commit comments

Comments
 (0)