Check the version of SymPy that you are using. The development version gives
>>> var('x y')
(x, y)
>>> apart(1/(x+y)-Rational(1,2)*x**2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "sympy\utilities\decorator.py", line 35, in threaded_func
return func(expr, *args, **kwargs)
File "sympy\polys\partfrac.py", line 123, in apart
return apart(fc, x=x, full=full, **_options)
File "sympy\utilities\decorator.py", line 35, in threaded_func
return func(expr, *args, **kwargs)
File "sympy\polys\partfrac.py", line 126, in apart
"multivariate partial fraction decomposition")
NotImplementedError: multivariate partial fraction decomposition