I was pulling from master. OK, it works now after "git rebase 
upstream/master". Maybe the dev guide should be more thorough for 
newcomers. 

Dne pátek 12. září 2025 v 12:57:49 UTC+2 uživatel Oscar napsal:

> This was fixed yesterday:
> https://github.com/sympy/sympy/pull/28394
>
> You should pull the latest updates from master.
>
> On Thu, 11 Sept 2025 at 21:07, Oldřich Klimánek
> <[email protected]> wrote:
> >
> > Hi, I am trying to push changes to a new branch -- however, it fails on 
> quality check. I did run quality check locally and everything was fine. And 
> what is more, the errors in question have no relation to my codes I 
> committed, see below (should I rebase before pushing?) And since when has 
> Sympy started using ruff?
> >
> > ruff check sympy
> > shell: /usr/bin/bash -e {0}
> > env:
> > pythonLocation: /opt/hostedtoolcache/Python/3.13.7/x64
> > PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.7/x64/lib/pkgconfig
> > Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.7/x64
> > Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.7/x64
> > Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.7/x64
> > LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.7/x64/lib
> > FURB116 Replace `bin` call with `f'{rv:b}'`
> > --> sympy/combinatorics/graycode.py:285:18
> > |
> > 283 | rv = self._current or '0'
> > 284 | if not isinstance(rv, str):
> > 285 | rv = bin(rv)[2:]
> > | ^^^^^^^^^^^
> > 286 | return rv.rjust(self.n, '0')
> > |
> > help: Replace with `f'{rv:b}'`
> > FURB116 Replace `bin` call with `f'{n:b}'`
> > --> sympy/combinatorics/subsets.py:99:16
> > |
> > 97 | bin_list = Subset.bitlist_from_subset(self.subset, self.superset)
> > 98 | n = (int(''.join(bin_list), 2) + k) % 2**self.superset_size
> > 99 | bits = bin(n)[2:].rjust(self.superset_size, '0')
> > | ^^^^^^^^^^
> > 100 | return Subset.subset_from_bitlist(self.superset, bits)
> > |
> > help: Replace with `f'{n:b}'`
> > FURB116 Replace `bin` call with `f'{rank:b}'`
> > --> sympy/combinatorics/subsets.py:541:16
> > |
> > 539 | iterate_binary, rank_binary
> > 540 | """
> > 541 | bits = bin(rank)[2:].rjust(len(superset), '0')
> > | ^^^^^^^^^^^^^
> > 542 | return Subset.subset_from_bitlist(superset, bits)
> > |
> > help: Replace with `f'{rank:b}'`
> > FURB116 Replace `hex` call with `f'{man:x}'`
> > --> sympy/core/numbers.py:937:22
> > |
> > 935 | def __getnewargs_ex__(self):
> > 936 | sign, man, exp, bc = self._mpf_
> > 937 | arg = (sign, hex(man)[2:], exp, bc)
> > | ^^^^^^^^^^^^
> > 938 | kwargs = {'precision': self._prec}
> > 939 | return ((arg,), kwargs)
> > |
> > help: Replace with `f'{man:x}'`
> > FURB116 Replace `bin` call with `f'{e:b}'`
> > --> sympy/polys/polyutils.py:559:46
> > |
> > 557 | return NotImplemented
> > 558 | else:
> > 559 | bits = [int(d) for d in reversed(bin(e)[2:])]
> > | ^^^^^^^^^^
> > 560 | n = len(bits)
> > 561 | p = self
> > |
> > help: Replace with `f'{e:b}'`
> > FURB116 Replace `bin` call with `f'{n:b}'`
> > --> sympy/utilities/iterables.py:380:51
> > |
> > 378 | if not str:
> > 379 | if bits >= 0:
> > 380 | return [1 if i == "1" else 0 for i in bin(n)[2:].rjust(bits, "0")]
> > | ^^^^^^^^^^
> > 381 | else:
> > 382 | return variations(range(2), n, repetition=True)
> > |
> > help: Replace with `f'{n:b}'`
> > FURB116 Replace `bin` call with `f'{n:b}'`
> > --> sympy/utilities/iterables.py:385:20
> > |
> > 383 | else:
> > 384 | if bits >= 0:
> > 385 | return bin(n)[2:].rjust(bits, "0")
> > | ^^^^^^^^^^
> > 386 | else:
> > 387 | return (bin(i)[2:].rjust(n, "0") for i in range(2**n))
> > |
> > help: Replace with `f'{n:b}'`
> > FURB116 Replace `bin` call with `f'{i:b}'`
> > --> sympy/utilities/iterables.py:387:21
> > |
> > 385 | return bin(n)[2:].rjust(bits, "0")
> > 386 | else:
> > 387 | return (bin(i)[2:].rjust(n, "0") for i in range(2**n))
> > | ^^^^^^^^^^
> > |
> > help: Replace with `f'{i:b}'`
> > Found 8 errors.
> > Error: Process completed with exit code 1.
> >
> > --
> > You received this message because you are subscribed to the Google 
> Groups "sympy" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected].
> > To view this discussion visit 
> https://groups.google.com/d/msgid/sympy/12eebf5d-89b5-4ba1-863c-0f5ef300447fn%40googlegroups.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/42903e72-7f34-4074-b0ef-93cfb4e13b5fn%40googlegroups.com.

Reply via email to