| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview
To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
Change-Id: I83df72500e3646d9a8edbb663246817759168d07
|
|
|
|
|
|
|
|
| |
We need remove all of the files except the README as required by:
https://docs.openstack.org/infra/manual/drivers.html#step-2-remove-project-content
Depends-On:I4501bc69b6d6b60894008a796d2888ac52bec252
Change-Id: I2cfeaa7fabd16c43e1301560bb2b71c8b98d49e2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Oslo libraries (especially those prefixed with oslo) are
really better suited for usage inside openstack, while libraries
from oslo without that prefix are better suited for all around
general usage so to avoid confusion take off the recommendation
to replace pylockfile with oslo.concurrency and just leave the better
matched fasteners as its replacement.
Also fixes a very tiny flake8 warning that was stopping the
pep8/flake8 job from working.
Change-Id: I1ec1cbfb4c7e371ed93627cffa2b32dbe0401069
|
|
|
|
|
|
|
|
| |
Python 3.2/3.3 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.
Change-Id: I3bdf7d052f744198e983ddedd6b5a41f24442925
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* reorder sections
* add missing links on fasteners, oslo.concurrency and openstack-dev
* use ".. warning::" warning for the deprecation
* use reStructured Text syntax for the Documentation, Source and Bugs
links
* use ``code markup`` for code
* Replace installation command "python setup.py install" with
"pip install lockfile": pip is now prefered in 2015 and the command
gives the PyPI name of the project (which is not obvious, I would
expect "pylockfile", not "lockfile")
* fix other reStructured Text syntax errors
Change-Id: I386b9aa31b3c79589fe4d93f722aeccb3a8577ef
|
|
|
|
| |
Change-Id: I567f067949d0af1c462c074cc982ef7c943ef4cd
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
We have decided to remove Python 2.6 support, this commit
removes Python 2.6 classifier before dropping any Python
2.6 support in code.
Change-Id: I7f655bcfb59ab7b32274e403837c88956a8a7e1b
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fix flake8 F841 warning and enable this warning in tox.ini.
Change-Id: Ia21f94bb5e264542a26d8b5327be1df35089b065
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Remove unused imports
* Add empty lines to respect the PEP8
* Sort imports
* Replace "timeout/10" with "timeout / 10" (add spaces)
* Fix style of comments
* Remove trailing spaces
* test_lockfile.py: add "# noqa" on the sqlite3 import, the import is
used to decide if we skip the test or not
* tox.ini: enable all warnings except F841 (which will be fixed
later)
Change-Id: I8218785f5cea23532357ec1756a3ab2255880d74
|
| |
| |
| |
| |
| |
| | |
* Remove support for python 2.6
Change-Id: I1a8d43811afabc4deb080722f2fa4c93d04dbf1e
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Change-Id: I9d310b14ab501423207e790ab200318ba8937a3d
Closes-Bug: #1506677
|
|/
|
|
|
| |
Change-Id: Ifcf7227bc14e8d74e0cd8423c127464b8fd8064a
Closes-Bug: #1506679
|
|
|
|
| |
Change-Id: Ic047537109923980f7b02290879063b1928635c1
|
|
|
|
|
|
|
|
|
| |
end_time takes timeout into account, so when time.time()
does hit the end_time, we should check if timeout was
set or not and throw either LockTimeout or AlreadyLocked.
Closes-Bug: #1472101
Change-Id: I1f369628e765a173ff0cafd01c31eca725b41cae
|
|
|
|
|
| |
Closes-Bug: #1491570
Change-Id: I5f065efae6faa88306455383de3c0515b64e5d44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Docs indicates that lock.acquire(timeout=0) would not block, but it
does (for linklockfile) because 0 is not truthy, and the line:
timeout = timeout is not None and timeout or self.timeout
when timeout is 0 causes it to default to self.timeout, which by default is None.
So rewrite the condition better to take into account that timeout may
be set to 0.
Closes-Bug: #1468124
Closes-Bug: #1419127
Change-Id: Idf0d00977e79661e1eafd695d6e148e5f27e1840
|
|
|
|
|
|
|
|
| |
The release notes script Oslo uses depends on being able to find
information in the README.rst file using a regex, so update the contents
of the file to match that pattern.
Change-Id: Idef33f0438263f7ca4d596b66a36bbe260b53dd4
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To enable the addition of a new lockfile impl that
has some of the similar functionality as the existing impls
in pylockfile we need to break out what will be shared and
what will not be shared by the existing impls and the soon
to be added new impl.
Change-Id: I3fddfb05b78657ebed1449f0389004061e7e7082
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: I0d68ab9b2ed8136e83e0f53c5b9fb66bc1b9747e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently pbr is breaking markup safe usage in docs, the
not so obvious way to fix this is to place pbr in the
explicit requirements for pylockfile.
Closes-Bug: #1384919
Change-Id: I0bba2f28956aeeb70b1e15f82d6bb67fdbd49118
|
|/
|
|
|
|
|
|
|
| |
The global requirements repo has blocked 1.3b1, so
in order for pylockfile builds to stop failing so
should we. In the future we should investigate why
the requirements aren't syncing for this repo.
Change-Id: I8a999cc044d3687cc410b56b1db490e38b9b9a50
|
|
|
|
|
| |
Change-Id: I4f87ded18d0e89db5feab16d5fcbf16c70fcc598
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Change-Id: Ib7b62c062e45203378a9a30f6698480ba87f1106
|
|
|
|
| |
Change-Id: I28e119f8264c56b46e364836f2fcbf72e0f91a7f
|
|
|
|
| |
Change-Id: I1f544d120cabd3cde47e2cf09b70928e2e675c05
|
|
|
|
| |
Change-Id: Id493c1c1a29ac592a6ab0c32feb1fc8d992b7ecd
|
|
|
|
| |
Change-Id: I9360c3ea4354f296039e11b09cb4e3b0771f87b4
|
|\
| |
| | |
Bugfix: locking two different files in the same directory caused an error during the last unlocking
|
| |
| |
| |
| | |
during unlocking the last unlocking
|
| | |
|
| |
| |
| |
| | |
back later
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|