17
0

43 Commits

Author SHA256 Message Date
2274f3825a 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
267cf1e83d - 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
ea90e8a2ec 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
38dcb6b17f 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
9ce6d3e220 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
2b93d4e1a6 - 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
b9a19c7fb6 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
a7a8a22196 - 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
2471c0b419 - 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
d08c4a0c9b - 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
9126e81fcd 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
5a7f1f4f69 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
d7b7b3991f 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
6b9af699a9 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
95168749dc - 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
607007c307 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
a0853c4ad3 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
c44bdcfb49 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
18f11df4ee 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
4733c1b1c6 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
c88c93c00c - 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
130b3a3361 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
32a204d6f5 - 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
91ee39d381 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
9cc53df6df - 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
4faeaaa7ca 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
d330cb5a24 - 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
cf619c7191 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
3d6d2792c4 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
7a796a36dd 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
d50012815f 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
d043ddb4ce 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
420ec2d248 - 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
d3d023b38b 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
bb62049b35 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
63fd116a93 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
0d3bc55d39 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
88b90d09e6 - 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
fd3f4f9491 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
72e260d782 - 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
ededaf1917 - 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
d050b8e5d9 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
0e17e1a09d 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