14
0

43 Commits

Author SHA256 Message Date
4b52e5efac Accepting request 1284390 from devel:languages:python
- Convert to pip-based build

OBS-URL: https://build.opensuse.org/request/show/1284390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=18
2025-06-11 14:21:49 +00:00
c321a40fcc - Convert to pip-based build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=43
2025-06-10 09:03:30 +00:00
8252ad9ef4 Accepting request 1081651 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=17
2023-04-21 16:47:57 +00:00
b04b2f0276 Accepting request 1081559 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081559
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=41
2023-04-21 13:23:23 +00:00
c2a314c384 Accepting request 1043051 from devel:languages:python
- Remove unneeded BuildRequires on python-memcached.
- Clean up python 2 gubbins.

OBS-URL: https://build.opensuse.org/request/show/1043051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=16
2022-12-15 18:25:35 +00:00
4d43515ae6 - Remove unneeded BuildRequires on python-memcached.
- Clean up python 2 gubbins.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=39
2022-12-15 06:48:15 +00:00
19fcb4f07b Accepting request 1042435 from devel:languages:python
- Disable broken tests in i586.
- Fix launch of memcached for tests
- Remove python-pymemcache-no-mock.patch
- More specific python_sitelib in %files
- Remove python_module macro definition
- Update to 4.0.0:
  * Drop python support for 2.7, 3.4 and 3.5 by @jogo in #321
  * Use default for get ignore_exc by @jogo in #351
  * Return default from hash client by @Pankrat in #352
  * Return default from hash client when using positional argument by @Pankrat
    in #354
  * Support noreply for hash flush_all by @jogo in #361
  * Drop support for Python 3.6 by @jparise in #363
  * Add official support for Python 3.10 by @jparise in #365
  * Handle a blank stat value by @liquidpele in #388
  * Small buffer pass optimization as discussed in #395. by @martinnj in #402
  * Expand Client with a method for sending arbitrary commands. by @martinnj in
    #395
  * add pluggable compression serde by @sontek in #407
  * Start to add type hints by @jogo in #415
  * Add py.typed file by @jogo in #421
  * Fix key_prefix issue with stats and cache_memlimit by @jogo in #433

OBS-URL: https://build.opensuse.org/request/show/1042435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=15
2022-12-13 17:55:09 +00:00
c8e50015b2 - Disable broken tests in i586.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=37
2022-12-12 17:15:56 +00:00
9ba6a2bdda - Fix launch of memcached for tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=36
2022-12-07 13:33:44 +00:00
2575578270 - Remove python-pymemcache-no-mock.patch
- More specific python_sitelib in %files
- Remove python_module macro definition
- Update to 4.0.0:
  * Drop python support for 2.7, 3.4 and 3.5 by @jogo in #321
  * Use default for get ignore_exc by @jogo in #351
  * Return default from hash client by @Pankrat in #352
  * Return default from hash client when using positional argument by @Pankrat
    in #354
  * Support noreply for hash flush_all by @jogo in #361
  * Drop support for Python 3.6 by @jparise in #363
  * Add official support for Python 3.10 by @jparise in #365
  * Handle a blank stat value by @liquidpele in #388
  * Small buffer pass optimization as discussed in #395. by @martinnj in #402
  * Expand Client with a method for sending arbitrary commands. by @martinnj in
    #395
  * add pluggable compression serde by @sontek in #407
  * Start to add type hints by @jogo in #415
  * Add py.typed file by @jogo in #421
  * Fix key_prefix issue with stats and cache_memlimit by @jogo in #433

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=35
2022-12-07 13:14:17 +00:00
aff229f5c9 Accepting request 967531 from devel:languages:python
- version update to 3.5.2
  * Handle blank ``STAT`` values.
  * ``Client.get`` returns the default when using ``ignore_exc`` and if memcached
    is unavailable
  * Added ``noreply`` support to ``HashClient.flush_all``.
- add python-pymemcache-no-mock.patch, do not require python-mock for build

OBS-URL: https://build.opensuse.org/request/show/967531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=14
2022-04-07 22:28:27 +00:00
d89ae1ffa5 mention python-pymemcache-no-mock.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=33
2022-04-07 15:03:30 +00:00
f3da3d8842 Accepting request 967466 from home:pgajdos:python
- version update to 3.5.2
  New in version 3.5.2
  --------------------
  * Handle blank ``STAT`` values.
  New in version 3.5.1
  --------------------
  * ``Client.get`` returns the default when using ``ignore_exc`` and if memcached
    is unavailable
  * Added ``noreply`` support to ``HashClient.flush_all``.
- do not require python-mock for build

OBS-URL: https://build.opensuse.org/request/show/967466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=32
2022-04-07 14:48:23 +00:00
9e9ca8957e Accepting request 925750 from devel:languages:python
- update to 3.5.0:
  * Sockets are now closed on ``MemcacheUnexpectedCloseError``.
  * Added support for TCP keepalive for client sockets on Linux platforms.
  * Added retrying mechanisms by wrapping clients.
- drop merged_pr_327.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/925750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=13
2021-10-20 18:23:30 +00:00
9174881170 - update to 3.5.0:
* Sockets are now closed on ``MemcacheUnexpectedCloseError``.
  * Added support for TCP keepalive for client sockets on Linux platforms.
  * Added retrying mechanisms by wrapping clients.
- drop merged_pr_327.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=31
2021-10-16 20:33:27 +00:00
d365089700 Accepting request 900866 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/900866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=12
2021-06-19 21:04:23 +00:00
b6258bd66c Accepting request 900837 from home:jayvdb:branches:devel:languages:python:django
- Switch to using pytest
- Add merged_pr_327.patch to fix mocked tests
- Update to v3.4.4

OBS-URL: https://build.opensuse.org/request/show/900837
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=29
2021-06-19 07:33:10 +00:00
1c0d865a26 Accepting request 896756 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/896756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=11
2021-06-02 20:12:03 +00:00
56b5a9fcff Accepting request 896654 from home:pgajdos:python
- %check: use %pyunittest rpm macro

OBS-URL: https://build.opensuse.org/request/show/896654
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=27
2021-06-01 18:16:51 +00:00
bbc17ed872 Accepting request 841415 from devel:languages:python
- update to 3.3.0:
  * ``HashClient`` can now be imported from the top-level ``pymemcache`` package
    (e.g. ``pymemcache.HashClient``).
  * ``HashClient.get_many()`` now longer stores ``False`` for missing keys from
    unavailable clients. Instead, the result won't contain the key at all.
  * Added missing ``HashClient.close()`` and ``HashClient.quit()``.

OBS-URL: https://build.opensuse.org/request/show/841415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=10
2020-10-13 13:45:29 +00:00
20a74577a9 - update to 3.3.0:
* ``HashClient`` can now be imported from the top-level ``pymemcache`` package
    (e.g. ``pymemcache.HashClient``).
  * ``HashClient.get_many()`` now longer stores ``False`` for missing keys from
    unavailable clients. Instead, the result won't contain the key at all.
  * Added missing ``HashClient.close()`` and ``HashClient.quit()``.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=25
2020-10-13 07:30:11 +00:00
80fb1b6a7b Accepting request 814553 from devel:languages:python
- update to 3.2.0:
  * ``PooledClient`` and ``HashClient`` now support custom ``Client`` classes

OBS-URL: https://build.opensuse.org/request/show/814553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=9
2020-06-15 18:28:57 +00:00
540aaf76d2 - update to 3.2.0:
* ``PooledClient`` and ``HashClient`` now support custom ``Client`` classes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=23
2020-06-14 09:31:29 +00:00
8452b607df Accepting request 802871 from devel:languages:python
- update to 3.1.0:
  * Add TLS support for TCP sockets.
  * Fix corner case when dead hashed server comes back alive.

OBS-URL: https://build.opensuse.org/request/show/802871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=8
2020-05-12 20:33:02 +00:00
0edba36f0d - update to 3.1.0:
* Add TLS support for TCP sockets.
  * Fix corner case when dead hashed server comes back alive.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=21
2020-05-12 08:27:40 +00:00
4e0d6de49b Accepting request 796468 from devel:languages:python
- Fix build without python 2

OBS-URL: https://build.opensuse.org/request/show/796468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=7
2020-04-23 16:34:45 +00:00
Tomáš Chvátal
a85edc3b08 - Fix build without python 2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=19
2020-04-23 09:34:51 +00:00
23bbc5838b Accepting request 788526 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/788526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=6
2020-03-26 22:34:34 +00:00
Tomáš Chvátal
0d3b60c7dd Accepting request 788520 from home:pgajdos:python
- version update to 3.0.1
  * Make MockMemcacheClient more consistent with the real client.
  * Pass ``encoding`` from HashClient to its pooled clients when ``use_pooling``
    is enabled.

OBS-URL: https://build.opensuse.org/request/show/788520
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=17
2020-03-26 12:10:20 +00:00
6c9c775da2 Accepting request 786856 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/786856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=5
2020-03-20 22:59:38 +00:00
Tomáš Chvátal
ad993dddd5 Accepting request 786851 from home:mcalabkova:branches:devel:languages:python
- Update to 3.0.0
  * The serialization API has been reworked. Instead of consuming a serializer
    and deserializer as separate arguments, client objects now expect an argument
    ``serde`` to be an object which implements ``serialize`` and ``deserialize``
    as methods. (``serialize`` and ``deserialize`` are still supported but
    considered deprecated.)
  * Validate integer inputs for ``expire``, ``delay``, ``incr``, ``decr``, and
    ``memlimit`` -- non-integer values now raise ``MemcacheIllegalInputError``
  * Validate inputs for ``cas`` -- values which are not integers or strings of
    0-9 now raise ``MemcacheIllegalInputError``
  * Add ``prepend`` and ``append`` support to ``MockMemcacheClient``.
  * Add the ``touch`` method to ``HashClient``.
  * Added official support for Python 3.8.

OBS-URL: https://build.opensuse.org/request/show/786851
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=15
2020-03-20 12:10:10 +00:00
0338b5429f Accepting request 729846 from devel:languages:python
- Update to 2.2.2:
  * Fix long_description string in Python packaging.
  * Fix flags when setting multiple differently-typed values at once.
  * Use setup.cfg metadata instead setup.py config to generate package.
  * Add default_noreply parameter to HashClient.
  * Add encoding parameter to Client constructors (defaults to ascii).
  * Add flags parameter to write operation methods.
  * Handle unicode key values in MockMemcacheClient correctly.
  * Improve ASCII encoding failure exception.
  * Fix setup.py dependency on six already being installed.

OBS-URL: https://build.opensuse.org/request/show/729846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=4
2019-09-11 08:36:44 +00:00
Tomáš Chvátal
a789af25e5 - Update to 2.2.2:
* Fix long_description string in Python packaging.
  * Fix flags when setting multiple differently-typed values at once.
  * Use setup.cfg metadata instead setup.py config to generate package.
  * Add default_noreply parameter to HashClient.
  * Add encoding parameter to Client constructors (defaults to ascii).
  * Add flags parameter to write operation methods.
  * Handle unicode key values in MockMemcacheClient correctly.
  * Improve ASCII encoding failure exception.
  * Fix setup.py dependency on six already being installed.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=13
2019-09-10 12:02:12 +00:00
2512d9615a Accepting request 686261 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/686261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=3
2019-03-19 09:03:12 +00:00
Thomas Bechtold
145d295472 Accepting request 686209 from home:jengelh:branches:devel:languages:python
- Trim filler wording from descriptions.

OBS-URL: https://build.opensuse.org/request/show/686209
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=11
2019-03-19 04:55:06 +00:00
Stephan Kulow
0822afdfd3 Accepting request 679883 from devel:languages:python
- update to 2.1.0:
  * Check reStructuredText along with flake8
  * Hotfix broken path
  * fix result
  * Update changelog
  * Fix syntax errors
  * Use byte strings after serializing with serde
  * correct spelling mistake
  * Remove deprecated Python version.
  * Add tests for serde module
  * Kill python 2.6
  * Add optional support for unicode keys
  * Update README to mention tox
  * Fix support newbytes from future
  * Final touches for 1.3.7
  * Make tuple once, instead of on every call
  * Use only the highest, premium quality picklers available at runtime.
  * Enforce version for sphinx
  * Don't Raise Generic Exception (#164)
  * DocString: `gets` returns values, not keys
  * Always send command keys in their original order
  * Bump version to 1.4.3
  * Bump version to 1.4.2
  * Bump version to 1.4.1
  * Bump version to 1.4.0
  * Import Classes, Function into package level
  * new Patch version for minor change
  * trevor sucks
  * Remove docs from being run when you're running tests
  * Add integration environment to tox

OBS-URL: https://build.opensuse.org/request/show/679883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=2
2019-03-01 19:53:09 +00:00
Thomas Bechtold
312b64b1e6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=9 2019-02-27 16:03:51 +00:00
Thomas Bechtold
fcb3aaa188 - update to 2.1.0:
* Check reStructuredText along with flake8
  * Hotfix broken path
  * fix result
  * Update changelog
  * Fix syntax errors
  * Use byte strings after serializing with serde
  * correct spelling mistake
  * Remove deprecated Python version.
  * Add tests for serde module
  * Kill python 2.6
  * Add optional support for unicode keys
  * Update README to mention tox
  * Fix support newbytes from future
  * Final touches for 1.3.7
  * Make tuple once, instead of on every call
  * Use only the highest, premium quality picklers available at runtime.
  * Enforce version for sphinx
  * Don't Raise Generic Exception (#164)
  * DocString: `gets` returns values, not keys
  * Always send command keys in their original order
  * Bump version to 1.4.3
  * Bump version to 1.4.2
  * Bump version to 1.4.1
  * Bump version to 1.4.0
  * Import Classes, Function into package level
  * new Patch version for minor change
  * trevor sucks
  * Remove docs from being run when you're running tests
  * Add integration environment to tox

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=8
2019-02-27 16:02:01 +00:00
356041358a Accepting request 545729 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/545729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pymemcache?expand=0&rev=1
2017-11-27 21:17:46 +00:00
26d0ae305d - update to 1.2.9:
* Introduced PooledClient a thread-safe pool of clients

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=4
2017-11-21 12:32:03 +00:00
cace0659c1 - add LICENSE.txt
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=3
2016-03-13 21:45:00 +00:00
47b140841a Accepting request 287538 from home:tbechtold:branches:devel:languages:python
New upstream release

OBS-URL: https://build.opensuse.org/request/show/287538
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=2
2015-02-24 15:07:28 +00:00
Denisart Benjamin
6a497e34c6 Accepting request 236441 from home:toabctl
OBS-URL: https://build.opensuse.org/request/show/236441
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymemcache?expand=0&rev=1
2014-06-16 19:40:22 +00:00